diff --git a/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/HifiUtils.java b/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/HifiUtils.java index a85e18d9a9..a54dfffcbb 100644 --- a/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/HifiUtils.java +++ b/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/HifiUtils.java @@ -9,7 +9,7 @@ import java.net.URISyntaxException; public class HifiUtils { - public static final String METAVERSE_BASE_URL = "https://metaverse.highfidelity.com"; + public static final String METAVERSE_BASE_URL = "https://metaverse.vircadia.com/live"; private static HifiUtils instance; diff --git a/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/fragment/LoginFragment.java b/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/fragment/LoginFragment.java index 28406d5986..436852be50 100644 --- a/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/fragment/LoginFragment.java +++ b/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/fragment/LoginFragment.java @@ -41,7 +41,7 @@ public class LoginFragment extends Fragment private final String OAUTH_CLIENT_ID = BuildConfig.OAUTH_CLIENT_ID; private final String OAUTH_REDIRECT_URI = BuildConfig.OAUTH_REDIRECT_URI; - private final String OAUTH_AUTHORIZE_BASE_URL = "https://highfidelity.com/oauth/authorize"; + private final String OAUTH_AUTHORIZE_BASE_URL = "https://metaverse.vircadia.com/live/oauth/authorize"; private static final int OAUTH_AUTHORIZE_REQUEST = 1; private EditText mUsername; @@ -222,7 +222,7 @@ public class LoginFragment extends Fragment } private void onForgotPasswordClicked() { - Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://highfidelity.com/users/password/new")); + Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://metaverse.vircadia.com/live/users/password/new")); startActivity(intent); } diff --git a/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/provider/EndpointUsersProvider.java b/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/provider/EndpointUsersProvider.java index bd4df61ecf..6033151877 100644 --- a/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/provider/EndpointUsersProvider.java +++ b/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/provider/EndpointUsersProvider.java @@ -28,7 +28,7 @@ import retrofit2.http.Query; public class EndpointUsersProvider implements UsersProvider { - public static final String BASE_URL = "https://metaverse.highfidelity.com/"; + public static final String BASE_URL = "https://metaverse.vircadia.com/live/"; private final Retrofit mRetrofit; private final EndpointUsersProviderService mEndpointUsersProviderService; diff --git a/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/provider/UserStoryDomainProvider.java b/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/provider/UserStoryDomainProvider.java index 6033ce72cc..561313c5fe 100644 --- a/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/provider/UserStoryDomainProvider.java +++ b/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/provider/UserStoryDomainProvider.java @@ -22,7 +22,7 @@ import retrofit2.http.Query; public class UserStoryDomainProvider implements DomainProvider { - public static final String BASE_URL = "https://metaverse.highfidelity.com/"; + public static final String BASE_URL = "https://metaverse.vircadia.com/live/"; private static final String INCLUDE_ACTIONS_FOR_PLACES = "concurrency"; private static final String INCLUDE_ACTIONS_FOR_FULL_SEARCH = "concurrency,announcements,snapshot"; diff --git a/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/task/DownloadProfileImageTask.java b/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/task/DownloadProfileImageTask.java index f32227a31e..e669a6eff0 100644 --- a/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/task/DownloadProfileImageTask.java +++ b/android/apps/interface/src/main/java/io/highfidelity/hifiinterface/task/DownloadProfileImageTask.java @@ -15,8 +15,8 @@ import io.highfidelity.hifiinterface.HifiUtils; * available in an API */ public class DownloadProfileImageTask extends AsyncTask { - - private static final String BASE_PROFILE_URL = "https://highfidelity.com"; + // Note: This should now be available in the API, correct? + private static final String BASE_PROFILE_URL = "https://metaverse.vircadia.com/live"; private static final String TAG = "Interface"; private final DownloadProfileImageResultProcessor mResultProcessor; diff --git a/android/build.gradle b/android/build.gradle index 5a4dbc0033..f0ff096614 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -48,7 +48,7 @@ ext { def appDir = new File(projectDir, 'apps/interface') def jniFolder = new File(appDir, 'src/main/jniLibs/arm64-v8a') -def baseUrl = 'https://hifi-public.s3.amazonaws.com/dependencies/android/' +def baseUrl = 'https://cdn-1.vircadia.com/eu-c-1/vircadia-public/dependencies/android/' def breakpadDumpSymsDir = new File("${appDir}/build/tmp/breakpadDumpSyms") task extractGvrBinaries() { diff --git a/android/setupGVR.gradle b/android/setupGVR.gradle index c91674068f..cc3023d391 100644 --- a/android/setupGVR.gradle +++ b/android/setupGVR.gradle @@ -11,7 +11,7 @@ buildscript { def file='gvrsdk_v1.101.0.tgz' -def url='https://hifi-public.s3.amazonaws.com/austin/android/' + file +def url='https://cdn-1.vircadia.com/eu-c-1/vircadia-public/austin/android/' + file def destFile = new File(HIFI_ANDROID_PRECOMPILED, file) // FIXME find a way to only download if the file doesn't exist diff --git a/assignment-client/src/audio/AudioMixerClientData.h b/assignment-client/src/audio/AudioMixerClientData.h index 4f5e8e6d68..16c849c216 100644 --- a/assignment-client/src/audio/AudioMixerClientData.h +++ b/assignment-client/src/audio/AudioMixerClientData.h @@ -14,7 +14,10 @@ #include +#if !defined(Q_MOC_RUN) +// Work around https://bugreports.qt.io/browse/QTBUG-80990 #include +#endif #include diff --git a/assignment-client/src/audio/AudioMixerSlave.h b/assignment-client/src/audio/AudioMixerSlave.h index 9765ea8639..03668c8146 100644 --- a/assignment-client/src/audio/AudioMixerSlave.h +++ b/assignment-client/src/audio/AudioMixerSlave.h @@ -12,7 +12,10 @@ #ifndef hifi_AudioMixerSlave_h #define hifi_AudioMixerSlave_h +#if !defined(Q_MOC_RUN) +// Work around https://bugreports.qt.io/browse/QTBUG-80990 #include +#endif #include #include diff --git a/cmake/templates/NSIS.template.in b/cmake/templates/NSIS.template.in index f40141be32..5055b8efcd 100644 --- a/cmake/templates/NSIS.template.in +++ b/cmake/templates/NSIS.template.in @@ -636,6 +636,7 @@ Var Express ; figure out where to download installer slideshow images from StrCpy $0 "http://cdn.highfidelity.com/installer/slideshow" + ; Is this in use anymore? ${If} $CampaignName == "" StrCpy $0 "$0/default" diff --git a/domain-server/resources/describe-settings.json b/domain-server/resources/describe-settings.json index 7c99bd2e46..42b15adefe 100644 --- a/domain-server/resources/describe-settings.json +++ b/domain-server/resources/describe-settings.json @@ -1888,7 +1888,7 @@ "name": "provider", "label": "Provider", "help": "OAuth provider URL.", - "default": "https://metaverse.highfidelity.com", + "default": "https://metaverse.vircadia.com/live", "advanced": true, "backup": false }, diff --git a/domain-server/resources/web/js/shared.js b/domain-server/resources/web/js/shared.js index dd0cda0f5f..5469125162 100644 --- a/domain-server/resources/web/js/shared.js +++ b/domain-server/resources/web/js/shared.js @@ -52,7 +52,7 @@ var URLs = { // STABLE METAVERSE_URL: https://metaverse.highfidelity.com // STAGING METAVERSE_URL: https://staging.highfidelity.com DEFAULT_METAVERSE_URL: "https://metaverse.vircadia.com/live", - CDN_URL: 'https://content.vircadia.com/eu-c-1', + CDN_URL: 'https://cdn-1.vircadia.com/eu-c-1', PLACE_URL: 'https://xr.place' }; @@ -228,7 +228,7 @@ function getDomainFromAPI(callback) { return pendingDomainRequest; } -function chooseFromHighFidelityPlaces(accessToken, forcePathTo, onSuccessfullyAdded) { +function chooseFromMetaversePlaces(accessToken, forcePathTo, onSuccessfullyAdded) { if (accessToken) { getMetaverseUrl(function(metaverse_url) { @@ -429,7 +429,7 @@ function chooseFromHighFidelityPlaces(accessToken, forcePathTo, onSuccessfullyAd loadingDialog.modal('hide'); bootbox.confirm("We were not able to load your domain information from the Metaverse. Would you like to retry?", function(response) { if (response) { - chooseFromHighFidelityPlaces(accessToken, forcePathTo, onSuccessfullyAdded); + chooseFromMetaversePlaces(accessToken, forcePathTo, onSuccessfullyAdded); } }); } diff --git a/domain-server/resources/web/settings/js/settings.js b/domain-server/resources/web/settings/js/settings.js index b1e975bc6c..8a9971d520 100644 --- a/domain-server/resources/web/settings/js/settings.js +++ b/domain-server/resources/web/settings/js/settings.js @@ -387,7 +387,7 @@ $(document).ready(function(){ $.post("/api/domains", domainJSON, function(data){ // we successfully created a domain ID, set it on that field - var domainID = data.domain.id; + var domainID = data.domain.domainId; console.log("Setting domain id to ", data, domainID); $(Settings.DOMAIN_ID_SELECTOR).val(domainID).change(); @@ -853,7 +853,7 @@ $(document).ready(function(){ } // Update label if (showOrHideLabel()) { - var label = data.domain.label; + var label = data.domain.name; label = label === null ? '' : label; $('#network-label').val(label); } @@ -959,7 +959,7 @@ $(document).ready(function(){ var addRow = $(" "); addRow.find(".place-add").click(function(ev) { ev.preventDefault(); - chooseFromHighFidelityPlaces(Settings.initialValues.metaverse.access_token, null, function(placeName, newDomainID) { + chooseFromMetaversePlaces(Settings.initialValues.metaverse.access_token, null, function(placeName, newDomainID) { if (newDomainID) { Settings.data.values.metaverse.id = newDomainID; var domainIDEl = $("[data-keypath='metaverse.id']"); @@ -1002,13 +1002,13 @@ $(document).ready(function(){ _.each(data.data.domains, function(domain){ var domainString = ""; - if (domain.label) { - domainString += '"' + domain.label+ '" - '; + if (domain.name) { + domainString += '"' + domain.name+ '" - '; } - domainString += domain.id; + domainString += domain.domainId; - domain_select.append(""); + domain_select.append(""); }) modal_body += "" + domain_select[0].outerHTML modal_buttons["success"] = { diff --git a/domain-server/resources/web/wizard/js/wizard.js b/domain-server/resources/web/wizard/js/wizard.js index 21a7b67b1a..2603eca5c6 100644 --- a/domain-server/resources/web/wizard/js/wizard.js +++ b/domain-server/resources/web/wizard/js/wizard.js @@ -74,7 +74,7 @@ $(document).ready(function(){ }); $('body').on('click', '#change-place-name', function() { - chooseFromHighFidelityPlaces(Settings.data.values.metaverse.access_token, "/0,-10,0", function(placeName) { + chooseFromMetaversePlaces(Settings.data.values.metaverse.access_token, "/0,-10,0", function(placeName) { updatePlaceNameLink(placeName); }); }); diff --git a/domain-server/src/DomainGatekeeper.cpp b/domain-server/src/DomainGatekeeper.cpp index f87a993df1..9f55d20df0 100644 --- a/domain-server/src/DomainGatekeeper.cpp +++ b/domain-server/src/DomainGatekeeper.cpp @@ -1196,7 +1196,7 @@ Node::LocalID DomainGatekeeper::findOrCreateLocalID(const QUuid& uuid) { return existingLocalIDIt->second; } - assert(_localIDs.size() < std::numeric_limits::max() - 2); + assert(_localIDs.size() < (size_t)(std::numeric_limits::max() - 2)); Node::LocalID newLocalID; do { diff --git a/domain-server/src/DomainMetadata.cpp b/domain-server/src/DomainMetadata.cpp index 35bcd10c91..3a3150f1f3 100644 --- a/domain-server/src/DomainMetadata.cpp +++ b/domain-server/src/DomainMetadata.cpp @@ -230,7 +230,7 @@ void DomainMetadata::maybeUpdateUsers() { } void DomainMetadata::sendDescriptors() { - QString domainUpdateJSON = QString("{\"domain\":{\"meta\":%1}").arg(QString(QJsonDocument(get(DESCRIPTORS)).toJson(QJsonDocument::Compact))); + QString domainUpdateJSON = QString("{\"domain\":{\"meta\":%1}}").arg(QString(QJsonDocument(get(DESCRIPTORS)).toJson(QJsonDocument::Compact))); const QUuid& domainID = DependencyManager::get()->getSessionUUID(); if (!domainID.isNull()) { static const QString DOMAIN_UPDATE = "/api/v1/domains/%1"; diff --git a/hifi_android.py b/hifi_android.py index a8fec01035..06640390d4 100644 --- a/hifi_android.py +++ b/hifi_android.py @@ -10,7 +10,7 @@ import zipfile print = functools.partial(print, flush=True) -ANDROID_PACKAGE_URL = 'https://content.vircadia.com/eu-c-1/vircadia-public/dependencies/android/' +ANDROID_PACKAGE_URL = 'https://cdn-1.vircadia.com/eu-c-1/vircadia-public/dependencies/android/' ANDROID_PACKAGES = { 'qt' : { @@ -68,7 +68,7 @@ ANDROID_PACKAGES = { 'includeLibs': ['libtbb.so', 'libtbbmalloc.so'], }, 'hifiAC': { - 'baseUrl': 'https://content.vircadia.com/eu-c-1/vircadia-public/dependencies/', + 'baseUrl': 'https://cdn-1.vircadia.com/eu-c-1/vircadia-public/dependencies/', 'file': 'codecSDK-android_armv8-2.0.zip', 'checksum': '1cbef929675818fc64c4101b72f84a6a' }, diff --git a/interface/resources/avatar/bookmarks/avatarbookmarks.json b/interface/resources/avatar/bookmarks/avatarbookmarks.json index 9976036f8e..02f90bba52 100644 --- a/interface/resources/avatar/bookmarks/avatarbookmarks.json +++ b/interface/resources/avatar/bookmarks/avatarbookmarks.json @@ -1,861 +1,71 @@ { - "Anime boy": { - "attachments": [ - ], - "avatarEntites": [ - { - "properties": { - "acceleration": { - "x": 0, - "y": 0, - "z": 0 - }, - "actionData": "", - "age": 6.915350914001465, - "ageAsText": "0 hours 0 minutes 6 seconds", - "angularDamping": 0.39346998929977417, - "angularVelocity": { - "x": 0, - "y": 0, - "z": 0 - }, - "animation": { - "allowTranslation": true, - "currentFrame": 0, - "firstFrame": 0, - "fps": 30, - "hold": false, - "lastFrame": 100000, - "loop": true, - "running": false, - "url": "" - }, - "boundingBox": { - "brn": { - "x": -0.10961885005235672, - "y": -0.19444090127944946, - "z": -0.15760529041290283 - }, - "center": { - "x": 2.6226043701171875e-06, - "y": -0.13999652862548828, - "z": -0.04999971389770508 - }, - "dimensions": { - "x": 0.21924294531345367, - "y": 0.10888873785734177, - "z": 0.2152111530303955 - }, - "tfl": { - "x": 0.10962409526109695, - "y": -0.0855521634221077, - "z": 0.057605862617492676 - } - }, - "canCastShadow": true, - "certificateID": "", - "clientOnly": true, - "cloneAvatarEntity": false, - "cloneDynamic": false, - "cloneLifetime": 300, - "cloneLimit": 0, - "cloneOriginID": "{00000000-0000-0000-0000-000000000000}", - "cloneable": false, - "collidesWith": "", - "collisionMask": 0, - "collisionSoundURL": "", - "collisionless": false, - "collisionsWillMove": false, - "compoundShapeURL": "", - "created": "2018-06-06T17:27:53Z", - "damping": 0.39346998929977417, - "density": 1000, - "description": "", - "dimensions": { - "x": 0.21924294531345367, - "y": 0.07768379896879196, - "z": 0.2055898904800415 - }, - "dynamic": false, - "editionNumber": 15, - "entityInstanceNumber": 0, - "friction": 0.5, - "gravity": { - "x": 0, - "y": 0, - "z": 0 - }, - "href": "", - "id": "{5d20c775-a0d7-4163-b158-4e0a784a4625}", - "ignoreForCollisions": false, - "itemArtist": "jyoum", - "itemCategories": "Wearables", - "itemDescription": "Wear these, and others will respect your authoritah.", - "itemLicense": "", - "itemName": "Aviators", - "jointRotations": [ - ], - "jointRotationsSet": [ - ], - "jointTranslations": [ - ], - "jointTranslationsSet": [ - ], - "lastEdited": 1528306178314655, - "lastEditedBy": "{439a2669-4626-487f-9dcf-2d15e77c69a2}", - "lifetime": -1, - "limitedRun": 4294967295, - "localPosition": { - "x": 2.6226043701171875e-06, - "y": -0.13999652862548828, - "z": -0.04999971389770508 - }, - "localRotation": { - "w": 0.9969173073768616, - "x": -0.07845909893512726, - "y": 0, - "z": 0 - }, - "locked": false, - "marketplaceID": "40d879ec-93f0-4b4a-8c58-dd6349bdb058", - "modelURL": "http://mpassets.highfidelity.com/40d879ec-93f0-4b4a-8c58-dd6349bdb058-v1/Aviator.fbx", - "name": "", - "naturalDimensions": { - "x": 0.1660931408405304, - "y": 0.05885136127471924, - "z": 0.15574991703033447 - }, - "naturalPosition": { - "x": 0, - "y": 1.6633577346801758, - "z": 0.048884183168411255 - }, - "originalTextures": "{\n \"aviator:Eyewear2F\": \"http://mpassets.highfidelity.com/40d879ec-93f0-4b4a-8c58-dd6349bdb058-v1/Aviator.fbx/Aviator.fbm/aviator_Eyewear_Diffuse.png\",\n \"aviator:Eyewear2F1\": \"http://mpassets.highfidelity.com/40d879ec-93f0-4b4a-8c58-dd6349bdb058-v1/Aviator.fbx/Aviator.fbm/aviator_Eyewear_Specular.png\"\n}\n", - "owningAvatarID": "{439a2669-4626-487f-9dcf-2d15e77c69a2}", - "parentID": "{439a2669-4626-487f-9dcf-2d15e77c69a2}", - "parentJointIndex": 66, - "position": { - "x": 2.6226043701171875e-06, - "y": -0.13999652862548828, - "z": -0.04999971389770508 - }, - "queryAACube": { - "scale": 0.9313028454780579, - "x": -1.4091639518737793, - "y": -10.133878707885742, - "z": 1.9983724355697632 - }, - "registrationPoint": { - "x": 0.5, - "y": 0.5, - "z": 0.5 - }, - "relayParentJoints": false, - "renderInfo": { - "drawCalls": 1, - "hasTransparent": false, - "texturesCount": 2, - "texturesSize": 1310720, - "verticesCount": 982 - }, - "restitution": 0.5, - "rotation": { - "w": 0.9969173073768616, - "x": -0.07845909893512726, - "y": 0, - "z": 0 - }, - "script": "", - "scriptTimestamp": 0, - "serverScripts": "", - "shapeType": "box", - "staticCertificateVersion": 0, - "textures": "", - "type": "Model", - "userData": "{\"Attachment\":{\"action\":\"attach\",\"joint\":\"HeadTop_End\",\"attached\":false,\"options\":{\"translation\":{\"x\":0,\"y\":0,\"z\":0},\"scale\":1}},\"grabbableKey\":{\"cloneable\":false,\"grabbable\":true}}", - "velocity": { - "x": 0, - "y": 0, - "z": 0 - }, - "visible": true - } - } - ], - "avatarScale": 1, - "avatarUrl": "http://mpassets.highfidelity.com/46e0fd52-3cff-462f-ba97-927338d88295-v1/AnimeBoy2.fst", - "version": 3 - }, - "Anime girl": { - "attachments": [ - ], - "avatarEntites": [ - { - "properties": { - "acceleration": { - "x": 0, - "y": 0, - "z": 0 - }, - "actionData": "", - "age": 19.66267967224121, - "ageAsText": "0 hours 0 minutes 19 seconds", - "angularDamping": 0.39346998929977417, - "angularVelocity": { - "x": 0, - "y": 0, - "z": 0 - }, - "animation": { - "allowTranslation": true, - "currentFrame": 0, - "firstFrame": 0, - "fps": 30, - "hold": false, - "lastFrame": 100000, - "loop": true, - "running": false, - "url": "" - }, - "boundingBox": { - "brn": { - "x": -0.10536206513643265, - "y": -0.16647332906723022, - "z": -0.12632352113723755 - }, - "center": { - "x": 0, - "y": -0.12999999523162842, - "z": -0.030000001192092896 - }, - "dimensions": { - "x": 0.2107241302728653, - "y": 0.07294666767120361, - "z": 0.1926470398902893 - }, - "tfl": { - "x": 0.10536206513643265, - "y": -0.09352666139602661, - "z": 0.06632351875305176 - } - }, - "canCastShadow": true, - "certificateID": "", - "clientOnly": true, - "cloneAvatarEntity": false, - "cloneDynamic": false, - "cloneLifetime": 300, - "cloneLimit": 0, - "cloneOriginID": "{00000000-0000-0000-0000-000000000000}", - "cloneable": false, - "collidesWith": "", - "collisionMask": 0, - "collisionSoundURL": "", - "collisionless": false, - "collisionsWillMove": false, - "compoundShapeURL": "", - "created": "2018-06-05T00:10:37Z", - "damping": 0.39346998929977417, - "density": 1000, - "description": "", - "dimensions": { - "x": 0.2107241302728653, - "y": 0.07294666767120361, - "z": 0.1926470398902893 - }, - "dynamic": false, - "editionNumber": 5, - "entityInstanceNumber": 0, - "friction": 0.5, - "gravity": { - "x": 0, - "y": 0, - "z": 0 - }, - "href": "", - "id": "{1586b83a-2af7-4532-9bfb-82fe3f5d5ce9}", - "ignoreForCollisions": false, - "itemArtist": "moam_00", - "itemCategories": "Wearables", - "itemDescription": "Perfect for side-glancin'.", - "itemLicense": "", - "itemName": "Blacker Fem Glasses", - "jointRotations": [ - ], - "jointRotationsSet": [ - ], - "jointTranslations": [ - ], - "jointTranslationsSet": [ - ], - "lastEdited": 1528157470041658, - "lastEditedBy": "{425df1a8-289b-42fc-819c-c3b2a12d7165}", - "lifetime": -1, - "limitedRun": 4294967295, - "localPosition": { - "x": 0, - "y": -0.12999999523162842, - "z": -0.029999999329447746 - }, - "localRotation": { - "w": 1, - "x": -2.2351741790771484e-08, - "y": 3.4924596548080444e-10, - "z": 3.725290298461914e-09 - }, - "locked": false, - "marketplaceID": "06781d12-9139-48f4-ac2a-417dde090981", - "modelURL": "http://mpassets.highfidelity.com/06781d12-9139-48f4-ac2a-417dde090981-v1/FemGlasses03.fbx", - "name": "Female Glasses 3 by Mario Andrade", - "naturalDimensions": { - "x": 0.16209548711776733, - "y": 0.05611282214522362, - "z": 0.14819003641605377 - }, - "naturalPosition": { - "x": 0, - "y": -7.636845111846924e-08, - "z": 0 - }, - "originalTextures": "{\n \"file49\": \"http://mpassets.highfidelity.com/06781d12-9139-48f4-ac2a-417dde090981-v1/FemGlasses03.fbx/FemGlasses03.fbm/FemGlasses03Mat_Mixed_AO.jpg\",\n \"file81\": \"http://mpassets.highfidelity.com/06781d12-9139-48f4-ac2a-417dde090981-v1/FemGlasses03.fbx/FemGlasses03.fbm/FemGlasses03Mat_Metallic.jpg\",\n \"file84\": \"http://mpassets.highfidelity.com/06781d12-9139-48f4-ac2a-417dde090981-v1/FemGlasses03.fbx/FemGlasses03.fbm/FemGlasses03Mat_Roughness.jpg\",\n \"file86\": \"http://mpassets.highfidelity.com/06781d12-9139-48f4-ac2a-417dde090981-v1/FemGlasses03.fbx/FemGlasses03.fbm/FemGlasses03Mat_Base_Color.jpg\",\n \"file87\": \"http://mpassets.highfidelity.com/06781d12-9139-48f4-ac2a-417dde090981-v1/FemGlasses03.fbx/FemGlasses03.fbm/FemGlasses03Mat_Normal_DirectX.jpg\"\n}\n", - "owningAvatarID": "{1277f725-fbb4-478b-ae79-1241fd90e508}", - "parentID": "{1277f725-fbb4-478b-ae79-1241fd90e508}", - "parentJointIndex": 66, - "position": { - "x": 0, - "y": -0.12999999523162842, - "z": -0.029999999329447746 - }, - "queryAACube": { - "scale": 0.8840523958206177, - "x": -2.6587564945220947, - "y": -10.162277221679688, - "z": -0.9548344016075134 - }, - "registrationPoint": { - "x": 0.5, - "y": 0.5, - "z": 0.5 - }, - "relayParentJoints": false, - "renderInfo": { - "drawCalls": 1, - "hasTransparent": false, - "texturesCount": 5, - "texturesSize": 0, - "verticesCount": 1156 - }, - "restitution": 0.5, - "rotation": { - "w": 1, - "x": -2.2351741790771484e-08, - "y": 3.4924596548080444e-10, - "z": 3.725290298461914e-09 - }, - "script": "", - "scriptTimestamp": 0, - "serverScripts": "", - "shapeType": "box", - "staticCertificateVersion": 0, - "textures": "", - "type": "Model", - "userData": "{\"Attachment\":{\"action\":\"attach\",\"joint\":\"HeadTop_End\",\"attached\":false,\"options\":{\"translation\":{\"x\":0,\"y\":0,\"z\":0},\"scale\":1}},\"grabbableKey\":{\"cloneable\":false,\"grabbable\":true}}", - "velocity": { - "x": 0, - "y": 0, - "z": 0 - }, - "visible": true - } - } - ], - "avatarScale": 1, - "avatarUrl": "http://mpassets.highfidelity.com/0dce3426-55c8-4641-8dd5-d76eb575b64a-v1/Anime_F_Outfit.fst", - "version": 3 - }, - "Last Legends: Male": { - "attachments": [ - ], - "avatarEntites": [ - { - "properties": { - "acceleration": { - "blue": 0, - "green": 0, - "red": 0, - "x": 0, - "y": 0, - "z": 0 - }, - "actionData": "", - "age": 321.8835144042969, - "ageAsText": "0 hours 5 minutes 21 seconds", - "angularDamping": 0.39346998929977417, - "angularVelocity": { - "blue": 0, - "green": 0, - "red": 0, - "x": 0, - "y": 0, - "z": 0 - }, - "animation": { - "allowTranslation": true, - "currentFrame": 0, - "firstFrame": 0, - "fps": 30, - "hold": false, - "lastFrame": 100000, - "loop": true, - "running": false, - "url": "" - }, - "boundingBox": { - "brn": { - "blue": -0.03950843587517738, - "green": 0.20785385370254517, - "red": -0.04381325840950012, - "x": -0.04381325840950012, - "y": 0.20785385370254517, - "z": -0.03950843587517738 - }, - "center": { - "blue": 0, - "green": 0.23000000417232513, - "red": 0, - "x": 0, - "y": 0.23000000417232513, - "z": 0 - }, - "dimensions": { - "blue": 0.07901687175035477, - "green": 0.044292300939559937, - "red": 0.08762651681900024, - "x": 0.08762651681900024, - "y": 0.044292300939559937, - "z": 0.07901687175035477 - }, - "tfl": { - "blue": 0.03950843587517738, - "green": 0.2521461546421051, - "red": 0.04381325840950012, - "x": 0.04381325840950012, - "y": 0.2521461546421051, - "z": 0.03950843587517738 - } - }, - "canCastShadow": true, - "certificateID": "", - "clientOnly": true, - "cloneAvatarEntity": false, - "cloneDynamic": false, - "cloneLifetime": 300, - "cloneLimit": 0, - "cloneOriginID": "{00000000-0000-0000-0000-000000000000}", - "cloneable": false, - "collidesWith": "", - "collisionMask": 0, - "collisionSoundURL": "", - "collisionless": false, - "collisionsWillMove": false, - "compoundShapeURL": "", - "created": "2018-07-26T23:56:46Z", - "damping": 0.39346998929977417, - "density": 1000, - "description": "", - "dimensions": { - "blue": 0.07229919731616974, - "green": 0.06644226610660553, - "red": 0.03022606298327446, - "x": 0.03022606298327446, - "y": 0.06644226610660553, - "z": 0.07229919731616974 - }, - "dynamic": false, - "editionNumber": 58, - "entityInstanceNumber": 0, - "friction": 0.5, - "gravity": { - "blue": 0, - "green": 0, - "red": 0, - "x": 0, - "y": 0, - "z": 0 - }, - "href": "", - "id": "{03053239-bb37-4c51-a013-a1772baaeed5}", - "ignoreForCollisions": false, - "itemArtist": "jyoum", - "itemCategories": "Wearables", - "itemDescription": "A cool scifi watch for your avatar!", - "itemLicense": "", - "itemName": "Scifi Watch", - "jointRotations": [ - ], - "jointRotationsSet": [ - ], - "jointTranslations": [ - ], - "jointTranslationsSet": [ - ], - "lastEdited": 1532649569894305, - "lastEditedBy": "{042ac463-7879-40f0-8126-e2e56c4345ca}", - "lifetime": -1, - "limitedRun": 4294967295, - "localPosition": { - "blue": 0, - "green": 0.23000000417232513, - "red": 0, - "x": 0, - "y": 0.23000000417232513, - "z": 0 - }, - "localRotation": { - "w": 0.5910986065864563, - "x": -0.48726415634155273, - "y": -0.4088630974292755, - "z": 0.49599072337150574 - }, - "locked": false, - "marketplaceID": "0685794d-fddb-4bad-a608-6d7789ceda90", - "modelURL": "http://mpassets.highfidelity.com/0685794d-fddb-4bad-a608-6d7789ceda90-v1/ScifiWatch.fbx", - "name": "Scifi Watch by Jimi", - "naturalDimensions": { - "blue": 0.055614765733480453, - "green": 0.0511094331741333, - "red": 0.023250818252563477, - "x": 0.023250818252563477, - "y": 0.0511094331741333, - "z": 0.055614765733480453 - }, - "naturalPosition": { - "blue": -0.06031447649002075, - "green": 1.4500460624694824, - "red": 0.6493338942527771, - "x": 0.6493338942527771, - "y": 1.4500460624694824, - "z": -0.06031447649002075 - }, - "originalTextures": "{\n \"file4\": \"http://mpassets.highfidelity.com/0685794d-fddb-4bad-a608-6d7789ceda90-v1/ScifiWatch.fbx/ScifiWatch/texture/lambert1_Base_Color.png\",\n \"file5\": \"http://mpassets.highfidelity.com/0685794d-fddb-4bad-a608-6d7789ceda90-v1/ScifiWatch.fbx/ScifiWatch/texture/lambert1_Normal_OpenGL.png\",\n \"file6\": \"http://mpassets.highfidelity.com/0685794d-fddb-4bad-a608-6d7789ceda90-v1/ScifiWatch.fbx/ScifiWatch/texture/lambert1_Metallic.png\",\n \"file7\": \"http://mpassets.highfidelity.com/0685794d-fddb-4bad-a608-6d7789ceda90-v1/ScifiWatch.fbx/ScifiWatch/texture/lambert1_Roughness.png\",\n \"file8\": \"http://mpassets.highfidelity.com/0685794d-fddb-4bad-a608-6d7789ceda90-v1/ScifiWatch.fbx/ScifiWatch/texture/lambert1_Emissive.png\"\n}\n", - "owningAvatarID": "{042ac463-7879-40f0-8126-e2e56c4345ca}", - "parentID": "{042ac463-7879-40f0-8126-e2e56c4345ca}", - "parentJointIndex": 16, - "position": { - "blue": 0, - "green": 0.23000000417232513, - "red": 0, - "x": 0, - "y": 0.23000000417232513, - "z": 0 - }, - "queryAACube": { - "scale": 0.3082179129123688, - "x": 495.7716979980469, - "y": 498.345703125, - "z": 498.52044677734375 - }, - "registrationPoint": { - "blue": 0.5, - "green": 0.5, - "red": 0.5, - "x": 0.5, - "y": 0.5, - "z": 0.5 - }, - "relayParentJoints": false, - "renderInfo": { - "drawCalls": 1, - "hasTransparent": false, - "texturesCount": 5, - "texturesSize": 786432, - "verticesCount": 273 - }, - "restitution": 0.5, - "rotation": { - "w": 0.5910986065864563, - "x": -0.48726415634155273, - "y": -0.4088630974292755, - "z": 0.49599072337150574 - }, - "script": "", - "scriptTimestamp": 0, - "serverScripts": "", - "shapeType": "box", - "staticCertificateVersion": 0, - "textures": "", - "type": "Model", - "userData": "{\"Attachment\":{\"action\":\"attach\",\"joint\":\"[LR]ForeArm\",\"attached\":false,\"options\":{\"translation\":{\"x\":0,\"y\":0,\"z\":0},\"scale\":1}},\"grabbableKey\":{\"cloneable\":false,\"grabbable\":true}}", - "velocity": { - "blue": 0, - "green": 0, - "red": 0, - "x": 0, - "y": 0, - "z": 0 - }, - "visible": true - } - }, - { - "properties": { - "acceleration": { - "blue": 0, - "green": 0, - "red": 0, - "x": 0, - "y": 0, - "z": 0 - }, - "actionData": "", - "age": 308.8044128417969, - "ageAsText": "0 hours 5 minutes 8 seconds", - "angularDamping": 0.39346998929977417, - "angularVelocity": { - "blue": 0, - "green": 0, - "red": 0, - "x": 0, - "y": 0, - "z": 0 - }, - "animation": { - "allowTranslation": true, - "currentFrame": 0, - "firstFrame": 0, - "fps": 30, - "hold": false, - "lastFrame": 100000, - "loop": true, - "running": false, - "url": "" - }, - "boundingBox": { - "brn": { - "blue": -0.2340194433927536, - "green": -0.07067721337080002, - "red": -0.17002610862255096, - "x": -0.17002610862255096, - "y": -0.07067721337080002, - "z": -0.2340194433927536 - }, - "center": { - "blue": -0.039825439453125, - "green": 0.02001953125, - "red": 0.0001678466796875, - "x": 0.0001678466796875, - "y": 0.02001953125, - "z": -0.039825439453125 - }, - "dimensions": { - "blue": 0.3883880078792572, - "green": 0.18139348924160004, - "red": 0.34038791060447693, - "x": 0.34038791060447693, - "y": 0.18139348924160004, - "z": 0.3883880078792572 - }, - "tfl": { - "blue": 0.1543685644865036, - "green": 0.11071627587080002, - "red": 0.17036180198192596, - "x": 0.17036180198192596, - "y": 0.11071627587080002, - "z": 0.1543685644865036 - } - }, - "canCastShadow": true, - "certificateID": "", - "clientOnly": true, - "cloneAvatarEntity": false, - "cloneDynamic": false, - "cloneLifetime": 300, - "cloneLimit": 0, - "cloneOriginID": "{00000000-0000-0000-0000-000000000000}", - "cloneable": false, - "collidesWith": "", - "collisionMask": 0, - "collisionSoundURL": "", - "collisionless": false, - "collisionsWillMove": false, - "compoundShapeURL": "", - "created": "2018-07-26T23:56:46Z", - "damping": 0.39346998929977417, - "density": 1000, - "description": "", - "dimensions": { - "blue": 0.38838762044906616, - "green": 0.16981728374958038, - "red": 0.33466479182243347, - "x": 0.33466479182243347, - "y": 0.16981728374958038, - "z": 0.38838762044906616 - }, - "dynamic": false, - "editionNumber": 18, - "entityInstanceNumber": 0, - "friction": 0.5, - "gravity": { - "blue": 0, - "green": 0, - "red": 0, - "x": 0, - "y": 0, - "z": 0 - }, - "href": "", - "id": "{1bf231ce-3913-4c53-be3c-b1f4094dac51}", - "ignoreForCollisions": false, - "itemArtist": "jyoum", - "itemCategories": "Wearables", - "itemDescription": "A stylish and classic piece of headwear for your avatar.", - "itemLicense": "", - "itemName": "Fedora", - "jointRotations": [ - ], - "jointRotationsSet": [ - ], - "jointTranslations": [ - ], - "jointTranslationsSet": [ - ], - "lastEdited": 1532649698129709, - "lastEditedBy": "{042ac463-7879-40f0-8126-e2e56c4345ca}", - "lifetime": -1, - "limitedRun": 4294967295, - "localPosition": { - "blue": -0.039825439453125, - "green": 0.02001953125, - "red": 0.0001678466796875, - "x": 0.0001678466796875, - "y": 0.02001953125, - "z": -0.039825439453125 - }, - "localRotation": { - "w": 0.9998477101325989, - "x": -9.898545982878204e-09, - "y": 5.670873406415922e-07, - "z": 0.017452405765652657 - }, - "locked": false, - "marketplaceID": "11c4208d-15d7-4449-9758-a08da6dbd3dc", - "modelURL": "http://mpassets.highfidelity.com/11c4208d-15d7-4449-9758-a08da6dbd3dc-v1/Fedora.fbx", - "name": "", - "naturalDimensions": { - "blue": 0.320981502532959, - "green": 0.14034485816955566, - "red": 0.2765824794769287, - "x": 0.2765824794769287, - "y": 0.14034485816955566, - "z": 0.320981502532959 - }, - "naturalPosition": { - "blue": 0.022502630949020386, - "green": 1.7460365295410156, - "red": 0.000143393874168396, - "x": 0.000143393874168396, - "y": 1.7460365295410156, - "z": 0.022502630949020386 - }, - "originalTextures": "{\n \"file5\": \"http://mpassets.highfidelity.com/11c4208d-15d7-4449-9758-a08da6dbd3dc-v1/Fedora.fbx/Texture/Fedora_Hat1_Base_Color.png\",\n \"file7\": \"http://mpassets.highfidelity.com/11c4208d-15d7-4449-9758-a08da6dbd3dc-v1/Fedora.fbx/Texture/Fedora_Hat1_Roughness.png\"\n}\n", - "owningAvatarID": "{042ac463-7879-40f0-8126-e2e56c4345ca}", - "parentID": "{042ac463-7879-40f0-8126-e2e56c4345ca}", - "parentJointIndex": 66, - "position": { - "blue": -0.039825439453125, - "green": 0.02001953125, - "red": 0.0001678466796875, - "x": 0.0001678466796875, - "y": 0.02001953125, - "z": -0.039825439453125 - }, - "queryAACube": { - "scale": 1.6202316284179688, - "x": 495.21051025390625, - "y": 498.5577697753906, - "z": 497.6370849609375 - }, - "registrationPoint": { - "blue": 0.5, - "green": 0.5, - "red": 0.5, - "x": 0.5, - "y": 0.5, - "z": 0.5 - }, - "relayParentJoints": false, - "renderInfo": { - "drawCalls": 1, - "hasTransparent": false, - "texturesCount": 2, - "texturesSize": 327680, - "verticesCount": 719 - }, - "restitution": 0.5, - "rotation": { - "w": 0.9998477101325989, - "x": -9.898545982878204e-09, - "y": 5.670873406415922e-07, - "z": 0.017452405765652657 - }, - "script": "", - "scriptTimestamp": 0, - "serverScripts": "", - "shapeType": "box", - "staticCertificateVersion": 0, - "textures": "", - "type": "Model", - "userData": "{\"Attachment\":{\"action\":\"attach\",\"joint\":\"HeadTop_End\",\"attached\":false,\"options\":{\"translation\":{\"x\":0,\"y\":0,\"z\":0},\"scale\":1}},\"grabbableKey\":{\"cloneable\":false,\"grabbable\":true}}", - "velocity": { - "blue": 0, - "green": 0, - "red": 0, - "x": 0, - "y": 0, - "z": 0 - }, - "visible": true - } - } - ], - "avatarScale": 1, - "avatarUrl": "http://mpassets.highfidelity.com/28569047-6f1a-4100-af67-8054ec397cc3-v1/LLMale2.fst", - "version": 3 - }, - "Last legends Female": { - "attachments": [ - ], - "avatarEntites": [ - ], - "avatarScale": 1, - "avatarUrl": "http://mpassets.highfidelity.com/8d823be5-6197-4418-b984-eb94160ed956-v1/LLFemale_Clothes.fst", - "version": 3 - }, - "Matthew": { - "attachments": [ - ], - "avatarEntites": [ - ], - "avatarScale": 1, - "avatarUrl": "http://mpassets.highfidelity.com/b652081b-a199-425e-ae5c-7815721bdc09-v1/matthew.fst", - "version": 3 - }, - "Priscilla": { - "attachments": [ - ], - "avatarEntites": [ - ], - "avatarScale": 1, - "avatarUrl": "http://mpassets.highfidelity.com/e7565f93-8bc5-47c2-b6eb-b3b31d4a1339-v1/priscilla.fst", - "version": 3 - }, "Woody": { "attachments": [ ], "avatarEntites": [ ], "avatarScale": 1, - "avatarUrl": "http://mpassets.highfidelity.com/ad348528-de38-420c-82bb-054cb22163f5-v1/mannequin.fst", + "avatarUrl": "https://cdn-1.vircadia.com/us-e-1/Bazaar/Avatars/Woody/mannequin.fst", + "version": 3 + }, + "Kim": { + "attachments": [ + ], + "avatarEntites": [ + ], + "avatarScale": 1, + "avatarUrl": "https://cdn-1.vircadia.com/us-e-1/Bazaar/Avatars/Kim/fbx/Kim.fst", + "avatarIcon": "https://cdn-1.vircadia.com/us-e-1/Bazaar/Avatars/Kim/img/icon.png", + "version": 3 + }, + "Mason": { + "attachments": [ + ], + "avatarEntites": [ + ], + "avatarScale": 1, + "avatarUrl": "https://cdn-1.vircadia.com/us-e-1/Bazaar/Avatars/Mason/fbx/Mason.fst", + "avatarIcon": "https://cdn-1.vircadia.com/us-e-1/Bazaar/Avatars/Mason/img/icon.png", + "version": 3 + }, + "Mike": { + "attachments": [ + ], + "avatarEntites": [ + ], + "avatarScale": 1, + "avatarUrl": "https://cdn-1.vircadia.com/us-e-1/Bazaar/Avatars/Mike/fbx/Mike.fst", + "avatarIcon": "https://cdn-1.vircadia.com/us-e-1/Bazaar/Avatars/Mike/img/icon.png", + "version": 3 + }, + "Sean": { + "attachments": [ + ], + "avatarEntites": [ + ], + "avatarScale": 1, + "avatarUrl": "https://cdn-1.vircadia.com/us-e-1/Bazaar/Avatars/Sean/fbx/Sean.fst", + "avatarIcon": "https://cdn-1.vircadia.com/us-e-1/Bazaar/Avatars/Sean/img/icon.png", + "version": 3 + }, + "Summer": { + "attachments": [ + ], + "avatarEntites": [ + ], + "avatarScale": 1, + "avatarUrl": "https://cdn-1.vircadia.com/us-e-1/Bazaar/Avatars/Summer/fbx/Summer.fst", + "avatarIcon": "https://cdn-1.vircadia.com/us-e-1/Bazaar/Avatars/Summer/img/icon.png", + "version": 3 + }, + "Tanya": { + "attachments": [ + ], + "avatarEntites": [ + ], + "avatarScale": 1, + "avatarUrl": "https://cdn-1.vircadia.com/us-e-1/Bazaar/Avatars/Tanya/fbx/Tanya.fst", + "avatarIcon": "https://cdn-1.vircadia.com/us-e-1/Bazaar/Avatars/Tanya/img/icon.png", "version": 3 } -} +} \ No newline at end of file diff --git a/interface/resources/qml/+webengine/BrowserWebView.qml b/interface/resources/qml/+webengine/BrowserWebView.qml index fcf4b39a2e..0b93cf5af4 100644 --- a/interface/resources/qml/+webengine/BrowserWebView.qml +++ b/interface/resources/qml/+webengine/BrowserWebView.qml @@ -8,7 +8,6 @@ WebView { id: webview url: "https://vircadia.com/" profile: FileTypeProfile; - property var parentRoot: null // Create a global EventBridge object for raiseAndLowerKeyboard. diff --git a/interface/resources/qml/Web3DSurface.qml b/interface/resources/qml/Web3DSurface.qml index d58bcd2eba..e9c8d119d6 100644 --- a/interface/resources/qml/Web3DSurface.qml +++ b/interface/resources/qml/Web3DSurface.qml @@ -3,6 +3,7 @@ // // Created by David Rowe on 16 Dec 2016. // Copyright 2016 High Fidelity, Inc. +// Copyright 2020 Vircadia contributors. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html @@ -17,22 +18,31 @@ Item { anchors.fill: parent property string url: "" property string scriptUrl: null + property bool useBackground: true onUrlChanged: { - load(root.url, root.scriptUrl); + load(root.url, root.scriptUrl, root.useBackground); } onScriptUrlChanged: { if (root.item) { root.item.scriptUrl = root.scriptUrl; } else { - load(root.url, root.scriptUrl); + load(root.url, root.scriptUrl, root.useBackground); + } + } + + onUseBackgroundChanged: { + if (root.item) { + root.item.useBackground = root.useBackground; + } else { + load(root.url, root.scriptUrl, root.useBackground); } } property var item: null - function load(url, scriptUrl) { + function load(url, scriptUrl, useBackground) { // Ensure we reset any existing item to "about:blank" to ensure web audio stops: DEV-2375 if (root.item != null) { root.item.url = "about:blank" @@ -43,11 +53,12 @@ Item { root.item = newItem root.item.url = url root.item.scriptUrl = scriptUrl + root.item.useBackground = useBackground }) } Component.onCompleted: { - load(root.url, root.scriptUrl); + load(root.url, root.scriptUrl, root.useBackground); } signal sendToScript(var message); diff --git a/interface/resources/qml/controls/+webengine/FlickableWebViewCore.qml b/interface/resources/qml/controls/+webengine/FlickableWebViewCore.qml index e9546748c0..a0585ae053 100644 --- a/interface/resources/qml/controls/+webengine/FlickableWebViewCore.qml +++ b/interface/resources/qml/controls/+webengine/FlickableWebViewCore.qml @@ -16,6 +16,7 @@ Item { property alias webViewCoreProfile: webViewCore.profile property string webViewCoreUserAgent + property bool useBackground: webViewCore.useBackground property string userScriptUrl: "" property string urlTag: "noDownload=false"; @@ -98,6 +99,7 @@ Item { width: parent.width height: parent.height + backgroundColor: (flick.useBackground) ? "white" : "transparent" profile: HFWebEngineProfile; settings.pluginsEnabled: true diff --git a/interface/resources/qml/controls/FlickableWebViewCore.qml b/interface/resources/qml/controls/FlickableWebViewCore.qml index a844c8b624..35f3182f98 100644 --- a/interface/resources/qml/controls/FlickableWebViewCore.qml +++ b/interface/resources/qml/controls/FlickableWebViewCore.qml @@ -14,6 +14,7 @@ Item { property alias webViewCoreProfile: webViewCore.profile property string webViewCoreUserAgent + property bool useBackground: webViewCore.useBackground property string userScriptUrl: "" property string urlTag: "noDownload=false"; diff --git a/interface/resources/qml/controls/WebView.qml b/interface/resources/qml/controls/WebView.qml index 24ea11a906..b46c8c904d 100644 --- a/interface/resources/qml/controls/WebView.qml +++ b/interface/resources/qml/controls/WebView.qml @@ -23,6 +23,7 @@ Item { property bool passwordField: false property alias flickable: webroot.interactive property alias blurOnCtrlShift: webroot.blurOnCtrlShift + property alias useBackground: webroot.useBackground function stop() { webroot.stop(); diff --git a/interface/resources/qml/hifi/avatarapp/AvatarsModel.qml b/interface/resources/qml/hifi/avatarapp/AvatarsModel.qml index 731ee214ec..2a322b3c2e 100644 --- a/interface/resources/qml/hifi/avatarapp/AvatarsModel.qml +++ b/interface/resources/qml/hifi/avatarapp/AvatarsModel.qml @@ -49,7 +49,13 @@ ListModel { } function makeAvatarObject(avatar, avatarName) { - var avatarThumbnailUrl = makeThumbnailUrl(avatar.avatarUrl); + var avatarThumbnailUrl; + + if (!avatar.avatarIcon) { + avatarThumbnailUrl = makeThumbnailUrl(avatar.avatarUrl); + } else { + avatarThumbnailUrl = avatar.avatarIcon; + } return { 'name' : avatarName, diff --git a/interface/resources/qml/hifi/avatarapp/Settings.qml b/interface/resources/qml/hifi/avatarapp/Settings.qml index c59fe42608..4d4a0ee809 100644 --- a/interface/resources/qml/hifi/avatarapp/Settings.qml +++ b/interface/resources/qml/hifi/avatarapp/Settings.qml @@ -456,7 +456,7 @@ Rectangle { id: avatarCollisionSoundUrlInputText font.pixelSize: 17 Layout.fillWidth: true - placeholderText: 'https://hifi-public.s3.amazonaws.com/sounds/Collisions-' + placeholderText: "https://cdn-1.vircadia.com/eu-c-1/vircadia-public/sounds/Collisions-" onFocusChanged: { keyboardRaised = (avatarAnimationUrlInputText.focus || avatarCollisionSoundUrlInputText.focus); diff --git a/interface/resources/qml/hifi/models/S3Model.qml b/interface/resources/qml/hifi/models/S3Model.qml index 565965c124..0e25e9bff9 100644 --- a/interface/resources/qml/hifi/models/S3Model.qml +++ b/interface/resources/qml/hifi/models/S3Model.qml @@ -25,7 +25,7 @@ XmlListModel { readonly property string realPrefix: prefix.match('.*/$') ? prefix : (prefix + "/") readonly property string nameRegex: realPrefix + (filter ? (".*" + filter) : "") + ".*\." + extension readonly property string nameQuery: "Key/substring-before(substring-after(string(), '" + prefix + "'), '." + extension + "')" - readonly property string baseUrl: "http://s3.amazonaws.com/hifi-public" + readonly property string baseUrl: "https://cdn-1.vircadia.com/eu-c-1/vircadia-public" // FIXME need to urlencode prefix? source: baseUrl + "?prefix=" + realPrefix diff --git a/interface/resources/serverless/redirect.json b/interface/resources/serverless/redirect.json index 0b96bad961..70377eb506 100644 --- a/interface/resources/serverless/redirect.json +++ b/interface/resources/serverless/redirect.json @@ -296,7 +296,7 @@ "lastEdited": 1537901430334966, "lastEditedBy": "{69540019-db48-4375-86c8-ac1a4a90d043}", "locked": true, - "modelURL": "http://hifi-content.s3.amazonaws.com/alexia/LoadingScreens/floor.fbx", + "modelURL": "https://cdn-1.vircadia.com/eu-c-1/vircadia-content/alexia/LoadingScreens/floor.fbx", "name": "floorModel", "owningAvatarID": "{00000000-0000-0000-0000-000000000000}", "position": { diff --git a/interface/resources/serverless/tutorial.json b/interface/resources/serverless/tutorial.json index 8dbf23c95e..e333d8246e 100644 --- a/interface/resources/serverless/tutorial.json +++ b/interface/resources/serverless/tutorial.json @@ -1,3484 +1,2046 @@ { - "DataVersion": 3, - "Paths": { - "/": "/8.65411,-1.12434,-71.5262/0,0.992481,0,-0.122401" + "DataVersion": 0, + "Paths": { + "/": "/0.155245,-0.941538,23.9289/0,0.791589,0,0.611053" +}, + "Entities": [ + { + "id": "{eb485a2d-2040-42f6-a960-51c88e2434b9}", + "type": "Box", + "lastEdited": 1601257171039244, + "parentID": "{3deeadb3-5bab-4d1a-a8df-d3d4b192c76a}", + "visible": false, + "name": "Portal Cube", + "locked": true, + "userData": "{\"destination\":\"hifi://172.104.248.237:40102/154.572,-96.8437,-417.945/0,1,0,-1.52586e-05\"}", + "position": { + "x": -0.0005140304565429688, + "y": -0.3913555145263672, + "z": 0.0000209808349609375 }, - "Entities": [ - { - "avatarEntity": false, - "clientOnly": false, - "created": 1491937656000000, - "description": "Specify URL to your 48K 16bit PCM wav file & volume (0-1) in userData below", - "dimensions": { - "x": 0.6447294354438782, - "y": 0.6438502073287964, - "z": 0.26574596762657166 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{244f908e-3dba-4019-9a93-2b8441d5d24f}", - "isFacingAvatar": false, - "lastEdited": 1563467280904634, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/speakerGizmo/baked/speakerGizmo.baked.fst", - "name": "Sound Emitter - Birdsong", - "position": { - "x": -2.5392403602600098, - "y": 7.262417793273926, - "z": -75.7442398071289 - }, - "queryAACube": { - "scale": 0.9491259455680847, - "x": -3.013803243637085, - "y": 6.7878546714782715, - "z": -76.21880340576172 - }, - "rotation": { - "w": -0.5520867109298706, - "x": -1.52587890625e-05, - "y": -0.8338292837142944, - "z": -4.57763671875e-05 - }, - "script": "https://content.highfidelity.com/Experiences/Releases/usefulUtilities/soundEmitter/v1.2/soundEmitter.js", - "type": "Model", - "userData": "{\"soundURL\":\"https://content.highfidelity.com/welcome-tutorial/v1/audio/birdsongLoop_1.wav\",\"shouldLoop\":true,\"volume\":0.05,\"refreshInterval\":450,\"grabbableKey\":{\"grabbable\":false}}", - "visible": false + "dimensions": { + "x": 1.5066394805908203, + "y": 2.504150629043579, + "z": 0.20000000298023224 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1601254455054086, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": -20.05035400390625, + "y": -6.776813983917236, + "z": -13.91693115234375, + "scale": 2.929288864135742 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554398611144450, - "damping": 0, - "dimensions": { - "x": 0.029263636097311974, - "y": 0.20740893483161926, - "z": 0.3596978783607483 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{dd9b17d3-9597-4e6f-be4c-267e33715438}", - "isFacingAvatar": false, - "lastEdited": 1563467280907087, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "mirror-line", - "position": { - "x": 10.512893676757812, - "y": -1.227879285812378, - "z": -70.1580810546875 - }, - "queryAACube": { - "scale": 0.41624200344085693, - "x": 10.30477237701416, - "y": -1.4360003471374512, - "z": -70.36620330810547 - }, - "rotation": { - "w": 0.9108873605728149, - "x": -4.57763671875e-05, - "y": -0.4125887155532837, - "z": -0.0001373291015625 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "avatarEntity": false, - "clientOnly": false, - "created": 1492535214000000, - "description": "Specify URL to your 48K 16bit PCM wav file & volume (0-1) in userData below", - "dimensions": { - "x": 0.6447294354438782, - "y": 0.6438502073287964, - "z": 0.26574596762657166 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{929efcf1-65b3-4837-81a7-8fff63f5ee5f}", - "isFacingAvatar": false, - "lastEdited": 1563467280904018, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/speakerGizmo/baked/speakerGizmo.baked.fst", - "name": "Sound Emitter-creak", - "position": { - "x": 7.3341145515441895, - "y": 5.320479393005371, - "z": -96.89550018310547 - }, - "queryAACube": { - "scale": 0.9491259455680847, - "x": 6.859551429748535, - "y": 4.845916271209717, - "z": -97.37006378173828 - }, - "rotation": { - "w": 0.22429239749908447, - "x": -0.6706187725067139, - "y": -0.6705882549285889, - "z": -0.2243228554725647 - }, - "script": "https://content.highfidelity.com/Experiences/Releases/usefulUtilities/soundEmitter/v1.2/soundEmitter.js", - "type": "Model", - "userData": "{\"soundURL\":\"https://content.highfidelity.com/welcome-tutorial/v1/audio/woodCreaking.wav\",\"shouldLoop\":true,\"volume\":0.08,\"refreshInterval\":100,\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "avatarEntity": false, - "clientOnly": false, - "created": 1492535214000000, - "description": "Specify URL to your 48K 16bit PCM wav file & volume (0-1) in userData below", - "dimensions": { - "x": 0.6447294354438782, - "y": 0.6438502073287964, - "z": 0.26574596762657166 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{b51cccd1-8097-4a6d-a275-19065c3aae1e}", - "isFacingAvatar": false, - "lastEdited": 1563467280902702, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/speakerGizmo/baked/speakerGizmo.baked.fst", - "name": "Sound Emitter-creak", - "position": { - "x": 5.054196357727051, - "y": 16.41500473022461, - "z": -97.93896484375 - }, - "queryAACube": { - "scale": 0.9491259455680847, - "x": 4.5796332359313965, - "y": 15.940442085266113, - "z": -98.41352844238281 - }, - "rotation": { - "w": 0.22423136234283447, - "x": -0.6706187725067139, - "y": -0.6705882549285889, - "z": -0.2243228554725647 - }, - "script": "https://content.highfidelity.com/Experiences/Releases/usefulUtilities/soundEmitter/v1.2/soundEmitter.js", - "type": "Model", - "userData": "{\"soundURL\":\"https://content.highfidelity.com/welcome-tutorial/v1/audio/woodCreaking.wav\",\"shouldLoop\":true,\"volume\":0.02,\"refreshInterval\":200,\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554511218349438, - "damping": 0, - "dimensions": { - "x": 1.7221298217773438, - "y": 0.5118975043296814, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{59862a4c-c2c3-44ea-8873-a93f45a381d6}", - "isFacingAvatar": false, - "lastEdited": 1563467280913956, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 5.384548187255859, - "y": 1.103218913078308, - "z": -69.20768737792969 - }, - "queryAACube": { - "scale": 1.8076975345611572, - "x": 4.48069953918457, - "y": 0.1993701457977295, - "z": -70.11153411865234 - }, - "rotation": { - "w": 0.9086899757385254, - "x": -4.57763671875e-05, - "y": -0.41747158765792847, - "z": -1.52587890625e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554511017957088, - "damping": 0, - "dimensions": { - "x": 1.9762731790542603, - "y": 0.5533246994018555, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{67bb6524-3d7f-4c8a-98e8-2fe12577345e}", - "isFacingAvatar": false, - "lastEdited": 1563467280913169, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 9.034796714782715, - "y": 1.0587992668151855, - "z": -77.50987243652344 - }, - "queryAACube": { - "scale": 2.061995029449463, - "x": 8.003799438476562, - "y": 0.0278017520904541, - "z": -78.5408706665039 - }, - "rotation": { - "w": 0.9993896484375, - "x": -4.57763671875e-05, - "y": 0.0348668098449707, - "z": -4.57763671875e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "animation": { - "allowTranslation": false - }, - "avatarEntity": false, - "clientOnly": false, - "created": 1563414490548879, - "damping": 0, - "dimensions": { - "x": 1, - "y": 0.0010000000474974513, - "z": 0.4999999403953552 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{51495c3d-f585-4616-b262-93fcb50e0840}", - "isFacingAvatar": false, - "lastEdited": 1563467161318995, - "lastEditedBy": "{fc877f50-8986-4f75-b202-bd8a31f2abcc}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/mirrorsign4/baked/mirrorsign4.baked.fst", - "position": { - "x": 13.658286094665527, - "y": 1.33644700050354, - "z": -73.13211822509766 - }, - "queryAACube": { - "scale": 1.1180343627929688, - "x": 13.099268913269043, - "y": 0.7774298191070557, - "z": -73.69113159179688 - }, - "rotation": { - "w": 0.5251697301864624, - "x": 0.5251086950302124, - "y": -0.4742045998573303, - "z": 0.4728008508682251 - }, - "type": "Model" - }, - { - "avatarEntity": false, - "clientOnly": false, - "created": 1492535345000000, - "description": "Specify URL to your 48K 16bit PCM wav file & volume (0-1) in userData below", - "dimensions": { - "x": 0.6447294354438782, - "y": 0.6438502073287964, - "z": 0.26574596762657166 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{3e08bc1b-6a47-4fcf-b695-2de7973db6ac}", - "isFacingAvatar": false, - "lastEdited": 1563467280904481, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/speakerGizmo/baked/speakerGizmo.baked.fst", - "name": "Sound Emitter-creak", - "position": { - "x": 25.595827102661133, - "y": 4.308650493621826, - "z": -76.72611236572266 - }, - "queryAACube": { - "scale": 0.9491259455680847, - "x": 25.12126350402832, - "y": 3.834087610244751, - "z": -77.20067596435547 - }, - "rotation": { - "w": 0.22423136234283447, - "x": -0.6706187725067139, - "y": -0.6705882549285889, - "z": -0.2243228554725647 - }, - "script": "https://content.highfidelity.com/Experiences/Releases/usefulUtilities/soundEmitter/v1.2/soundEmitter.js", - "type": "Model", - "userData": "{\"soundURL\":\"https://content.highfidelity.com/welcome-tutorial/v1/audio/woodCreaking.wav\",\"shouldLoop\": true,\"volume\":0.03,\"refreshInterval\":100,\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "avatarEntity": false, - "clientOnly": false, - "created": 1491937656000000, - "description": "Specify URL to your 48K 16bit PCM wav file & volume (0-1) in userData below", - "dimensions": { - "x": 0.6447294354438782, - "y": 0.6438502073287964, - "z": 0.26574596762657166 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{e8a67ca6-652a-464b-bf8b-aee92a44ccc7}", - "isFacingAvatar": false, - "lastEdited": 1563467280902026, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/speakerGizmo/baked/speakerGizmo.baked.fst", - "name": "Sound Emitter - Birdsong", - "position": { - "x": 24.465959548950195, - "y": 3.5319595336914062, - "z": -70.24295043945312 - }, - "queryAACube": { - "scale": 0.9491259455680847, - "x": 23.991395950317383, - "y": 3.057396650314331, - "z": -70.71751403808594 - }, - "rotation": { - "w": 0.3171893358230591, - "x": -1.52587890625e-05, - "y": -0.9483634829521179, - "z": -1.52587890625e-05 - }, - "script": "https://content.highfidelity.com/Experiences/Releases/usefulUtilities/soundEmitter/v1.2/soundEmitter.js", - "type": "Model", - "userData": "{\"soundURL\":\"https://content.highfidelity.com/welcome-tutorial/v1/audio/birdsongLoop_1.wav\",\"shouldLoop\":true,\"volume\":0.05,\"refreshInterval\":250,\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "avatarEntity": false, - "clientOnly": false, - "created": 1527026155000000, - "description": "Specify URL to your 48K 16bit PCM wav file & volume (0-1) in userData below", - "dimensions": { - "x": 0.6447294354438782, - "y": 0.6438502073287964, - "z": 0.26574596762657166 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{b76eee5f-2605-447b-b4c6-5360afdf61f8}", - "isFacingAvatar": false, - "lastEdited": 1563467280902542, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/speakerGizmo/baked/speakerGizmo.baked.fst", - "name": "Sound Emitter - cicada", - "position": { - "x": 44.971160888671875, - "y": 5.307518482208252, - "z": -105.29989624023438 - }, - "queryAACube": { - "scale": 0.9491259455680847, - "x": 44.49659729003906, - "y": 4.832955360412598, - "z": -105.77445983886719 - }, - "rotation": { - "w": 0.3170672655105591, - "x": -1.52587890625e-05, - "y": -0.9484245181083679, - "z": -1.52587890625e-05 - }, - "script": "https://content.highfidelity.com/Experiences/Releases/usefulUtilities/soundEmitter/v1.2/soundEmitter.js", - "type": "Model", - "userData": "{\"soundURL\":\"https://content.highfidelity.com/welcome-tutorial/v1/audio/cicadasLoop_1.wav\",\"shouldLoop\":true,\"volume\":0.01,\"refreshInterval\":100,\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "avatarEntity": false, - "clientOnly": false, - "created": 1487019835000000, - "description": "Specify URL to your 48K 16bit PCM wav file & volume (0-1) in userData below", - "dimensions": { - "x": 0.6447294354438782, - "y": 0.6438502073287964, - "z": 0.26574596762657166 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{b22f3234-4db4-4480-bb7d-b76e3b007429}", - "isFacingAvatar": false, - "lastEdited": 1563467280903131, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/speakerGizmo/baked/speakerGizmo.baked.fst", - "name": "Sound Emitter - Crickets", - "position": { - "x": 37.3149528503418, - "y": 1.4047751426696777, - "z": -52.067230224609375 - }, - "queryAACube": { - "scale": 0.9491259455680847, - "x": 36.840389251708984, - "y": 0.930212140083313, - "z": -52.54179382324219 - }, - "rotation": { - "w": -1.52587890625e-05, - "x": -1.52587890625e-05, - "y": -1, - "z": -1.52587890625e-05 - }, - "script": "https://content.highfidelity.com/Experiences/Releases/usefulUtilities/soundEmitter/v1.2/soundEmitter.js", - "type": "Model", - "userData": "{\"soundURL\":\"https://content.highfidelity.com/welcome-tutorial/v1/audio/Mod_CCBY_253664__cliftonmcarlson__night-ambience-w-crickets.wav\",\"shouldLoop\":true,\"volume\":0.03,\"refreshInterval\":100,\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "ambientLight": { - "ambientIntensity": 1, - "ambientURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/canyon1.texmeta.json" - }, - "ambientLightMode": "enabled", - "avatarEntity": false, - "bloomMode": "enabled", - "clientOnly": false, - "created": 1501265920000000, - "dimensions": { - "x": 5000, - "y": 5000, - "z": 5000 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "haze": { - "hazeBackgroundBlend": 0.8500000238418579, - "hazeColor": { - "blue": 255, - "green": 79, - "red": 85 - }, - "hazeEnableGlare": true, - "hazeGlareAngle": 59, - "hazeGlareColor": { - "blue": 97, - "green": 200, - "red": 255 - }, - "hazeRange": 2000 - }, - "hazeMode": "enabled", - "id": "{1208ab36-f406-4e64-88cc-cc9f481265b4}", - "isFacingAvatar": false, - "keyLight": { - "castShadows": true, - "color": { - "blue": 102, - "green": 171, - "red": 255 - }, - "direction": { - "x": 0.6140186786651611, - "y": -0.3713679611682892, - "z": -0.6964675188064575 - }, - "intensity": 1.7999999523162842 - }, - "keyLightMode": "enabled", - "lastEdited": 1563467280901626, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "MakerZone", - "position": { - "x": -894.226806640625, - "y": 246.8264617919922, - "z": 1015.4898071289062 - }, - "queryAACube": { - "scale": 8660.25390625, - "x": -5224.353515625, - "y": -4083.300537109375, - "z": -3314.63720703125 - }, - "rotation": { - "w": 0.529900074005127, - "x": -4.57763671875e-05, - "y": 0.8480507135391235, - "z": -7.62939453125e-05 - }, - "shapeType": "box", - "skybox": { - "url": "https://content.highfidelity.com/welcome-tutorial/v1/baked/Sky_Day-Sun-Mid-photo.texmeta.json" - }, - "skyboxMode": "enabled", - "type": "Zone", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}" - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "created": 1550188725428410, - "cutoff": 74.30999755859375, - "damping": 0, - "dimensions": { - "x": 22.441450119018555, - "y": 22.441450119018555, - "z": 22.441450119018555 - }, - "exponent": 1, - "faceCamera": false, - "falloffRadius": 20, - "grab": { - "grabbable": false - }, - "id": "{90e36d2d-9482-4f51-abe7-1592b75df999}", - "intensity": 0.5, - "isFacingAvatar": false, - "lastEdited": 1563467280905058, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "position": { - "x": 9.553569793701172, - "y": 1.0302468538284302, - "z": -70.25057220458984 - }, - "queryAACube": { - "scale": 38.86973190307617, - "x": -9.881296157836914, - "y": -18.404619216918945, - "z": -89.68544006347656 - }, - "rotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "type": "Light", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "avatarEntity": false, - "clientOnly": false, - "collidesWith": "", - "collisionMask": 0, - "collisionless": true, - "created": 1550543327085605, - "dimensions": { - "x": 1.2472385168075562, - "y": 1.945894718170166, - "z": 0.009999999776482582 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabFollowsController": false, - "grabbable": false - }, - "id": "{93a7d1d0-8ed1-4274-89f5-1782a1866182}", - "ignoreForCollisions": true, - "isFacingAvatar": false, - "lastEdited": 1563467280903614, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "modelURL": "http://content.highfidelity.com/baked/avatar_island/mirror_without_backface/baked/mirror_without_backface.baked.fbx", - "name": "mirror_reflectingPlane", - "position": { - "x": 13.659734725952148, - "y": 0.16369032859802246, - "z": -73.13848114013672 - }, - "queryAACube": { - "scale": 4.372657775878906, - "x": 10.68004035949707, - "y": -1.5357954502105713, - "z": -74.91236114501953 - }, - "rotation": { - "w": -0.7427328824996948, - "x": 1.52587890625e-05, - "y": 0.6695811748504639, - "z": 0.0009918212890625 - }, - "script": "https://content.highfidelity.com/Experiences/Releases/usefulUtilities/mirror/2019-07-24_09-18-00/mirrorClient.js", - "scriptTimestamp": 1539903100303, - "type": "Model", - "userData": "{\"grabbableKey\":{\"grabbable\":false,\"ignoreIK\":false},\"original\":{\"id\":\"{6291b4e5-0dcb-484c-9c11-fe47725a4ad8}\"}}" - }, - { - "avatarEntity": false, - "clientOnly": false, - "created": 1550543327086377, - "dimensions": { - "x": 1.2754511833190918, - "y": 3.153184413909912, - "z": 1.5209078788757324 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{37eeb45f-18e6-4f09-9a12-7fc724bc3207}", - "isFacingAvatar": false, - "lastEdited": 1563467280901248, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "mirror_zone", - "parentID": "{93a7d1d0-8ed1-4274-89f5-1782a1866182}", - "position": { - "x": 0.03783285617828369, - "y": 0.192900612950325, - "z": 0.6896476745605469 - }, - "queryAACube": { - "scale": 3.8130435943603516, - "x": 11.114991188049316, - "y": -1.5054945945739746, - "z": -74.89230346679688 - }, - "rotation": { - "w": 0.999847412109375, - "x": -0.0161592960357666, - "y": 1.52587890625e-05, - "z": -0.006424069404602051 - }, - "script": "https://content.highfidelity.com/Experiences/Releases/usefulUtilities/mirror/2019-07-24_09-18-00/mirrorReflection.js", - "scriptTimestamp": 1512087165095, - "shapeType": "box", - "type": "Zone", - "userData": "{\n \"grabbableKey\": {\n \"grabbable\": false\n },\n \"original\": {\n \"id\": \"{da1e2fcd-d69b-47d7-b861-25b31f1c7175}\"\n }\n}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554335801064392, - "damping": 0, - "dimensions": { - "x": 13.220611572265625, - "y": 1.0003461837768555, - "z": 18.092063903808594 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{6cf8ef1e-a6f1-4513-95f1-325cbe7ccea6}", - "isFacingAvatar": false, - "lastEdited": 1563467161380716, - "lastEditedBy": "{fc877f50-8986-4f75-b202-bd8a31f2abcc}", - "localEntity": false, - "locked": true, - "name": "floor1", - "position": { - "x": 9.439321517944336, - "y": -1.6245304346084595, - "z": -72.88140869140625 - }, - "queryAACube": { - "scale": 22.430068969726562, - "x": -1.7757129669189453, - "y": -12.83956527709961, - "z": -84.09644317626953 - }, - "rotation": { - "w": 0.543907880783081, - "x": -1.52587890625e-05, - "y": -0.8391394019126892, - "z": -1.52587890625e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "avatarEntity": false, - "clientOnly": false, - "collisionless": true, - "created": 1554393775402859, - "dimensions": { - "x": 17.2584285736084, - "y": 5.475762367248535, - "z": 11.52783203125 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{fd11ca60-bcb9-419c-97de-f62829c0a90f}", - "ignoreForCollisions": true, - "isFacingAvatar": false, - "lastEdited": 1563467161380875, - "lastEditedBy": "{fc877f50-8986-4f75-b202-bd8a31f2abcc}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/welcome-pod2/baked/welcome-pod2.baked.fst", - "name": "Welcome Pod", - "position": { - "x": 13.916152000427246, - "y": 1.3918416500091553, - "z": -70.78492736816406 - }, - "queryAACube": { - "scale": 21.464582443237305, - "x": 3.1838607788085938, - "y": -9.340449333190918, - "z": -81.51721954345703 - }, - "rotation": { - "w": -0.18239110708236694, - "x": -4.57763671875e-05, - "y": -0.9832456111907959, - "z": 1.52587890625e-05 - }, - "type": "Model", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}" - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554395164594013, - "damping": 0, - "dimensions": { - "x": 3.8521595001220703, - "y": 4.063507080078125, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{e0c24c12-89bc-42f6-8361-d78d41b165b6}", - "isFacingAvatar": false, - "lastEdited": 1563467280906743, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision-wall", - "position": { - "x": 14.855209350585938, - "y": 1.0403138399124146, - "z": -68.7479248046875 - }, - "queryAACube": { - "scale": 5.602787017822266, - "x": 12.053815841674805, - "y": -1.7610796689987183, - "z": -71.54931640625 - }, - "rotation": { - "w": -0.0002288818359375, - "x": -0.9837949275970459, - "y": -0.0001373291015625, - "z": -0.17940032482147217 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554395344119426, - "damping": 0, - "dimensions": { - "x": 11.6494140625, - "y": 4.063507080078125, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{0d82371a-af0e-4f10-9f6a-fb50a3b619cd}", - "isFacingAvatar": false, - "lastEdited": 1563467280915845, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision-back-wall", - "position": { - "x": 6.5757904052734375, - "y": 0.9144222736358643, - "z": -73.51559448242188 - }, - "queryAACube": { - "scale": 12.339405059814453, - "x": 0.40608787536621094, - "y": -5.255280494689941, - "z": -79.68529510498047 - }, - "rotation": { - "w": 0.8191500902175903, - "x": -1.52587890625e-05, - "y": 0.5735408067703247, - "z": -7.62939453125e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554395384473246, - "damping": 0, - "dimensions": { - "x": 3.8521595001220703, - "y": 4.063507080078125, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{f26146a8-0939-46fd-9905-092698513b37}", - "isFacingAvatar": false, - "lastEdited": 1563467280906345, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision-wall", - "position": { - "x": 13.616107940673828, - "y": 1.039886713027954, - "z": -73.97779083251953 - }, - "queryAACube": { - "scale": 5.602787017822266, - "x": 10.814714431762695, - "y": -1.7615067958831787, - "z": -76.77918243408203 - }, - "rotation": { - "w": 0.7963531017303467, - "x": -0.0001373291015625, - "y": -0.6048523783683777, - "z": -1.52587890625e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554395384473299, - "damping": 0, - "dimensions": { - "x": 6.047701835632324, - "y": 4.063507080078125, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{db6d648e-d172-4d15-b514-7dcc07af3c36}", - "isFacingAvatar": false, - "lastEdited": 1563467280907275, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision-wall", - "position": { - "x": 10.673867225646973, - "y": 1.0397284030914307, - "z": -77.46546173095703 - }, - "queryAACube": { - "scale": 7.288812160491943, - "x": 7.029460906982422, - "y": -2.604677677154541, - "z": -81.10987091064453 - }, - "rotation": { - "w": 0.9553825855255127, - "x": -7.62939453125e-05, - "y": -0.29536890983581543, - "z": -4.57763671875e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554395475622460, - "damping": 0, - "dimensions": { - "x": 3.8521595001220703, - "y": 4.063507080078125, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{61691f41-dc63-493d-ab8b-3495d7a9c14d}", - "isFacingAvatar": false, - "lastEdited": 1563467280913477, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision-wall", - "position": { - "x": 11.448282241821289, - "y": 1.0398865938186646, - "z": -68.35993957519531 - }, - "queryAACube": { - "scale": 5.602787017822266, - "x": 8.646888732910156, - "y": -1.7615069150924683, - "z": -71.16133117675781 - }, - "rotation": { - "w": -0.0002288818359375, - "x": -0.9673762321472168, - "y": -1.52587890625e-05, - "z": 0.2533454895019531 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554395498113470, - "damping": 0, - "dimensions": { - "x": 3.8521595001220703, - "y": 4.063507080078125, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{77de053d-5020-4fa0-b9aa-d627db7c9d39}", - "isFacingAvatar": false, - "lastEdited": 1563467280912614, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision-wall", - "position": { - "x": 15.882454872131348, - "y": 1.0391541719436646, - "z": -71.47086334228516 - }, - "queryAACube": { - "scale": 5.602787017822266, - "x": 13.081061363220215, - "y": -1.7622393369674683, - "z": -74.27225494384766 - }, - "rotation": { - "w": -0.0002288818359375, - "x": -0.9837949275970459, - "y": -0.0001373291015625, - "z": -0.17940032482147217 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554395615309489, - "damping": 0, - "dimensions": { - "x": 5.726871490478516, - "y": 6.041074752807617, - "z": 0.2973330616950989 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{49ffcb7c-b104-402f-8ba0-d2e680945938}", - "isFacingAvatar": false, - "lastEdited": 1563467161381977, - "lastEditedBy": "{fc877f50-8986-4f75-b202-bd8a31f2abcc}", - "localEntity": false, - "locked": true, - "name": "Floor 3", - "position": { - "x": 19.47880744934082, - "y": -1.1530930995941162, - "z": -68.66129302978516 - }, - "queryAACube": { - "scale": 8.329468727111816, - "x": 15.31407356262207, - "y": -5.317827224731445, - "z": -72.8260269165039 - }, - "rotation": { - "w": 0.6951247453689575, - "x": -0.6952773332595825, - "y": -0.1291981339454651, - "z": -0.1292286515235901 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554395687275829, - "damping": 0, - "dimensions": { - "x": 4.614844799041748, - "y": 4.063507080078125, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{9cbd2b0f-13e4-428a-b153-4187414deec4}", - "isFacingAvatar": false, - "lastEdited": 1563467280908789, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision-wall", - "position": { - "x": 21.860403060913086, - "y": 1.041013240814209, - "z": -69.77898406982422 - }, - "queryAACube": { - "scale": 6.152144908905029, - "x": 18.784330368041992, - "y": -2.0350592136383057, - "z": -72.85505676269531 - }, - "rotation": { - "w": -0.8343480825424194, - "x": 0.0002288818359375, - "y": 0.5512627363204956, - "z": 0.0001068115234375 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554395719818630, - "damping": 0, - "dimensions": { - "x": 2.7593533992767334, - "y": 4.590254306793213, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{a1dc9796-400b-4672-b20f-c77786a73c11}", - "isFacingAvatar": false, - "lastEdited": 1563467280908308, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision-wall", - "position": { - "x": 20.280054092407227, - "y": 1.5018401145935059, - "z": -72.24675750732422 - }, - "queryAACube": { - "scale": 5.35952091217041, - "x": 17.60029411315918, - "y": -1.1779203414916992, - "z": -74.92652130126953 - }, - "rotation": { - "w": -0.9687495231628418, - "x": 0.19557487964630127, - "y": 0.14308381080627441, - "z": 0.052933573722839355 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554395749978274, - "damping": 0, - "dimensions": { - "x": 4.804360866546631, - "y": 4.063507080078125, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{dfda3708-5e09-45de-9be2-0cc256fdda3a}", - "isFacingAvatar": false, - "lastEdited": 1563467280906922, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision-wall", - "position": { - "x": 20.669633865356445, - "y": 1.0425374507904053, - "z": -66.44235229492188 - }, - "queryAACube": { - "scale": 6.295551776885986, - "x": 17.52185821533203, - "y": -2.105238437652588, - "z": -69.59012603759766 - }, - "rotation": { - "w": -0.0003204345703125, - "x": -0.9677424430847168, - "y": -4.57763671875e-05, - "z": 0.2519416809082031 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554395749983396, - "damping": 0, - "dimensions": { - "x": 2.2357139587402344, - "y": 4.063507080078125, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{26d0c15b-8a58-48c2-b1e8-0b04a529505f}", - "isFacingAvatar": false, - "lastEdited": 1563467280915515, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision-wall", - "position": { - "x": 16.397750854492188, - "y": 0.7451583743095398, - "z": -66.87901306152344 - }, - "queryAACube": { - "scale": 4.642252445220947, - "x": 14.076624870300293, - "y": -1.575967788696289, - "z": -69.20014190673828 - }, - "rotation": { - "w": 0.19645988941192627, - "x": -0.8896162509918213, - "y": -0.08958572149276733, - "z": -0.40245670080184937 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554395833155826, - "damping": 0, - "dimensions": { - "x": 6.087839603424072, - "y": 4.063507080078125, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{5d2ed50f-8b33-4bc7-9d0e-e639d5dd2357}", - "isFacingAvatar": false, - "lastEdited": 1563467280913701, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision-wall", - "position": { - "x": 7.133137226104736, - "y": 1.0399558544158936, - "z": -67.71293640136719 - }, - "queryAACube": { - "scale": 7.322150230407715, - "x": 3.472062110900879, - "y": -2.621119260787964, - "z": -71.37400817871094 - }, - "rotation": { - "w": -0.05049210786819458, - "x": 1.52587890625e-05, - "y": -0.998748779296875, - "z": 0.0001678466796875 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554397703510915, - "damping": 0, - "dimensions": { - "x": 13.220611572265625, - "y": 1.0003461837768555, - "z": 18.092063903808594 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{90901060-f216-447d-bbb9-8e43be6e90a6}", - "isFacingAvatar": false, - "lastEdited": 1563467280910975, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "roof", - "position": { - "x": 14.782567024230957, - "y": 3.50496506690979, - "z": -70.49324798583984 - }, - "queryAACube": { - "scale": 22.430068969726562, - "x": 3.567532539367676, - "y": -7.71006965637207, - "z": -81.70828247070312 - }, - "rotation": { - "w": 0.543541669845581, - "x": -0.0003814697265625, - "y": -0.8393835425376892, - "z": 0.0001373291015625 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554509979019596, - "damping": 0, - "dimensions": { - "x": 3.1357157230377197, - "y": 0.7045732736587524, - "z": 1.5312268733978271 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{d1693fdd-f7dc-4dac-b8d4-d10090ad08fc}", - "isFacingAvatar": false, - "lastEdited": 1563467280907424, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision_wall", - "position": { - "x": 19.5969181060791, - "y": -0.7506991624832153, - "z": -71.09772491455078 - }, - "queryAACube": { - "scale": 3.5600271224975586, - "x": 17.816904067993164, - "y": -2.530712604522705, - "z": -72.87773895263672 - }, - "rotation": { - "w": 0.999725341796875, - "x": -7.62939453125e-05, - "y": -0.023392081260681152, - "z": -4.57763671875e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554510972837087, - "damping": 0, - "dimensions": { - "x": 1.9762731790542603, - "y": 0.5533246994018555, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{6e904ccc-48ff-48f6-b948-ba1852c717e0}", - "isFacingAvatar": false, - "lastEdited": 1563467280912757, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 9.034714698791504, - "y": 0.12946277856826782, - "z": -77.50978088378906 - }, - "queryAACube": { - "scale": 2.061995029449463, - "x": 8.003717422485352, - "y": -0.9015347361564636, - "z": -78.54077911376953 - }, - "rotation": { - "w": 0.9993896484375, - "x": -4.57763671875e-05, - "y": 0.0348668098449707, - "z": -4.57763671875e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554511164106971, - "damping": 0, - "dimensions": { - "x": 0.20000000298023224, - "y": 0.5384143590927124, - "z": 1.8643357753753662 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{4ae513b1-3e8c-47ae-a791-a99c1401c881}", - "isFacingAvatar": false, - "lastEdited": 1563467280914421, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 5.680205345153809, - "y": 0.1265571266412735, - "z": -69.18448638916016 - }, - "queryAACube": { - "scale": 1.950804352760315, - "x": 4.704802989959717, - "y": -0.8488450646400452, - "z": -70.1598892211914 - }, - "rotation": { - "w": 0.9396963119506836, - "x": -1.52587890625e-05, - "y": 0.34200048446655273, - "z": -4.57763671875e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554511263685136, - "damping": 0, - "dimensions": { - "x": 0.20000000298023224, - "y": 1.1633296012878418, - "z": 3.318582773208618 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{f5c08b1d-503b-4bda-902b-35b1fa09b7cd}", - "isFacingAvatar": false, - "lastEdited": 1563467280906128, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 6.618948459625244, - "y": -0.47302883863449097, - "z": -68.3666000366211 - }, - "queryAACube": { - "scale": 3.522261619567871, - "x": 4.857817649841309, - "y": -2.2341597080230713, - "z": -70.12773132324219 - }, - "rotation": { - "w": 0.9396963119506836, - "x": -1.52587890625e-05, - "y": 0.34200048446655273, - "z": -4.57763671875e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554511341880877, - "damping": 0, - "dimensions": { - "x": 0.3861622214317322, - "y": 0.6504976153373718, - "z": 7.8453688621521 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{9bc8320e-e346-43a3-b03e-75590e326af0}", - "isFacingAvatar": false, - "lastEdited": 1563467280909531, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 6.845628261566162, - "y": -0.8465496301651001, - "z": -73.65797424316406 - }, - "queryAACube": { - "scale": 7.88175630569458, - "x": 2.904750108718872, - "y": -4.78742790222168, - "z": -77.5988540649414 - }, - "rotation": { - "w": 0.9812924861907959, - "x": -7.62939453125e-05, - "y": -0.1925230622291565, - "z": -1.52587890625e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554511476880919, - "damping": 0, - "dimensions": { - "x": 4.516627788543701, - "y": 3.408545970916748, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{176e50b8-0a35-432d-a08c-09aeb6e92919}", - "isFacingAvatar": false, - "lastEdited": 1563467280915687, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision_wall", - "position": { - "x": 14.866923332214355, - "y": 0.5867739319801331, - "z": -68.93809509277344 - }, - "queryAACube": { - "scale": 5.661988258361816, - "x": 12.035928726196289, - "y": -2.24422025680542, - "z": -71.76908874511719 - }, - "rotation": { - "w": 0.9808042049407959, - "x": -4.57763671875e-05, - "y": -0.19499504566192627, - "z": -7.62939453125e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554511520319224, - "damping": 0, - "dimensions": { - "x": 4.516627788543701, - "y": 3.408545970916748, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{0a971375-3ee2-4813-a5d0-4a2321c01fe6}", - "isFacingAvatar": false, - "lastEdited": 1563467280915984, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision_wall", - "position": { - "x": 15.85211181640625, - "y": 0.5864658951759338, - "z": -71.31785583496094 - }, - "queryAACube": { - "scale": 5.661988258361816, - "x": 13.0211181640625, - "y": -2.244528293609619, - "z": -74.14884948730469 - }, - "rotation": { - "w": 0.9807736873626709, - "x": -4.57763671875e-05, - "y": -0.19511711597442627, - "z": -4.57763671875e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554511585054335, - "damping": 0, - "dimensions": { - "x": 2.723170042037964, - "y": 0.20000000298023224, - "z": 1.7211601734161377 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{f9fd13cc-5b4f-47c6-80c4-27d85fac78b9}", - "isFacingAvatar": false, - "lastEdited": 1563467280905629, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 20.782413482666016, - "y": -0.5008415579795837, - "z": -66.48963165283203 - }, - "queryAACube": { - "scale": 3.2276999950408936, - "x": 19.168563842773438, - "y": -2.1146914958953857, - "z": -68.10348510742188 - }, - "rotation": { - "w": 0.9510490894317627, - "x": -1.52587890625e-05, - "y": 0.30897998809814453, - "z": -4.57763671875e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554511730254797, - "damping": 0, - "dimensions": { - "x": 1.3115150928497314, - "y": 0.20000000298023224, - "z": 1.1722313165664673 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{7f100ff4-028d-4acc-81fa-0d844ecd423e}", - "isFacingAvatar": false, - "lastEdited": 1563467280912463, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 17.6627140045166, - "y": -0.5005519390106201, - "z": -66.71401977539062 - }, - "queryAACube": { - "scale": 1.7703666687011719, - "x": 16.777530670166016, - "y": -1.385735273361206, - "z": -67.59920501708984 - }, - "rotation": { - "w": 0.9505302906036377, - "x": -0.0001678466796875, - "y": -0.31056690216064453, - "z": -4.57763671875e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554512002518553, - "damping": 0, - "dimensions": { - "x": 0.7308322787284851, - "y": 4.888399124145508, - "z": 0.783096432685852 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{3ecea56c-9cf2-4329-b5b2-b50448f9c5d1}", - "isFacingAvatar": false, - "lastEdited": 1563467280914810, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision_tree", - "position": { - "x": 7.177090167999268, - "y": 1.2557251453399658, - "z": -73.16246032714844 - }, - "queryAACube": { - "scale": 5.004378318786621, - "x": 4.674901008605957, - "y": -1.2464640140533447, - "z": -75.6646499633789 - }, - "rotation": { - "w": 0.9844968318939209, - "x": -4.57763671875e-05, - "y": -0.1754024624824524, - "z": -1.52587890625e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554512216650454, - "damping": 0, - "dimensions": { - "x": 1.1273462772369385, - "y": 0.27245450019836426, - "z": 1.547093152999878 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{5146be4a-b0a2-4b4b-8d17-e83b7db70519}", - "isFacingAvatar": false, - "lastEdited": 1563467280914211, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 21.151384353637695, - "y": -0.5318018794059753, - "z": -70.26309204101562 - }, - "queryAACube": { - "scale": 1.9335558414459229, - "x": 20.184606552124023, - "y": -1.498579740524292, - "z": -71.22987365722656 - }, - "rotation": { - "w": 0.9510490894317627, - "x": -1.52587890625e-05, - "y": 0.30897998809814453, - "z": -7.62939453125e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "collidesWith": "static,dynamic,kinematic,otherAvatar,", - "collisionMask": 23, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554512302898655, - "damping": 0, - "dimensions": { - "x": 1.1379551887512207, - "y": 2.7677454948425293, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{8d60c0d9-558b-4efc-b598-540844faebe6}", - "isFacingAvatar": false, - "lastEdited": 1563467280911168, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 17.958641052246094, - "y": 0.6593599915504456, - "z": -65.38139343261719 - }, - "queryAACube": { - "scale": 2.9992260932922363, - "x": 16.459028244018555, - "y": -0.8402530550956726, - "z": -66.8810043334961 - }, - "rotation": { - "w": 0.9411001205444336, - "x": 0.24956130981445312, - "y": -0.21806669235229492, - "z": 0.06657516956329346 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "collidesWith": "static,dynamic,kinematic,otherAvatar,", - "collisionMask": 23, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554512354734850, - "damping": 0, - "dimensions": { - "x": 1.4752637147903442, - "y": 4.9809184074401855, - "z": 0.4419654607772827 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{80b8eaf6-1466-4f68-bcfd-c1f3cc0d3701}", - "isFacingAvatar": false, - "lastEdited": 1563467280911325, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 19.03372573852539, - "y": 0.3482077419757843, - "z": -65.64324951171875 - }, - "queryAACube": { - "scale": 5.21356725692749, - "x": 16.426942825317383, - "y": -2.258575916290283, - "z": -68.25003051757812 - }, - "rotation": { - "w": 0.9732662439346313, - "x": 0.22880899906158447, - "y": 0.0168001651763916, - "z": 0.00889599323272705 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "collidesWith": "static,dynamic,kinematic,otherAvatar,", - "collisionMask": 23, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554512415741459, - "damping": 0, - "dimensions": { - "x": 1.1379551887512207, - "y": 2.7677454948425293, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{c4558dc0-43cb-4a81-bc2c-368c9a4e16d7}", - "isFacingAvatar": false, - "lastEdited": 1563467280907569, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 16.94318962097168, - "y": 0.6663778424263, - "z": -65.93487548828125 - }, - "queryAACube": { - "scale": 2.9992260932922363, - "x": 15.44357681274414, - "y": -0.8332352042198181, - "z": -67.43448638916016 - }, - "rotation": { - "w": 0.8979781866073608, - "x": 0.2502937316894531, - "y": -0.3521324396133423, - "z": 0.08326852321624756 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554512594526896, - "damping": 0, - "dimensions": { - "x": 2.599607467651367, - "y": 2.7401115894317627, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{9742281e-d2d1-47b2-9f0f-509da4cdfe32}", - "isFacingAvatar": false, - "lastEdited": 1563467280910674, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 20.485273361206055, - "y": 0.7680158615112305, - "z": -65.8010025024414 - }, - "queryAACube": { - "scale": 3.7823498249053955, - "x": 18.594099044799805, - "y": -1.1231590509414673, - "z": -67.69217681884766 - }, - "rotation": { - "w": 0.9451285600662231, - "x": 0.17512774467468262, - "y": 0.2709850072860718, - "z": -0.05082780122756958 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554512682906578, - "damping": 0, - "dimensions": { - "x": 0.20000000298023224, - "y": 2.732187271118164, - "z": 2.7675163745880127 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{2cccb27b-f01a-4b4a-a3ae-eb3fd7b6522e}", - "isFacingAvatar": false, - "lastEdited": 1563467280915375, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 21.92999839782715, - "y": 0.727752685546875, - "z": -67.24706268310547 - }, - "queryAACube": { - "scale": 3.894097328186035, - "x": 19.98295021057129, - "y": -1.2192959785461426, - "z": -69.1941146850586 - }, - "rotation": { - "w": 0.9482413530349731, - "x": 0.050431013107299805, - "y": -0.23134201765060425, - "z": -0.21159684658050537 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554512851406673, - "damping": 0, - "dimensions": { - "x": 0.43387630581855774, - "y": 4.7313127517700195, - "z": 2.3720154762268066 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{99ac48ff-bfb3-4de7-912c-d96cf7355c07}", - "isFacingAvatar": false, - "lastEdited": 1563467280910239, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 22.567644119262695, - "y": 1.3780510425567627, - "z": -69.06810760498047 - }, - "queryAACube": { - "scale": 5.310369968414307, - "x": 19.912458419799805, - "y": -1.2771339416503906, - "z": -71.7232894897461 - }, - "rotation": { - "w": 0.9829404354095459, - "x": -0.00871288776397705, - "y": 0.050553083419799805, - "z": -0.1765010952949524 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "collidesWith": "static,dynamic,kinematic,otherAvatar,", - "collisionMask": 23, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554513144280379, - "damping": 0, - "dimensions": { - "x": 0.20000000298023224, - "y": 5.408563137054443, - "z": 3.346208095550537 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{35482a9d-994a-4aa6-a1d0-11909e347251}", - "isFacingAvatar": false, - "lastEdited": 1563467280914955, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 22.037845611572266, - "y": 1.4232194423675537, - "z": -70.92962646484375 - }, - "queryAACube": { - "scale": 6.363149166107178, - "x": 18.856271743774414, - "y": -1.7583551406860352, - "z": -74.11119842529297 - }, - "rotation": { - "w": 0.9099106788635254, - "x": -0.07747006416320801, - "y": 0.35796141624450684, - "z": -0.19475090503692627 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554513450928413, - "damping": 0, - "dimensions": { - "x": 3.116267681121826, - "y": 4.054603576660156, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{b20e4789-aa5d-4544-a062-16e13aa0ed79}", - "isFacingAvatar": false, - "lastEdited": 1563467280907967, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 18.134056091308594, - "y": 1.0476075410842896, - "z": -72.24353790283203 - }, - "queryAACube": { - "scale": 5.117708206176758, - "x": 15.575201988220215, - "y": -1.5112465620040894, - "z": -74.8023910522461 - }, - "rotation": { - "w": 0.9672236442565918, - "x": -0.2066224217414856, - "y": 0.14421296119689941, - "z": 0.030441761016845703 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554513664429322, - "damping": 0, - "dimensions": { - "x": 0.20000000298023224, - "y": 2.6543757915496826, - "z": 1.3885936737060547 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{e9a6864c-7dfe-4d39-b375-a1bcc822d287}", - "isFacingAvatar": false, - "lastEdited": 1563467280906552, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 17.893924713134766, - "y": 0.8742422461509705, - "z": -71.33345794677734 - }, - "queryAACube": { - "scale": 3.002316474914551, - "x": 16.39276695251465, - "y": -0.6269159913063049, - "z": -72.8346176147461 - }, - "rotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554516803035825, - "damping": 0, - "dimensions": { - "x": 1.5199129581451416, - "y": 0.20000000298023224, - "z": 1.803011178970337 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{6b672df4-c098-4e7d-8132-2ca8cec9bfcd}", - "isFacingAvatar": false, - "lastEdited": 1563467280913027, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 21.629100799560547, - "y": -0.5141257047653198, - "z": -67.83106231689453 - }, - "queryAACube": { - "scale": 2.3666398525238037, - "x": 20.445781707763672, - "y": -1.6974456310272217, - "z": -69.0143814086914 - }, - "rotation": { - "w": 0.9825742244720459, - "x": -4.57763671875e-05, - "y": -0.18571758270263672, - "z": -4.57763671875e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554516852784984, - "damping": 0, - "dimensions": { - "x": 1.376994013786316, - "y": 0.20000000298023224, - "z": 1.803011178970337 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{08a79e11-378b-472e-8ed4-683178a4905f}", - "isFacingAvatar": false, - "lastEdited": 1563467280916164, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision", - "position": { - "x": 21.766597747802734, - "y": -0.5142682194709778, - "z": -69.11212921142578 - }, - "queryAACube": { - "scale": 2.2774901390075684, - "x": 20.627853393554688, - "y": -1.6530132293701172, - "z": -70.2508773803711 - }, - "rotation": { - "w": 0.9957274198532104, - "x": -4.57763671875e-05, - "y": 0.09214925765991211, - "z": -7.62939453125e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554667403968924, - "damping": 0, - "dimensions": { - "x": 2.2357139587402344, - "y": 4.063507080078125, - "z": 0.20000000298023224 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{34f507a2-e147-47ea-970c-5dfc4a523550}", - "isFacingAvatar": false, - "lastEdited": 1563467280915097, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision-wall", - "position": { - "x": 17.651775360107422, - "y": 0.735522985458374, - "z": -65.75617218017578 - }, - "queryAACube": { - "scale": 4.642252445220947, - "x": 15.330649375915527, - "y": -1.5856032371520996, - "z": -68.07730102539062 - }, - "rotation": { - "w": 0.19780266284942627, - "x": -0.9584649205207825, - "y": -0.045212507247924805, - "z": -0.20054930448532104 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554668158560681, - "damping": 0, - "dimensions": { - "x": 2.2458550930023193, - "y": 0.20000000298023224, - "z": 1.613483190536499 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{9c2a1174-362d-42b4-8c69-5969f05c2ab2}", - "isFacingAvatar": false, - "lastEdited": 1563467280909129, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "position": { - "x": 18.860658645629883, - "y": -0.5461101531982422, - "z": -66.02705383300781 - }, - "queryAACube": { - "scale": 2.772578716278076, - "x": 17.474369049072266, - "y": -1.9323995113372803, - "z": -67.41334533691406 - }, - "rotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1554675694970161, - "damping": 0, - "dimensions": { - "x": 0.20000000298023224, - "y": 3.3708338737487793, - "z": 1.004555106163025 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{343c1b18-2ccb-4053-a429-0668f70be1de}", - "isFacingAvatar": false, - "lastEdited": 1563467280915236, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "position": { - "x": 15.91869831085205, - "y": 0.8493099808692932, - "z": -67.866455078125 - }, - "queryAACube": { - "scale": 3.523017406463623, - "x": 14.15718936920166, - "y": -0.9121987223625183, - "z": -69.62796020507812 - }, - "rotation": { - "w": 0.9905089139938354, - "x": 0.040970444679260254, - "y": -0.07103073596954346, - "z": 0.11021590232849121 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "animation": { - "allowTranslation": false - }, - "avatarEntity": false, - "clientOnly": false, - "created": 1557434224286737, - "damping": 0, - "dimensions": { - "x": 0.9039000272750854, - "y": 1, - "z": 1.6324000358581543 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{1f9e7521-6d58-49d1-aefa-3ac49918fc44}", - "isFacingAvatar": false, - "lastEdited": 1563467161386805, - "lastEditedBy": "{fc877f50-8986-4f75-b202-bd8a31f2abcc}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/Shield-Toolbar1/baked/Shield-Toolbar1.baked.fst", - "name": "PersonalShield.", - "position": { - "x": 21.056665420532227, - "y": 0.18451154232025146, - "z": -69.99424743652344 - }, - "queryAACube": { - "scale": 2.117017984390259, - "x": 19.99815559387207, - "y": -0.8739974498748779, - "z": -71.0527572631836 - }, - "rotation": { - "w": 0.024551749229431152, - "x": -7.62939453125e-05, - "y": -0.999725341796875, - "z": -4.57763671875e-05 - }, - "type": "Model" - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1557536614579891, - "damping": 0, - "dimensions": { - "x": 1.7990152835845947, - "y": 0.3200075626373291, - "z": 1.5757719278335571 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{f67fd522-c947-49a3-af81-a0de99a3953f}", - "isFacingAvatar": false, - "lastEdited": 1563467280905923, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "name": "collision-bench1", - "position": { - "x": 16.860097885131836, - "y": -0.549018919467926, - "z": -67.09400177001953 - }, - "queryAACube": { - "scale": 2.412865161895752, - "x": 15.653665542602539, - "y": -1.7554514408111572, - "z": -68.3004379272461 - }, - "rotation": { - "w": 0.9612420797348022, - "x": -1.52587890625e-05, - "y": 0.2755931615829468, - "z": -4.57763671875e-05 - }, - "shape": "Cube", - "type": "Box", - "visible": false - }, - { - "avatarEntity": false, - "clientOnly": false, - "collisionless": true, - "created": 1557781982596118, - "dimensions": { - "x": 0.9039000272750854, - "y": 1, - "z": 1.6324000358581543 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{ac2f0b92-2839-4ca3-90fe-c96c218c18e1}", - "ignoreForCollisions": true, - "isFacingAvatar": false, - "lastEdited": 1563467161387107, - "lastEditedBy": "{fc877f50-8986-4f75-b202-bd8a31f2abcc}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/Tablet-Toolbar1/baked/Tablet-Toolbar1.baked.fst", - "name": "Tablet", - "position": { - "x": 19.94297218322754, - "y": 0.18448932468891144, - "z": -66.57754516601562 - }, - "queryAACube": { - "scale": 2.117017984390259, - "x": 18.884462356567383, - "y": -0.8740196824073792, - "z": -67.63605499267578 - }, - "rotation": { - "w": 0.7489891052246094, - "x": -1.52587890625e-05, - "y": 0.6625620126724243, - "z": -0.0001373291015625 - }, - "type": "Model", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}" - }, - { - "angularDamping": 0, - "animation": { - "allowTranslation": false - }, - "avatarEntity": false, - "clientOnly": false, - "created": 1558036708243904, - "damping": 0, - "dimensions": { - "x": 12.360462188720703, - "y": 12.203283309936523, - "z": 12.380107879638672 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{c9bdbd9a-e767-44e8-baab-7638ffaf6f79}", - "isFacingAvatar": false, - "lastEdited": 1563467161387272, - "lastEditedBy": "{fc877f50-8986-4f75-b202-bd8a31f2abcc}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/LowPolyTreeAO2/baked/LowPolyTreeAO2.baked.fst", - "name": "Tree", - "position": { - "x": 7.227527141571045, - "y": 4.494775295257568, - "z": -73.15557861328125 - }, - "queryAACube": { - "scale": 21.32998275756836, - "x": -3.4374642372131348, - "y": -6.170216083526611, - "z": -83.82057189941406 - }, - "rotation": { - "w": 0.7661707401275635, - "x": -4.57763671875e-05, - "y": 0.6426031589508057, - "z": -0.0001068115234375 - }, - "type": "Model" - }, - { - "angularDamping": 0, - "animation": { - "allowTranslation": false - }, - "avatarEntity": false, - "clientOnly": false, - "created": 1563412618962599, - "damping": 0, - "dimensions": { - "x": 0.9039000272750854, - "y": 1, - "z": 1.6324000358581543 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{04baca89-93dd-41e5-9e55-74ba9fe3e2fd}", - "isFacingAvatar": false, - "lastEdited": 1563467280904916, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/Goto-Toolbar1/baked/Goto-Toolbar1.baked.fst", - "name": "Goto", - "position": { - "x": 21.300800323486328, - "y": 0.18451154232025146, - "z": -68.04023742675781 - }, - "queryAACube": { - "scale": 2.117017984390259, - "x": 20.242290496826172, - "y": -0.8739974498748779, - "z": -69.09874725341797 - }, - "rotation": { - "w": 0.3849087953567505, - "x": -7.62939453125e-05, - "y": 0.9229419231414795, - "z": -7.62939453125e-05 - }, - "type": "Model" - }, - { - "angularDamping": 0, - "animation": { - "allowTranslation": false - }, - "avatarEntity": false, - "clientOnly": false, - "created": 1563413103692919, - "damping": 0, - "dimensions": { - "x": 4.573084831237793, - "y": 1.4999998807907104, - "z": 2.496737003326416 - }, - "faceCamera": false, - "grab": { - "grabbable": false - }, - "id": "{e859cd08-8a8c-4f68-8dae-e5d2ac3e5614}", - "isFacingAvatar": false, - "lastEdited": 1563467161387566, - "lastEditedBy": "{fc877f50-8986-4f75-b202-bd8a31f2abcc}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/Controls/original/Controls.fbx", - "position": { - "x": 9.5448637008667, - "y": 0.3290107548236847, - "z": -68.53327178955078 - }, - "queryAACube": { - "scale": 5.421881675720215, - "x": 6.833922863006592, - "y": -2.381930112838745, - "z": -71.24420928955078 - }, - "rotation": { - "w": 0.9396963119506836, - "x": -1.52587890625e-05, - "y": 0.34196996688842773, - "z": -7.62939453125e-05 - }, - "type": "Model" - }, - { - "angularDamping": 0, - "avatarEntity": false, - "clientOnly": false, - "color": { - "blue": 239, - "green": 180, - "red": 0 - }, - "created": 1563413608610158, - "damping": 0, - "dimensions": { - "x": 4.348940849304199, - "y": 6.041074752807617, - "z": 0.2973330616950989 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{fff6c078-68a8-4b45-807f-a0245a57fe17}", - "isFacingAvatar": false, - "lastEdited": 1563467161387729, - "lastEditedBy": "{fc877f50-8986-4f75-b202-bd8a31f2abcc}", - "localEntity": false, - "locked": true, - "name": "Floor 3", - "position": { - "x": 14.78688907623291, - "y": -1.23642897605896, - "z": -70.46572875976562 - }, - "queryAACube": { - "scale": 7.449582099914551, - "x": 11.062097549438477, - "y": -4.961219787597656, - "z": -74.19052124023438 - }, - "rotation": { - "w": 0.6967726945877075, - "x": -0.6922560334205627, - "y": -0.1444571614265442, - "z": -0.12022584676742554 - }, - "shape": "Cube", - "type": "Box", - "userData": "{\"grabbableKey\":{\"grabbable\":false}}", - "visible": false - }, - { - "angularDamping": 0, - "animation": { - "allowTranslation": false - }, - "avatarEntity": false, - "clientOnly": false, - "created": 1563418305015493, - "damping": 0, - "dimensions": { - "x": 2.185603141784668, - "y": 1.0729032754898071, - "z": 0.7190596461296082 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{a7fb6cb2-2838-4d87-a5f7-1c10cd14a472}", - "isFacingAvatar": false, - "lastEdited": 1563467280903467, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/Avatar-Toolbar/baked/Avatar-Toolbar.baked.fst", - "name": "Avatar", - "position": { - "x": 13.075835227966309, - "y": 0.29294848442077637, - "z": -74.93418884277344 - }, - "queryAACube": { - "scale": 2.5387063026428223, - "x": 11.806482315063477, - "y": -0.9764046669006348, - "z": -76.20354461669922 - }, - "rotation": { - "w": 0.40666818618774414, - "x": -7.62939453125e-05, - "y": 0.9135423898696899, - "z": -0.0001678466796875 - }, - "type": "Model" - }, - { - "angularDamping": 0, - "animation": { - "allowTranslation": false - }, - "avatarEntity": false, - "clientOnly": false, - "created": 1563418414952653, - "damping": 0, - "dimensions": { - "x": 2.185603141784668, - "y": 1.0729032754898071, - "z": 0.7190596461296082 - }, - "faceCamera": false, - "grab": { - "equippableLeftRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "equippableRightRotation": { - "w": 1, - "x": -1.52587890625e-05, - "y": -1.52587890625e-05, - "z": -1.52587890625e-05 - }, - "grabbable": false - }, - "id": "{828ba18a-8ce4-4ad6-8583-9281580bb35c}", - "isFacingAvatar": false, - "lastEdited": 1563467280904188, - "lastEditedBy": "{d64a89a8-8afe-4459-8aa8-497e782083a3}", - "localEntity": false, - "locked": true, - "modelURL": "https://content.highfidelity.com/welcome-tutorial/v1/baked/Toolbar-Toolbar2/baked/Toolbar-Toolbar2.baked.fst", - "name": "Toolbar", - "position": { - "x": 11.481505393981934, - "y": 0.29294848442077637, - "z": -76.84197235107422 - }, - "queryAACube": { - "scale": 2.5387063026428223, - "x": 10.212152481079102, - "y": -0.9764046669006348, - "z": -78.111328125 - }, - "rotation": { - "w": 0.15632867813110352, - "x": -4.57763671875e-05, - "y": 0.9877011775970459, - "z": -0.0002593994140625 - }, - "type": "Model" + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 } - ], - "Id": "{5807d519-eb7d-496d-b22a-0820811291c9}", - "Version": 120 + }, + "damping": 0, + "angularDamping": 0, + "collisionMask": 0, + "collidesWith": "", + "script": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Scripts/portal.js", + "color": { + "red": 0, + "green": 180, + "blue": 239 + }, + "shape": "Cube", + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{7624234a-c3f9-433c-9ffa-ce17894f1842}", + "type": "Text", + "lastEdited": 1601257171039090, + "parentID": "{3deeadb3-5bab-4d1a-a8df-d3d4b192c76a}", + "name": "Portal Sign", + "locked": true, + "position": { + "x": 0.0000591278076171875, + "y": 1.9068689346313477, + "z": -0.00003337860107421875 + }, + "dimensions": { + "x": 3.3015296459198, + "y": 0.511300265789032, + "z": 0.009999999776482582 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1601237788304107, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": -20.255495071411133, + "y": -4.684395790100098, + "z": -14.123543739318848, + "scale": 3.3409018516540527 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "collisionMask": 23, + "collidesWith": "static,dynamic,kinematic,otherAvatar,", + "billboardMode": "yaw", + "text": "Portal to The Hub", + "lineHeight": 0.4690000116825104, + "textColor": { + "red": 53, + "green": 184, + "blue": 240 + }, + "backgroundAlpha": 0, + "unlit": true, + "textEffect": "outline fill", + "textEffectColor": { + "red": 0, + "green": 0, + "blue": 0 + }, + "textEffectThickness": 0.36000001430511475, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": true, + "isFacingAvatar": false +}, + { + "id": "{4cc92ee0-e117-43f9-ae71-c6ff97979f11}", + "type": "Material", + "lastEdited": 1601257171040710, + "parentID": "{3deeadb3-5bab-4d1a-a8df-d3d4b192c76a}", + "parentJointIndex": 4, + "name": "portal_scroll (2)", + "locked": false, + "userData": "{\n \"verticalOffset\": 0,\n \"segments\": 64,\n \"updateInterval\": 200\n}", + "position": { + "x": -0.00000476837158203125, + "y": -0.5752763748168945, + "z": 0.2233133316040039 + }, + "rotation": { + "x": -0.0000457763671875, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1601249935956042, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": -23.118024826049805, + "y": -7.00716495513916, + "z": -14.539131164550781, + "scale": 6.618997573852539 + }, + "canCastShadow": false, + "primitiveMode": "lines", + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "collisionMask": 23, + "collidesWith": "static,dynamic,kinematic,otherAvatar,", + "script": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Scripts/materialSequencer.js", + "scriptTimestamp": 1601250646975, + "materialURL": "materialData", + "priority": 3, + "parentMaterialName": "[mat::move]", + "materialMappingPos": { + "x": 0.984375, + "y": 0 + }, + "materialData": "{\"materialVersion\":1,\"materials\":[{\"name\":\"baseMaterial2\",\"model\":\"hifi_pbr\",\"opacity\":0.8,\"albedo\":[1,1,1],\"roughness\":1,\"metallic\":0,\"emissive\":[0,0,0],\"scattering\":0,\"unlit\":false,\"emissiveMap\":\"https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Images/gradient1.jpg\",\"albedoMap\":\"https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Images/gradient1.jpg\",\"opacityMapMode\":\"OPACITY_MAP_BLEND\",\"cullFaceMode\":\"CULL_NONE\",\"defaultFallthrough\":false}]}", + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{d431d791-8f9d-42ba-8031-d94b1d8d8815}", + "type": "Model", + "lastEdited": 1601258385755309, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "locked": true, + "position": { + "x": -21.901264190673828, + "y": -4.0628180503845215, + "z": 4.366877555847168 + }, + "dimensions": { + "x": 5.791271686553955, + "y": 3.2263991832733154, + "z": 1.5121190547943115 + }, + "rotation": { + "x": -0.0001068115234375, + "y": -0.7046158313751221, + "z": -0.0001373291015625, + "w": 0.7095597982406616 + }, + "created": 1601076086837263, + "lastEditedBy": "{0ff4c9e5-fb36-4bdd-9fbc-b2ed60e1aa3b}", + "queryAACube": { + "x": -25.301368713378906, + "y": -8.470065116882324, + "z": 0.9665484428405762, + "scale": 6.799631118774414 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "shapeType": "simple-hull", + "modelURL": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/controls_sign.fbx", + "blendshapeCoefficients": "{\n}\n", + "animation": { + "allowTranslation": false + }, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{60bb4eb3-6fa6-47c2-a264-23a9b562fd20}", + "type": "Material", + "lastEdited": 1601257171043513, + "parentID": "{1a837deb-9f62-4d25-b027-b05bc092f7a5}", + "name": "canopy light material (2)", + "locked": true, + "position": { + "x": 0.8513965606689453, + "y": 0.9252982139587402, + "z": -1.2880910634994507 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1600724957561027, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": 10.290059089660645, + "y": -7.974443435668945, + "z": -21.87716293334961, + "scale": 5.676094055175781 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "materialURL": "materialData", + "priority": 1, + "parentMaterialName": "[mat::light material]", + "materialData": "{ \"materialVersion\": 1, \"materials\": [ { \"name\": \"untitled\", \"albedo\": [0.6352941176470588, 0.9647058823529412, 0.8980392156862745], \"metallic\": 0.001, \"roughness\": 0.5, \"opacity\": 1, \"emissive\": [1.154705882352941, 1.3323529411764705, 1.3205098039215686], \"scattering\": 0, \"unlit\": false, \"model\": \"hifi_pbr\" } ]}", + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{0735f399-0e78-4170-87c2-e1f30572ba04}", + "type": "Text", + "lastEdited": 1601257171043607, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "name": "Mirror Sign", + "locked": true, + "position": { + "x": 20.39116668701172, + "y": -2.923142910003662, + "z": -8.373934745788574 + }, + "dimensions": { + "x": 1.7557624578475952, + "y": 0.6635230779647827, + "z": 0.009999999776482582 + }, + "rotation": { + "x": -0.0000457763671875, + "y": -0.5629816055297852, + "z": -0.0000457763671875, + "w": 0.8264439105987549 + }, + "created": 1601082108221117, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": 19.452810287475586, + "y": -4.870745658874512, + "z": -9.311684608459473, + "scale": 1.8769828081130981 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "text": "Mirror", + "lineHeight": 0.6470000147819519, + "textColor": { + "red": 0, + "green": 0, + "blue": 0 + }, + "backgroundAlpha": 0, + "unlit": true, + "textEffect": "outline fill", + "textEffectColor": { + "red": 94, + "green": 207, + "blue": 255 + }, + "textEffectThickness": 0.3400000035762787, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{a4a586c6-b6f8-4b79-9ac9-76d6296e3ab8}", + "type": "Zone", + "lastEdited": 1601257171043415, + "parentID": "{ecf5857e-f1d5-411e-a8a1-919ab8f27ad8}", + "visible": false, + "name": "mirror_zone", + "locked": true, + "userData": "{\"grabbableKey\":{\"grabbable\":false},\"original\":{\"id\":\"{da1e2fcd-d69b-47d7-b861-25b31f1c7175}\"}}", + "position": { + "x": -0.01726818084716797, + "y": 0.2113490104675293, + "z": 1.704751968383789 + }, + "dimensions": { + "x": 2.8482747077941895, + "y": 3.153184413909912, + "z": 3.6725244522094727 + }, + "rotation": { + "x": -0.0161592960357666, + "y": 0.0000152587890625, + "z": -0.006424069404602051, + "w": 0.999847412109375 + }, + "created": 1601081037655929, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": 15.947319030761719, + "y": -7.93642520904541, + "z": -10.575695991516113, + "scale": 5.6162872314453125 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "script": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Scripts/mirrorReflection.js", + "scriptTimestamp": 1601084668318, + "shapeType": "box", + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{f2ac10e4-89f3-4125-bb8f-917e510394df}", + "type": "Box", + "lastEdited": 1601257171038745, + "name": "Sound Emitter", + "locked": true, + "userData": "{\"soundURL\":\"https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Sounds/468407__onderwish__sci-fi-survival-dreamscape.mp3?dl=1\",\"shouldLoop\":true,\"volume\":0.18,\"refreshInterval\":100,\"grabbableKey\":{\"grabbable\":false}}", + "position": { + "x": 18.58538055419922, + "y": 5.378335952758789, + "z": 20.337299346923828 + }, + "dimensions": { + "x": 0.20000000298023224, + "y": 0.20000000298023224, + "z": 0.20000000298023224 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1601078881703340, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": 18.41217613220215, + "y": 5.2051310539245605, + "z": 20.164094924926758, + "scale": 0.3464101552963257 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "script": "https://cdn-1.vircadia.com/us-e-1/usefulUtilities/soundEmitter/soundEmitter.js", + "scriptTimestamp": 1601079357399, + "color": { + "red": 0, + "green": 180, + "blue": 239 + }, + "shape": "Cube", + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{698d7e54-ee5b-4005-bc9d-62840aa07c19}", + "type": "Model", + "lastEdited": 1601257171043706, + "locked": true, + "position": { + "x": 20.58482551574707, + "y": 3.3026206493377686, + "z": 22.10502052307129 + }, + "dimensions": { + "x": 0.9342527389526367, + "y": 0.8603132963180542, + "z": 0.47802668809890747 + }, + "rotation": { + "x": -0.0175631046295166, + "y": -0.4897993206977844, + "z": 0.030106067657470703, + "w": 0.8711223602294922 + }, + "created": 1594159515504117, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": 19.906320571899414, + "y": 2.624115467071533, + "z": 21.426515579223633, + "scale": 1.3570102453231812 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "shapeType": "simple-compound", + "modelURL": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/seagull-ANI.fbx", + "blendshapeCoefficients": "{\n}\n", + "animation": { + "url": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/seagull-ANI.fbx", + "allowTranslation": false, + "currentFrame": 68.07844543457031, + "running": true, + "lastFrame": 120 + }, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{523b7462-9a49-4949-8d31-d84749cbab0a}", + "type": "Model", + "lastEdited": 1601257171038388, + "name": "Vircadia Sign", + "locked": true, + "position": { + "x": 40.31134796142578, + "y": 3.2890982627868652, + "z": 19.960262298583984 + }, + "dimensions": { + "x": 4.443090915679932, + "y": 0.7363157868385315, + "z": 0.16073395311832428 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.7011978626251221, + "z": 0.0000152587890625, + "w": 0.7129777669906616 + }, + "created": 1600983484676932, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": 38.05807113647461, + "y": 1.0358200073242188, + "z": 17.70698356628418, + "scale": 4.506556510925293 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "modelURL": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/VircadiaLogo.fbx", + "blendshapeCoefficients": "{\n}\n", + "animation": { + "allowTranslation": false + }, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{1a837deb-9f62-4d25-b027-b05bc092f7a5}", + "type": "Model", + "lastEdited": 1601257171043086, + "name": "(2)", + "locked": true, + "description": "cyberpunk light building", + "position": { + "x": 32.089881896972656, + "y": 0.20440244674682617, + "z": 0 + }, + "dimensions": { + "x": 2.9088404178619385, + "y": 2.9556829929351807, + "z": 3.8756446838378906 + }, + "rotation": { + "x": -0.0000762939453125, + "y": -0.269459068775177, + "z": -0.0000152587890625, + "w": 0.9629815816879272 + }, + "created": 1600724957559377, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": 29.251834869384766, + "y": -2.6336443424224854, + "z": -2.8380467891693115, + "scale": 5.676093578338623 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "shapeType": "static-mesh", + "modelURL": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/cyberpunk%20light%20building.fbx", + "blendshapeCoefficients": "{\n}\n", + "animation": { + "allowTranslation": false + }, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{ecf5857e-f1d5-411e-a8a1-919ab8f27ad8}", + "type": "Model", + "lastEdited": 1601257171043259, + "name": "mirror_reflectingPlane", + "locked": true, + "userData": "{\"grabbableKey\":{\"grabbable\":false,\"ignoreIK\":false},\"original\":{\"id\":\"{6291b4e5-0dcb-484c-9c11-fe47725a4ad8}\"}}", + "position": { + "x": 38.92219543457031, + "y": 0, + "z": 11.933252334594727 + }, + "dimensions": { + "x": 1.846174716949463, + "y": 2.2880923748016357, + "z": 0.01092288363724947 + }, + "rotation": { + "x": -0.0001678466796875, + "y": 0.5556267499923706, + "z": 0.0009613037109375, + "w": -0.8314183354377747 + }, + "created": 1601081037655824, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": 37.45217514038086, + "y": -1.4700210094451904, + "z": 10.463231086730957, + "scale": 2.940042018890381 + }, + "grab": { + "grabbable": false, + "grabFollowsController": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "collisionless": true, + "ignoreForCollisions": true, + "collisionMask": 0, + "collidesWith": "", + "script": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Scripts/mirrorClient.js", + "scriptTimestamp": 1601084665601, + "modelURL": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/mirror_without_backface.baked.fbx", + "blendshapeCoefficients": "{\n}\n", + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{32132863-ae54-4d1b-95a9-d8e5fd7df066}", + "type": "Light", + "lastEdited": 1601257171038209, + "parentID": "{70e655f0-9e82-4be9-a31f-bf8d00798b70}", + "locked": true, + "position": { + "x": -0.10364770889282227, + "y": 0.5877461433410645, + "z": -0.16811557114124298 + }, + "dimensions": { + "x": 5.481564998626709, + "y": 5.481564998626709, + "z": 5.481564998626709 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1598733516961728, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": -4.850877285003662, + "y": -7.476483345031738, + "z": -4.915230751037598, + "scale": 9.494348526000977 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "color": { + "red": 255, + "green": 0, + "blue": 255 + }, + "intensity": 10, + "exponent": 1, + "cutoff": 75, + "falloffRadius": 1, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{74fcc311-ac54-4c92-b658-67b616d89124}", + "type": "Model", + "lastEdited": 1601257562566663, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "locked": true, + "position": { + "x": 2.8377300509419e-13, + "y": -5.038946151733398, + "z": 0 + }, + "dimensions": { + "x": 1.7757656574249268, + "y": 1.2933320999145508, + "z": 1.7757654190063477 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1600122372976180, + "lastEditedBy": "{68e3a576-152f-48c2-adf3-6dde43ee51ba}", + "queryAACube": { + "x": -15.658815383911133, + "y": -20.814706802368164, + "z": -15.639467239379883, + "scale": 31.393596649169922 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "shapeType": "static-mesh", + "modelURL": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/bowl2.fbx", + "blendshapeCoefficients": "{\n}\n", + "animation": { + "allowTranslation": false + }, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{1cfc9c02-50cc-4c22-bf79-9aeb57522b04}", + "type": "Light", + "lastEdited": 1601257171037813, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "name": "TreeLight_1", + "locked": true, + "position": { + "x": 9.000457763671875, + "y": -0.2475719451904297, + "z": 8.999537467956543 + }, + "dimensions": { + "x": 10.24996280670166, + "y": 10.24996280670166, + "z": 10.24996280670166 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1600983484676879, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": 0.12341690063476562, + "y": -10.132533073425293, + "z": 0.1231222152709961, + "scale": 17.753456115722656 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "color": { + "red": 69, + "green": 106, + "blue": 255 + }, + "intensity": 17.799999237060547, + "exponent": 1, + "cutoff": 75, + "falloffRadius": 26.100000381469727, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{8233c8d0-ae61-4b7c-8ac4-8200e897dc86}", + "type": "Light", + "lastEdited": 1601257171037784, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "name": "TreeLight_2", + "locked": true, + "position": { + "x": -8.819664001464844, + "y": -0.24757671356201172, + "z": 8.97313404083252 + }, + "dimensions": { + "x": 10.24996280670166, + "y": 10.24996280670166, + "z": 10.24996280670166 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1600983484676428, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": -17.696704864501953, + "y": -10.13199520111084, + "z": 0.0961751937866211, + "scale": 17.753456115722656 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "color": { + "red": 191, + "green": 31, + "blue": 255 + }, + "intensity": 15, + "exponent": 1, + "cutoff": 75, + "falloffRadius": 26.100000381469727, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{a09d75c8-91d7-470f-a7ff-d49f59d8fd66}", + "type": "Light", + "lastEdited": 1601257171037821, + "locked": true, + "position": { + "x": 20.86223793029785, + "y": 3.7069454193115234, + "z": 22.919116973876953 + }, + "dimensions": { + "x": 7.6550493240356445, + "y": 7.6550493240356445, + "z": 7.6550493240356445 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1601156079314076, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": 14.232770919799805, + "y": -2.9225220680236816, + "z": 16.289649963378906, + "scale": 13.25893497467041 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "intensity": 5, + "exponent": 1, + "cutoff": 75, + "falloffRadius": 1, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{70e655f0-9e82-4be9-a31f-bf8d00798b70}", + "type": "Model", + "lastEdited": 1601257491990357, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "locked": true, + "position": { + "x": 4.238387418808998e-12, + "y": -2.3088181018829346, + "z": -7.275957614183426e-12 + }, + "dimensions": { + "x": 5.688337802886963, + "y": 7.10263204574585, + "z": 5.688361644744873 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1598733420183555, + "lastEditedBy": "{68e3a576-152f-48c2-adf3-6dde43ee51ba}", + "queryAACube": { + "x": -5.365779876708984, + "y": -8.682729721069336, + "z": -5.365577697753906, + "scale": 10.73135757446289 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "scriptTimestamp": 1598912452582, + "shapeType": "static-mesh", + "modelURL": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/SmallTemple5.glb", + "blendshapeCoefficients": "{\n}\n", + "animation": { + "allowTranslation": false + }, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{a700075e-206d-447c-a0f2-cdd2d377c621}", + "type": "ParticleEffect", + "lastEdited": 1601257171034843, + "parentID": "{74fcc311-ac54-4c92-b658-67b616d89124}", + "locked": true, + "position": { + "x": 0.03811454772949219, + "y": 0.9292696714401245, + "z": 0.05720067024230957 + }, + "dimensions": { + "x": 18.12510108947754, + "y": 18.12510108947754, + "z": 18.12510108947754 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1600122719130701, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": -15.658815383911133, + "y": -20.814706802368164, + "z": -15.639467239379883, + "scale": 31.393596649169922 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "shapeType": "ellipsoid", + "alpha": 0, + "textures": "http://eu-central-1.linodeobjects.com/vircadia-assets/interface/default/default_particle.png", + "maxParticles": 100, + "lifespan": 2.5, + "emitRate": 20, + "emitSpeed": 0.5, + "speedSpread": 0.10000000149011612, + "emitOrientation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "polarFinish": 3.1415927410125732, + "emitAcceleration": { + "x": 0, + "y": -2, + "z": 0 + }, + "particleRadius": 1.5, + "radiusStart": 0.5, + "radiusFinish": 0.4000000059604645, + "colorStart": { + "red": 0, + "green": 0, + "blue": 0 + }, + "colorFinish": { + "red": 0, + "green": 0, + "blue": 0 + }, + "alphaStart": 0.5, + "alphaFinish": 0, + "emitterShouldTrail": true, + "spinStart": null, + "spinFinish": null, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{1257cabd-b553-482e-92d8-be6da0a65769}", + "type": "Shape", + "lastEdited": 1601258198368340, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "locked": true, + "position": { + "x": -3.5344172033546783e-11, + "y": -7.235068321228027, + "z": -5.820766091346741e-11 + }, + "dimensions": { + "x": 54.22285461425781, + "y": 0.890187680721283, + "z": 54.22285461425781 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1600721905502275, + "lastEditedBy": "{0ff4c9e5-fb36-4bdd-9fbc-b2ed60e1aa3b}", + "queryAACube": { + "x": -38.34418487548828, + "y": -46.58723449707031, + "z": -38.34368133544922, + "scale": 76.6878662109375 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "color": { + "red": 0, + "green": 0, + "blue": 0 + }, + "shape": "Cylinder", + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{9ca25d38-4e0b-4eee-8736-0f569f053c56}", + "type": "Light", + "lastEdited": 1601257171036649, + "locked": true, + "position": { + "x": 18.585229873657227, + "y": 8.62344741821289, + "z": 20.33745002746582 + }, + "dimensions": { + "x": 61.943946838378906, + "y": 61.943946838378906, + "z": 61.943946838378906 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1600985305517745, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": -35.05979919433594, + "y": -45.021583557128906, + "z": -33.307579040527344, + "scale": 107.2900619506836 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "collisionMask": 23, + "collidesWith": "static,dynamic,kinematic,otherAvatar,", + "color": { + "red": 255, + "green": 235, + "blue": 87 + }, + "exponent": 1, + "cutoff": 75, + "falloffRadius": 30, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{30d38443-925c-44d2-a6dd-bfe90cf03169}", + "type": "Model", + "lastEdited": 1601258262276262, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "name": "Dome Glass", + "locked": true, + "position": { + "x": -0.000016799232980702072, + "y": 3.1790809631347656, + "z": 0.000016798756405478343 + }, + "dimensions": { + "x": 44.38727569580078, + "y": 7.3717122077941895, + "z": 44.38727569580078 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1601235894674966, + "lastEditedBy": "{0ff4c9e5-fb36-4bdd-9fbc-b2ed60e1aa3b}", + "queryAACube": { + "x": -31.602176666259766, + "y": -29.431379318237305, + "z": -31.602275848388672, + "scale": 63.20445251464844 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "shapeType": "static-mesh", + "modelURL": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/dome2_glass.glb", + "blendshapeCoefficients": "{\n}\n", + "animation": { + "allowTranslation": false + }, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{369d555d-f945-4555-9ef3-8f323fea547c}", + "type": "Light", + "lastEdited": 1601257171034893, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "name": "TreeLight_4", + "locked": true, + "position": { + "x": -8.819656372070312, + "y": -0.07544326782226562, + "z": -9.190401077270508 + }, + "dimensions": { + "x": 10.24996280670166, + "y": 10.24996280670166, + "z": 10.24996280670166 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1600983484676513, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": -17.696136474609375, + "y": -9.960415840148926, + "z": -18.067365646362305, + "scale": 17.753456115722656 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "color": { + "red": 250, + "green": 214, + "blue": 32 + }, + "intensity": 15, + "exponent": 1, + "cutoff": 75, + "falloffRadius": 26.100000381469727, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{5cb5d8ee-d17b-4d72-941a-bef2f8d8a91e}", + "type": "Material", + "lastEdited": 1601257171038436, + "parentID": "{523b7462-9a49-4949-8d31-d84749cbab0a}", + "parentJointIndex": 0, + "name": "VClogo", + "locked": true, + "userData": "{\"verticalOffset\":0,\"segments\":16,\"updateInterval\":1000}", + "position": { + "x": -0.00001823902130126953, + "y": -0.0002636909484863281, + "z": 0.10145187377929688 + }, + "rotation": { + "x": 0.0012969970703125, + "y": 0.0000152587890625, + "z": 0.0000457763671875, + "w": 0.999969482421875 + }, + "created": 1600983484676983, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": 19.472692489624023, + "y": -4.3051862716674805, + "z": -2.6303162574768066, + "scale": 4.506556510925293 + }, + "canCastShadow": false, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "collisionMask": 23, + "collidesWith": "static,dynamic,kinematic,otherAvatar,", + "scriptTimestamp": 1597610738986, + "materialURL": "materialData", + "priority": 3, + "parentMaterialName": "[mat::NeonTubes]", + "materialMappingPos": { + "x": 0.8125, + "y": 0 + }, + "materialData": "{\"materialVersion\":1,\"materials\":[{\"name\":\"baseMaterial2\",\"model\":\"hifi_pbr\",\"opacity\":1,\"albedo\":[0,0,0],\"roughness\":1,\"metallic\":0,\"emissive\":[2.3,2,2],\"scattering\":0,\"unlit\":false,\"opacityMapMode\":\"OPACITY_MAP_MASK\",\"cullFaceMode\":\"CULL_BACK\",\"defaultFallthrough\":false}]}", + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{9bfb2207-70d2-4578-ba34-016449cc1569}", + "type": "Light", + "lastEdited": 1601257171035017, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "name": "TreeLight_3", + "locked": true, + "position": { + "x": 9.418960571289062, + "y": -0.07544326782226562, + "z": -9.190400123596191 + }, + "dimensions": { + "x": 10.24996280670166, + "y": 10.24996280670166, + "z": 10.24996280670166 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1600983484676750, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": 0.54248046875, + "y": -9.960972785949707, + "z": -18.06680679321289, + "scale": 17.753456115722656 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "color": { + "red": 69, + "green": 255, + "blue": 69 + }, + "intensity": 20.5, + "exponent": 1, + "cutoff": 75, + "falloffRadius": 26.100000381469727, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{72cb8c19-406e-4979-b1b2-5a2e4247b278}", + "type": "Zone", + "lastEdited": 1601258385750995, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "name": "MainDomeZone", + "locked": true, + "userData": "{\n \"grabbableKey\": {\n \"grabbable\": false,\n \"ignoreIK\": false\n }\n}", + "position": { + "x": 0.0006103417836129665, + "y": 55.367820739746094, + "z": -0.0006103613413870335 + }, + "dimensions": { + "x": 10000, + "y": 10000, + "z": 10000 + }, + "rotation": { + "x": -0.14595149457454681, + "y": -0.023671336472034454, + "z": 0.0017202693270519376, + "w": 0.9890071153640747 + }, + "created": 1593477197502695, + "lastEditedBy": "{0ff4c9e5-fb36-4bdd-9fbc-b2ed60e1aa3b}", + "queryAACube": { + "x": -25980.759765625, + "y": -25926.40234375, + "z": -25980.763671875, + "scale": 51961.5234375 + }, + "grab": { + "grabbable": false, + "grabFollowsController": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "angularVelocity": { + "x": 0.008699734695255756, + "y": 0.008700265549123287, + "z": 8.107145163527285e-12 + }, + "angularDamping": 0, + "shapeType": "box", + "keyLight": { + "color": { + "red": 158, + "green": 127, + "blue": 68 + }, + "intensity": 2, + "direction": { + "x": 0.20760862529277802, + "y": -0.7512804269790649, + "z": 0.6264793872833252 + }, + "castShadows": true, + "shadowBias": 0.20000000298023224, + "shadowMaxDistance": 57.79999923706055 + }, + "ambientLight": { + "ambientIntensity": 0.20000000298023224, + "ambientURL": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Images/galaxySkybox.png" + }, + "skybox": { + "color": { + "red": 235, + "green": 235, + "blue": 235 + }, + "url": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Images/galaxySkybox.png" + }, + "haze": { + "hazeRange": 50, + "hazeColor": { + "red": 4, + "green": 25, + "blue": 94 + }, + "hazeGlareColor": { + "red": 255, + "green": 0, + "blue": 255 + }, + "hazeEnableGlare": true, + "hazeGlareAngle": 27, + "hazeAltitudeEffect": true, + "hazeCeiling": -75, + "hazeBaseRef": -250, + "hazeBackgroundBlend": 0.5 + }, + "bloom": { + "bloomIntensity": 0.4000000059604645, + "bloomThreshold": 0.800000011920929, + "bloomSize": 1 + }, + "keyLightMode": "enabled", + "ambientLightMode": "enabled", + "skyboxMode": "enabled", + "hazeMode": "enabled", + "bloomMode": "enabled", + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{a701dd17-68d7-4252-8c50-d18ac081ff1e}", + "type": "Model", + "lastEdited": 1601257171034627, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "name": "trees", + "locked": true, + "position": { + "x": -0.000016800577213871293, + "y": -0.5505132675170898, + "z": 0.000016800084267742932 + }, + "dimensions": { + "x": 26.59911346435547, + "y": 9.549417495727539, + "z": 26.465896606445312 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1600983484676798, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": -19.359479904174805, + "y": -20.918161392211914, + "z": -19.359350204467773, + "scale": 38.71883010864258 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "modelURL": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/Trees1.glb", + "blendshapeCoefficients": "{\n}\n", + "animation": { + "allowTranslation": false + }, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{3deeadb3-5bab-4d1a-a8df-d3d4b192c76a}", + "type": "Model", + "lastEdited": 1601257171037923, + "locked": true, + "position": { + "x": 0, + "y": 0.42019224166870117, + "z": 7.884521484375 + }, + "dimensions": { + "x": 2.6655850410461426, + "y": 3.2029099464416504, + "z": 0.21786867082118988 + }, + "rotation": { + "x": -0.0000152587890625, + "y": 0.4771343469619751, + "z": -0.0001068115234375, + "w": 0.8788127899169922 + }, + "created": 1601249822682598, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": -2.086350917816162, + "y": -1.666158676147461, + "z": 5.798170566558838, + "scale": 4.172701835632324 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "modelURL": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/portal2.fbx", + "blendshapeCoefficients": "{\n}\n", + "animation": { + "url": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/portal2.fbx", + "allowTranslation": false, + "currentFrame": 57265.5, + "running": true + }, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{9debec8d-26a7-4838-ac32-cce1fe59c72e}", + "type": "Light", + "lastEdited": 1601257171038206, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "name": "Mirror Light", + "locked": true, + "position": { + "x": 20.063940048217773, + "y": -2.7442214488983154, + "z": -8.21159553527832 + }, + "dimensions": { + "x": 6.488605499267578, + "y": 6.488605499267578, + "z": 6.488605499267578 + }, + "rotation": { + "x": -0.0000152587890625, + "y": 0.17360186576843262, + "z": -0.0000762939453125, + "w": 0.9848020076751709 + }, + "created": 1601081824307531, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": 14.444778442382812, + "y": -9.372614860534668, + "z": -13.83016586303711, + "scale": 11.238594055175781 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "intensity": 3, + "exponent": 1, + "cutoff": 75, + "falloffRadius": 16.600000381469727, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{b7a9788d-58a9-4999-8e8f-55fe07acb486}", + "type": "Model", + "lastEdited": 1601257171034676, + "parentID": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "name": "Planters", + "locked": true, + "position": { + "x": -0.00016648943710606545, + "y": -5.586750030517578, + "z": 0.00017049156303983182 + }, + "dimensions": { + "x": 19.592937469482422, + "y": 0.6371747255325317, + "z": 19.592937469482422 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1600983484676673, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": -13.858329772949219, + "y": -20.452945709228516, + "z": -13.857589721679688, + "scale": 27.715923309326172 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "shapeType": "static-mesh", + "modelURL": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/Planter.glb", + "blendshapeCoefficients": "{\n}\n", + "animation": { + "allowTranslation": false + }, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{ee9b7ff6-97f0-4957-aea1-3b517b6e68b8}", + "type": "Model", + "lastEdited": 1601258385751160, + "name": "Dome", + "locked": true, + "position": { + "x": 18.58534812927246, + "y": 4.332773208618164, + "z": 20.337331771850586 + }, + "dimensions": { + "x": 54.60203552246094, + "y": 13.734564781188965, + "z": 54.60203552246094 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1600983484676623, + "lastEditedBy": "{0ff4c9e5-fb36-4bdd-9fbc-b2ed60e1aa3b}", + "queryAACube": { + "x": -25980.759765625, + "y": -25926.40234375, + "z": -25980.763671875, + "scale": 51961.5234375 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "shapeType": "static-mesh", + "modelURL": "https://cdn-1.vircadia.com/us-e-1/DomainContent/Tutorial/Models/dome2.glb", + "blendshapeCoefficients": "{\n}\n", + "animation": { + "allowTranslation": false + }, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +}, + { + "id": "{7b9901a2-94ed-48a2-ae33-1ccabd0ee1e5}", + "type": "Light", + "lastEdited": 1601257171037705, + "parentID": "{74fcc311-ac54-4c92-b658-67b616d89124}", + "locked": true, + "position": { + "x": 0.041241057217121124, + "y": 1.0814814567565918, + "z": -0.03974604234099388 + }, + "dimensions": { + "x": 9.067279815673828, + "y": 9.067279815673828, + "z": 9.067279815673828 + }, + "rotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "created": 1600122409224272, + "lastEditedBy": "{70099fa7-d189-42dc-80a0-02c37d1942d1}", + "queryAACube": { + "x": -7.811369895935059, + "y": -12.818197250366211, + "z": -7.892119884490967, + "scale": 15.704989433288574 + }, + "grab": { + "grabbable": false, + "equippableLeftRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + }, + "equippableRightRotation": { + "x": -0.0000152587890625, + "y": -0.0000152587890625, + "z": -0.0000152587890625, + "w": 1 + } + }, + "damping": 0, + "angularDamping": 0, + "intensity": 5, + "exponent": 1, + "cutoff": 75, + "falloffRadius": 1, + "clientOnly": false, + "avatarEntity": false, + "localEntity": false, + "faceCamera": false, + "isFacingAvatar": false +} + ], + "Id": "{190133e9-0517-4f19-b163-786c40f120ec}", + "Version": 128 } diff --git a/interface/src/Application.cpp b/interface/src/Application.cpp index 643600f5d5..4e6ed35d2c 100644 --- a/interface/src/Application.cpp +++ b/interface/src/Application.cpp @@ -253,6 +253,7 @@ #include #include "AboutUtil.h" +#include "ExternalResource.h" #if defined(Q_OS_WIN) #include @@ -3515,6 +3516,7 @@ void Application::onDesktopRootContextCreated(QQmlContext* surfaceContext) { surfaceContext->setContextProperty("About", AboutUtil::getInstance()); surfaceContext->setContextProperty("HiFiAbout", AboutUtil::getInstance()); // Deprecated surfaceContext->setContextProperty("ResourceRequestObserver", DependencyManager::get().data()); + surfaceContext->setContextProperty("ExternalResource", ExternalResource::getInstance()); if (auto steamClient = PluginManager::getInstance()->getSteamClientPlugin()) { surfaceContext->setContextProperty("Steam", new SteamScriptingInterface(engine, steamClient.get())); @@ -3629,6 +3631,8 @@ void Application::setupQmlSurface(QQmlContext* surfaceContext, bool setAdditiona surfaceContext->setContextProperty("WalletScriptingInterface", DependencyManager::get().data()); surfaceContext->setContextProperty("ResourceRequestObserver", DependencyManager::get().data()); surfaceContext->setContextProperty("PlatformInfo", PlatformInfoScriptingInterface::getInstance()); + surfaceContext->setContextProperty("ExternalResource", ExternalResource::getInstance()); + // This `module` context property is blank for the QML scripting interface so that we don't get log errors when importing // certain JS files from both scripts (in the JS context) and QML (in the QML context). surfaceContext->setContextProperty("module", ""); @@ -5539,6 +5543,19 @@ void Application::loadSettings() { } getMyAvatar()->loadData(); + + auto bucketEnum = QMetaEnum::fromType(); + auto externalResource = ExternalResource::getInstance(); + + for (int i = 0; i < bucketEnum.keyCount(); i++) { + const char* keyName = bucketEnum.key(i); + QString setting("ExternalResource/"); + setting += keyName; + auto bucket = static_cast(bucketEnum.keyToValue(keyName)); + Setting::Handle url(setting, externalResource->getBase(bucket)); + externalResource->setBase(bucket, url.get()); + } + _settingsLoaded = true; } @@ -5555,6 +5572,22 @@ void Application::saveSettings() const { Menu::getInstance()->saveSettings(); getMyAvatar()->saveData(); PluginManager::getInstance()->saveSettings(); + + // Don't save external resource paths until such time as there's UI to select or set alternatives. Otherwise new default + // values won't be used unless Interface.json entries are manually remove or Interface.json is deleted. + /* + auto bucketEnum = QMetaEnum::fromType(); + auto externalResource = ExternalResource::getInstance(); + + for (int i = 0; i < bucketEnum.keyCount(); i++) { + const char* keyName = bucketEnum.key(i); + QString setting("ExternalResource/"); + setting += keyName; + auto bucket = static_cast(bucketEnum.keyToValue(keyName)); + Setting::Handle url(setting, externalResource->getBase(bucket)); + url.set(externalResource->getBase(bucket)); + } + */ } bool Application::importEntities(const QString& urlOrFilename, const bool isObservable, const qint64 callerId) { @@ -7669,7 +7702,7 @@ bool Application::askToLoadScript(const QString& scriptFilenameOrURL) { QUrl scriptURL { scriptFilenameOrURL }; - if (scriptURL.host().endsWith(NetworkingConstants::MARKETPLACE_CDN_HOSTNAME)) { + if (scriptURL.host().endsWith(NetworkingConstants::HF_MARKETPLACE_CDN_HOSTNAME)) { int startIndex = shortName.lastIndexOf('/') + 1; int endIndex = shortName.lastIndexOf('?'); shortName = shortName.mid(startIndex, endIndex - startIndex); @@ -7792,7 +7825,7 @@ bool Application::askToReplaceDomainContent(const QString& url) { const int MAX_CHARACTERS_PER_LINE = 90; if (DependencyManager::get()->getThisNodeCanReplaceContent()) { QUrl originURL { url }; - if (originURL.host().endsWith(NetworkingConstants::MARKETPLACE_CDN_HOSTNAME)) { + if (originURL.host().endsWith(NetworkingConstants::HF_MARKETPLACE_CDN_HOSTNAME)) { // Create a confirmation dialog when this call is made static const QString infoText = simpleWordWrap("Your domain's content will be replaced with a new content set. " "If you want to save what you have now, create a backup before proceeding. For more information about backing up " diff --git a/interface/src/AvatarBookmarks.cpp b/interface/src/AvatarBookmarks.cpp index 9204cd7514..9aa1d91a0f 100644 --- a/interface/src/AvatarBookmarks.cpp +++ b/interface/src/AvatarBookmarks.cpp @@ -4,6 +4,7 @@ // // Created by Triplelexx on 23/03/17. // Copyright 2017 High Fidelity, Inc. +// Copyright 2020 Vircadia contributors. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html @@ -282,12 +283,14 @@ QVariantMap AvatarBookmarks::getAvatarDataToBookmark() { auto myAvatar = DependencyManager::get()->getMyAvatar(); const QString& avatarUrl = myAvatar->getSkeletonModelURL().toString(); + const QString& avatarIcon = QString(""); const QVariant& avatarScale = myAvatar->getAvatarScale(); // If Avatar attachments ever change, this is where to update them, when saving remember to also append to AVATAR_BOOKMARK_VERSION QVariantMap bookmark; bookmark.insert(ENTRY_VERSION, AVATAR_BOOKMARK_VERSION); bookmark.insert(ENTRY_AVATAR_URL, avatarUrl); + bookmark.insert(ENTRY_AVATAR_ICON, avatarIcon); bookmark.insert(ENTRY_AVATAR_SCALE, avatarScale); QVariantList wearableEntities; diff --git a/interface/src/AvatarBookmarks.h b/interface/src/AvatarBookmarks.h index 646d06456a..82db23a7f7 100644 --- a/interface/src/AvatarBookmarks.h +++ b/interface/src/AvatarBookmarks.h @@ -4,6 +4,7 @@ // // Created by Triplelexx on 23/03/17. // Copyright 2017 High Fidelity, Inc. +// Copyright 2020 Vircadia contributors. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html @@ -148,6 +149,7 @@ protected slots: private: const QString AVATARBOOKMARKS_FILENAME = "avatarbookmarks.json"; const QString ENTRY_AVATAR_URL = "avatarUrl"; + const QString ENTRY_AVATAR_ICON = "avatarIcon"; const QString ENTRY_AVATAR_ATTACHMENTS = "attachments"; const QString ENTRY_AVATAR_ENTITIES = "avatarEntites"; const QString ENTRY_AVATAR_SCALE = "avatarScale"; diff --git a/interface/src/avatar/MyAvatar.cpp b/interface/src/avatar/MyAvatar.cpp index 570ac5fce2..b3231b906d 100644 --- a/interface/src/avatar/MyAvatar.cpp +++ b/interface/src/avatar/MyAvatar.cpp @@ -4,6 +4,7 @@ // // Created by Mark Peng on 8/16/13. // Copyright 2012 High Fidelity, Inc. +// Copyright 2020 Vircadia contributors. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html @@ -25,31 +26,33 @@ #include #include #include +#include +#include +#include #include #include +#include +#include #include +#include #include #include +#include #include +#include #include #include #include #include #include #include -#include #include #include -#include -#include -#include -#include #include -#include -#include #include #include #include +#include #include "MyHead.h" #include "MySkeletonModel.h" @@ -82,7 +85,7 @@ const int SCRIPTED_MOTOR_AVATAR_FRAME = 1; const int SCRIPTED_MOTOR_WORLD_FRAME = 2; const int SCRIPTED_MOTOR_SIMPLE_MODE = 0; const int SCRIPTED_MOTOR_DYNAMIC_MODE = 1; -const QString& DEFAULT_AVATAR_COLLISION_SOUND_URL = "https://hifi-public.s3.amazonaws.com/sounds/Collisions-otherorganic/Body_Hits_Impact.wav"; +const QString& DEFAULT_AVATAR_COLLISION_SOUND_URL = NetworkingConstants::HF_PUBLIC_CDN_URL + "sounds/Collisions-otherorganic/Body_Hits_Impact.wav"; const float MyAvatar::ZOOM_MIN = 0.5f; const float MyAvatar::ZOOM_MAX = 25.0f; diff --git a/interface/src/avatar/OtherAvatar.cpp b/interface/src/avatar/OtherAvatar.cpp index ae453d5b00..b6a2ea3ed9 100755 --- a/interface/src/avatar/OtherAvatar.cpp +++ b/interface/src/avatar/OtherAvatar.cpp @@ -168,6 +168,7 @@ const btCollisionShape* OtherAvatar::createCollisionShape(int32_t jointIndex, bo } // Note: MultiSphereLow case really means: "skip fingers and use spheres for hands, // else fall through to MultiSphereHigh case" + /* fall-thru */ case BodyLOD::MultiSphereHigh: computeDetailedShapeInfo(shapeInfo, jointIndex); break; diff --git a/interface/src/scripting/ScreenshareScriptingInterface.cpp b/interface/src/scripting/ScreenshareScriptingInterface.cpp index 7ef437a609..c2d36ecef0 100644 --- a/interface/src/scripting/ScreenshareScriptingInterface.cpp +++ b/interface/src/scripting/ScreenshareScriptingInterface.cpp @@ -18,11 +18,13 @@ #include #include #include +#include #include #include #include "EntityScriptingInterface.h" #include "ScreenshareScriptingInterface.h" +#include "ExternalResource.h" static const int SCREENSHARE_INFO_REQUEST_RETRY_TIMEOUT_MS = 300; ScreenshareScriptingInterface::ScreenshareScriptingInterface() { @@ -128,8 +130,9 @@ static const uint8_t LOCAL_SCREENSHARE_WEB_ENTITY_FPS = 30; // The `z` value here is dynamic. static const glm::vec3 LOCAL_SCREENSHARE_WEB_ENTITY_LOCAL_POSITION(0.0128f, -0.0918f, 0.0f); static const glm::vec3 LOCAL_SCREENSHARE_WEB_ENTITY_DIMENSIONS(3.6790f, 2.0990f, 0.0100f); -static const QString LOCAL_SCREENSHARE_WEB_ENTITY_URL = - "https://content.highfidelity.com/Experiences/Releases/usefulUtilities/smartBoard/screenshareViewer/screenshareClient.html"; +static const ExternalResource::Bucket LOCAL_SCREENSHARE_WEB_ENTITY_BUCKET = ExternalResource::Bucket::HF_Content; +static const QString LOCAL_SCREENSHARE_WEB_ENTITY_PATH = + "Experiences/Releases/usefulUtilities/smartBoard/screenshareViewer/screenshareClient.html"; static const QString LOCAL_SCREENSHARE_WEB_ENTITY_HOST_TYPE = "local"; void ScreenshareScriptingInterface::startScreenshare(const QUuid& screenshareZoneID, const QUuid& smartboardEntityID, @@ -281,6 +284,8 @@ void ScreenshareScriptingInterface::handleSuccessfulScreenshareInfoGet(QNetworkR glm::vec3 localPosition(LOCAL_SCREENSHARE_WEB_ENTITY_LOCAL_POSITION); localPosition.z = _localWebEntityZOffset; localScreenshareWebEntityProps.setLocalPosition(localPosition); + auto LOCAL_SCREENSHARE_WEB_ENTITY_URL = ExternalResource::getInstance()->getUrl(LOCAL_SCREENSHARE_WEB_ENTITY_BUCKET, + LOCAL_SCREENSHARE_WEB_ENTITY_PATH); localScreenshareWebEntityProps.setSourceUrl(LOCAL_SCREENSHARE_WEB_ENTITY_URL); localScreenshareWebEntityProps.setParentID(_smartboardEntityID); localScreenshareWebEntityProps.setDimensions(LOCAL_SCREENSHARE_WEB_ENTITY_DIMENSIONS); diff --git a/interface/src/scripting/TestScriptingInterface.cpp b/interface/src/scripting/TestScriptingInterface.cpp index 6a694ce27b..53630b3eed 100644 --- a/interface/src/scripting/TestScriptingInterface.cpp +++ b/interface/src/scripting/TestScriptingInterface.cpp @@ -20,6 +20,7 @@ #include #include "Application.h" +#include "NetworkingConstants.h" Q_LOGGING_CATEGORY(trace_test, "trace.test") @@ -66,8 +67,8 @@ bool TestScriptingInterface::loadTestScene(QString scene) { return result; } - static const QString TEST_ROOT = "https://raw.githubusercontent.com/highfidelity/hifi_tests/master/"; - static const QString TEST_BINARY_ROOT = "https://hifi-public.s3.amazonaws.com/test_scene_data/"; + static const QString TEST_ROOT = "https://raw.githubusercontent.com/hifi-archive/hifi_tests/master/"; + static const QString TEST_BINARY_ROOT = NetworkingConstants::HF_CONTENT_CDN_URL + "test_scene_data/"; static const QString TEST_SCRIPTS_ROOT = TEST_ROOT + "scripts/"; static const QString TEST_SCENES_ROOT = TEST_ROOT + "scenes/"; diff --git a/interface/src/ui/ModelsBrowser.cpp b/interface/src/ui/ModelsBrowser.cpp index 96c10be212..191fc1a09c 100644 --- a/interface/src/ui/ModelsBrowser.cpp +++ b/interface/src/ui/ModelsBrowser.cpp @@ -4,6 +4,7 @@ // // Created by Clement on 3/17/14. // Copyright 2014 High Fidelity, Inc. +// Copyright 2020 Vircadia contributors. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html @@ -32,8 +33,8 @@ const char* MODEL_TYPE_NAMES[] = { "entities", "heads", "skeletons", "skeletons", "attachments" }; -static const QString S3_URL = "http://s3.amazonaws.com/hifi-public"; -static const QString PUBLIC_URL = "http://public.highfidelity.io"; +static const QString S3_URL = NetworkingConstants::HF_PUBLIC_CDN_URL; +static const QString PUBLIC_URL = "http://public.vircadia.com"; // Changed to Vircadia but not entirely sure what to do with this yet. static const QString MODELS_LOCATION = "models/"; static const QString PREFIX_PARAMETER_NAME = "prefix"; diff --git a/interface/src/ui/OctreeStatsDialog.cpp b/interface/src/ui/OctreeStatsDialog.cpp index ea0f05f47f..43efe98d9d 100644 --- a/interface/src/ui/OctreeStatsDialog.cpp +++ b/interface/src/ui/OctreeStatsDialog.cpp @@ -424,6 +424,7 @@ void OctreeStatsDialog::showOctreeServersOfType(NodeType_t serverType) { extraDetails << "
" << itemInfo.caption << " " << stats.getItemValue(item); } } // fall through... since MOST has all of MORE + /* fall-thru */ case MORE: { QString totalString = locale.toString((uint)stats.getTotalElements()); QString internalString = locale.toString((uint)stats.getTotalInternal()); diff --git a/interface/src/ui/overlays/Overlays.h b/interface/src/ui/overlays/Overlays.h index 739f5ba45a..a6d4414bec 100644 --- a/interface/src/ui/overlays/Overlays.h +++ b/interface/src/ui/overlays/Overlays.h @@ -455,7 +455,7 @@ public slots: * @example Create an image overlay and report whether its image is loaded after 1s. * var overlay = Overlays.addOverlay("image", { * bounds: { x: 100, y: 100, width: 200, height: 200 }, - * imageURL: "https://content.highfidelity.com/DomainContent/production/Particles/wispy-smoke.png" + * imageURL: "https://content.vircadia.com/eu-c-1/vircadia-assets/interface/default/default_particle.png" * }); * Script.setTimeout(function () { * var isLoaded = Overlays.isLoaded(overlay); diff --git a/libraries/entities-renderer/src/RenderableEntityItem.h b/libraries/entities-renderer/src/RenderableEntityItem.h index 39c30e5883..69fb9aca23 100644 --- a/libraries/entities-renderer/src/RenderableEntityItem.h +++ b/libraries/entities-renderer/src/RenderableEntityItem.h @@ -154,7 +154,6 @@ protected: std::mutex _materialsLock; quint64 _created; - QUuid _entityID; // The base class relies on comparing the model transform to the entity transform in order // to trigger an update, so the member must not be visible to derived classes as a modifiable @@ -164,6 +163,8 @@ protected: // i.e. to see if the rendering code needs to update because of a change in state of the // entity. This forces all the rendering code itself to be independent of the entity const EntityItemPointer _entity; + + QUuid _entityID; }; template diff --git a/libraries/entities-renderer/src/RenderableParticleEffectEntityItem.cpp b/libraries/entities-renderer/src/RenderableParticleEffectEntityItem.cpp index bfa02e6483..8bca6cbe96 100644 --- a/libraries/entities-renderer/src/RenderableParticleEffectEntityItem.cpp +++ b/libraries/entities-renderer/src/RenderableParticleEffectEntityItem.cpp @@ -166,7 +166,7 @@ void ParticleEffectEntityRenderer::doRenderUpdateAsynchronousTyped(const TypedEn particleUniforms.rotateWithEntity = _particleProperties.rotateWithEntity ? 1 : 0; }); // Update particle uniforms - memcpy(&_uniformBuffer.edit(), &particleUniforms, sizeof(ParticleUniforms)); + _uniformBuffer.edit() = particleUniforms; } ItemKey ParticleEffectEntityRenderer::getKey() { diff --git a/libraries/entities-renderer/src/RenderableWebEntityItem.cpp b/libraries/entities-renderer/src/RenderableWebEntityItem.cpp index c818eaf237..e88ebcf19a 100644 --- a/libraries/entities-renderer/src/RenderableWebEntityItem.cpp +++ b/libraries/entities-renderer/src/RenderableWebEntityItem.cpp @@ -1,6 +1,7 @@ // // Created by Bradley Austin Davis on 2015/05/12 // Copyright 2013 High Fidelity, Inc. +// Copyright 2020 Vircadia contributors. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html @@ -35,6 +36,9 @@ using namespace render::entities; const QString WebEntityRenderer::QML = "Web3DSurface.qml"; const char* WebEntityRenderer::URL_PROPERTY = "url"; +const char* WebEntityRenderer::SCRIPT_URL_PROPERTY = "scriptURL"; +const char* WebEntityRenderer::GLOBAL_POSITION_PROPERTY = "globalPosition"; +const char* WebEntityRenderer::USE_BACKGROUND_PROPERTY = "useBackground"; std::function&, bool&)> WebEntityRenderer::_acquireWebSurfaceOperator = nullptr; std::function&, bool&, std::vector&)> WebEntityRenderer::_releaseWebSurfaceOperator = nullptr; @@ -100,7 +104,7 @@ WebEntityRenderer::~WebEntityRenderer() { bool WebEntityRenderer::isTransparent() const { float fadeRatio = _isFading ? Interpolate::calculateFadeRatio(_fadeStartTime) : 1.0f; - return fadeRatio < OPAQUE_ALPHA_THRESHOLD || _alpha < 1.0f || _pulseProperties.getAlphaMode() != PulseMode::NONE; + return fadeRatio < OPAQUE_ALPHA_THRESHOLD || _alpha < 1.0f || _pulseProperties.getAlphaMode() != PulseMode::NONE || !_useBackground; } bool WebEntityRenderer::needsRenderUpdateFromTypedEntity(const TypedEntityPointer& entity) const { @@ -193,11 +197,15 @@ void WebEntityRenderer::doRenderUpdateSynchronousTyped(const ScenePointer& scene if (_webSurface) { if (_webSurface->getRootItem()) { - if (_contentType == ContentType::HtmlContent && _sourceURL != newSourceURL) { + if (_contentType == ContentType::HtmlContent && _sourceURL != newSourceURL) { if (localSafeContext) { ::hifi::scripting::setLocalAccessSafeThread(true); } _webSurface->getRootItem()->setProperty(URL_PROPERTY, newSourceURL); + _webSurface->getRootItem()->setProperty(SCRIPT_URL_PROPERTY, _scriptURL); + _webSurface->getRootItem()->setProperty(USE_BACKGROUND_PROPERTY, _useBackground); + _webSurface->getSurfaceContext()->setContextProperty(GLOBAL_POSITION_PROPERTY, vec3toVariant(_contextPosition)); + _webSurface->setMaxFps((QUrl(newSourceURL).host().endsWith("youtube.com", Qt::CaseInsensitive)) ? YOUTUBE_MAX_FPS : _maxFPS); ::hifi::scripting::setLocalAccessSafeThread(false); _sourceURL = newSourceURL; } else if (_contentType != ContentType::HtmlContent) { @@ -207,7 +215,7 @@ void WebEntityRenderer::doRenderUpdateSynchronousTyped(const ScenePointer& scene { auto scriptURL = entity->getScriptURL(); if (_scriptURL != scriptURL) { - _webSurface->getRootItem()->setProperty("scriptURL", _scriptURL); + _webSurface->getRootItem()->setProperty(SCRIPT_URL_PROPERTY, scriptURL); _scriptURL = scriptURL; } } @@ -226,10 +234,18 @@ void WebEntityRenderer::doRenderUpdateSynchronousTyped(const ScenePointer& scene } } + { + auto useBackground = entity->getUseBackground(); + if (_useBackground != useBackground) { + _webSurface->getRootItem()->setProperty(USE_BACKGROUND_PROPERTY, useBackground); + _useBackground = useBackground; + } + } + { auto contextPosition = entity->getWorldPosition(); if (_contextPosition != contextPosition) { - _webSurface->getSurfaceContext()->setContextProperty("globalPosition", vec3toVariant(contextPosition)); + _webSurface->getSurfaceContext()->setContextProperty(GLOBAL_POSITION_PROPERTY, vec3toVariant(contextPosition)); _contextPosition = contextPosition; } } @@ -290,12 +306,14 @@ void WebEntityRenderer::doRender(RenderArgs* args) { glm::vec4 color; Transform transform; bool forward; + bool transparent; withReadLock([&] { float fadeRatio = _isFading ? Interpolate::calculateFadeRatio(_fadeStartTime) : 1.0f; color = glm::vec4(toGlm(_color), _alpha * fadeRatio); color = EntityRenderer::calculatePulseColor(color, _pulseProperties, _created); transform = _renderTransform; forward = _renderLayer != RenderLayer::WORLD || args->_renderMethod == render::Args::FORWARD; + transparent = isTransparent(); }); if (color.a == 0.0f) { @@ -309,7 +327,7 @@ void WebEntityRenderer::doRender(RenderArgs* args) { // Turn off jitter for these entities batch.pushProjectionJitter(); - DependencyManager::get()->bindWebBrowserProgram(batch, color.a < OPAQUE_ALPHA_THRESHOLD, forward); + DependencyManager::get()->bindWebBrowserProgram(batch, transparent, forward); DependencyManager::get()->renderQuad(batch, topLeft, bottomRight, texMin, texMax, color, _geometryId); batch.popProjectionJitter(); batch.setResourceTexture(0, nullptr); diff --git a/libraries/entities-renderer/src/RenderableWebEntityItem.h b/libraries/entities-renderer/src/RenderableWebEntityItem.h index 7118774d30..ffd5880c1e 100644 --- a/libraries/entities-renderer/src/RenderableWebEntityItem.h +++ b/libraries/entities-renderer/src/RenderableWebEntityItem.h @@ -1,6 +1,7 @@ // // Created by Bradley Austin Davis on 2015/05/12 // Copyright 2013 High Fidelity, Inc. +// Copyright 2020 Vircadia contributors. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html @@ -32,6 +33,9 @@ public: static const QString QML; static const char* URL_PROPERTY; + static const char* SCRIPT_URL_PROPERTY; + static const char* GLOBAL_POSITION_PROPERTY; + static const char* USE_BACKGROUND_PROPERTY; static void setAcquireWebSurfaceOperator(std::function&, bool&)> acquireWebSurfaceOperator) { _acquireWebSurfaceOperator = acquireWebSurfaceOperator; } static void acquireWebSurface(const QString& url, bool htmlContent, QSharedPointer& webSurface, bool& cachedWebSurface) { @@ -93,6 +97,7 @@ private: uint16_t _dpi; QString _scriptURL; uint8_t _maxFPS; + bool _useBackground; WebInputMode _inputMode; glm::vec3 _contextPosition; diff --git a/libraries/entities/src/EntityItemProperties.cpp b/libraries/entities/src/EntityItemProperties.cpp index af7a0f8cc9..ac4886db8f 100644 --- a/libraries/entities/src/EntityItemProperties.cpp +++ b/libraries/entities/src/EntityItemProperties.cpp @@ -602,6 +602,7 @@ EntityPropertyFlags EntityItemProperties::getChangedProperties() const { CHECK_PROPERTY_CHANGE(PROP_MAX_FPS, maxFPS); CHECK_PROPERTY_CHANGE(PROP_INPUT_MODE, inputMode); CHECK_PROPERTY_CHANGE(PROP_SHOW_KEYBOARD_FOCUS_HIGHLIGHT, showKeyboardFocusHighlight); + CHECK_PROPERTY_CHANGE(PROP_WEB_USE_BACKGROUND, useBackground); // Polyline CHECK_PROPERTY_CHANGE(PROP_LINE_POINTS, linePoints); @@ -1161,7 +1162,7 @@ EntityPropertyFlags EntityItemProperties::getChangedProperties() const { * speedSpread: 0.01, * emitAcceleration: { x: 0, y: 0.02, z: 0 }, * polarFinish: Math.PI, - * textures: "https://content.highfidelity.com/DomainContent/production/Particles/wispy-smoke.png", + * textures: "https://content.vircadia.com/eu-c-1/vircadia-assets/interface/default/default_particle.png", * particleRadius: 0.1, * color: { red: 0, green: 255, blue: 0 }, * alphaFinish: 0, @@ -1383,6 +1384,9 @@ EntityPropertyFlags EntityItemProperties::getChangedProperties() const { * @property {WebInputMode} inputMode="touch" - The user input mode to use. * @property {boolean} showKeyboardFocusHighlight=true - true if the entity is highlighted when it has keyboard * focus, false if it isn't. + * @property {boolean} useBackground=true - true if the web entity should have a background, + * false if the web entity's background should be transparent. The webpage must have CSS properties for transparency set + * on the background-color for this property to have an effect. * @example Create a Web entity displaying at 1920 x 1080 resolution. * var METERS_TO_INCHES = 39.3701; * var entity = Entities.addEntity({ @@ -1820,6 +1824,7 @@ QScriptValue EntityItemProperties::copyToScriptValue(QScriptEngine* engine, bool COPY_PROPERTY_TO_QSCRIPTVALUE(PROP_MAX_FPS, maxFPS); COPY_PROPERTY_TO_QSCRIPTVALUE_GETTER(PROP_INPUT_MODE, inputMode, getInputModeAsString()); COPY_PROPERTY_TO_QSCRIPTVALUE(PROP_SHOW_KEYBOARD_FOCUS_HIGHLIGHT, showKeyboardFocusHighlight); + COPY_PROPERTY_TO_QSCRIPTVALUE(PROP_WEB_USE_BACKGROUND, useBackground); } // PolyVoxel only @@ -2201,6 +2206,7 @@ void EntityItemProperties::copyFromScriptValue(const QScriptValue& object, bool COPY_PROPERTY_FROM_QSCRIPTVALUE(maxFPS, uint8_t, setMaxFPS); COPY_PROPERTY_FROM_QSCRIPTVALUE_ENUM(inputMode, InputMode); COPY_PROPERTY_FROM_QSCRIPTVALUE(showKeyboardFocusHighlight, bool, setShowKeyboardFocusHighlight); + COPY_PROPERTY_FROM_QSCRIPTVALUE(useBackground, bool, setUseBackground); // Polyline COPY_PROPERTY_FROM_QSCRIPTVALUE(linePoints, qVectorVec3, setLinePoints); @@ -2492,6 +2498,7 @@ void EntityItemProperties::merge(const EntityItemProperties& other) { COPY_PROPERTY_IF_CHANGED(maxFPS); COPY_PROPERTY_IF_CHANGED(inputMode); COPY_PROPERTY_IF_CHANGED(showKeyboardFocusHighlight); + COPY_PROPERTY_IF_CHANGED(useBackground); // Polyline COPY_PROPERTY_IF_CHANGED(linePoints); @@ -2891,6 +2898,7 @@ bool EntityItemProperties::getPropertyInfo(const QString& propertyName, EntityPr ADD_PROPERTY_TO_MAP(PROP_MAX_FPS, MaxFPS, maxFPS, uint8_t); ADD_PROPERTY_TO_MAP(PROP_INPUT_MODE, InputMode, inputMode, WebInputMode); ADD_PROPERTY_TO_MAP(PROP_SHOW_KEYBOARD_FOCUS_HIGHLIGHT, ShowKeyboardFocusHighlight, showKeyboardFocusHighlight, bool); + ADD_PROPERTY_TO_MAP(PROP_WEB_USE_BACKGROUND, useBackground, useBackground, bool); // Polyline ADD_PROPERTY_TO_MAP(PROP_LINE_POINTS, LinePoints, linePoints, QVector); @@ -3321,6 +3329,7 @@ OctreeElement::AppendState EntityItemProperties::encodeEntityEditPacket(PacketTy APPEND_ENTITY_PROPERTY(PROP_MAX_FPS, properties.getMaxFPS()); APPEND_ENTITY_PROPERTY(PROP_INPUT_MODE, (uint32_t)properties.getInputMode()); APPEND_ENTITY_PROPERTY(PROP_SHOW_KEYBOARD_FOCUS_HIGHLIGHT, properties.getShowKeyboardFocusHighlight()); + APPEND_ENTITY_PROPERTY(PROP_WEB_USE_BACKGROUND, properties.getUseBackground()); } if (properties.getType() == EntityTypes::Line) { @@ -3796,6 +3805,7 @@ bool EntityItemProperties::decodeEntityEditPacket(const unsigned char* data, int READ_ENTITY_PROPERTY_TO_PROPERTIES(PROP_MAX_FPS, uint8_t, setMaxFPS); READ_ENTITY_PROPERTY_TO_PROPERTIES(PROP_INPUT_MODE, WebInputMode, setInputMode); READ_ENTITY_PROPERTY_TO_PROPERTIES(PROP_SHOW_KEYBOARD_FOCUS_HIGHLIGHT, bool, setShowKeyboardFocusHighlight); + READ_ENTITY_PROPERTY_TO_PROPERTIES(PROP_WEB_USE_BACKGROUND, bool, setUseBackground); } if (properties.getType() == EntityTypes::Line) { @@ -4183,6 +4193,7 @@ void EntityItemProperties::markAllChanged() { _maxFPSChanged = true; _inputModeChanged = true; _showKeyboardFocusHighlightChanged = true; + _useBackgroundChanged = true; // Polyline _linePointsChanged = true; @@ -4873,6 +4884,9 @@ QList EntityItemProperties::listChangedProperties() { if (showKeyboardFocusHighlightChanged()) { out += "showKeyboardFocusHighlight"; } + if (useBackgroundChanged()) { + out += "useBackground"; + } // Shape if (shapeChanged()) { diff --git a/libraries/entities/src/EntityItemProperties.h b/libraries/entities/src/EntityItemProperties.h index efc8b5dc33..f7fde73430 100644 --- a/libraries/entities/src/EntityItemProperties.h +++ b/libraries/entities/src/EntityItemProperties.h @@ -4,6 +4,7 @@ // // Created by Brad Hefta-Gaub on 12/4/13. // Copyright 2013 High Fidelity, Inc. +// Copyright 2020 Vircadia contributors. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html @@ -365,6 +366,7 @@ public: DEFINE_PROPERTY_REF(PROP_MAX_FPS, MaxFPS, maxFPS, uint8_t, WebEntityItem::DEFAULT_MAX_FPS); DEFINE_PROPERTY_REF_ENUM(PROP_INPUT_MODE, InputMode, inputMode, WebInputMode, WebInputMode::TOUCH); DEFINE_PROPERTY_REF(PROP_SHOW_KEYBOARD_FOCUS_HIGHLIGHT, ShowKeyboardFocusHighlight, showKeyboardFocusHighlight, bool, true); + DEFINE_PROPERTY_REF(PROP_WEB_USE_BACKGROUND, UseBackground, useBackground, bool, true); // Polyline DEFINE_PROPERTY_REF(PROP_LINE_POINTS, LinePoints, linePoints, QVector, ENTITY_ITEM_DEFAULT_EMPTY_VEC3_QVEC); diff --git a/libraries/entities/src/EntityPropertyFlags.h b/libraries/entities/src/EntityPropertyFlags.h index a7359c0bca..93bb8a89a7 100644 --- a/libraries/entities/src/EntityPropertyFlags.h +++ b/libraries/entities/src/EntityPropertyFlags.h @@ -4,6 +4,7 @@ // // Created by Brad Hefta-Gaub on 12/4/13. // Copyright 2013 High Fidelity, Inc. +// Copyright 2020 Vircadia contributors. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html @@ -317,6 +318,7 @@ enum EntityPropertyList { PROP_MAX_FPS = PROP_DERIVED_3, PROP_INPUT_MODE = PROP_DERIVED_4, PROP_SHOW_KEYBOARD_FOCUS_HIGHLIGHT = PROP_DERIVED_5, + PROP_WEB_USE_BACKGROUND = PROP_DERIVED_6, // Polyline PROP_LINE_POINTS = PROP_DERIVED_0, diff --git a/libraries/entities/src/WebEntityItem.cpp b/libraries/entities/src/WebEntityItem.cpp index 73e0096e76..61a1ed18c5 100644 --- a/libraries/entities/src/WebEntityItem.cpp +++ b/libraries/entities/src/WebEntityItem.cpp @@ -1,6 +1,7 @@ // // Created by Bradley Austin Davis on 2015/05/12 // Copyright 2013 High Fidelity, Inc. +// Copyright 2020 Vircadia contributors. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html @@ -16,13 +17,14 @@ #include #include #include +#include #include "EntitiesLogging.h" #include "EntityItemProperties.h" #include "EntityTree.h" #include "EntityTreeElement.h" -const QString WebEntityItem::DEFAULT_SOURCE_URL = "http://www.google.com"; +const QString WebEntityItem::DEFAULT_SOURCE_URL = NetworkingConstants::WEB_ENTITY_DEFAULT_SOURCE_URL; const uint8_t WebEntityItem::DEFAULT_MAX_FPS = 10; EntityItemPointer WebEntityItem::factory(const EntityItemID& entityID, const EntityItemProperties& properties) { @@ -60,6 +62,7 @@ EntityItemProperties WebEntityItem::getProperties(const EntityPropertyFlags& des COPY_ENTITY_PROPERTY_TO_PROPERTIES(maxFPS, getMaxFPS); COPY_ENTITY_PROPERTY_TO_PROPERTIES(inputMode, getInputMode); COPY_ENTITY_PROPERTY_TO_PROPERTIES(showKeyboardFocusHighlight, getShowKeyboardFocusHighlight); + COPY_ENTITY_PROPERTY_TO_PROPERTIES(useBackground, getUseBackground); return properties; } @@ -81,6 +84,7 @@ bool WebEntityItem::setSubClassProperties(const EntityItemProperties& properties SET_ENTITY_PROPERTY_FROM_PROPERTIES(maxFPS, setMaxFPS); SET_ENTITY_PROPERTY_FROM_PROPERTIES(inputMode, setInputMode); SET_ENTITY_PROPERTY_FROM_PROPERTIES(showKeyboardFocusHighlight, setShowKeyboardFocusHighlight); + SET_ENTITY_PROPERTY_FROM_PROPERTIES(useBackground, setUseBackground); return somethingChanged; } @@ -110,6 +114,7 @@ int WebEntityItem::readEntitySubclassDataFromBuffer(const unsigned char* data, i READ_ENTITY_PROPERTY(PROP_MAX_FPS, uint8_t, setMaxFPS); READ_ENTITY_PROPERTY(PROP_INPUT_MODE, WebInputMode, setInputMode); READ_ENTITY_PROPERTY(PROP_SHOW_KEYBOARD_FOCUS_HIGHLIGHT, bool, setShowKeyboardFocusHighlight); + READ_ENTITY_PROPERTY(PROP_WEB_USE_BACKGROUND, bool, setUseBackground); return bytesRead; } @@ -127,6 +132,7 @@ EntityPropertyFlags WebEntityItem::getEntityProperties(EncodeBitstreamParams& pa requestedProperties += PROP_MAX_FPS; requestedProperties += PROP_INPUT_MODE; requestedProperties += PROP_SHOW_KEYBOARD_FOCUS_HIGHLIGHT; + requestedProperties += PROP_WEB_USE_BACKGROUND; return requestedProperties; } @@ -153,6 +159,7 @@ void WebEntityItem::appendSubclassData(OctreePacketData* packetData, EncodeBitst APPEND_ENTITY_PROPERTY(PROP_MAX_FPS, getMaxFPS()); APPEND_ENTITY_PROPERTY(PROP_INPUT_MODE, (uint32_t)getInputMode()); APPEND_ENTITY_PROPERTY(PROP_SHOW_KEYBOARD_FOCUS_HIGHLIGHT, getShowKeyboardFocusHighlight()); + APPEND_ENTITY_PROPERTY(PROP_WEB_USE_BACKGROUND, getUseBackground()); } glm::vec3 WebEntityItem::getRaycastDimensions() const { @@ -295,7 +302,7 @@ void WebEntityItem::setScriptURL(const QString& value) { auto newURL = QUrl::fromUserInput(value); if (!newURL.isValid()) { - qCDebug(entities) << "Not setting web entity script URL since" << value << "cannot be parsed to a valid URL."; + qCDebug(entities) << "Not setting web entity script URL since" << value << "cannot be parsed to a valid URL."; return; } @@ -347,6 +354,17 @@ bool WebEntityItem::getShowKeyboardFocusHighlight() const { return _showKeyboardFocusHighlight; } +void WebEntityItem::setUseBackground(bool value) { + withWriteLock([&] { + _needsRenderUpdate |= _useBackground != value; + _useBackground = value; + }); +} + +bool WebEntityItem::getUseBackground() const { + return resultWithReadLock([&] { return _useBackground; }); +} + PulsePropertyGroup WebEntityItem::getPulseProperties() const { return resultWithReadLock([&] { return _pulseProperties; diff --git a/libraries/entities/src/WebEntityItem.h b/libraries/entities/src/WebEntityItem.h index 5ab53d6ef8..4b39261bfb 100644 --- a/libraries/entities/src/WebEntityItem.h +++ b/libraries/entities/src/WebEntityItem.h @@ -1,6 +1,7 @@ // // Created by Bradley Austin Davis on 2015/05/12 // Copyright 2013 High Fidelity, Inc. +// Copyright 2020 Vircadia contributors. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html @@ -85,6 +86,9 @@ public: bool getShowKeyboardFocusHighlight() const; void setShowKeyboardFocusHighlight(bool value); + + bool getUseBackground() const; + void setUseBackground(bool value); PulsePropertyGroup getPulseProperties() const; @@ -100,6 +104,7 @@ protected: uint8_t _maxFPS; WebInputMode _inputMode; bool _showKeyboardFocusHighlight; + bool _useBackground; bool _localSafeContext { false }; }; diff --git a/libraries/gpu-gl-common/src/gpu/gl/GLBackend.h b/libraries/gpu-gl-common/src/gpu/gl/GLBackend.h index 2532de31b0..a13718f5a2 100644 --- a/libraries/gpu-gl-common/src/gpu/gl/GLBackend.h +++ b/libraries/gpu-gl-common/src/gpu/gl/GLBackend.h @@ -378,10 +378,10 @@ protected: TransformCamera _cams[2]; Cameras(){}; - Cameras(const TransformCamera& cam) { memcpy(_cams, &cam, sizeof(TransformCamera)); }; + Cameras(const TransformCamera& cam) { _cams[0] = cam; }; Cameras(const TransformCamera& camL, const TransformCamera& camR) { - memcpy(_cams, &camL, sizeof(TransformCamera)); - memcpy(_cams + 1, &camR, sizeof(TransformCamera)); + _cams[0] = camL; + _cams[1] = camR; }; }; diff --git a/libraries/gpu-gl-common/src/gpu/gl/GLBackendState.cpp b/libraries/gpu-gl-common/src/gpu/gl/GLBackendState.cpp index 0c2c0ae744..c939b734dd 100644 --- a/libraries/gpu-gl-common/src/gpu/gl/GLBackendState.cpp +++ b/libraries/gpu-gl-common/src/gpu/gl/GLBackendState.cpp @@ -331,8 +331,7 @@ void GLBackend::do_setStateBlendFactor(const Batch& batch, size_t paramOffset) { void GLBackend::do_setStateScissorRect(const Batch& batch, size_t paramOffset) { Vec4i rect; - memcpy(&rect, batch.readData(batch._params[paramOffset]._uint), sizeof(Vec4i)); - + memcpy(glm::value_ptr(rect), batch.readData(batch._params[paramOffset]._uint), sizeof(Vec4i)); if (_stereo.isStereo()) { rect.z /= 2; if (_stereo._pass) { diff --git a/libraries/gpu-gl-common/src/gpu/gl/GLBackendTransform.cpp b/libraries/gpu-gl-common/src/gpu/gl/GLBackendTransform.cpp index 555a0a1e41..67ab502b6b 100644 --- a/libraries/gpu-gl-common/src/gpu/gl/GLBackendTransform.cpp +++ b/libraries/gpu-gl-common/src/gpu/gl/GLBackendTransform.cpp @@ -24,7 +24,7 @@ void GLBackend::do_setViewTransform(const Batch& batch, size_t paramOffset) { } void GLBackend::do_setProjectionTransform(const Batch& batch, size_t paramOffset) { - memcpy(&_transform._projection, batch.readData(batch._params[paramOffset]._uint), sizeof(Mat4)); + memcpy(glm::value_ptr(_transform._projection), batch.readData(batch._params[paramOffset]._uint), sizeof(Mat4)); _transform._invalidProj = true; } @@ -35,7 +35,7 @@ void GLBackend::do_setProjectionJitter(const Batch& batch, size_t paramOffset) { } void GLBackend::do_setViewportTransform(const Batch& batch, size_t paramOffset) { - memcpy(&_transform._viewport, batch.readData(batch._params[paramOffset]._uint), sizeof(Vec4i)); + memcpy(glm::value_ptr(_transform._viewport), batch.readData(batch._params[paramOffset]._uint), sizeof(Vec4i)); #ifdef GPU_STEREO_DRAWCALL_INSTANCED { diff --git a/libraries/graphics-scripting/src/graphics-scripting/ScriptableMeshPart.cpp b/libraries/graphics-scripting/src/graphics-scripting/ScriptableMeshPart.cpp index 192071d3af..f14c63b560 100644 --- a/libraries/graphics-scripting/src/graphics-scripting/ScriptableMeshPart.cpp +++ b/libraries/graphics-scripting/src/graphics-scripting/ScriptableMeshPart.cpp @@ -440,6 +440,7 @@ QVector scriptable::ScriptableMeshPart::getFace(glm::uint32 faceInd if (faceIndex < getNumFaces()) { return getIndices().mid(faceIndex * getTopologyLength(), getTopologyLength()); } + /* fall-thru */ default: return QVector(); } } diff --git a/libraries/image/src/image/CubeMap.cpp b/libraries/image/src/image/CubeMap.cpp index 9196377daa..fdb1760b5d 100644 --- a/libraries/image/src/image/CubeMap.cpp +++ b/libraries/image/src/image/CubeMap.cpp @@ -99,10 +99,10 @@ public: const size_t offsetHL = hiCoords.x + loCoords.y * _lineStride; const size_t offsetLH = loCoords.x + hiCoords.y * _lineStride; const size_t offsetHH = hiCoords.x + hiCoords.y * _lineStride; - assert(offsetLL >= 0 && offsetLL < _lineStride * (_dims.y + 2 * EDGE_WIDTH)); - assert(offsetHL >= 0 && offsetHL < _lineStride * (_dims.y + 2 * EDGE_WIDTH)); - assert(offsetLH >= 0 && offsetLH < _lineStride * (_dims.y + 2 * EDGE_WIDTH)); - assert(offsetHH >= 0 && offsetHH < _lineStride * (_dims.y + 2 * EDGE_WIDTH)); + assert(offsetLL < _lineStride * (_dims.y + 2 * EDGE_WIDTH)); + assert(offsetHL < _lineStride * (_dims.y + 2 * EDGE_WIDTH)); + assert(offsetLH < _lineStride * (_dims.y + 2 * EDGE_WIDTH)); + assert(offsetHH < _lineStride * (_dims.y + 2 * EDGE_WIDTH)); glm::vec4 colorLL = pixels[offsetLL]; glm::vec4 colorHL = pixels[offsetHL]; glm::vec4 colorLH = pixels[offsetLH]; diff --git a/libraries/input-plugins/src/input-plugins/TouchscreenVirtualPadDevice.h b/libraries/input-plugins/src/input-plugins/TouchscreenVirtualPadDevice.h index 4ef1dbd4f6..8c276fb66b 100644 --- a/libraries/input-plugins/src/input-plugins/TouchscreenVirtualPadDevice.h +++ b/libraries/input-plugins/src/input-plugins/TouchscreenVirtualPadDevice.h @@ -15,7 +15,12 @@ #include #include "InputPlugin.h" #include +#if (QT_VERSION < QT_VERSION_CHECK(5, 14, 0)) #include +#else +#include +#include +#endif #include "VirtualPadManager.h" class QTouchEvent; diff --git a/libraries/material-networking/src/material-networking/TextureCache.cpp b/libraries/material-networking/src/material-networking/TextureCache.cpp index 4831223fe9..64c3abb0d8 100644 --- a/libraries/material-networking/src/material-networking/TextureCache.cpp +++ b/libraries/material-networking/src/material-networking/TextureCache.cpp @@ -223,12 +223,14 @@ public: }; namespace std { +#if (QT_VERSION < QT_VERSION_CHECK(5, 14, 0)) template <> struct hash { size_t operator()(const QByteArray& byteArray) const { return qHash(byteArray); } }; +#endif template <> struct hash { diff --git a/libraries/networking/src/ExternalResource.cpp b/libraries/networking/src/ExternalResource.cpp new file mode 100644 index 0000000000..1058bddff8 --- /dev/null +++ b/libraries/networking/src/ExternalResource.cpp @@ -0,0 +1,112 @@ +// +// ExternalResource.h +// +// Created by Dale Glass on 6 Sep 2020 +// Copyright 2020 Vircadia contributors. +// +// Flexible management for external resources (e.g., on S3). +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html + +#include "ExternalResource.h" +#include +#include + +Q_LOGGING_CATEGORY(external_resource, "vircadia.networking.external_resource") + +ExternalResource::ExternalResource(QObject* parent) : QObject(parent) { +} + +ExternalResource* ExternalResource::getInstance() { + static ExternalResource instance; + return &instance; +} + +QUrl ExternalResource::getQUrl(Bucket bucket, QString path) { + qCDebug(external_resource) << "Requested URL for bucket " << bucket << ", path " << path; + + // Whitespace could interfere with the next step + path = path.trimmed(); + + // Remove all initial slashes. This is because if QUrl is fed //foo/bar, + // it will treat //foo as a domain name. This also ensures the URL is always treated as + // relative to any path specified in the bucket. + while (path.startsWith('/')) { + path = path.remove(0, 1); + } + + // De-duplicate URL separators, since S3 doesn't actually have subdirectories, and treats a '/' as a part + // of the filename. This means that "/dir/file.txt" and "/dir//file.txt" are not equivalent on S3. + // + // We feed it through a QUrl to ensure we're only working on the path component. + QUrl pathQUrl(path); + + QString tempPath = pathQUrl.path(); + while (tempPath.contains("//")) { + tempPath = tempPath.replace("//", "/"); + } + pathQUrl.setPath(tempPath); + + if (!pathQUrl.isValid()) { + qCCritical(external_resource) << "External resource " << pathQUrl << " was requested from bucket " << bucket + << " with an invalid path. Error: " << pathQUrl.errorString(); + return QUrl(); + } + + if (!pathQUrl.isRelative()) { + qCWarning(external_resource) << "External resource " << pathQUrl << " was requested from bucket " << bucket + << " without using a relative path, returning as-is."; + return pathQUrl; + } + + QUrl base; + { + std::lock_guard guard(_bucketMutex); + + if (!_bucketBases.contains(bucket)) { + qCCritical(external_resource) << "External resource " << path << " was requested from unrecognized bucket " + << bucket; + return QUrl(); + } + + base = _bucketBases[bucket]; + } + + QUrl merged = base.resolved(pathQUrl).adjusted(QUrl::NormalizePathSegments); + + if (merged.isValid()) { + qCDebug(external_resource) << "External resource resolved to " << merged; + } else { + qCCritical(external_resource) << "External resource resolved to invalid URL " << merged << "; Error " + << merged.errorString() << "; base = " << base << "; path = " << path + << "; filtered path = " << pathQUrl; + } + + return merged; +} + +QString ExternalResource::getBase(Bucket bucket) { + std::lock_guard guard(_bucketMutex); + return _bucketBases.value(bucket).toString(); +}; + +bool ExternalResource::setBase(Bucket bucket, const QString& url) { + QUrl newURL(url); + + if (!newURL.isValid() || newURL.isRelative()) { + qCCritical(external_resource) << "Attempted to set bucket " << bucket << " to invalid URL " << url; + return false; + } + + if (!_bucketBases.contains(bucket)) { + qCritical(external_resource) << "Invalid bucket " << bucket; + return false; + } + + qCDebug(external_resource) << "Setting base URL for " << bucket << " to " << newURL; + + std::lock_guard guard(_bucketMutex); + _bucketBases[bucket] = newURL; + return true; +} diff --git a/libraries/networking/src/ExternalResource.h b/libraries/networking/src/ExternalResource.h new file mode 100644 index 0000000000..fa6eb85cfe --- /dev/null +++ b/libraries/networking/src/ExternalResource.h @@ -0,0 +1,140 @@ +// +// ExternalResource.h +// +// Created by Dale Glass on 6 Sep 2020 +// Copyright 2020 Vircadia contributors. +// +// Flexible management for external resources (e.g., on S3). +// +// Distributed under the Apache License, Version 2.0. +// See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html + +#ifndef vircadia_ExternalResource_h +#define vircadia_ExternalResource_h + +#include +#include +#include + +#include + +#include "NetworkingConstants.h" + +/** + * Flexible management for external resources + * + * With the death of the original High Fidelity and the transition of the project to a community-managed + * one, it became necessary to deal with that the various assets that used to be located under the + * highfidelity.com domain, and there won't be a fixed place for them afterwards. Data + * hosted by community members may not remain forever, reorganization may be necessary, people may want + * to run mirrors, and some might want to run without external Internet access at all. + * + * This class makes it possible to deal with this in a more flexible manner: rather than hard-coding URLs + * all over the codebase, now it's possible to easily change where all those things are downloaded from. + * + * The term 'bucket' refers to the buckets used on Amazon S3, but there's no requirement for S3 or anything + * similar to be used. The term should just be taken as referring to the name of a data set. + */ +class ExternalResource : public QObject { + Q_OBJECT + +public: + static ExternalResource* getInstance(); + ~ExternalResource(){}; + + /**jsdoc + *

An external resource bucket.

+ *

The original High Fidelity used "Public", "Content", and "MPAssets" Amazon S3 buckets. The intention is that the + * community-run versions of these will keep the original data and structure, and any new additions will be made to + * Vircadia's "Assets" bucket. This should ease the transition from High Fidelity and ensure a clean separation.

+ * @typedef {object} Script.ResourceBuckets + * @property {Script.ResourceBucket} Assets - Vircadia assets. + * @property {Script.ResourceBucket} HF_Public - Assets that used to be in High Fidelity's hifi-public Amazon + * S3 bucket. + * @property {Script.ResourceBucket} HF_Content - Assets that used to be in High Fidelity's hifi-content Amazon + * S3 bucket. + * @property {Script.ResourceBucket} HF_Marketplace - Assets that used to be in the High Fidelity's mpassets + * Amazon S3 bucket. (High Fidelity marketplace.) + */ + /**jsdoc + *

An external resource bucket.

+ * + * + * + * + * + * + * + * + * + * + *
ValueNameDescription
0HF_PublicAssets that used to be in High Fidelity's hifi-public + * Amazon S3 bucket.
1HF_ContentAssets that used to be in High Fidelity's hifi-content + * Amazon S3 bucket.
2HF_MarketplaceAssets that used to be in the High Fidelity's + * mpassets Amazon S3 bucket. (High Fidelity marketplace.)
3AssetsVircadia assets.
+ * @typedef {number} Script.ResourceBucket + */ + enum class Bucket { + HF_Public, + HF_Content, + HF_Marketplace, + Assets + }; + Q_ENUM(Bucket) + + /** + * Returns the location of a resource as a QUrl + * + * Returns the location of the resource \p path in bucket \p bucket + * + * @note The resulting path will be sanitized by condensing multiple instances of '/' to one. + * This is done for easier usage with Amazon S3 and compatible systems. + * + * @par It will also convert all paths into relative ones respect to the bucket. + * + * @warning This function should only be given paths with a domain name. If given a complete path, + * it will emit a warning into the log and return the unmodified path it was given. + * + * @param bucket The bucket in which the resource is found + * @param relative_path The path of the resource within the bucket + * @returns The resulting URL as a QUrl + */ + QUrl getQUrl(Bucket bucket, QString path); + + QString getUrl(Bucket bucket, QString path) { + return ExternalResource::getQUrl(bucket, path).toString(); + }; + + /** + * Returns the base path for a bucket + * + * @param bucket Bucket whose path to return + */ + QString getBase(Bucket bucket); + + /** + * Sets the base path for a bucket + * + * The \p url parameter will be validated, and the action will not be performed + * if the URL isn't a valid one, or if the bucket wasn't valid. + * + * @param bucket Bucket whose path to set + * @param url Base URL for the bucket. + * @returns Whether the base was set. + */ + bool setBase(Bucket bucket, const QString& url); + +private: + ExternalResource(QObject* parent = nullptr); + + std::mutex _bucketMutex; + + QMap _bucketBases { + { Bucket::HF_Public, QUrl(NetworkingConstants::HF_PUBLIC_CDN_URL) }, + { Bucket::HF_Content, QUrl(NetworkingConstants::HF_CONTENT_CDN_URL) }, + { Bucket::HF_Marketplace, QUrl(NetworkingConstants::HF_MPASSETS_CDN_URL) }, + { Bucket::Assets, QUrl(NetworkingConstants::VIRCADIA_CONTENT_CDN_URL) } + }; +}; + +#endif diff --git a/libraries/networking/src/LimitedNodeList.h b/libraries/networking/src/LimitedNodeList.h index a61deeef96..59d18fe047 100644 --- a/libraries/networking/src/LimitedNodeList.h +++ b/libraries/networking/src/LimitedNodeList.h @@ -4,6 +4,7 @@ // // Created by Stephen Birarda on 2/15/13. // Copyright 2013 High Fidelity, Inc. +// Copyright 2020 Vircadia contributors. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html @@ -37,6 +38,7 @@ #include #include "DomainHandler.h" +#include "NetworkingConstants.h" #include "Node.h" #include "NLPacket.h" #include "NLPacketList.h" @@ -55,8 +57,8 @@ static const size_t DEFAULT_MAX_CONNECTION_RATE { std::numeric_limits::m const char DEFAULT_ASSIGNMENT_SERVER_HOSTNAME[] = "localhost"; -const char STUN_SERVER_HOSTNAME[] = "stun.highfidelity.io"; -const unsigned short STUN_SERVER_PORT = 3478; +const char STUN_SERVER_HOSTNAME[] = "stun1.l.google.com"; +const unsigned short STUN_SERVER_PORT = NetworkingConstants::STUN_SERVER_DEFAULT_PORT; const QString DOMAIN_SERVER_LOCAL_PORT_SMEM_KEY = "domain-server.local-port"; const QString DOMAIN_SERVER_LOCAL_HTTP_PORT_SMEM_KEY = "domain-server.local-http-port"; diff --git a/libraries/networking/src/NetworkingConstants.h b/libraries/networking/src/NetworkingConstants.h index 710ace7363..58cefb35ad 100644 --- a/libraries/networking/src/NetworkingConstants.h +++ b/libraries/networking/src/NetworkingConstants.h @@ -31,8 +31,8 @@ namespace NetworkingConstants { const QUrl METAVERSE_SERVER_URL_STAGING { "https://metaverse.vircadia.com/live" }; // Web Engine requests to this parent domain have an account authorization header added - const QString AUTH_HOSTNAME_BASE = "highfidelity.com"; - const QStringList IS_AUTHABLE_HOSTNAME = { "highfidelity.com", "highfidelity.io" }; + const QString AUTH_HOSTNAME_BASE = "vircadia.com"; + const QStringList IS_AUTHABLE_HOSTNAME = { "vircadia.com", "vircadia.io" }; // Use a custom User-Agent to avoid ModSecurity filtering, e.g. by hosting providers. const QByteArray VIRCADIA_USER_AGENT = "Mozilla/5.0 (VircadiaInterface)"; @@ -43,15 +43,30 @@ namespace NetworkingConstants { const QUrl BUILDS_XML_URL("https://highfidelity.com/builds.xml"); const QUrl MASTER_BUILDS_XML_URL("https://highfidelity.com/dev-builds.xml"); + + // WebEntity Defaults + const QString WEB_ENTITY_DEFAULT_SOURCE_URL = "https://vircadia.com/"; + + const QString DEFAULT_AVATAR_COLLISION_SOUND_URL = "https://hifi-public.s3.amazonaws.com/sounds/Collisions-otherorganic/Body_Hits_Impact.wav"; + + // CDN URLs + const QString HF_CONTENT_CDN_URL = "https://cdn-1.vircadia.com/eu-c-1/vircadia-content/"; + const QString HF_MPASSETS_CDN_URL = "https://cdn-1.vircadia.com/eu-c-1/vircadia-mpassets/"; + const QString HF_PUBLIC_CDN_URL = "https://cdn-1.vircadia.com/eu-c-1/vircadia-public/"; + const QString HF_MARKETPLACE_CDN_HOSTNAME = "mpassets.highfidelity.com"; + const QString VIRCADIA_CONTENT_CDN_URL = "https://cdn-1.vircadia.com/us-e-1/"; - // For now we only have one ice server. #if USE_STABLE_GLOBAL_SERVICES const QString ICE_SERVER_DEFAULT_HOSTNAME = "ice.vircadia.com"; + + const QString STUN_SERVER_DEFAULT_HOSTNAME = "stun1.l.google.com"; + const unsigned short STUN_SERVER_DEFAULT_PORT = 19302; #else const QString ICE_SERVER_DEFAULT_HOSTNAME = "ice.vircadia.com"; -#endif - const QString MARKETPLACE_CDN_HOSTNAME = "mpassets.highfidelity.com"; + const QString STUN_SERVER_DEFAULT_HOSTNAME = "stun2.l.google.com"; + const unsigned short STUN_SERVER_DEFAULT_PORT = 19302; +#endif const QUrl HELP_DOCS_URL { "https://docs.vircadia.dev" }; const QUrl HELP_FORUM_URL { "https://forums.vircadia.dev" }; diff --git a/libraries/networking/src/ResourceCache.h b/libraries/networking/src/ResourceCache.h index 35261298b9..4d5e8964ce 100644 --- a/libraries/networking/src/ResourceCache.h +++ b/libraries/networking/src/ResourceCache.h @@ -358,7 +358,7 @@ public: * // Replace AnimationCache with MaterialCache, ModelCache, SoundCache, or TextureCache as appropriate. * // TextureCache has its own version of this function. * - * var resourceURL = "https://s3-us-west-1.amazonaws.com/hifi-content/clement/production/animations/sitting_idle.fbx"; + * var resourceURL = "https://cdn-1.vircadia.com/eu-c-1/vircadia-public/clement/production/animations/sitting_idle.fbx"; * var resourceObject = AnimationCache.prefetch(resourceURL); * * function checkIfResourceLoaded(state) { diff --git a/libraries/networking/src/udt/PacketHeaders.h b/libraries/networking/src/udt/PacketHeaders.h index a34be09db7..fc74f4459c 100644 --- a/libraries/networking/src/udt/PacketHeaders.h +++ b/libraries/networking/src/udt/PacketHeaders.h @@ -4,6 +4,7 @@ // // Created by Stephen Birarda on 4/8/13. // Copyright 2013 High Fidelity, Inc. +// Copyright 2020 Vircadia contributors. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html @@ -281,6 +282,7 @@ enum class EntityVersion : PacketVersion { ScreenshareZone, ZoneOcclusion, ModelBlendshapes, + TransparentWeb, // Add new versions above here NUM_PACKET_TYPE, diff --git a/libraries/octree/src/OctreePacketData.cpp b/libraries/octree/src/OctreePacketData.cpp index 5e6825c886..3966fcf86f 100755 --- a/libraries/octree/src/OctreePacketData.cpp +++ b/libraries/octree/src/OctreePacketData.cpp @@ -16,6 +16,7 @@ #include "OctreeLogging.h" #include "NumericalConstants.h" +#include bool OctreePacketData::_debug = false; AtomicUIntStat OctreePacketData::_totalBytesOfOctalCodes { 0 }; @@ -702,17 +703,17 @@ void OctreePacketData::debugBytes() { } int OctreePacketData::unpackDataFromBytes(const unsigned char* dataBytes, glm::vec2& result) { - memcpy(&result, dataBytes, sizeof(result)); + memcpy(glm::value_ptr(result), dataBytes, sizeof(result)); return sizeof(result); } int OctreePacketData::unpackDataFromBytes(const unsigned char* dataBytes, glm::vec3& result) { - memcpy(&result, dataBytes, sizeof(result)); + memcpy(glm::value_ptr(result), dataBytes, sizeof(result)); return sizeof(result); } int OctreePacketData::unpackDataFromBytes(const unsigned char* dataBytes, glm::u8vec3& result) { - memcpy(&result, dataBytes, sizeof(result)); + memcpy(glm::value_ptr(result), dataBytes, sizeof(result)); return sizeof(result); } @@ -743,7 +744,12 @@ int OctreePacketData::unpackDataFromBytes(const unsigned char *dataBytes, QVecto memcpy(&length, dataBytes, sizeof(uint16_t)); dataBytes += sizeof(length); result.resize(length); - memcpy(result.data(), dataBytes, length * sizeof(glm::vec3)); + + for(int i=0;isetTexture(gr::Texture::MaterialAlbedo, textureCache->getWhiteTexture()); diff --git a/libraries/script-engine/src/AudioScriptingInterface.h b/libraries/script-engine/src/AudioScriptingInterface.h index 10af9214c1..0553679f8a 100644 --- a/libraries/script-engine/src/AudioScriptingInterface.h +++ b/libraries/script-engine/src/AudioScriptingInterface.h @@ -169,7 +169,7 @@ protected: * audio file. * @returns {AudioInjector} The audio injector that plays the audio file. * @example Play a sound. - * var sound = SoundCache.getSound("http://hifi-content.s3.amazonaws.com/ken/samples/forest_ambiX.wav"); + * var sound = SoundCache.getSound("https://cdn-1.vircadia.com/us-c-1/ken/samples/forest_ambiX.wav"); * * function playSound() { * var injectorOptions = { diff --git a/libraries/script-engine/src/ScriptEngine.cpp b/libraries/script-engine/src/ScriptEngine.cpp index 3b2a122e71..184d0bebd2 100644 --- a/libraries/script-engine/src/ScriptEngine.cpp +++ b/libraries/script-engine/src/ScriptEngine.cpp @@ -108,6 +108,8 @@ int functionSignatureMetaID = qRegisterMetaType(); +Q_DECLARE_METATYPE(ExternalResource::Bucket); + static QScriptValue debugPrint(QScriptContext* context, QScriptEngine* engine) { QString message = ""; for (int i = 0; i < context->argumentCount(); i++) { @@ -663,6 +665,14 @@ void avatarDataFromScriptValue(const QScriptValue& object, ScriptAvatarData*& ou out = nullptr; } +QScriptValue externalResourceBucketToScriptValue(QScriptEngine* engine, ExternalResource::Bucket const& in) { + return QScriptValue((int)in); +} + +void externalResourceBucketFromScriptValue(const QScriptValue& object, ExternalResource::Bucket& out) { + out = static_cast(object.toInt32()); +} + void ScriptEngine::resetModuleCache(bool deleteScriptCache) { if (QThread::currentThread() != thread()) { executeOnScriptThread([=]() { resetModuleCache(deleteScriptCache); }); @@ -770,6 +780,9 @@ void ScriptEngine::init() { resetModuleCache(); } + qScriptRegisterMetaType(this, externalResourceBucketToScriptValue, externalResourceBucketFromScriptValue); + registerEnum("Script.ExternalPaths", QMetaEnum::fromType()); + registerGlobalObject("Audio", DependencyManager::get().data()); registerGlobalObject("Midi", DependencyManager::get().data()); @@ -827,6 +840,19 @@ void ScriptEngine::init() { })); } +void ScriptEngine::registerEnum(const QString& enumName, QMetaEnum newEnum) { + if (!newEnum.isValid()) { + qCCritical(scriptengine) << "registerEnum called on invalid enum with name " << enumName; + return; + } + + for (int i = 0; i < newEnum.keyCount(); i++) { + const char* keyName = newEnum.key(i); + QString fullName = enumName + "." + keyName; + registerValue(fullName, newEnum.keyToValue(keyName)); + } +} + void ScriptEngine::registerValue(const QString& valueName, QScriptValue value) { if (QThread::currentThread() != thread()) { #ifdef THREAD_DEBUGGING @@ -2856,3 +2882,7 @@ void ScriptEngine::callEntityScriptMethod(const EntityItemID& entityID, const QS } } } + +QString ScriptEngine::getExternalPath(ExternalResource::Bucket bucket, const QString& path) { + return ExternalResource::getInstance()->getUrl(bucket, path); +} diff --git a/libraries/script-engine/src/ScriptEngine.h b/libraries/script-engine/src/ScriptEngine.h index 15166d572f..fff1cab00a 100644 --- a/libraries/script-engine/src/ScriptEngine.h +++ b/libraries/script-engine/src/ScriptEngine.h @@ -20,6 +20,8 @@ #include #include #include +#include +#include #include @@ -37,6 +39,7 @@ #include "AssetScriptingInterface.h" #include "AudioScriptingInterface.h" #include "BaseScriptEngine.h" +#include "ExternalResource.h" #include "Quat.h" #include "Mat4.h" #include "ScriptCache.h" @@ -118,6 +121,7 @@ public: *
  • "agent": An assignment client script.
  • * * Read-only. + * @property {Script.ResourceBuckets} ExternalPaths - External resource buckets. */ class ScriptEngine : public BaseScriptEngine, public EntitiesScriptEngineProvider { Q_OBJECT @@ -230,6 +234,17 @@ public: Q_INVOKABLE void registerFunction(const QString& parent, const QString& name, QScriptEngine::FunctionSignature fun, int numArguments = -1); + /**jsdoc + * @function Script.registerEnum + * @param {string} name - Name. + * @param {object} enum - Enum. + * @deprecated This function is deprecated and will be removed. + */ + // WARNING: This function must be called after a registerGlobalObject that creates the namespace this enum is located in, or + // the globalObject won't function. E.g., if you have a Foo object and a Foo.FooType enum, Foo must be registered first. + /// registers a global enum + Q_INVOKABLE void registerEnum(const QString& enumName, QMetaEnum newEnum); + /**jsdoc * @function Script.registerValue * @param {string} name - Name. @@ -670,6 +685,23 @@ public: void setScriptEngines(QSharedPointer& scriptEngines) { _scriptEngines = scriptEngines; } + /**jsdoc + * Gets the URL for an asset in an external resource bucket. (The location where the bucket is hosted may change over time + * but this method will return the asset's current URL.) + * @function Script.getExternalPath + * @param {Script.ResourceBucket} bucket - The external resource bucket that the asset is in. + * @param {string} path - The path within the external resource bucket where the asset is located. + *

    Normally, this should start with a path or filename to be appended to the bucket URL. + * Alternatively, it can be a relative path starting with ./ or ../, to navigate within the + * resource bucket's URL.

    + * @Returns {string} The URL of an external asset. + * @example Report the URL of a default particle. + * print(Script.getExternalPath(Script.ExternalPaths.Assets, "Bazaar/Assets/Textures/Defaults/Interface/default_particle.png")); + * @example Report the root directory where the Vircadia assets are located. + * print(Script.getExternalPath(Script.ExternalPaths.Assets, ".")); + */ + Q_INVOKABLE QString getExternalPath(ExternalResource::Bucket bucket, const QString& path); + public slots: /**jsdoc diff --git a/libraries/shared/src/BufferParser.h b/libraries/shared/src/BufferParser.h index c73356558e..cd1e46b0d6 100644 --- a/libraries/shared/src/BufferParser.h +++ b/libraries/shared/src/BufferParser.h @@ -18,6 +18,7 @@ #include "GLMHelpers.h" #include "ByteCountCoding.h" #include "PropertyFlags.h" +#include class BufferParser { public: @@ -98,7 +99,10 @@ template<> inline void BufferParser::readValue(QVector& result) { uint16_t length; readValue(length); result.resize(length); - memcpy(result.data(), _data + _offset, sizeof(glm::vec3) * length); + for (int i=0; i struct hash { size_t operator()(const QString& a) const { return qHash(a); } }; +#endif } /**jsdoc diff --git a/libraries/shared/src/TBBHelpers.h b/libraries/shared/src/TBBHelpers.h index 0c4deace6a..7a53ceaa80 100644 --- a/libraries/shared/src/TBBHelpers.h +++ b/libraries/shared/src/TBBHelpers.h @@ -15,12 +15,15 @@ #pragma warning( disable : 4334 ) #endif +#if !defined(Q_MOC_RUN) +// Work around https://bugreports.qt.io/browse/QTBUG-80990 #include #include #include #include #include #include +#endif #ifdef _WIN32 #pragma warning( pop ) diff --git a/libraries/shared/src/avx2/BlendshapePacking_avx2.cpp b/libraries/shared/src/avx2/BlendshapePacking_avx2.cpp index 1fea60a315..561274a79a 100644 --- a/libraries/shared/src/avx2/BlendshapePacking_avx2.cpp +++ b/libraries/shared/src/avx2/BlendshapePacking_avx2.cpp @@ -153,13 +153,13 @@ void packBlendshapeOffsets_AVX2(float (*unpacked)[9], uint32_t (*packed)[4], int __m256 s7 = _mm256_setzero_ps(); switch (rem) { - case 7: s6 = _mm256_loadu_ps(unpacked[i+6]); - case 6: s5 = _mm256_loadu_ps(unpacked[i+5]); - case 5: s4 = _mm256_loadu_ps(unpacked[i+4]); - case 4: s3 = _mm256_loadu_ps(unpacked[i+3]); - case 3: s2 = _mm256_loadu_ps(unpacked[i+2]); - case 2: s1 = _mm256_loadu_ps(unpacked[i+1]); - case 1: s0 = _mm256_loadu_ps(unpacked[i+0]); + case 7: s6 = _mm256_loadu_ps(unpacked[i+6]); /* fall-thru */ + case 6: s5 = _mm256_loadu_ps(unpacked[i+5]); /* fall-thru */ + case 5: s4 = _mm256_loadu_ps(unpacked[i+4]); /* fall-thru */ + case 4: s3 = _mm256_loadu_ps(unpacked[i+3]); /* fall-thru */ + case 3: s2 = _mm256_loadu_ps(unpacked[i+2]); /* fall-thru */ + case 2: s1 = _mm256_loadu_ps(unpacked[i+1]); /* fall-thru */ + case 1: s0 = _mm256_loadu_ps(unpacked[i+0]); /* fall-thru */ } __m256 t0 = _mm256_unpacklo_ps(s0, s1); @@ -269,13 +269,13 @@ void packBlendshapeOffsets_AVX2(float (*unpacked)[9], uint32_t (*packed)[4], int // store pack x 8 switch (rem) { - case 7: _mm_storeu_si128((__m128i*)packed[i+6], _mm256_extractf128_si256(v2, 1)); - case 6: _mm_storeu_si128((__m128i*)packed[i+5], _mm256_extractf128_si256(v1, 1)); - case 5: _mm_storeu_si128((__m128i*)packed[i+4], _mm256_extractf128_si256(v0, 1)); - case 4: _mm_storeu_si128((__m128i*)packed[i+3], _mm256_castsi256_si128(v3)); - case 3: _mm_storeu_si128((__m128i*)packed[i+2], _mm256_castsi256_si128(v2)); - case 2: _mm_storeu_si128((__m128i*)packed[i+1], _mm256_castsi256_si128(v1)); - case 1: _mm_storeu_si128((__m128i*)packed[i+0], _mm256_castsi256_si128(v0)); + case 7: _mm_storeu_si128((__m128i*)packed[i+6], _mm256_extractf128_si256(v2, 1)); /* fall-thru */ + case 6: _mm_storeu_si128((__m128i*)packed[i+5], _mm256_extractf128_si256(v1, 1)); /* fall-thru */ + case 5: _mm_storeu_si128((__m128i*)packed[i+4], _mm256_extractf128_si256(v0, 1)); /* fall-thru */ + case 4: _mm_storeu_si128((__m128i*)packed[i+3], _mm256_castsi256_si128(v3)); /* fall-thru */ + case 3: _mm_storeu_si128((__m128i*)packed[i+2], _mm256_castsi256_si128(v2)); /* fall-thru */ + case 2: _mm_storeu_si128((__m128i*)packed[i+1], _mm256_castsi256_si128(v1)); /* fall-thru */ + case 1: _mm_storeu_si128((__m128i*)packed[i+0], _mm256_castsi256_si128(v0)); /* fall-thru */ } } diff --git a/libraries/shared/src/shared/ConicalViewFrustum.cpp b/libraries/shared/src/shared/ConicalViewFrustum.cpp index 34f7ea793a..49bceac8bf 100644 --- a/libraries/shared/src/shared/ConicalViewFrustum.cpp +++ b/libraries/shared/src/shared/ConicalViewFrustum.cpp @@ -14,6 +14,7 @@ #include "../NumericalConstants.h" #include "../ViewFrustum.h" +#include void ConicalViewFrustum::set(const ViewFrustum& viewFrustum) { // The ConicalViewFrustum has two parts: a central sphere (same as ViewFrustum) and a circular cone that bounds the frustum part. @@ -131,9 +132,9 @@ int ConicalViewFrustum::serialize(unsigned char* destinationBuffer) const { int ConicalViewFrustum::deserialize(const unsigned char* sourceBuffer) { const unsigned char* startPosition = sourceBuffer; - memcpy(&_position, sourceBuffer, sizeof(_position)); + memcpy(glm::value_ptr(_position), sourceBuffer, sizeof(_position)); sourceBuffer += sizeof(_position); - memcpy(&_direction, sourceBuffer, sizeof(_direction)); + memcpy(glm::value_ptr(_direction), sourceBuffer, sizeof(_direction)); sourceBuffer += sizeof(_direction); sourceBuffer += unpackFloatAngleFromTwoByte((uint16_t*)sourceBuffer, &_angle); sourceBuffer += unpackClipValueFromTwoByte(sourceBuffer, _farClip); diff --git a/pkg-scripts/docker-vircadia-supervisor.conf b/pkg-scripts/docker-vircadia-supervisor.conf index 3ee1961c80..c57ed7be59 100644 --- a/pkg-scripts/docker-vircadia-supervisor.conf +++ b/pkg-scripts/docker-vircadia-supervisor.conf @@ -7,7 +7,7 @@ logfile_maxbytes=0 pidfile=/var/run/supervisord.pid [program:domain-server] -command=/opt/vircadia/domain-server +command=/opt/vircadia/domain-server --get-temp-name autorestart=unexpected directory=/opt/vircadia diff --git a/plugins/KasenAPIExample/src/KasenAPIExample.cpp b/plugins/KasenAPIExample/src/KasenAPIExample.cpp index 9f81793037..d446e98e6e 100644 --- a/plugins/KasenAPIExample/src/KasenAPIExample.cpp +++ b/plugins/KasenAPIExample/src/KasenAPIExample.cpp @@ -105,7 +105,7 @@ private: static QVariantMap zipNonZeroValues(const QStringList& keys, const QVector& values) { QVariantMap out; for (int i=1; i < values.size(); i++) { - if (fabs(values[i]) > 1.0e-6) { + if (fabs(values[i]) > 1.0e-6f) { out[keys.value(i)] = values[i]; } } diff --git a/screenshare/README.md b/screenshare/README.md index e57f37adc1..d02ab56870 100644 --- a/screenshare/README.md +++ b/screenshare/README.md @@ -1,5 +1,5 @@ # Screen Sharing within High Fidelity -This Screen Share app, built using Electron, allows for easy desktop screen sharing when used in conjuction with various scripts in the `hifi-content` repository. +This Screen Share app, built using Electron, allows for easy desktop screen sharing when used in conjuction with various scripts in the `vircadia-content` repository. # Screen Sharing Source Files ## `packager.js` diff --git a/script-archive/acScripts/ControlACs.js b/script-archive/acScripts/ControlACs.js index ba066d9750..40c41396c1 100644 --- a/script-archive/acScripts/ControlACs.js +++ b/script-archive/acScripts/ControlACs.js @@ -9,8 +9,6 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; - // Set the following variables to the right value var NUM_AC = 3; // This is the number of AC. Their ID need to be unique and between 0 (included) and NUM_AC (excluded) var NAMES = new Array("Craig", "Clement", "Jeff"); // ACs names ordered by IDs (Default name is "ACx", x = ID + 1)) @@ -35,7 +33,7 @@ var LOAD = 6; var windowDimensions = Controller.getViewportDimensions(); -var TOOL_ICON_URL = HIFI_PUBLIC_BUCKET + "images/tools/"; +var TOOL_ICON_URL = Script.getExternalPath(Script.ExternalPaths.Assets, "images/tools/"); var ALPHA_ON = 1.0; var ALPHA_OFF = 0.7; var COLOR_TOOL_BAR = { red: 0, green: 0, blue: 0 }; diff --git a/script-archive/acScripts/botProceduralWayPoints.js b/script-archive/acScripts/botProceduralWayPoints.js index 1642d0f4db..072312ec24 100644 --- a/script-archive/acScripts/botProceduralWayPoints.js +++ b/script-archive/acScripts/botProceduralWayPoints.js @@ -20,8 +20,7 @@ // //For procedural walk animation -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; -Script.include(HIFI_PUBLIC_BUCKET + "scripts/acScripts/proceduralAnimationAPI.js"); +Script.include(Script.getExternalPath(Script.ExternalPaths.Assets, "scripts/acScripts/proceduralAnimationAPI.js"); var procAnimAPI = new ProcAnimAPI(); @@ -121,9 +120,9 @@ var newBodyFilePrefix = "bot" + botNumber; // set the face model fst using the bot number // there is no need to change the body model - we're using the default -Avatar.faceModelURL = HIFI_PUBLIC_BUCKET + "meshes/" + newFaceFilePrefix + ".fst"; -Avatar.skeletonModelURL = HIFI_PUBLIC_BUCKET + "meshes/" + newBodyFilePrefix + "_a.fst"; -Avatar.billboardURL = HIFI_PUBLIC_BUCKET + "meshes/billboards/bot" + botNumber + ".png"; +Avatar.faceModelURL = Script.getExternalPath(Script.ExternalPaths.Assets, "meshes/" + newFaceFilePrefix + ".fst"); +Avatar.skeletonModelURL = Script.getExternalPath(Script.ExternalPaths.Assets, "meshes/" + newBodyFilePrefix + "_a.fst"); +Avatar.billboardURL = Script.getExternalPath(Script.ExternalPaths.Assets, "meshes/billboards/bot" + botNumber + ".png"); Agent.isAvatar = true; Agent.isListeningToAudioStream = true; @@ -146,9 +145,9 @@ function loadSounds() { var footstep_filenames = ["FootstepW2Left-12db.wav", "FootstepW2Right-12db.wav", "FootstepW3Left-12db.wav", "FootstepW3Right-12db.wav", "FootstepW5Left-12db.wav", "FootstepW5Right-12db.wav"]; - var SOUND_BASE_URL = HIFI_PUBLIC_BUCKET + "sounds/Cocktail+Party+Snippets/Raws/"; + var SOUND_BASE_URL = Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/Cocktail+Party+Snippets/Raws/"); - var FOOTSTEP_BASE_URL = HIFI_PUBLIC_BUCKET + "sounds/Footsteps/"; + var FOOTSTEP_BASE_URL = Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/Footsteps/"); for (var i = 0; i < sound_filenames.length; i++) { sounds.push(SoundCache.getSound(SOUND_BASE_URL + sound_filenames[i])); diff --git a/script-archive/acScripts/bot_randomExpression.js b/script-archive/acScripts/bot_randomExpression.js index b76e485e4a..fd4cf57bd1 100644 --- a/script-archive/acScripts/bot_randomExpression.js +++ b/script-archive/acScripts/bot_randomExpression.js @@ -12,8 +12,6 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; - function getRandomFloat(min, max) { return Math.random() * (max - min) + min; } @@ -44,9 +42,9 @@ newBodyFilePrefix = "bot" + botNumber; // set the face model fst using the bot number // there is no need to change the body model - we're using the default -Avatar.faceModelURL = HIFI_PUBLIC_BUCKET + "meshes/" + newFaceFilePrefix + ".fst"; -Avatar.skeletonModelURL = HIFI_PUBLIC_BUCKET + "meshes/" + newBodyFilePrefix + ".fst"; -Avatar.billboardURL = HIFI_PUBLIC_BUCKET + "meshes/billboards/bot" + botNumber + ".png"; +Avatar.faceModelURL = Script.getExternalPath(Script.ExternalPaths.Assets, "meshes/" + newFaceFilePrefix + ".fst"); +Avatar.skeletonModelURL = Script.getExternalPath(Script.ExternalPaths.Assets, "meshes/" + newBodyFilePrefix + ".fst"); +Avatar.billboardURL = Script.getExternalPath(Script.ExternalPaths.Assets, "meshes/billboards/bot" + botNumber + ".png"); Agent.isAvatar = true; Agent.isListeningToAudioStream = true; diff --git a/script-archive/acScripts/playbackMaster.js b/script-archive/acScripts/playbackMaster.js index dff0b1d852..db2abf349f 100644 --- a/script-archive/acScripts/playbackMaster.js +++ b/script-archive/acScripts/playbackMaster.js @@ -10,15 +10,13 @@ // Script.include("./AgentPoolController.js"); -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; - var masterController = new MasterController(); var input_text = null; // Script. DO NOT MODIFY BEYOND THIS LINE. //Script.include("../libraries/toolBars.js"); -Script.include(HIFI_PUBLIC_BUCKET + "scripts/libraries/toolBars.js"); +Script.include(Script.getExternalPath(Script.ExternalPaths.Assets, "scripts/libraries/toolBars.js")); // We want small icons Tool.IMAGE_HEIGHT /= 2; Tool.IMAGE_WIDTH /= 2; @@ -29,7 +27,7 @@ var STOP = 3; var LOAD = 6; var windowDimensions = Controller.getViewportDimensions(); -var TOOL_ICON_URL = HIFI_PUBLIC_BUCKET + "images/tools/"; +var TOOL_ICON_URL = Script.getExternalPath(Script.ExternalPaths.Assets, "images/tools/"); var ALPHA_ON = 1.0; var ALPHA_OFF = 0.7; var COLOR_TOOL_BAR = { red: 0, green: 0, blue: 0 }; diff --git a/script-archive/acScripts/simpleBot.js b/script-archive/acScripts/simpleBot.js index a79e44484b..f6cece6ff1 100644 --- a/script-archive/acScripts/simpleBot.js +++ b/script-archive/acScripts/simpleBot.js @@ -9,7 +9,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; function getRandomFloat(min, max) { return Math.random() * (max - min) + min; diff --git a/script-archive/airship/airship.js b/script-archive/airship/airship.js index 80f37603eb..68d481149c 100644 --- a/script-archive/airship/airship.js +++ b/script-archive/airship/airship.js @@ -28,10 +28,10 @@ lightTimer = 0, lightTimeoutID = undefined, audioInjector = null; - - var HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; - var cannonSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "philip/cannonShot.wav"); - var explosionSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "philip/explosion.wav"); + + var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; + var cannonSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "philip/cannonShot.wav"); + var explosionSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "philip/explosion.wav"); var NO_SHOOT_COLOR = { red: 100, green: 100, blue: 100 }; diff --git a/script-archive/avatarSelector.js b/script-archive/avatarSelector.js index 119044e35a..59eea17e83 100644 --- a/script-archive/avatarSelector.js +++ b/script-archive/avatarSelector.js @@ -11,7 +11,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; var panelWall = false; var orbShell = false; @@ -47,16 +48,16 @@ var panelsCenterShift = Vec3.subtract(panelsCenter, orbCenter); var ORB_SHIFT = { x: 0, y: -1.4, z: -0.8 }; -var LOBBY_PANEL_WALL_URL = HIFI_PUBLIC_BUCKET + "models/sets/Lobby/PanelWallForInterface.fbx"; -var LOBBY_BLANK_PANEL_TEXTURE_URL = HIFI_PUBLIC_BUCKET + "models/sets/Lobby/Texture.jpg"; -var LOBBY_SHELL_URL = HIFI_PUBLIC_BUCKET + "models/sets/Lobby/LobbyShellForInterface.fbx"; +var LOBBY_PANEL_WALL_URL = VIRCADIA_PUBLIC_CDN + "models/sets/Lobby/PanelWallForInterface.fbx"; +var LOBBY_BLANK_PANEL_TEXTURE_URL = VIRCADIA_PUBLIC_CDN + "models/sets/Lobby/Texture.jpg"; +var LOBBY_SHELL_URL = VIRCADIA_PUBLIC_CDN + "models/sets/Lobby/LobbyShellForInterface.fbx"; -var droneSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Lobby/drone.stereo.raw") +var droneSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Lobby/drone.stereo.raw") var currentDrone = null; -var latinSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Lobby/latin.stereo.raw") +var latinSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Lobby/latin.stereo.raw") var latinInjector = null; -var elevatorSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Lobby/elevator.stereo.raw") +var elevatorSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Lobby/elevator.stereo.raw") var elevatorInjector = null; var currentMuzakInjector = null; var currentSound = null; diff --git a/script-archive/blockWorld.js b/script-archive/blockWorld.js index 12e531e8de..f3226ac4c1 100644 --- a/script-archive/blockWorld.js +++ b/script-archive/blockWorld.js @@ -19,7 +19,8 @@ var floorTiles = []; var blocks = []; var blockSpawner; -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; var floorPos = Vec3.sum(MyAvatar.position, { @@ -61,7 +62,7 @@ var offButton = Overlays.addOverlay("image", { y: screenSize.y - (BUTTON_SIZE + PADDING), width: BUTTON_SIZE, height: BUTTON_SIZE, - imageURL: HIFI_PUBLIC_BUCKET + "images/close.png", + imageURL: VIRCADIA_PUBLIC_CDN + "images/close.png", color: { red: 255, green: 255, @@ -75,7 +76,7 @@ var deleteButton = Overlays.addOverlay("image", { y: screenSize.y - (BUTTON_SIZE + PADDING), width: BUTTON_SIZE, height: BUTTON_SIZE, - imageURL: HIFI_PUBLIC_BUCKET + "images/delete.png", + imageURL: VIRCADIA_PUBLIC_CDN + "images/delete.png", color: { red: 255, green: 255, diff --git a/script-archive/controlPanel.js b/script-archive/controlPanel.js index 76fbd49577..d911c32035 100644 --- a/script-archive/controlPanel.js +++ b/script-archive/controlPanel.js @@ -16,11 +16,11 @@ Script.include([ "libraries/overlayManager.js", ]); -var BG_IMAGE_URL = HIFI_PUBLIC_BUCKET + "images/card-bg.svg"; -var CLOSE_IMAGE_URL = HIFI_PUBLIC_BUCKET + "images/tools/close.svg"; -var MIC_IMAGE_URL = HIFI_PUBLIC_BUCKET + "images/tools/mic-toggle.svg"; -var FACE_IMAGE_URL = HIFI_PUBLIC_BUCKET + "images/tools/face-toggle.svg"; -var ADDRESS_BAR_IMAGE_URL = HIFI_PUBLIC_BUCKET + "images/tools/address-bar-toggle.svg"; +var BG_IMAGE_URL = VIRCADIA_PUBLIC_CDN + "images/card-bg.svg"; +var CLOSE_IMAGE_URL = VIRCADIA_PUBLIC_CDN + "images/tools/close.svg"; +var MIC_IMAGE_URL = VIRCADIA_PUBLIC_CDN + "images/tools/mic-toggle.svg"; +var FACE_IMAGE_URL = VIRCADIA_PUBLIC_CDN + "images/tools/face-toggle.svg"; +var ADDRESS_BAR_IMAGE_URL = VIRCADIA_PUBLIC_CDN + "images/tools/address-bar-toggle.svg"; var panel = new OverlayPanel({ anchorPositionBinding: { avatar: "MyAvatar" }, diff --git a/script-archive/controllers/hydra/airGuitar.js b/script-archive/controllers/hydra/airGuitar.js index 73c7099eed..4e4758a228 100644 --- a/script-archive/controllers/hydra/airGuitar.js +++ b/script-archive/controllers/hydra/airGuitar.js @@ -10,7 +10,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; function length(v) { return Math.sqrt(v.x * v.x + v.y * v.y + v.z * v.z); @@ -28,7 +29,7 @@ function vMinus(a, b) { } // The model file to be used for the guitar -var guitarModel = HIFI_PUBLIC_BUCKET + "models/attachments/guitar.fst"; +var guitarModel = VIRCADIA_PUBLIC_CDN + "models/attachments/guitar.fst"; // Load sounds that will be played @@ -36,22 +37,22 @@ var heyManWave = SoundCache.getSound("https://hifi-public.s3.amazonaws.com/sound var chords = new Array(); // Nylon string guitar -chords[1] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guitars/Guitar+-+Nylon+A.raw"); -chords[2] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guitars/Guitar+-+Nylon+B.raw"); -chords[3] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guitars/Guitar+-+Nylon+E.raw"); -chords[4] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guitars/Guitar+-+Nylon+G.raw"); +chords[1] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guitars/Guitar+-+Nylon+A.raw"); +chords[2] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guitars/Guitar+-+Nylon+B.raw"); +chords[3] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guitars/Guitar+-+Nylon+E.raw"); +chords[4] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guitars/Guitar+-+Nylon+G.raw"); // Electric guitar -chords[5] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guitars/Guitar+-+Metal+A+short.raw"); -chords[6] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guitars/Guitar+-+Metal+B+short.raw"); -chords[7] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guitars/Guitar+-+Metal+E+short.raw"); -chords[8] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guitars/Guitar+-+Metal+G+short.raw"); +chords[5] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guitars/Guitar+-+Metal+A+short.raw"); +chords[6] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guitars/Guitar+-+Metal+B+short.raw"); +chords[7] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guitars/Guitar+-+Metal+E+short.raw"); +chords[8] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guitars/Guitar+-+Metal+G+short.raw"); // Steel Guitar -chords[9] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guitars/Guitar+-+Steel+A.raw"); -chords[10] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guitars/Guitar+-+Steel+B.raw"); -chords[11] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guitars/Guitar+-+Steel+E.raw"); -chords[12] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guitars/Guitar+-+Steel+G.raw"); +chords[9] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guitars/Guitar+-+Steel+A.raw"); +chords[10] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guitars/Guitar+-+Steel+B.raw"); +chords[11] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guitars/Guitar+-+Steel+E.raw"); +chords[12] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guitars/Guitar+-+Steel+G.raw"); var NUM_CHORDS = 4; var NUM_GUITARS = 3; diff --git a/script-archive/controllers/hydra/drumStick.js b/script-archive/controllers/hydra/drumStick.js index 97a8bd856d..6a4a73a48a 100644 --- a/script-archive/controllers/hydra/drumStick.js +++ b/script-archive/controllers/hydra/drumStick.js @@ -10,7 +10,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; function length(v) { return Math.sqrt(v.x * v.x + v.y * v.y + v.z * v.z); @@ -28,8 +29,8 @@ function vMinus(a, b) { // First, load two percussion sounds to be used on the sticks -var drum1 = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Drums/RackTomHi.raw"); -var drum2 = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Drums/RackTomLo.raw"); +var drum1 = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Drums/RackTomHi.raw"); +var drum2 = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Drums/RackTomLo.raw"); // State Machine: // 0 = not triggered diff --git a/script-archive/controllers/hydra/frisbee.js b/script-archive/controllers/hydra/frisbee.js index 46550d8e76..449464c652 100644 --- a/script-archive/controllers/hydra/frisbee.js +++ b/script-archive/controllers/hydra/frisbee.js @@ -15,7 +15,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; Script.include("../../libraries/toolBars.js"); const LEFT_PALM = 0; @@ -171,7 +172,7 @@ var currentMouseControl = false; var newSound = SoundCache.getSound("https://dl.dropboxusercontent.com/u/1864924/hifi-sounds/throw.raw"); var catchSound = SoundCache.getSound("https://dl.dropboxusercontent.com/u/1864924/hifi-sounds/catch.raw"); -var throwSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Switches%20and%20sliders/slider%20-%20whoosh1.raw"); +var throwSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Switches%20and%20sliders/slider%20-%20whoosh1.raw"); var simulatedFrisbees = []; diff --git a/script-archive/controllers/hydra/gun.js b/script-archive/controllers/hydra/gun.js index 42dd1144eb..7cb7f8f6de 100644 --- a/script-archive/controllers/hydra/gun.js +++ b/script-archive/controllers/hydra/gun.js @@ -22,7 +22,8 @@ Script.include("../../libraries/utils.js"); Script.include("../../libraries/constants.js"); Script.include("../../libraries/toolBars.js"); -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; var LASER_WIDTH = 2; var POSE_CONTROLS = [ Controller.Standard.LeftHand, Controller.Standard.RightHand ]; @@ -30,7 +31,7 @@ var TRIGGER_CONTROLS = [ Controller.Standard.LT, Controller.Standard.RT ]; var MIN_THROWER_DELAY = 1000; var MAX_THROWER_DELAY = 1000; var RELOAD_INTERVAL = 5; -var GUN_MODEL = HIFI_PUBLIC_BUCKET + "cozza13/gun/m1911-handgun+1.fbx?v=4"; +var GUN_MODEL = VIRCADIA_PUBLIC_CDN + "cozza13/gun/m1911-handgun+1.fbx?v=4"; var BULLET_VELOCITY = 10.0; var GUN_OFFSETS = [ { x: -0.04, @@ -84,11 +85,11 @@ function getRandomFloat(min, max) { var showScore = false; // Load some sound to use for loading and firing -var fireSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guns/GUN-SHOT2.raw"); -var loadSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guns/Gun_Reload_Weapon22.raw"); -var impactSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guns/BulletImpact2.raw"); -var targetHitSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Space%20Invaders/hit.raw"); -var targetLaunchSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Space%20Invaders/shoot.raw"); +var fireSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guns/GUN-SHOT2.raw"); +var loadSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guns/Gun_Reload_Weapon22.raw"); +var impactSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Guns/BulletImpact2.raw"); +var targetHitSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Space%20Invaders/hit.raw"); +var targetLaunchSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Space%20Invaders/shoot.raw"); var audioOptions = { volume: 0.9 @@ -118,7 +119,7 @@ var toolBar = new ToolBar(0, 0, ToolBar.HORIZONTAL, "highfidelity.gun.toolbar", var offButton = toolBar.addOverlay("image", { width: BUTTON_SIZE, height: BUTTON_SIZE, - imageURL: HIFI_PUBLIC_BUCKET + "images/gun/close.svg", + imageURL: VIRCADIA_PUBLIC_CDN + "images/gun/close.svg", alpha: 1 }); @@ -128,7 +129,7 @@ var platformButton = toolBar.addOverlay("image", { y: screenSize.y - (BUTTON_SIZE + PADDING), width: BUTTON_SIZE, height: BUTTON_SIZE, - imageURL: HIFI_PUBLIC_BUCKET + "images/gun/platform-targets.svg", + imageURL: VIRCADIA_PUBLIC_CDN + "images/gun/platform-targets.svg", alpha: 1 }); @@ -138,7 +139,7 @@ var gridButton = toolBar.addOverlay("image", { y: screenSize.y - (BUTTON_SIZE + PADDING), width: BUTTON_SIZE, height: BUTTON_SIZE, - imageURL: HIFI_PUBLIC_BUCKET + "images/gun/floating-targets.svg", + imageURL: VIRCADIA_PUBLIC_CDN + "images/gun/floating-targets.svg", alpha: 1 }); diff --git a/script-archive/controllers/hydra/paddleBall.js b/script-archive/controllers/hydra/paddleBall.js index 9bf558ef21..731c664ed6 100644 --- a/script-archive/controllers/hydra/paddleBall.js +++ b/script-archive/controllers/hydra/paddleBall.js @@ -10,11 +10,12 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; -hitSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Collisions-ballhitsandcatches/billiards/collision1.wav"); -var rightHandAnimation = HIFI_PUBLIC_BUCKET + "animations/RightHandAnimPhilip.fbx"; -var leftHandAnimation = HIFI_PUBLIC_BUCKET + "animations/LeftHandAnimPhilip.fbx"; +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; + +hitSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Collisions-ballhitsandcatches/billiards/collision1.wav"); +var rightHandAnimation = VIRCADIA_PUBLIC_CDN + "animations/RightHandAnimPhilip.fbx"; +var leftHandAnimation = VIRCADIA_PUBLIC_CDN + "animations/LeftHandAnimPhilip.fbx"; var BALL_SIZE = 0.08; var PADDLE_SIZE = 0.20; @@ -43,7 +44,7 @@ var offButton = Overlays.addOverlay("image", { y: 96, width: 32, height: 32, - imageURL: HIFI_PUBLIC_BUCKET + "images/close.png", + imageURL: VIRCADIA_PUBLIC_CDN + "images/close.png", color: { red: 255, green: 255, blue: 255}, alpha: 1 }); diff --git a/script-archive/controllers/hydra/toyball.js b/script-archive/controllers/hydra/toyball.js index 0d5faea317..72b74bc808 100644 --- a/script-archive/controllers/hydra/toyball.js +++ b/script-archive/controllers/hydra/toyball.js @@ -15,7 +15,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; // maybe we should make these constants... var LEFT_PALM = 0; @@ -40,7 +41,7 @@ var rightHandEntity = false; var newSound = SoundCache.getSound("https://dl.dropboxusercontent.com/u/1864924/hifi-sounds/throw.raw"); var catchSound = SoundCache.getSound("https://dl.dropboxusercontent.com/u/1864924/hifi-sounds/catch.raw"); -var throwSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Switches%20and%20sliders/slider%20-%20whoosh1.raw"); +var throwSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Switches%20and%20sliders/slider%20-%20whoosh1.raw"); var targetRadius = 0.25; diff --git a/script-archive/controllers/oculus/goTo.js b/script-archive/controllers/oculus/goTo.js index 5a5c3429ed..c7274f254f 100644 --- a/script-archive/controllers/oculus/goTo.js +++ b/script-archive/controllers/oculus/goTo.js @@ -72,7 +72,7 @@ function Instructions(imageURL, originalWidth, originalHeight) { this.rescale(); }; -var theInstruction = new Instructions(HIFI_PUBLIC_BUCKET + "images/tutorial-goTo.svg", 457, 284.1); +var theInstruction = new Instructions(VIRCADIA_PUBLIC_CDN + "images/tutorial-goTo.svg", 457, 284.1); var firstControllerPlugged = false; @@ -86,7 +86,7 @@ var locationURL = ""; var randomSounds = new SoundArray({}, true); var numberOfSounds = 7; for (var i = 1; i <= numberOfSounds; i++) { - randomSounds.addSound(HIFI_PUBLIC_BUCKET + "sounds/UI/virtualKeyboard-press" + i + ".raw"); + randomSounds.addSound(VIRCADIA_PUBLIC_CDN + "sounds/UI/virtualKeyboard-press" + i + ".raw"); } function appendChar(char) { diff --git a/script-archive/controllers/oculus/virtualKeyboardTextEntityExample.js b/script-archive/controllers/oculus/virtualKeyboardTextEntityExample.js index 15025831e7..b0fee07182 100644 --- a/script-archive/controllers/oculus/virtualKeyboardTextEntityExample.js +++ b/script-archive/controllers/oculus/virtualKeyboardTextEntityExample.js @@ -38,7 +38,7 @@ var textSizeMeasureOverlay = Overlays.addOverlay("text3d", {visible: false}); var randomSounds = new SoundArray({}, true); var numberOfSounds = 7; for (var i = 1; i <= numberOfSounds; i++) { - randomSounds.addSound(HIFI_PUBLIC_BUCKET + "sounds/UI/virtualKeyboard-press" + i + ".raw"); + randomSounds.addSound(VIRCADIA_PUBLIC_CDN + "sounds/UI/virtualKeyboard-press" + i + ".raw"); } function appendChar(char) { diff --git a/script-archive/controllers/toybox.js b/script-archive/controllers/toybox.js index 9ca0a069fc..76042a9673 100644 --- a/script-archive/controllers/toybox.js +++ b/script-archive/controllers/toybox.js @@ -11,7 +11,8 @@ // Script.include("http://s3.amazonaws.com/hifi-public/scripts/libraries/toolBars.js"); -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; @@ -139,7 +140,7 @@ function createTable() { dimensions: TABLE_DIMENSIONS, rotation: MyAvatar.orientation, // color: { red: 102, green: 51, blue: 0 }, - modelURL: HIFI_PUBLIC_BUCKET + 'eric/models/woodFloor.fbx', + modelURL: VIRCADIA_PUBLIC_CDN + 'eric/models/woodFloor.fbx', collisionSoundURL: "http://public.highfidelity.io/sounds/dice/diceCollide.wav" }); diff --git a/script-archive/entityScripts/recordingMaster.js b/script-archive/entityScripts/recordingMaster.js index 0aa3e6f866..aed3a17a75 100644 --- a/script-archive/entityScripts/recordingMaster.js +++ b/script-archive/entityScripts/recordingMaster.js @@ -10,15 +10,16 @@ // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; -Script.include(HIFI_PUBLIC_BUCKET + "scripts/libraries/toolBars.js"); -Script.include(HIFI_PUBLIC_BUCKET + "scripts/libraries/utils.js"); + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; +Script.include(VIRCADIA_PUBLIC_CDN + "scripts/libraries/toolBars.js"); +Script.include(VIRCADIA_PUBLIC_CDN + "scripts/libraries/utils.js"); var rotation = Quat.safeEulerAngles(Camera.getOrientation()); rotation = Quat.fromPitchYawRollDegrees(0, rotation.y, 0); var center = Vec3.sum(MyAvatar.position, Vec3.multiply(1, Quat.getFront(rotation))); -var TOOL_ICON_URL = HIFI_PUBLIC_BUCKET + "images/tools/"; +var TOOL_ICON_URL = VIRCADIA_PUBLIC_CDN + "images/tools/"; var ALPHA_ON = 1.0; var ALPHA_OFF = 0.7; var COLOR_TOOL_BAR = { red: 0, green: 0, blue: 0 }; diff --git a/script-archive/example/audio/audioBall.js b/script-archive/example/audio/audioBall.js index 4f352ff1a3..0a99c0cc89 100644 --- a/script-archive/example/audio/audioBall.js +++ b/script-archive/example/audio/audioBall.js @@ -13,9 +13,10 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; -var sound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Animals/mexicanWhipoorwill.raw"); +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; + +var sound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Animals/mexicanWhipoorwill.raw"); var CHANCE_OF_PLAYING_SOUND = 0.01; var FACTOR = 0.05; diff --git a/script-archive/example/audio/jsstreamplayer.js b/script-archive/example/audio/jsstreamplayer.js index 27ed32e3b5..cecbe3e8f5 100644 --- a/script-archive/example/audio/jsstreamplayer.js +++ b/script-archive/example/audio/jsstreamplayer.js @@ -14,12 +14,13 @@ // Declare HiFi public bucket. -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; // Declare variables and set up new WebWindow. var stream; var volume = 1; -var streamWindow = new WebWindow('Stream', HIFI_PUBLIC_BUCKET + "examples/html/jsstreamplayer.html", 0, 0, false); +var streamWindow = new WebWindow('Stream', VIRCADIA_PUBLIC_CDN + "examples/html/jsstreamplayer.html", 0, 0, false); // Set up toggleStreamURLButton overlay. var toggleStreamURLButton = Overlays.addOverlay("text", { diff --git a/script-archive/example/audio/radio.js b/script-archive/example/audio/radio.js index 5a8b4cbb88..777f3775ac 100644 --- a/script-archive/example/audio/radio.js +++ b/script-archive/example/audio/radio.js @@ -9,10 +9,11 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; -var modelURL = HIFI_PUBLIC_BUCKET + "models/entities/radio/Speakers.fbx"; -var soundURL = HIFI_PUBLIC_BUCKET + "sounds/family.stereo.raw"; +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; + +var modelURL = VIRCADIA_PUBLIC_CDN + "models/entities/radio/Speakers.fbx"; +var soundURL = VIRCADIA_PUBLIC_CDN + "sounds/family.stereo.raw"; var AudioRotationOffset = Quat.fromPitchYawRollDegrees(0, -90, 0); var audioOptions = { diff --git a/script-archive/example/brownianFun.js b/script-archive/example/brownianFun.js index 533fb170dd..3ff8ee15ae 100644 --- a/script-archive/example/brownianFun.js +++ b/script-archive/example/brownianFun.js @@ -1,5 +1,6 @@ -var HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; -var SOUND_PATH = HIFI_PUBLIC_BUCKET + "sounds/Collisions-hitsandslaps/"; +var +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; +var SOUND_PATH = VIRCADIA_PUBLIC_CDN + "sounds/Collisions-hitsandslaps/"; var soundURLS = ["67LCollision01.wav", "67LCollision02.wav", "airhockey_hit1.wav"]; var FLOOR_SIZE = 10; var center = Vec3.sum(MyAvatar.position, Vec3.multiply(FLOOR_SIZE * 1.5, Quat.getFront(Camera.getOrientation()))); @@ -43,7 +44,7 @@ var brownianButton = Overlays.addOverlay("image", { y: screenSize.y - (BUTTON_SIZE + PADDING), width: BUTTON_SIZE, height: BUTTON_SIZE, - imageURL: HIFI_PUBLIC_BUCKET + "images/blocks.png", + imageURL: VIRCADIA_PUBLIC_CDN + "images/blocks.png", color: buttonOffColor, alpha: 1 }); diff --git a/script-archive/example/dynamicLandscape.js b/script-archive/example/dynamicLandscape.js index ad247963fd..38209547ed 100644 --- a/script-archive/example/dynamicLandscape.js +++ b/script-archive/example/dynamicLandscape.js @@ -10,8 +10,9 @@ // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; -Script.include(HIFI_PUBLIC_BUCKET + 'scripts/utilities.js') + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; +Script.include(VIRCADIA_PUBLIC_CDN + 'scripts/utilities.js') var NUM_ROWS = 10; var CUBE_SIZE = 1; diff --git a/script-archive/example/entities/editModelExample.js b/script-archive/example/entities/editModelExample.js index cb8d5b39ae..561993af5d 100644 --- a/script-archive/example/entities/editModelExample.js +++ b/script-archive/example/entities/editModelExample.js @@ -11,7 +11,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; var count = 0; var moveUntil = 2000; @@ -37,7 +38,7 @@ type: "Model", green: 255, blue: 0 }, - modelURL: HIFI_PUBLIC_BUCKET + "meshes/Feisar_Ship.FBX", + modelURL: VIRCADIA_PUBLIC_CDN + "meshes/Feisar_Ship.FBX", rotation: rotation diff --git a/script-archive/example/entities/entityModelExample.js b/script-archive/example/entities/entityModelExample.js index 35f29b6a62..ffd8e33035 100644 --- a/script-archive/example/entities/entityModelExample.js +++ b/script-archive/example/entities/entityModelExample.js @@ -11,7 +11,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; var count = 0; var stopAfter = 1000; @@ -26,7 +27,7 @@ var modelPropertiesA = { y: 3.34, z: 0.54 }, - modelURL: HIFI_PUBLIC_BUCKET + "meshes/Feisar_Ship.FBX", + modelURL: VIRCADIA_PUBLIC_CDN + "meshes/Feisar_Ship.FBX", lifetime: 20 }; diff --git a/script-archive/example/entities/zoneEntityExample.js b/script-archive/example/entities/zoneEntityExample.js index 2d8b587d53..4e870949a9 100644 --- a/script-archive/example/entities/zoneEntityExample.js +++ b/script-archive/example/entities/zoneEntityExample.js @@ -11,7 +11,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; var count = 0; var stopAfter = 1000; diff --git a/script-archive/example/entities/zoneSkyboxExample.js b/script-archive/example/entities/zoneSkyboxExample.js index 420482f14d..a5d7f9d78a 100644 --- a/script-archive/example/entities/zoneSkyboxExample.js +++ b/script-archive/example/entities/zoneSkyboxExample.js @@ -11,7 +11,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; var count = 0; var stopAfter = 600; diff --git a/script-archive/example/games/airHockey.js b/script-archive/example/games/airHockey.js index ffd237c89c..6673750eb4 100755 --- a/script-archive/example/games/airHockey.js +++ b/script-archive/example/games/airHockey.js @@ -60,7 +60,8 @@ var puckCollisionModel = "http://headache.hungry.com/~seth/hifi/airHockeyPuck-hu var paddleModel = "https://hifi-public.s3.amazonaws.com/ozan/props/airHockeyTable/airHockeyPaddle.obj" var paddleCollisionModel = "http://headache.hungry.com/~seth/hifi/paddle-hull.obj" -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; var screenSize = Controller.getViewportDimensions(); var BUTTON_SIZE = 32; var PADDING = 3; @@ -113,7 +114,7 @@ var deleteButton = Overlays.addOverlay("image", { y: screenSize.y - (BUTTON_SIZE * 2 + PADDING), width: BUTTON_SIZE, height: BUTTON_SIZE, - imageURL: HIFI_PUBLIC_BUCKET + "images/delete.png", + imageURL: VIRCADIA_PUBLIC_CDN + "images/delete.png", color: { red: 255, green: 255, @@ -127,7 +128,7 @@ var spawnButton = Overlays.addOverlay("image", { y: screenSize.y - (BUTTON_SIZE * 2 + PADDING), width: BUTTON_SIZE, height: BUTTON_SIZE, - imageURL: HIFI_PUBLIC_BUCKET + "images/puck.png", + imageURL: VIRCADIA_PUBLIC_CDN + "images/puck.png", color: { red: 255, green: 255, diff --git a/script-archive/example/games/billiards.js b/script-archive/example/games/billiards.js index f1329987b2..a28f24539a 100644 --- a/script-archive/example/games/billiards.js +++ b/script-archive/example/games/billiards.js @@ -10,7 +10,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; var tableParts = []; var balls = []; @@ -33,17 +34,18 @@ var cuePosition; var startStroke = 0; // Sounds to use -var hitSound = HIFI_PUBLIC_BUCKET + "sounds/Collisions-ballhitsandcatches/billiards/collision1.wav"; +var hitSound = VIRCADIA_PUBLIC_CDN + "sounds/Collisions-ballhitsandcatches/billiards/collision1.wav"; SoundCache.getSound(hitSound); -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; var screenSize = Controller.getViewportDimensions(); var reticle = Overlays.addOverlay("image", { x: screenSize.x / 2 - 16, y: screenSize.y / 2 - 16, width: 32, height: 32, - imageURL: HIFI_PUBLIC_BUCKET + "images/billiardsReticle.png", + imageURL: VIRCADIA_PUBLIC_CDN + "images/billiardsReticle.png", color: { red: 255, green: 255, blue: 255}, alpha: 1 }); diff --git a/script-archive/example/games/make-dummy.js b/script-archive/example/games/make-dummy.js index c74433aedf..4dc919628d 100644 --- a/script-archive/example/games/make-dummy.js +++ b/script-archive/example/games/make-dummy.js @@ -15,14 +15,14 @@ /*jslint vars: true*/ var Overlays, Entities, Controller, Script, MyAvatar, Vec3; // Referenced globals provided by High Fidelity. -var HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; var rezButton = Overlays.addOverlay("image", { x: 100, y: 350, width: 32, height: 32, - imageURL: HIFI_PUBLIC_BUCKET + "images/close.png", + imageURL: VIRCADIA_PUBLIC_CDN + "images/close.png", color: { red: 255, green: 255, diff --git a/script-archive/example/games/planky.js b/script-archive/example/games/planky.js index 9a88c81384..87aab32dc8 100644 --- a/script-archive/example/games/planky.js +++ b/script-archive/example/games/planky.js @@ -10,7 +10,7 @@ // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = 'http://s3.amazonaws.com/hifi-public/'; +VIRCADIA_PUBLIC_CDN = 'http://s3.amazonaws.com/hifi-public/'; Script.include('/~/system/libraries/toolBars.js'); @@ -190,7 +190,7 @@ PlankyStack = function() { if (!_this.ground) { _this.ground = Entities.addEntity({ type: 'Model', - modelURL: HIFI_PUBLIC_BUCKET + 'eric/models/woodFloor.fbx', + modelURL: VIRCADIA_PUBLIC_CDN + 'eric/models/woodFloor.fbx', dimensions: _this.options.baseDimension, position: Vec3.sum(_this.basePosition, {y: -(_this.options.baseDimension.y / 2)}), rotation: _this.baseRotation, @@ -247,7 +247,7 @@ PlankyStack = function() { }); var newProperties = { type: 'Model', - modelURL: HIFI_PUBLIC_BUCKET + 'marketplace/hificontent/Games/blocks/block.fbx', + modelURL: VIRCADIA_PUBLIC_CDN + 'marketplace/hificontent/Games/blocks/block.fbx', shapeType: 'box', name: 'PlankyBlock' + layer + '-' + row, dimensions: Vec3.sum(_this.options.blockSize, {x: 0, y: -((_this.options.blockSize.y * (_this.options.blockHeightVariation / MAXIMUM_PERCENTAGE)) * Math.random()), z: 0}), @@ -334,7 +334,7 @@ toolBar = new ToolBar(0, 0, ToolBar.HORIZONTAL, "highfidelity.games.planky", fun button = toolBar.addTool({ width: BUTTON_DIMENSIONS.width, height: BUTTON_DIMENSIONS.height, - imageURL: HIFI_PUBLIC_BUCKET + 'marketplace/hificontent/Games/blocks/planky_button.svg', + imageURL: VIRCADIA_PUBLIC_CDN + 'marketplace/hificontent/Games/blocks/planky_button.svg', alpha: 0.8, visible: true }); @@ -342,7 +342,7 @@ button = toolBar.addTool({ cogButton = toolBar.addTool({ width: BUTTON_DIMENSIONS.width, height: BUTTON_DIMENSIONS.height, - imageURL: HIFI_PUBLIC_BUCKET + 'marketplace/hificontent/Games/blocks/cog.svg', + imageURL: VIRCADIA_PUBLIC_CDN + 'marketplace/hificontent/Games/blocks/cog.svg', subImage: { x: 0, y: BUTTON_DIMENSIONS.height, width: BUTTON_DIMENSIONS.width, height: BUTTON_DIMENSIONS.height }, alpha: 0.8, visible: true diff --git a/script-archive/example/games/spaceInvadersExample.js b/script-archive/example/games/spaceInvadersExample.js index df7649d942..bd0a351e7c 100644 --- a/script-archive/example/games/spaceInvadersExample.js +++ b/script-archive/example/games/spaceInvadersExample.js @@ -11,7 +11,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; + +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; var iteration = 0; @@ -93,13 +94,13 @@ var maxInvaderRowOffset=stepsToGround; var myMissile; // sounds -var hitSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Space%20Invaders/hit.raw"); -var shootSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Space%20Invaders/shoot.raw"); +var hitSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Space%20Invaders/hit.raw"); +var shootSound = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Space%20Invaders/shoot.raw"); var moveSounds = new Array(); -moveSounds[0] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Space%20Invaders/Lo1.raw"); -moveSounds[1] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Space%20Invaders/Lo2.raw"); -moveSounds[2] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Space%20Invaders/Lo3.raw"); -moveSounds[3] = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Space%20Invaders/Lo4.raw"); +moveSounds[0] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Space%20Invaders/Lo1.raw"); +moveSounds[1] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Space%20Invaders/Lo2.raw"); +moveSounds[2] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Space%20Invaders/Lo3.raw"); +moveSounds[3] = SoundCache.getSound(VIRCADIA_PUBLIC_CDN + "sounds/Space%20Invaders/Lo4.raw"); var currentMoveSound = 0; var numberOfSounds = 4; var stepsPerSound = invaderStepsPerCycle / numberOfSounds; @@ -110,36 +111,36 @@ var soundInMyHead = true; // models... var invaderModels = new Array(); invaderModels[0] = { - modelURL: HIFI_PUBLIC_BUCKET + "meshes/space_invader.fbx", + modelURL: VIRCADIA_PUBLIC_CDN + "meshes/space_invader.fbx", modelScale: 450, modelTranslation: { x: -1.3, y: -1.3, z: -1.3 }, }; invaderModels[1] = { - modelURL: HIFI_PUBLIC_BUCKET + "meshes/space_invader.fbx", + modelURL: VIRCADIA_PUBLIC_CDN + "meshes/space_invader.fbx", modelScale: 450, modelTranslation: { x: -1.3, y: -1.3, z: -1.3 }, }; invaderModels[2] = { - modelURL: HIFI_PUBLIC_BUCKET + "meshes/space_invader.fbx", + modelURL: VIRCADIA_PUBLIC_CDN + "meshes/space_invader.fbx", modelScale: 450, modelTranslation: { x: -1.3, y: -1.3, z: -1.3 }, }; invaderModels[3] = { - modelURL: HIFI_PUBLIC_BUCKET + "meshes/space_invader.fbx", + modelURL: VIRCADIA_PUBLIC_CDN + "meshes/space_invader.fbx", modelScale: 450, modelTranslation: { x: -1.3, y: -1.3, z: -1.3 }, }; invaderModels[4] = { - modelURL: HIFI_PUBLIC_BUCKET + "meshes/space_invader.fbx", + modelURL: VIRCADIA_PUBLIC_CDN + "meshes/space_invader.fbx", modelScale: 450, modelTranslation: { x: -1.3, y: -1.3, z: -1.3 }, }; -//modelURL: HIFI_PUBLIC_BUCKET + "meshes/Feisar_Ship.FBX", -//modelURL: HIFI_PUBLIC_BUCKET + "meshes/invader.svo", -// HIFI_PUBLIC_BUCKET + "meshes/spaceInvader3.fbx" +//modelURL: VIRCADIA_PUBLIC_CDN + "meshes/Feisar_Ship.FBX", +//modelURL: VIRCADIA_PUBLIC_CDN + "meshes/invader.svo", +// VIRCADIA_PUBLIC_CDN + "meshes/spaceInvader3.fbx" function initializeMyShip() { myShipProperties = { @@ -150,7 +151,7 @@ function initializeMyShip() { damping: 0, dimensions: { x: shipSize * 2, y: shipSize * 2, z: shipSize * 2 }, color: { red: 0, green: 255, blue: 0 }, - modelURL: HIFI_PUBLIC_BUCKET + "meshes/space_invader.fbx", + modelURL: VIRCADIA_PUBLIC_CDN + "meshes/space_invader.fbx", lifetime: itemLifetimes }; myShip = Entities.addEntity(myShipProperties); diff --git a/script-archive/example/soundToys.js b/script-archive/example/soundToys.js index d46d5d8b60..2456ff4b06 100644 --- a/script-archive/example/soundToys.js +++ b/script-archive/example/soundToys.js @@ -8,7 +8,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html var Camera, Vec3, Quat, Entities, Script; // Globals defined by HiFi, var'ed here to keep jslint happy. -var HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; +var +var VIRCADIA_PUBLIC_CDN = networkingConstants.PUBLIC_BUCKET_CDN_URL; var SOUND_BUCKET = "http://public.highfidelity.io/sounds/Collisions-hitsandslaps/"; var MAX_ANGULAR_SPEED = Math.PI; var N_EACH_OBJECTS = 3; @@ -22,8 +23,8 @@ function makeAll() { right = Vec3.multiply(0.6, Quat.getRight(Camera.getOrientation())), currentDimensions, data = [ - ["models/props/Dice/goldDie.fbx", HIFI_PUBLIC_BUCKET + "sounds/dice/diceCollide.wav"], - ["models/props/Pool/ball_8.fbx", HIFI_PUBLIC_BUCKET + "sounds/Collisions-ballhitsandcatches/billiards/collision1.wav"], + ["models/props/Dice/goldDie.fbx", VIRCADIA_PUBLIC_CDN + "sounds/dice/diceCollide.wav"], + ["models/props/Pool/ball_8.fbx", VIRCADIA_PUBLIC_CDN + "sounds/Collisions-ballhitsandcatches/billiards/collision1.wav"], ["eric/models/woodFloor.fbx", SOUND_BUCKET + "67LCollision05.wav"] ]; currentPosition = Vec3.sum(currentPosition, Vec3.multiply(-1 * data.length * N_EACH_OBJECTS / 2, right)); @@ -35,7 +36,7 @@ function makeAll() { } thisEntity = Entities.addEntity({ type: "Model", - modelURL: HIFI_PUBLIC_BUCKET + model, + modelURL: VIRCADIA_PUBLIC_CDN + model, collisionSoundURL: sound, dynamic: true, shapeType: "box", diff --git a/script-archive/example/ui/overlayPanelExample.js b/script-archive/example/ui/overlayPanelExample.js index c27123c9ad..281a19d3b9 100644 --- a/script-archive/example/ui/overlayPanelExample.js +++ b/script-archive/example/ui/overlayPanelExample.js @@ -14,9 +14,9 @@ Script.include([ "../../libraries/overlayManager.js", ]); -var BG_IMAGE_URL = HIFI_PUBLIC_BUCKET + "images/card-bg.svg"; -var RED_DOT_IMAGE_URL = HIFI_PUBLIC_BUCKET + "images/red-dot.svg"; -var BLUE_SQUARE_IMAGE_URL = HIFI_PUBLIC_BUCKET + "images/blue-square.svg"; +var BG_IMAGE_URL = VIRCADIA_PUBLIC_CDN + "images/card-bg.svg"; +var RED_DOT_IMAGE_URL = VIRCADIA_PUBLIC_CDN + "images/red-dot.svg"; +var BLUE_SQUARE_IMAGE_URL = VIRCADIA_PUBLIC_CDN + "images/blue-square.svg"; var mainPanel = new OverlayPanel({ anchorPositionBinding: { avatar: "MyAvatar" }, diff --git a/script-archive/example/ui/overlaysExample.js b/script-archive/example/ui/overlaysExample.js index e4e8bf463b..f44a3d8719 100644 --- a/script-archive/example/ui/overlaysExample.js +++ b/script-archive/example/ui/overlaysExample.js @@ -10,9 +10,6 @@ // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // - -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; - // The "Swatches" example of this script will create 9 different image overlays, that use the color feature to // display different colors as color swatches. The overlays can be clicked on, to change the "selectedSwatch" variable // and update the image used for the overlay so that it appears to have a selected indicator. @@ -52,7 +49,7 @@ for (s = 0; s < numberOfSwatches; s++) { width: 31, height: 54, subImage: { x: imageFromX, y: imageFromY, width: 30, height: 54 }, - imageURL: HIFI_PUBLIC_BUCKET + "images/testing-swatches.svg", + imageURL: Script.getExternalPath(Script.ExternalPaths.Assets, "images/testing-swatches.svg"), color: swatchColors[s], alpha: 1 }); @@ -80,7 +77,7 @@ var toolA = Overlays.addOverlay("image", { width: 62, height: 40, subImage: { x: 0, y: 0, width: 62, height: 40 }, - imageURL: HIFI_PUBLIC_BUCKET + "images/hifi-interface-tools.svg", + imageURL: Script.getExternalPath(Script.ExternalPaths.Assets, "images/hifi-interface-tools.svg"), color: { red: 255, green: 255, blue: 255}, visible: false }); @@ -90,7 +87,7 @@ var toolA = Overlays.addOverlay("image", { var slider = Overlays.addOverlay("image", { // alternate form of expressing bounds bounds: { x: 100, y: 300, width: 158, height: 35}, - imageURL: HIFI_PUBLIC_BUCKET + "images/slider.png", + imageURL: Script.getExternalPath(Script.ExternalPaths.Assets, "images/slider.png"), color: { red: 255, green: 255, blue: 255}, alpha: 1 }); @@ -104,7 +101,7 @@ var thumb = Overlays.addOverlay("image", { y: 309, width: 18, height: 17, - imageURL: HIFI_PUBLIC_BUCKET + "images/thumb.png", + imageURL: Script.getExternalPath(Script.ExternalPaths.Assets, "images/thumb.png"), color: { red: 255, green: 255, blue: 255}, alpha: 1 }); @@ -200,8 +197,8 @@ print("Cube overlay color =\n" // This model overlay example causes intermittent crashes in NetworkGeometry::setTextureWithNameToURL() //var modelOverlayProperties = { // textures: { -// filename1: HIFI_PUBLIC_BUCKET + "images/testing-swatches.svg", -// filename2: HIFI_PUBLIC_BUCKET + "images/hifi-interface-tools.svg" +// filename1: Script.getExternalPath(Script.ExternalPaths.Assets, "images/testing-swatches.svg",) +// filename2: Script.getExternalPath(Script.ExternalPaths.Assets, "images/hifi-interface-tools.svg") // } //} //var modelOverlay = Overlays.addOverlay("model", modelOverlayProperties); diff --git a/script-archive/example/ui/textInputOverlayExample.js b/script-archive/example/ui/textInputOverlayExample.js index 04be0b92e9..50710151ec 100644 --- a/script-archive/example/ui/textInputOverlayExample.js +++ b/script-archive/example/ui/textInputOverlayExample.js @@ -180,7 +180,7 @@ function updateWriting(deltaTime){ writing = writing + "\n"; } // add blinking cursor to window during typing - var addCursor = writing + cursor; + var addCursor = writing + cursor; if (clickedText == true){ Overlays.editOverlay(inputWindow, { text: addCursor}); }else{ diff --git a/script-archive/fireworks.js b/script-archive/fireworks.js index 610db389ba..546a888f68 100644 --- a/script-archive/fireworks.js +++ b/script-archive/fireworks.js @@ -1,5 +1,4 @@ -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; -var fireSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guns/GUN-SHOT2.raw"); +var fireSound = SoundCache.getSound(Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/Guns/GUN-SHOT2.raw")); var audioOptions = { volume: 0.9, position: Vec3.sum(Camera.getPosition(), Quat.getFront(Camera.getOrientation())) diff --git a/script-archive/golfclub/golfClub.js b/script-archive/golfclub/golfClub.js index eecca891a4..3b7954ec5e 100644 --- a/script-archive/golfclub/golfClub.js +++ b/script-archive/golfclub/golfClub.js @@ -13,8 +13,7 @@ (function () { var ball = null; - var HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; - var collisionSoundURL = HIFI_PUBLIC_BUCKET + "sounds/Collisions-ballhitsandcatches/billiards/collision1.wav"; + var collisionSoundURL = Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/Collisions-ballhitsandcatches/billiards/collision1.wav"); var triggerState = false; var BALL_GRAVITY = -9.8; var BALL_START_VELOCITY = 0.1; diff --git a/script-archive/grenade.js b/script-archive/grenade.js index ab0e6b5a47..ebf883adb8 100644 --- a/script-archive/grenade.js +++ b/script-archive/grenade.js @@ -9,11 +9,9 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; - -var grenadeURL = HIFI_PUBLIC_BUCKET + "models/props/grenade/grenade.fbx"; -var fuseSoundURL = HIFI_PUBLIC_BUCKET + "sounds/burningFuse.wav"; -var boomSoundURL = HIFI_PUBLIC_BUCKET + "sounds/explosion.wav"; +var grenadeURL = Script.getExternalPath(Script.ExternalPaths.Assets, "models/props/grenade/grenade.fbx"); +var fuseSoundURL = Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/burningFuse.wav"); +var boomSoundURL = Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/explosion.wav"); var AudioRotationOffset = Quat.fromPitchYawRollDegrees(0, -90, 0); var audioOptions = { diff --git a/script-archive/libraries/constants.js b/script-archive/libraries/constants.js index 117e72267c..a76eadff20 100644 --- a/script-archive/libraries/constants.js +++ b/script-archive/libraries/constants.js @@ -6,8 +6,7 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; -STICK_URL = HIFI_PUBLIC_BUCKET + "models/props/geo_stick.fbx"; +STICK_URL = Script.getExternalPath(Script.ExternalPaths.Assets, "models/props/geo_stick.fbx"); ZERO_VECTOR = { x: 0, y: 0, z: 0 }; diff --git a/script-archive/libraries/virtualKeyboard.js b/script-archive/libraries/virtualKeyboard.js index eca723dbcc..60cb3367ee 100644 --- a/script-archive/libraries/virtualKeyboard.js +++ b/script-archive/libraries/virtualKeyboard.js @@ -22,8 +22,8 @@ KBD_UPPERCASE_HOVER = 2; KBD_LOWERCASE_HOVER = 3; KBD_BACKGROUND = 4; -KEYBOARD_URL = HIFI_PUBLIC_BUCKET + "images/keyboard.svg"; -CURSOR_URL = HIFI_PUBLIC_BUCKET + "images/cursor.svg"; +KEYBOARD_URL = Script.getExternalPath(Script.ExternalPaths.Assets, "images/keyboard.svg"); +CURSOR_URL = Script.getExternalPath(Script.ExternalPaths.Assets, "images/cursor.svg"); RETURN_CHARCODE = 0x01000004; ENTER_CHARCODE = 0x01000005; diff --git a/script-archive/lineRider.js b/script-archive/lineRider.js index 21a690fc63..967f0ea6bb 100644 --- a/script-archive/lineRider.js +++ b/script-archive/lineRider.js @@ -11,7 +11,6 @@ // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html LineRider = function() { - HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; var screenSize = Controller.getViewportDimensions(); var BUTTON_SIZE = 32; @@ -34,7 +33,7 @@ LineRider = function() { y: screenSize.y - (BUTTON_SIZE + PADDING), width: BUTTON_SIZE, height: BUTTON_SIZE, - imageURL: HIFI_PUBLIC_BUCKET + "images/coaster.png?v2", + imageURL: Script.getExternalPath(Script.ExternalPaths.Assets, "images/coaster.png?v2"), color: this.buttonOffColor, alpha: 1 }); diff --git a/script-archive/lobby.js b/script-archive/lobby.js index 7a06cdd906..46ec7c5296 100644 --- a/script-archive/lobby.js +++ b/script-archive/lobby.js @@ -9,8 +9,6 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; - var panelWall = false; var orbShell = false; var descriptionText = false; @@ -45,16 +43,16 @@ var panelsCenterShift = Vec3.subtract(panelsCenter, orbCenter); var ORB_SHIFT = { x: 0, y: -1.4, z: -0.8}; -var LOBBY_PANEL_WALL_URL = HIFI_PUBLIC_BUCKET + "models/sets/Lobby/PanelWallForInterface.fbx"; -var LOBBY_BLANK_PANEL_TEXTURE_URL = HIFI_PUBLIC_BUCKET + "models/sets/Lobby/Texture.jpg"; -var LOBBY_SHELL_URL = HIFI_PUBLIC_BUCKET + "models/sets/Lobby/LobbyShellForInterface.fbx"; +var LOBBY_PANEL_WALL_URL = Script.getExternalPath(Script.ExternalPaths.Assets, "models/sets/Lobby/PanelWallForInterface.fbx"); +var LOBBY_BLANK_PANEL_TEXTURE_URL = Script.getExternalPath(Script.ExternalPaths.Assets, "models/sets/Lobby/Texture.jpg"); +var LOBBY_SHELL_URL = Script.getExternalPath(Script.ExternalPaths.Assets, "models/sets/Lobby/LobbyShellForInterface.fbx"); -var droneSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Lobby/drone.stereo.raw") +var droneSound = SoundCache.getSound(Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/Lobby/drone.stereo.raw")); var currentDrone = null; -var latinSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Lobby/latin.stereo.raw") +var latinSound = SoundCache.getSound(Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/Lobby/latin.stereo.raw")); var latinInjector = null; -var elevatorSound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Lobby/elevator.stereo.raw") +var elevatorSound = SoundCache.getSound(Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/Lobby/elevator.stereo.raw")); var elevatorInjector = null; var currentMuzakInjector = null; var currentSound = null; diff --git a/script-archive/pointer.js b/script-archive/pointer.js index 7d24bfab6b..010a772394 100644 --- a/script-archive/pointer.js +++ b/script-archive/pointer.js @@ -29,8 +29,6 @@ var buttonOnColor = { blue: 100 }; -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; - var userCanPoint = false; Script.include(["libraries/toolBars.js"]); var toolBar = new ToolBar(0, 0, ToolBar.HORIZONTAL, "highfidelity.pointer.toolbar", function (screenSize) { @@ -39,14 +37,12 @@ var toolBar = new ToolBar(0, 0, ToolBar.HORIZONTAL, "highfidelity.pointer.toolba var pointerButton = toolBar.addOverlay("image", { width: BUTTON_SIZE, height: BUTTON_SIZE, - imageURL: HIFI_PUBLIC_BUCKET + "images/laser.png", + imageURL: Script.getExternalPath(Script.ExternalPaths.Assets, "images/laser.png"), color: buttonOffColor, alpha: 1 }); - - function nearLinePoint(targetPosition) { var handPosition = MyAvatar.getRightPalmPosition(); var along = Vec3.subtract(targetPosition, handPosition); diff --git a/script-archive/recorder.js b/script-archive/recorder.js index bda4edc125..ae5bcbc5d6 100644 --- a/script-archive/recorder.js +++ b/script-archive/recorder.js @@ -9,9 +9,8 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -/* globals HIFI_PUBLIC_BUCKET:true, Tool, ToolBar */ +/* globals Tool, ToolBar */ -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; Script.include("/~/system/libraries/toolBars.js"); var recordingFile = "recording.hfr"; @@ -25,7 +24,7 @@ function setDefaultPlayerOptions() { } var windowDimensions = Controller.getViewportDimensions(); -var TOOL_ICON_URL = HIFI_PUBLIC_BUCKET + "images/tools/"; +var TOOL_ICON_URL = Script.getExternalPath(Script.ExternalPaths.Assets, + "images/tools/"); var ALPHA_ON = 1.0; var ALPHA_OFF = 0.7; var COLOR_ON = { red: 128, green: 0, blue: 0 }; diff --git a/script-archive/utilities/diagnostics/inWorldTestTone.js b/script-archive/utilities/diagnostics/inWorldTestTone.js index 4596bfe2ad..3dac9e9739 100644 --- a/script-archive/utilities/diagnostics/inWorldTestTone.js +++ b/script-archive/utilities/diagnostics/inWorldTestTone.js @@ -11,9 +11,7 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; - -var sound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/220Sine.wav"); +var sound = SoundCache.getSound(Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/220Sine.wav")); var soundPlaying = false; diff --git a/script-archive/utilities/diagnostics/moveJoints.js b/script-archive/utilities/diagnostics/moveJoints.js index b989cab705..3d566b12d3 100644 --- a/script-archive/utilities/diagnostics/moveJoints.js +++ b/script-archive/utilities/diagnostics/moveJoints.js @@ -9,9 +9,7 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -Script.include("../../libraries/globals.js"); - -var testAnimation = HIFI_PUBLIC_BUCKET + "ozan/animations/forStephen/sniperJump.fbx"; +var testAnimation = Script.getExternalPath(Script.ExternalPaths.Assets, "ozan/animations/forStephen/sniperJump.fbx"); var FRAME_RATE = 24.0; // frames per second var isAnimating = false; diff --git a/script-archive/utilities/diagnostics/playSoundLoop.js b/script-archive/utilities/diagnostics/playSoundLoop.js index 83c0ccf6d0..2f70a3e966 100644 --- a/script-archive/utilities/diagnostics/playSoundLoop.js +++ b/script-archive/utilities/diagnostics/playSoundLoop.js @@ -11,13 +11,12 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; // A few sample files you may want to try: -var sound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Guitars/Guitar+-+Nylon+A.raw"); -//var sound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/220Sine.wav"); -//var sound = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Cocktail+Party+Snippets/Bandcamp.wav"); +var sound = SoundCache.getSound(Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/Guitars/Guitar+-+Nylon+A.raw")); +//var sound = SoundCache.getSound(Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/220Sine.wav")); +//var sound = SoundCache.getSound(Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/Cocktail+Party+Snippets/Bandcamp.wav")); var soundPlaying = false; var options = { diff --git a/script-archive/utilities/diagnostics/playSoundWave.js b/script-archive/utilities/diagnostics/playSoundWave.js index e9bf534e35..e54bea00de 100644 --- a/script-archive/utilities/diagnostics/playSoundWave.js +++ b/script-archive/utilities/diagnostics/playSoundWave.js @@ -9,9 +9,7 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; - -var soundClip = SoundCache.getSound(HIFI_PUBLIC_BUCKET + "sounds/Cocktail%20Party%20Snippets/Walken1.wav"); +var soundClip = SoundCache.getSound(Script.getExternalPath(Script.ExternalPaths.Assets, "sounds/Cocktail%20Party%20Snippets/Walken1.wav")); function playSound() { Audio.playSound(soundClip, { diff --git a/script-archive/utilities/tools/cookies.js b/script-archive/utilities/tools/cookies.js index 0e08f80d0e..8b789693f4 100644 --- a/script-archive/utilities/tools/cookies.js +++ b/script-archive/utilities/tools/cookies.js @@ -10,8 +10,6 @@ // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // -HIFI_PUBLIC_BUCKET = "http://s3.amazonaws.com/hifi-public/"; - var SLIDER_RANGE_INCREMENT_SCALE = 1 / 1000; var THUMB_COLOR = { red: 150, @@ -784,7 +782,7 @@ var CHECK_MARK_COLOR = { green: 255, blue: 255 }, - imageURL: HIFI_PUBLIC_BUCKET + 'images/tools/expand-ui.svg', + imageURL: Script.getExternalPath(Script.ExternalPaths.Assets, 'images/tools/expand-ui.svg'), x: x, y: y, width: rawHeight, @@ -1147,13 +1145,13 @@ var CHECK_MARK_COLOR = { if (!item.isCollapsed && item.isCollapsable && clickedOverlay == item.thumb) { Overlays.editOverlay(item.thumb, { - imageURL: HIFI_PUBLIC_BUCKET + 'images/tools/expand-right.svg' + imageURL: Script.getExternalPath(Script.ExternalPaths.Assets, 'images/tools/expand-right.svg') }); this.collapse(clickedOverlay); item.isCollapsed = true; } else if (item.isCollapsed && item.isCollapsable && clickedOverlay == item.thumb) { Overlays.editOverlay(item.thumb, { - imageURL: HIFI_PUBLIC_BUCKET + 'images/tools/expand-ui.svg' + imageURL: Script.getExternalPath(Script.ExternalPaths.Assets, 'images/tools/expand-ui.svg') }); this.expand(clickedOverlay); item.isCollapsed = false; diff --git a/script-archive/walk.js b/script-archive/walk.js index 048a192522..9fc0215bc1 100644 --- a/script-archive/walk.js +++ b/script-archive/walk.js @@ -14,8 +14,7 @@ // // animations, reach poses, reach pose parameters, transitions, transition parameters, sounds, image/s and reference files -const HIFI_PUBLIC_BUCKET = "https://hifi-public.s3.amazonaws.com/"; -var pathToAssets = HIFI_PUBLIC_BUCKET + "procedural-animator/assets/"; +var pathToAssets = Script.getExternalPath(Script.ExternalPaths.Assets, "procedural-animator/assets/"); Script.include([ "./libraries/walkConstants.js", diff --git a/scripts/communityScripts/explore/addLocation.html b/scripts/communityScripts/explore/addLocation.html deleted file mode 100644 index f65c553b9e..0000000000 --- a/scripts/communityScripts/explore/addLocation.html +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - Explore - - - - - - -

    Add Location


    -

    Location List Provider URL

    - - -

    Domain Name

    - - -

    Owner

    - - -

    Port

    -

    - - - - - - - - \ No newline at end of file diff --git a/scripts/communityScripts/explore/bootstrap.min.css b/scripts/communityScripts/explore/bootstrap.min.css deleted file mode 100644 index 882691283a..0000000000 --- a/scripts/communityScripts/explore/bootstrap.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap v4.1.3 (https://getbootstrap.com/) - * Copyright 2011-2018 The Bootstrap Authors - * Copyright 2011-2018 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,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}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}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,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}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}dfn{font-style:italic}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;-webkit-text-decoration-skip:objects}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;-ms-overflow-style:scrollbar}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}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[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-cancel-button,[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:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}.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,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.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:.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:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.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:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.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,.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%;min-height:1px;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:none}.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:none}.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:none}.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:none}.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:none}.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;background-color:transparent}.table td,.table th{padding:.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 .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.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>td,.table-secondary>th{background-color:#d6d8db}.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>td,.table-success>th{background-color:#c3e6cb}.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>td,.table-info>th{background-color:#bee5eb}.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>td,.table-warning>th{background-color:#ffeeba}.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>td,.table-danger>th{background-color:#f5c6cb}.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>td,.table-light>th{background-color:#fdfdfe}.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>td,.table-dark>th{background-color:#c6c8ca}.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>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,.05)}.table-dark.table-hover tbody tr:hover{background-color:rgba(255,255,255,.075)}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.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;-ms-overflow-style:-ms-autohiding-scrollbar}.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;-ms-overflow-style:-ms-autohiding-scrollbar}.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;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(2.25rem + 2px);padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (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 .2rem rgba(0,123,255,.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(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.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-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size]{height:auto}textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.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:.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:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label::before,.was-validated .custom-control-input:valid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::after,.was-validated .custom-file-input:valid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#fff;background-color:rgba(220,53,69,.9);border-radius:.25rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.custom-control-input.is-invalid:focus~.custom-control-label::before,.was-validated .custom-control-input:invalid:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::after,.was-validated .custom-file-input:invalid~.custom-file-label::after{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.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 .custom-select,.form-inline .input-group{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;margin-top:0;margin-right:.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;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}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 .2rem rgba(0,123,255,.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 .2rem rgba(0,123,255,.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 .2rem rgba(108,117,125,.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 .2rem rgba(108,117,125,.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 .2rem rgba(40,167,69,.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 .2rem rgba(40,167,69,.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 .2rem rgba(23,162,184,.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 .2rem rgba(23,162,184,.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 .2rem rgba(255,193,7,.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 .2rem rgba(255,193,7,.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 .2rem rgba(220,53,69,.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 .2rem rgba(220,53,69,.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 .2rem rgba(248,249,250,.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 .2rem rgba(248,249,250,.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 .2rem rgba(52,58,64,.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 .2rem rgba(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;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 .2rem rgba(0,123,255,.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 .2rem rgba(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;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 .2rem rgba(108,117,125,.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 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;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 .2rem rgba(40,167,69,.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 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;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 .2rem rgba(23,162,184,.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 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;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 .2rem rgba(255,193,7,.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 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;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 .2rem rgba(220,53,69,.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 .2rem rgba(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;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 .2rem rgba(248,249,250,.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 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;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 .2rem rgba(52,58,64,.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 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media screen and (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 .35s ease}@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.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:.5rem 0;margin:.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,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.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:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.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:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{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;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;-ms-flex:0 1 auto;flex:0 1 auto}.btn-group-vertical>.btn:hover,.btn-group>.btn:hover{z-index:1}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus{z-index:1}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.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:first-child{margin-left:0}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after{margin-left:0}.dropleft .dropdown-toggle-split::before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.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+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child){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=checkbox],.btn-group-toggle>.btn input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio]{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>.custom-file,.input-group>.custom-select,.input-group>.form-control{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.custom-select:not(:first-child),.input-group>.form-control: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-append,.input-group-prepend{display:-ms-flexbox;display:flex}.input-group-append .btn,.input-group-prepend .btn{position:relative;z-index:2}.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{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:.375rem .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:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text{height:calc(2.875rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{height:calc(1.8125rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.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),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{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:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{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;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-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}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%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{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%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,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%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,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%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 .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:disabled~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media screen and (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:.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 .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media screen and (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:.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:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media screen and (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:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.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-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (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:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d}.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:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{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:.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:.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:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{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:.5rem;padding-bottom:.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:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.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:.5rem;padding-left:.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:.5rem;padding-left:.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:.5rem;padding-left:.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:.5rem;padding-left:.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:.5rem;padding-left:.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,.9)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%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,.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%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,.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{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,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.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:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.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:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.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:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{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}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.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:.25rem}.page-link{position:relative;display:block;padding:.5rem .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 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.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:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@media (min-width:576px){.jumbotron{padding:4rem 2rem}}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.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:.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:.75rem;background-color:#e9ecef;border-radius:.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 .6s ease}@media screen and (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.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:focus,.list-group-item-action:hover{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:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{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:focus,.list-group-item-secondary.list-group-item-action:hover{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:focus,.list-group-item-success.list-group-item-action:hover{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:focus,.list-group-item-info.list-group-item-action:hover{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:focus,.list-group-item-warning.list-group-item-action:hover{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:focus,.list-group-item-danger.list-group-item-action:hover{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:focus,.list-group-item-light.list-group-item-action:hover{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:focus,.list-group-item-dark.list-group-item-action:hover{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:not(:disabled):not(.disabled){cursor:pointer}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{color:#000;text-decoration:none;opacity:.75}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.modal-dialog-centered::before{display:block;height:calc(100vh - (.5rem * 2));content:""}.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,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.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;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding: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 #e9ecef}.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-centered{min-height:calc(100% - (1.75rem * 2))}.modal-dialog-centered::before{height:calc(100vh - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,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:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow::before,.bs-tooltip-top .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow::before,.bs-tooltip-right .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow::before,.bs-tooltip-bottom .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow::before,.bs-tooltip-left .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.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,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:.875rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow::after,.popover .arrow::before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow{bottom:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow{left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow{top:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header::before,.bs-popover-bottom .popover-header::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media screen and (prefers-reduced-motion:reduce){.carousel-item-next,.carousel-item-prev,.carousel-item.active{transition:none}}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;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:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%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;charset=utf8,%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:10px;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{position:relative;-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:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.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:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{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{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!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 embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-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}}.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 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(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}.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-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-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-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-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-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}.text-justify{text-align:justify!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-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(0,0,0,.5)!important}.text-white-50{color:rgba(255,255,255,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,::after,::before{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}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{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 td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}} -/*# sourceMappingURL=bootstrap.min.css.map */ \ No newline at end of file diff --git a/scripts/communityScripts/explore/bootstrap.min.js b/scripts/communityScripts/explore/bootstrap.min.js deleted file mode 100644 index 00c895f0f3..0000000000 --- a/scripts/communityScripts/explore/bootstrap.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap v4.1.3 (https://getbootstrap.com/) - * Copyright 2011-2018 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors) - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],e):e(t.bootstrap={},t.jQuery,t.Popper)}(this,function(t,e,h){"use strict";function i(t,e){for(var n=0;nthis._items.length-1||t<0))if(this._isSliding)P(this._element).one(Q.SLID,function(){return e.to(t)});else{if(n===t)return this.pause(),void this.cycle();var i=ndocument.documentElement.clientHeight;!this._isBodyOverflowing&&t&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!t&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var t=document.body.getBoundingClientRect();this._isBodyOverflowing=t.left+t.right
    ',trigger:"hover focus",title:"",delay:0,html:!(Ie={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"}),selector:!(Se={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)"}),placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent"},we="out",Ne={HIDE:"hide"+Ee,HIDDEN:"hidden"+Ee,SHOW:(De="show")+Ee,SHOWN:"shown"+Ee,INSERTED:"inserted"+Ee,CLICK:"click"+Ee,FOCUSIN:"focusin"+Ee,FOCUSOUT:"focusout"+Ee,MOUSEENTER:"mouseenter"+Ee,MOUSELEAVE:"mouseleave"+Ee},Oe="fade",ke="show",Pe=".tooltip-inner",je=".arrow",He="hover",Le="focus",Re="click",xe="manual",We=function(){function i(t,e){if("undefined"==typeof h)throw new TypeError("Bootstrap 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=pe(t.currentTarget).data(e);n||(n=new this.constructor(t.currentTarget,this._getDelegateConfig()),pe(t.currentTarget).data(e,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(pe(this.getTipElement()).hasClass(ke))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),pe.removeData(this.element,this.constructor.DATA_KEY),pe(this.element).off(this.constructor.EVENT_KEY),pe(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&pe(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"===pe(this.element).css("display"))throw new Error("Please use show on visible elements");var t=pe.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){pe(this.element).trigger(t);var n=pe.contains(this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!n)return;var i=this.getTipElement(),r=Fn.getUID(this.constructor.NAME);i.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&pe(i).addClass(Oe);var o="function"==typeof this.config.placement?this.config.placement.call(this,i,this.element):this.config.placement,s=this._getAttachment(o);this.addAttachmentClass(s);var a=!1===this.config.container?document.body:pe(document).find(this.config.container);pe(i).data(this.constructor.DATA_KEY,this),pe.contains(this.element.ownerDocument.documentElement,this.tip)||pe(i).appendTo(a),pe(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new h(this.element,i,{placement:s,modifiers:{offset:{offset:this.config.offset},flip:{behavior:this.config.fallbackPlacement},arrow:{element:je},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(t){t.originalPlacement!==t.placement&&e._handlePopperPlacementChange(t)},onUpdate:function(t){e._handlePopperPlacementChange(t)}}),pe(i).addClass(ke),"ontouchstart"in document.documentElement&&pe(document.body).children().on("mouseover",null,pe.noop);var l=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,pe(e.element).trigger(e.constructor.Event.SHOWN),t===we&&e._leave(null,e)};if(pe(this.tip).hasClass(Oe)){var c=Fn.getTransitionDurationFromElement(this.tip);pe(this.tip).one(Fn.TRANSITION_END,l).emulateTransitionEnd(c)}else l()}},t.hide=function(t){var e=this,n=this.getTipElement(),i=pe.Event(this.constructor.Event.HIDE),r=function(){e._hoverState!==De&&n.parentNode&&n.parentNode.removeChild(n),e._cleanTipClass(),e.element.removeAttribute("aria-describedby"),pe(e.element).trigger(e.constructor.Event.HIDDEN),null!==e._popper&&e._popper.destroy(),t&&t()};if(pe(this.element).trigger(i),!i.isDefaultPrevented()){if(pe(n).removeClass(ke),"ontouchstart"in document.documentElement&&pe(document.body).children().off("mouseover",null,pe.noop),this._activeTrigger[Re]=!1,this._activeTrigger[Le]=!1,this._activeTrigger[He]=!1,pe(this.tip).hasClass(Oe)){var o=Fn.getTransitionDurationFromElement(n);pe(n).one(Fn.TRANSITION_END,r).emulateTransitionEnd(o)}else r();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(t){pe(this.getTipElement()).addClass(Te+"-"+t)},t.getTipElement=function(){return this.tip=this.tip||pe(this.config.template)[0],this.tip},t.setContent=function(){var t=this.getTipElement();this.setElementContent(pe(t.querySelectorAll(Pe)),this.getTitle()),pe(t).removeClass(Oe+" "+ke)},t.setElementContent=function(t,e){var n=this.config.html;"object"==typeof e&&(e.nodeType||e.jquery)?n?pe(e).parent().is(t)||t.empty().append(e):t.text(pe(e).text()):t[n?"html":"text"](e)},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._getAttachment=function(t){return Ie[t.toUpperCase()]},t._setListeners=function(){var i=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)pe(i.element).on(i.constructor.Event.CLICK,i.config.selector,function(t){return i.toggle(t)});else if(t!==xe){var e=t===He?i.constructor.Event.MOUSEENTER:i.constructor.Event.FOCUSIN,n=t===He?i.constructor.Event.MOUSELEAVE:i.constructor.Event.FOCUSOUT;pe(i.element).on(e,i.config.selector,function(t){return i._enter(t)}).on(n,i.config.selector,function(t){return i._leave(t)})}pe(i.element).closest(".modal").on("hide.bs.modal",function(){return 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||pe(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),pe(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusin"===t.type?Le:He]=!0),pe(e.getTipElement()).hasClass(ke)||e._hoverState===De?e._hoverState=De:(clearTimeout(e._timeout),e._hoverState=De,e.config.delay&&e.config.delay.show?e._timeout=setTimeout(function(){e._hoverState===De&&e.show()},e.config.delay.show):e.show())},t._leave=function(t,e){var n=this.constructor.DATA_KEY;(e=e||pe(t.currentTarget).data(n))||(e=new this.constructor(t.currentTarget,this._getDelegateConfig()),pe(t.currentTarget).data(n,e)),t&&(e._activeTrigger["focusout"===t.type?Le:He]=!1),e._isWithActiveTrigger()||(clearTimeout(e._timeout),e._hoverState=we,e.config.delay&&e.config.delay.hide?e._timeout=setTimeout(function(){e._hoverState===we&&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){return"number"==typeof(t=l({},this.constructor.Default,pe(this.element).data(),"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()),Fn.typeCheckConfig(ve,t,this.constructor.DefaultType),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=pe(this.getTipElement()),e=t.attr("class").match(be);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")&&(pe(t).removeClass(Oe),this.config.animation=!1,this.hide(),this.show(),this.config.animation=e)},i._jQueryInterface=function(n){return this.each(function(){var t=pe(this).data(ye),e="object"==typeof n&&n;if((t||!/dispose|hide/.test(n))&&(t||(t=new i(this,e),pe(this).data(ye,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.1.3"}},{key:"Default",get:function(){return Ae}},{key:"NAME",get:function(){return ve}},{key:"DATA_KEY",get:function(){return ye}},{key:"Event",get:function(){return Ne}},{key:"EVENT_KEY",get:function(){return Ee}},{key:"DefaultType",get:function(){return Se}}]),i}(),pe.fn[ve]=We._jQueryInterface,pe.fn[ve].Constructor=We,pe.fn[ve].noConflict=function(){return pe.fn[ve]=Ce,We._jQueryInterface},We),Jn=(qe="popover",Ke="."+(Fe="bs.popover"),Me=(Ue=e).fn[qe],Qe="bs-popover",Be=new RegExp("(^|\\s)"+Qe+"\\S+","g"),Ve=l({},zn.Default,{placement:"right",trigger:"click",content:"",template:''}),Ye=l({},zn.DefaultType,{content:"(string|element|function)"}),ze="fade",Ze=".popover-header",Ge=".popover-body",$e={HIDE:"hide"+Ke,HIDDEN:"hidden"+Ke,SHOW:(Je="show")+Ke,SHOWN:"shown"+Ke,INSERTED:"inserted"+Ke,CLICK:"click"+Ke,FOCUSIN:"focusin"+Ke,FOCUSOUT:"focusout"+Ke,MOUSEENTER:"mouseenter"+Ke,MOUSELEAVE:"mouseleave"+Ke},Xe=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 r=i.prototype;return r.isWithContent=function(){return this.getTitle()||this._getContent()},r.addAttachmentClass=function(t){Ue(this.getTipElement()).addClass(Qe+"-"+t)},r.getTipElement=function(){return this.tip=this.tip||Ue(this.config.template)[0],this.tip},r.setContent=function(){var t=Ue(this.getTipElement());this.setElementContent(t.find(Ze),this.getTitle());var e=this._getContent();"function"==typeof e&&(e=e.call(this.element)),this.setElementContent(t.find(Ge),e),t.removeClass(ze+" "+Je)},r._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},r._cleanTipClass=function(){var t=Ue(this.getTipElement()),e=t.attr("class").match(Be);null!==e&&0=this._offsets[r]&&("undefined"==typeof this._offsets[r+1]||t - - -image/svg+xml \ No newline at end of file + + + \ No newline at end of file diff --git a/scripts/communityScripts/explore/explore-i.svg b/scripts/communityScripts/explore/explore-i.svg index 9ea2c45ead..f870f6ce98 100644 --- a/scripts/communityScripts/explore/explore-i.svg +++ b/scripts/communityScripts/explore/explore-i.svg @@ -1,59 +1,3 @@ - - - -image/svg+xml \ No newline at end of file + + + \ No newline at end of file diff --git a/scripts/communityScripts/explore/explore.html b/scripts/communityScripts/explore/explore.html index 6914b062c9..ee7da74342 100644 --- a/scripts/communityScripts/explore/explore.html +++ b/scripts/communityScripts/explore/explore.html @@ -1,212 +1,568 @@ - - - Explore - + + + + + +
    +
    + + + + + + mdi-close + + Add Location + + + Save + + + + + + + + + + + + + + + + + + + + + + *indicates required field + + + When you add a location, you are actually creating a location beacon wherever you are currently standing. By default this will show up as a red cube. + If you need to amend the details of your listing at a later date, simply open the Create app in your domain, find the entity with the name "Explore Marker (Your domain name)" + and modify its userData values. + You can also hide the marker easily by toggling the entity's visibility. It will still function when hidden. + + + +
    +
    +
    +
    + + + -

    Explore

    - - - + - + +
    +
    +
    +
    +
    +
    + + + -

    + + + +
    +
    +
    +
    +
    +
    events from template
    +
    +
    +
    settings from template
    +
    +
    + +
    + +
    + + Explore + + + + Go Home + + + + Go Back + + + + Go Forward + + + + +
    + + + + + + + + Explore + mdi-map-search-outline + + + + + +
    +
    + + + + - - - - diff --git a/scripts/communityScripts/explore/explore.js b/scripts/communityScripts/explore/explore.js index 589bc5cde8..4f92c81a54 100644 --- a/scripts/communityScripts/explore/explore.js +++ b/scripts/communityScripts/explore/explore.js @@ -74,9 +74,10 @@ permission = Entities.canRez() var readyEvent = { - "action": "addressList", + "action": "addressListv2", "myAddress": children, - "permission": permission + "permission": permission, + "isHomeSet": LocationBookmarks.getHomeLocationAddress().length > 0 }; tablet.emitScriptEvent(JSON.stringify(readyEvent)); diff --git a/scripts/communityScripts/explore/explore.svg b/scripts/communityScripts/explore/explore.svg deleted file mode 100644 index 7033f3149e..0000000000 --- a/scripts/communityScripts/explore/explore.svg +++ /dev/null @@ -1,260 +0,0 @@ - - - -image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/scripts/communityScripts/explore/fancyTable.js b/scripts/communityScripts/explore/fancyTable.js deleted file mode 100644 index 225baf24de..0000000000 --- a/scripts/communityScripts/explore/fancyTable.js +++ /dev/null @@ -1,217 +0,0 @@ -/*! - * jQuery fancyTable plugin - * https://github.com/myspace-nu - * - * Copyright 2018 Johan Johansson - * Released under the MIT license - */ -(function($) { - $.fn.fancyTable = function(options) { - var settings = $.extend({ - inputStyle: "", - inputPlaceholder: "Search...", - pagination: false, - paginationClass: "btn btn-light", - paginationClassActive: "active", - pagClosest: 3, - perPage: 10, - sortable: true, - searchable: true, - onInit: function(){ }, - onUpdate: function(){ }, - testing: false - }, options); - var instance = this; - this.settings = settings; - this.tableUpdate = function (elm) { - elm.fancyTable.matches = 0; - $(elm).find("tbody tr").each(function() { - var n=0; - var match = true; - var globalMatch = false; - $(this).find("td").each(function() { - if(!settings.globalSearch && elm.fancyTable.searchArr[n] && !(new RegExp(elm.fancyTable.searchArr[n],"i").test($(this).html()))){ - match = false; - } else if(settings.globalSearch && (!elm.fancyTable.search || (new RegExp(elm.fancyTable.search,"i").test($(this).html())))){ - if(!Array.isArray(settings.globalSearchExcludeColumns) || !settings.globalSearchExcludeColumns.includes(n+1)){ - globalMatch = true; - } - } - n++; - }); - if((settings.globalSearch && globalMatch) || (!settings.globalSearch && match)){ - elm.fancyTable.matches++ - if(!settings.pagination || (elm.fancyTable.matches>(elm.fancyTable.perPage*(elm.fancyTable.page-1)) && elm.fancyTable.matches<=(elm.fancyTable.perPage*elm.fancyTable.page))){ - $(this).show(); - } else { - $(this).hide(); - } - } else { - $(this).hide(); - } - }); - elm.fancyTable.pages = Math.ceil(elm.fancyTable.matches/elm.fancyTable.perPage); - if(settings.pagination){ - var paginationElement = (elm.fancyTable.paginationElement) ? $(elm.fancyTable.paginationElement) : $(elm).find(".pag"); - paginationElement.empty(); - for(var n=1; n<=elm.fancyTable.pages; n++){ - if(n==1 || (n>(elm.fancyTable.page-(settings.pagClosest+1)) && n<(elm.fancyTable.page+(settings.pagClosest+1))) || n==elm.fancyTable.pages){ - var a = $("",{ - html:n, - "data-n": n, - style:"margin:0.2em", - class:settings.paginationClass+" "+((n==elm.fancyTable.page)?settings.paginationClassActive:"") - }).css("cursor","pointer").bind("click",function(){ - elm.fancyTable.page = $(this).data("n"); - instance.tableUpdate(elm); - }); - if(n==elm.fancyTable.pages && elm.fancyTable.page<(elm.fancyTable.pages-settings.pagClosest-1)){ - paginationElement.append($("...")); - } - paginationElement.append(a); - if(n==1 && elm.fancyTable.page>settings.pagClosest+2){ - paginationElement.append($("...")); - } - } - } - } - settings.onUpdate.call(this,elm); - }; - this.reinit = function(elm){ - $(this).each(function(){ - $(this).find("th a").contents().unwrap(); - $(this).find("tr.fancySearchRow").remove(); - }); - $(this).fancyTable(this.settings); - }; - this.tableSort = function (elm) { - if(typeof elm.fancyTable.sortColumn !== "undefined" && elm.fancyTable.sortColumn < elm.fancyTable.nColumns){ - $(elm).find("thead th div.sortArrow").each(function(){ - $(this).remove(); - }); - var sortArrow = $("
    ",{"class":"sortArrow"}).css({"margin":"0.1em","display":"inline-block","width":0,"height":0,"border-left":"0.4em solid transparent","border-right":"0.4em solid transparent"}); - sortArrow.css( - (elm.fancyTable.sortOrder>0) ? - {"border-top":"0.4em solid #000"} : - {"border-bottom":"0.4em solid #000"} - ); - $(elm).find("thead th a").eq(elm.fancyTable.sortColumn).append(sortArrow); - var rows = $(elm).find("tbody tr").toArray().sort( - function(a, b) { - var stra = $(a).find("td").eq(elm.fancyTable.sortColumn).html(); - var strb = $(b).find("td").eq(elm.fancyTable.sortColumn).html(); - if(elm.fancyTable.sortAs[elm.fancyTable.sortColumn] == 'numeric'){ - return((elm.fancyTable.sortOrder>0) ? parseFloat(stra)-parseFloat(strb) : parseFloat(strb)-parseFloat(stra)); - } else { - return((strastrb)?elm.fancyTable.sortOrder:0); - } - } - ); - $(elm).find("tbody").empty().append(rows); - } - }; - this.each(function() { - if($(this).prop("tagName")!=="TABLE"){ - console.warn("fancyTable: Element is not a table."); - return true; - } - var elm = this; - elm.fancyTable = { - nColumns: $(elm).find("td").first().parent().find("td").length, - nRows : $(this).find("tbody tr").length, - perPage : settings.perPage, - page : 1, - pages : 0, - matches : 0, - searchArr : [], - search : "", - sortColumn : settings.sortColumn, - sortOrder : (typeof settings.sortOrder === "undefined") ? 1 : (new RegExp("desc","i").test(settings.sortOrder) || settings.sortOrder == -1) ? -1 : 1, - sortAs:[], // undefined or numeric - paginationElement : settings.paginationElement - }; - if($(elm).find("tbody").length==0){ - var content = $(elm).html(); - $(elm).empty(); - $(elm).append("").append($(content)); - } - if($(elm).find("thead").length==0){ - $(elm).prepend($("")); - // Maybe add generated headers at some point - //var c=$(elm).find("tr").first().find("td").length; - //for(var n=0; n")); - //} - } - if(settings.sortable){ - var n=0; - $(elm).find("thead th").each(function() { - elm.fancyTable.sortAs.push(($(this).data('sortas')=='numeric')?'numeric':''); - var content = $(this).html(); - var a = $("",{ - html:content, - "data-n": n, - class:"" - }).css("cursor","pointer").bind("click",function(){ - if(elm.fancyTable.sortColumn == $(this).data("n")){ - elm.fancyTable.sortOrder=-elm.fancyTable.sortOrder; - } else { - elm.fancyTable.sortOrder=1; - } - elm.fancyTable.sortColumn = $(this).data("n"); - instance.tableSort(elm); - instance.tableUpdate(elm); - }); - $(this).empty(); - $(this).append(a); - n++; - }); - } - if(settings.searchable){ - var searchHeader = $("").addClass("fancySearchRow"); - if(settings.globalSearch){ - var searchField = $("",{ - "placeholder": settings.inputPlaceholder, - style:"width:100%;"+settings.inputStyle - }).bind("change paste keyup",function(){ - elm.fancyTable.search = $(this).val(); - elm.fancyTable.page = 1; - instance.tableUpdate(elm); - }); - var th = $("",{ style:"padding:2px;" }).attr("colspan",elm.fancyTable.nColumns); - $(searchField).appendTo($(th)); - $(th).appendTo($(searchHeader)); - } else { - var n=0; - $(elm).find("td").first().parent().find("td").each(function() { - elm.fancyTable.searchArr.push(""); - var searchField = $("",{ - "data-n": n, - "placeholder": settings.inputPlaceholder, - style:"width:100%;"+settings.inputStyle - }).bind("change paste keyup",function(){ - elm.fancyTable.searchArr[$(this).data("n")] = $(this).val(); - elm.fancyTable.page = 1; - instance.tableUpdate(elm); - }); - var th = $("",{ style:"padding:2px;" }); - $(searchField).appendTo($(th)); - $(th).appendTo($(searchHeader)); - n++; - }); - } - searchHeader.appendTo($(elm).find("thead")); - } - // Sort - instance.tableSort(elm); - if(settings.pagination && !settings.paginationElement){ - $(elm).find("tfoot").remove(); - $(elm).append($("")); - $(elm).find("tfoot tr").append($("",{ }).attr("colspan",elm.fancyTable.nColumns)); - } - instance.tableUpdate(elm); - settings.onInit.call(this,elm); - }); - return this; - }; -}(jQuery)); \ No newline at end of file diff --git a/scripts/communityScripts/explore/jquery.min.js b/scripts/communityScripts/explore/jquery.min.js deleted file mode 100644 index 4d9b3a2587..0000000000 --- a/scripts/communityScripts/explore/jquery.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||oe.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w(" + + + + diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_animated.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_animated.scss new file mode 100644 index 0000000000..6d2bc6891a --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_animated.scss @@ -0,0 +1,27 @@ +// From Font Awesome +.#{$mdi-css-prefix}-spin:before { + -webkit-animation: #{$mdi-css-prefix}-spin 2s infinite linear; + animation: #{$mdi-css-prefix}-spin 2s infinite linear; +} + +@-webkit-keyframes #{$mdi-css-prefix}-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} + +@keyframes #{$mdi-css-prefix}-spin { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + 100% { + -webkit-transform: rotate(359deg); + transform: rotate(359deg); + } +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_core.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_core.scss new file mode 100644 index 0000000000..f6d3261c34 --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_core.scss @@ -0,0 +1,10 @@ +.#{$mdi-css-prefix}:before, +.#{$mdi-css-prefix}-set { + display: inline-block; + font: normal normal normal #{$mdi-font-size-base}/1 '#{$mdi-font-name}'; // shortening font declaration + font-size: inherit; // can't have font-size inherit on line above, so need to override + text-rendering: auto; // optimizelegibility throws things off #1094 + line-height: inherit; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_extras.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_extras.scss new file mode 100644 index 0000000000..b2f33f7937 --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_extras.scss @@ -0,0 +1,65 @@ +$mdi-sizes: 18 24 36 48 !default; +@each $mdi-size in $mdi-sizes { + .#{$mdi-css-prefix}-#{$mdi-size}px { + &.#{$mdi-css-prefix}-set, + &.#{$mdi-css-prefix}:before { + font-size: $mdi-size * 1px; + } + } +} + +.#{$mdi-css-prefix}-dark { + &:before { + color: rgba(0, 0, 0, 0.54); + } + &.#{$mdi-css-prefix}-inactive:before { + color: rgba(0, 0, 0, 0.26); + } +} +.#{$mdi-css-prefix}-light { + &:before { + color: rgba(255, 255, 255, 1); + } + &.#{$mdi-css-prefix}-inactive:before { + color: rgba(255, 255, 255, 0.3); + } +} + +$mdi-degrees: 45 90 135 180 225 270 315 !default; +@each $mdi-degree in $mdi-degrees { + .#{$mdi-css-prefix}-rotate-#{$mdi-degree}{ + &:before { + -webkit-transform: rotate(#{$mdi-degree}deg); + -ms-transform: rotate(#{$mdi-degree}deg); + transform: rotate(#{$mdi-degree}deg); + } + /* + // Not included in production + &.#{$mdi-css-prefix}-flip-h:before { + -webkit-transform: scaleX(-1) rotate(#{$mdi-degree}deg); + transform: scaleX(-1) rotate(#{$mdi-degree}deg); + filter: FlipH; + -ms-filter: "FlipH"; + } + &.#{$mdi-css-prefix}-flip-v:before { + -webkit-transform: scaleY(-1) rotate(#{$mdi-degree}deg); + -ms-transform: rotate(#{$mdi-degree}deg); + transform: scaleY(-1) rotate(#{$mdi-degree}deg); + filter: FlipV; + -ms-filter: "FlipV"; + } + */ + } +} +.#{$mdi-css-prefix}-flip-h:before { + -webkit-transform: scaleX(-1); + transform: scaleX(-1); + filter: FlipH; + -ms-filter: "FlipH"; +} +.#{$mdi-css-prefix}-flip-v:before { + -webkit-transform: scaleY(-1); + transform: scaleY(-1); + filter: FlipV; + -ms-filter: "FlipV"; +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_functions.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_functions.scss new file mode 100644 index 0000000000..6697910a9c --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_functions.scss @@ -0,0 +1,20 @@ +@function char($character-code) { + @if function-exists("selector-append") { + @return unquote("\"\\#{$character-code}\""); + } + + @if "\\#{'x'}" == "\\x" { + @return str-slice("\x", 1, 1) + $character-code; + } + @else { + @return #{"\"\\"}#{$character-code + "\""}; + } +} + +@function mdi($name) { + @if map-has-key($mdi-icons, $name) == false { + @warn "Icon #{$name} not found."; + @return ""; + } + @return char(map-get($mdi-icons, $name)); +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_icons.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_icons.scss new file mode 100644 index 0000000000..24dbd92dd1 --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_icons.scss @@ -0,0 +1,10 @@ +@each $key, $value in $mdi-icons { + .#{$mdi-css-prefix}-#{$key}::before { + content: char($value); + } +} + +.#{$mdi-css-prefix}-blank::before { + content: "\F68C"; + visibility: hidden; +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_path.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_path.scss new file mode 100644 index 0000000000..6dcf3aa080 --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_path.scss @@ -0,0 +1,10 @@ +@font-face { + font-family: '#{$mdi-font-name}'; + src: url('#{$mdi-font-path}/#{$mdi-filename}-webfont.eot?v=#{$mdi-version}'); + src: url('#{$mdi-font-path}/#{$mdi-filename}-webfont.eot?#iefix&v=#{$mdi-version}') format('embedded-opentype'), + url('#{$mdi-font-path}/#{$mdi-filename}-webfont.woff2?v=#{$mdi-version}') format('woff2'), + url('#{$mdi-font-path}/#{$mdi-filename}-webfont.woff?v=#{$mdi-version}') format('woff'), + url('#{$mdi-font-path}/#{$mdi-filename}-webfont.ttf?v=#{$mdi-version}') format('truetype'); + font-weight: normal; + font-style: normal; +} diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/_variables.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/_variables.scss new file mode 100644 index 0000000000..f959c2dbba --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/_variables.scss @@ -0,0 +1,5566 @@ +$mdi-filename: "materialdesignicons"; +$mdi-font-name: "Material Design Icons"; +$mdi-font-family: "materialdesignicons"; +$mdi-font-weight: "normal"; +$mdi-font-path: "../fonts" !default; +$mdi-font-size-base: 24px !default; +$mdi-css-prefix: mdi !default; +$mdi-version: "5.5.55" !default; + +$mdi-icons: ( + "ab-testing": F01C9, + "abjad-arabic": F1328, + "abjad-hebrew": F1329, + "abugida-devanagari": F132A, + "abugida-thai": F132B, + "access-point": F0003, + "access-point-check": F1538, + "access-point-minus": F1539, + "access-point-network": F0002, + "access-point-network-off": F0BE1, + "access-point-off": F1511, + "access-point-plus": F153A, + "access-point-remove": F153B, + "account": F0004, + "account-alert": F0005, + "account-alert-outline": F0B50, + "account-arrow-left": F0B51, + "account-arrow-left-outline": F0B52, + "account-arrow-right": F0B53, + "account-arrow-right-outline": F0B54, + "account-box": F0006, + "account-box-multiple": F0934, + "account-box-multiple-outline": F100A, + "account-box-outline": F0007, + "account-cancel": F12DF, + "account-cancel-outline": F12E0, + "account-cash": F1097, + "account-cash-outline": F1098, + "account-check": F0008, + "account-check-outline": F0BE2, + "account-child": F0A89, + "account-child-circle": F0A8A, + "account-child-outline": F10C8, + "account-circle": F0009, + "account-circle-outline": F0B55, + "account-clock": F0B56, + "account-clock-outline": F0B57, + "account-cog": F1370, + "account-cog-outline": F1371, + "account-convert": F000A, + "account-convert-outline": F1301, + "account-cowboy-hat": F0E9B, + "account-details": F0631, + "account-details-outline": F1372, + "account-edit": F06BC, + "account-edit-outline": F0FFB, + "account-group": F0849, + "account-group-outline": F0B58, + "account-hard-hat": F05B5, + "account-heart": F0899, + "account-heart-outline": F0BE3, + "account-key": F000B, + "account-key-outline": F0BE4, + "account-lock": F115E, + "account-lock-outline": F115F, + "account-minus": F000D, + "account-minus-outline": F0AEC, + "account-multiple": F000E, + "account-multiple-check": F08C5, + "account-multiple-check-outline": F11FE, + "account-multiple-minus": F05D3, + "account-multiple-minus-outline": F0BE5, + "account-multiple-outline": F000F, + "account-multiple-plus": F0010, + "account-multiple-plus-outline": F0800, + "account-multiple-remove": F120A, + "account-multiple-remove-outline": F120B, + "account-music": F0803, + "account-music-outline": F0CE9, + "account-network": F0011, + "account-network-outline": F0BE6, + "account-off": F0012, + "account-off-outline": F0BE7, + "account-outline": F0013, + "account-plus": F0014, + "account-plus-outline": F0801, + "account-question": F0B59, + "account-question-outline": F0B5A, + "account-reactivate": F152B, + "account-reactivate-outline": F152C, + "account-remove": F0015, + "account-remove-outline": F0AED, + "account-search": F0016, + "account-search-outline": F0935, + "account-settings": F0630, + "account-settings-outline": F10C9, + "account-star": F0017, + "account-star-outline": F0BE8, + "account-supervisor": F0A8B, + "account-supervisor-circle": F0A8C, + "account-supervisor-circle-outline": F14EC, + "account-supervisor-outline": F112D, + "account-switch": F0019, + "account-switch-outline": F04CB, + "account-tie": F0CE3, + "account-tie-outline": F10CA, + "account-tie-voice": F1308, + "account-tie-voice-off": F130A, + "account-tie-voice-off-outline": F130B, + "account-tie-voice-outline": F1309, + "account-voice": F05CB, + "adjust": F001A, + "adobe": F0936, + "adobe-acrobat": F0F9D, + "air-conditioner": F001B, + "air-filter": F0D43, + "air-horn": F0DAC, + "air-humidifier": F1099, + "air-humidifier-off": F1466, + "air-purifier": F0D44, + "airbag": F0BE9, + "airballoon": F001C, + "airballoon-outline": F100B, + "airplane": F001D, + "airplane-landing": F05D4, + "airplane-off": F001E, + "airplane-takeoff": F05D5, + "airport": F084B, + "alarm": F0020, + "alarm-bell": F078E, + "alarm-check": F0021, + "alarm-light": F078F, + "alarm-light-outline": F0BEA, + "alarm-multiple": F0022, + "alarm-note": F0E71, + "alarm-note-off": F0E72, + "alarm-off": F0023, + "alarm-plus": F0024, + "alarm-snooze": F068E, + "album": F0025, + "alert": F0026, + "alert-box": F0027, + "alert-box-outline": F0CE4, + "alert-circle": F0028, + "alert-circle-check": F11ED, + "alert-circle-check-outline": F11EE, + "alert-circle-outline": F05D6, + "alert-decagram": F06BD, + "alert-decagram-outline": F0CE5, + "alert-minus": F14BB, + "alert-minus-outline": F14BE, + "alert-octagon": F0029, + "alert-octagon-outline": F0CE6, + "alert-octagram": F0767, + "alert-octagram-outline": F0CE7, + "alert-outline": F002A, + "alert-plus": F14BA, + "alert-plus-outline": F14BD, + "alert-remove": F14BC, + "alert-remove-outline": F14BF, + "alert-rhombus": F11CE, + "alert-rhombus-outline": F11CF, + "alien": F089A, + "alien-outline": F10CB, + "align-horizontal-center": F11C3, + "align-horizontal-left": F11C2, + "align-horizontal-right": F11C4, + "align-vertical-bottom": F11C5, + "align-vertical-center": F11C6, + "align-vertical-top": F11C7, + "all-inclusive": F06BE, + "allergy": F1258, + "alpha": F002B, + "alpha-a": F0AEE, + "alpha-a-box": F0B08, + "alpha-a-box-outline": F0BEB, + "alpha-a-circle": F0BEC, + "alpha-a-circle-outline": F0BED, + "alpha-b": F0AEF, + "alpha-b-box": F0B09, + "alpha-b-box-outline": F0BEE, + "alpha-b-circle": F0BEF, + "alpha-b-circle-outline": F0BF0, + "alpha-c": F0AF0, + "alpha-c-box": F0B0A, + "alpha-c-box-outline": F0BF1, + "alpha-c-circle": F0BF2, + "alpha-c-circle-outline": F0BF3, + "alpha-d": F0AF1, + "alpha-d-box": F0B0B, + "alpha-d-box-outline": F0BF4, + "alpha-d-circle": F0BF5, + "alpha-d-circle-outline": F0BF6, + "alpha-e": F0AF2, + "alpha-e-box": F0B0C, + "alpha-e-box-outline": F0BF7, + "alpha-e-circle": F0BF8, + "alpha-e-circle-outline": F0BF9, + "alpha-f": F0AF3, + "alpha-f-box": F0B0D, + "alpha-f-box-outline": F0BFA, + "alpha-f-circle": F0BFB, + "alpha-f-circle-outline": F0BFC, + "alpha-g": F0AF4, + "alpha-g-box": F0B0E, + "alpha-g-box-outline": F0BFD, + "alpha-g-circle": F0BFE, + "alpha-g-circle-outline": F0BFF, + "alpha-h": F0AF5, + "alpha-h-box": F0B0F, + "alpha-h-box-outline": F0C00, + "alpha-h-circle": F0C01, + "alpha-h-circle-outline": F0C02, + "alpha-i": F0AF6, + "alpha-i-box": F0B10, + "alpha-i-box-outline": F0C03, + "alpha-i-circle": F0C04, + "alpha-i-circle-outline": F0C05, + "alpha-j": F0AF7, + "alpha-j-box": F0B11, + "alpha-j-box-outline": F0C06, + "alpha-j-circle": F0C07, + "alpha-j-circle-outline": F0C08, + "alpha-k": F0AF8, + "alpha-k-box": F0B12, + "alpha-k-box-outline": F0C09, + "alpha-k-circle": F0C0A, + "alpha-k-circle-outline": F0C0B, + "alpha-l": F0AF9, + "alpha-l-box": F0B13, + "alpha-l-box-outline": F0C0C, + "alpha-l-circle": F0C0D, + "alpha-l-circle-outline": F0C0E, + "alpha-m": F0AFA, + "alpha-m-box": F0B14, + "alpha-m-box-outline": F0C0F, + "alpha-m-circle": F0C10, + "alpha-m-circle-outline": F0C11, + "alpha-n": F0AFB, + "alpha-n-box": F0B15, + "alpha-n-box-outline": F0C12, + "alpha-n-circle": F0C13, + "alpha-n-circle-outline": F0C14, + "alpha-o": F0AFC, + "alpha-o-box": F0B16, + "alpha-o-box-outline": F0C15, + "alpha-o-circle": F0C16, + "alpha-o-circle-outline": F0C17, + "alpha-p": F0AFD, + "alpha-p-box": F0B17, + "alpha-p-box-outline": F0C18, + "alpha-p-circle": F0C19, + "alpha-p-circle-outline": F0C1A, + "alpha-q": F0AFE, + "alpha-q-box": F0B18, + "alpha-q-box-outline": F0C1B, + "alpha-q-circle": F0C1C, + "alpha-q-circle-outline": F0C1D, + "alpha-r": F0AFF, + "alpha-r-box": F0B19, + "alpha-r-box-outline": F0C1E, + "alpha-r-circle": F0C1F, + "alpha-r-circle-outline": F0C20, + "alpha-s": F0B00, + "alpha-s-box": F0B1A, + "alpha-s-box-outline": F0C21, + "alpha-s-circle": F0C22, + "alpha-s-circle-outline": F0C23, + "alpha-t": F0B01, + "alpha-t-box": F0B1B, + "alpha-t-box-outline": F0C24, + "alpha-t-circle": F0C25, + "alpha-t-circle-outline": F0C26, + "alpha-u": F0B02, + "alpha-u-box": F0B1C, + "alpha-u-box-outline": F0C27, + "alpha-u-circle": F0C28, + "alpha-u-circle-outline": F0C29, + "alpha-v": F0B03, + "alpha-v-box": F0B1D, + "alpha-v-box-outline": F0C2A, + "alpha-v-circle": F0C2B, + "alpha-v-circle-outline": F0C2C, + "alpha-w": F0B04, + "alpha-w-box": F0B1E, + "alpha-w-box-outline": F0C2D, + "alpha-w-circle": F0C2E, + "alpha-w-circle-outline": F0C2F, + "alpha-x": F0B05, + "alpha-x-box": F0B1F, + "alpha-x-box-outline": F0C30, + "alpha-x-circle": F0C31, + "alpha-x-circle-outline": F0C32, + "alpha-y": F0B06, + "alpha-y-box": F0B20, + "alpha-y-box-outline": F0C33, + "alpha-y-circle": F0C34, + "alpha-y-circle-outline": F0C35, + "alpha-z": F0B07, + "alpha-z-box": F0B21, + "alpha-z-box-outline": F0C36, + "alpha-z-circle": F0C37, + "alpha-z-circle-outline": F0C38, + "alphabet-aurebesh": F132C, + "alphabet-cyrillic": F132D, + "alphabet-greek": F132E, + "alphabet-latin": F132F, + "alphabet-piqad": F1330, + "alphabet-tengwar": F1337, + "alphabetical": F002C, + "alphabetical-off": F100C, + "alphabetical-variant": F100D, + "alphabetical-variant-off": F100E, + "altimeter": F05D7, + "amazon": F002D, + "amazon-alexa": F08C6, + "ambulance": F002F, + "ammunition": F0CE8, + "ampersand": F0A8D, + "amplifier": F0030, + "amplifier-off": F11B5, + "anchor": F0031, + "android": F0032, + "android-auto": F0A8E, + "android-debug-bridge": F0033, + "android-messages": F0D45, + "android-studio": F0034, + "angle-acute": F0937, + "angle-obtuse": F0938, + "angle-right": F0939, + "angular": F06B2, + "angularjs": F06BF, + "animation": F05D8, + "animation-outline": F0A8F, + "animation-play": F093A, + "animation-play-outline": F0A90, + "ansible": F109A, + "antenna": F1119, + "anvil": F089B, + "apache-kafka": F100F, + "api": F109B, + "api-off": F1257, + "apple": F0035, + "apple-airplay": F001F, + "apple-finder": F0036, + "apple-icloud": F0038, + "apple-ios": F0037, + "apple-keyboard-caps": F0632, + "apple-keyboard-command": F0633, + "apple-keyboard-control": F0634, + "apple-keyboard-option": F0635, + "apple-keyboard-shift": F0636, + "apple-safari": F0039, + "application": F0614, + "application-cog": F1577, + "application-export": F0DAD, + "application-import": F0DAE, + "application-settings": F1555, + "approximately-equal": F0F9E, + "approximately-equal-box": F0F9F, + "apps": F003B, + "apps-box": F0D46, + "arch": F08C7, + "archive": F003C, + "archive-alert": F14FD, + "archive-alert-outline": F14FE, + "archive-arrow-down": F1259, + "archive-arrow-down-outline": F125A, + "archive-arrow-up": F125B, + "archive-arrow-up-outline": F125C, + "archive-outline": F120E, + "arm-flex": F0FD7, + "arm-flex-outline": F0FD6, + "arrange-bring-forward": F003D, + "arrange-bring-to-front": F003E, + "arrange-send-backward": F003F, + "arrange-send-to-back": F0040, + "arrow-all": F0041, + "arrow-bottom-left": F0042, + "arrow-bottom-left-bold-outline": F09B7, + "arrow-bottom-left-thick": F09B8, + "arrow-bottom-left-thin-circle-outline": F1596, + "arrow-bottom-right": F0043, + "arrow-bottom-right-bold-outline": F09B9, + "arrow-bottom-right-thick": F09BA, + "arrow-bottom-right-thin-circle-outline": F1595, + "arrow-collapse": F0615, + "arrow-collapse-all": F0044, + "arrow-collapse-down": F0792, + "arrow-collapse-horizontal": F084C, + "arrow-collapse-left": F0793, + "arrow-collapse-right": F0794, + "arrow-collapse-up": F0795, + "arrow-collapse-vertical": F084D, + "arrow-decision": F09BB, + "arrow-decision-auto": F09BC, + "arrow-decision-auto-outline": F09BD, + "arrow-decision-outline": F09BE, + "arrow-down": F0045, + "arrow-down-bold": F072E, + "arrow-down-bold-box": F072F, + "arrow-down-bold-box-outline": F0730, + "arrow-down-bold-circle": F0047, + "arrow-down-bold-circle-outline": F0048, + "arrow-down-bold-hexagon-outline": F0049, + "arrow-down-bold-outline": F09BF, + "arrow-down-box": F06C0, + "arrow-down-circle": F0CDB, + "arrow-down-circle-outline": F0CDC, + "arrow-down-drop-circle": F004A, + "arrow-down-drop-circle-outline": F004B, + "arrow-down-thick": F0046, + "arrow-down-thin-circle-outline": F1599, + "arrow-expand": F0616, + "arrow-expand-all": F004C, + "arrow-expand-down": F0796, + "arrow-expand-horizontal": F084E, + "arrow-expand-left": F0797, + "arrow-expand-right": F0798, + "arrow-expand-up": F0799, + "arrow-expand-vertical": F084F, + "arrow-horizontal-lock": F115B, + "arrow-left": F004D, + "arrow-left-bold": F0731, + "arrow-left-bold-box": F0732, + "arrow-left-bold-box-outline": F0733, + "arrow-left-bold-circle": F004F, + "arrow-left-bold-circle-outline": F0050, + "arrow-left-bold-hexagon-outline": F0051, + "arrow-left-bold-outline": F09C0, + "arrow-left-box": F06C1, + "arrow-left-circle": F0CDD, + "arrow-left-circle-outline": F0CDE, + "arrow-left-drop-circle": F0052, + "arrow-left-drop-circle-outline": F0053, + "arrow-left-right": F0E73, + "arrow-left-right-bold": F0E74, + "arrow-left-right-bold-outline": F09C1, + "arrow-left-thick": F004E, + "arrow-left-thin-circle-outline": F159A, + "arrow-right": F0054, + "arrow-right-bold": F0734, + "arrow-right-bold-box": F0735, + "arrow-right-bold-box-outline": F0736, + "arrow-right-bold-circle": F0056, + "arrow-right-bold-circle-outline": F0057, + "arrow-right-bold-hexagon-outline": F0058, + "arrow-right-bold-outline": F09C2, + "arrow-right-box": F06C2, + "arrow-right-circle": F0CDF, + "arrow-right-circle-outline": F0CE0, + "arrow-right-drop-circle": F0059, + "arrow-right-drop-circle-outline": F005A, + "arrow-right-thick": F0055, + "arrow-right-thin-circle-outline": F1598, + "arrow-split-horizontal": F093B, + "arrow-split-vertical": F093C, + "arrow-top-left": F005B, + "arrow-top-left-bold-outline": F09C3, + "arrow-top-left-bottom-right": F0E75, + "arrow-top-left-bottom-right-bold": F0E76, + "arrow-top-left-thick": F09C4, + "arrow-top-left-thin-circle-outline": F1593, + "arrow-top-right": F005C, + "arrow-top-right-bold-outline": F09C5, + "arrow-top-right-bottom-left": F0E77, + "arrow-top-right-bottom-left-bold": F0E78, + "arrow-top-right-thick": F09C6, + "arrow-top-right-thin-circle-outline": F1594, + "arrow-up": F005D, + "arrow-up-bold": F0737, + "arrow-up-bold-box": F0738, + "arrow-up-bold-box-outline": F0739, + "arrow-up-bold-circle": F005F, + "arrow-up-bold-circle-outline": F0060, + "arrow-up-bold-hexagon-outline": F0061, + "arrow-up-bold-outline": F09C7, + "arrow-up-box": F06C3, + "arrow-up-circle": F0CE1, + "arrow-up-circle-outline": F0CE2, + "arrow-up-down": F0E79, + "arrow-up-down-bold": F0E7A, + "arrow-up-down-bold-outline": F09C8, + "arrow-up-drop-circle": F0062, + "arrow-up-drop-circle-outline": F0063, + "arrow-up-thick": F005E, + "arrow-up-thin-circle-outline": F1597, + "arrow-vertical-lock": F115C, + "artstation": F0B5B, + "aspect-ratio": F0A24, + "assistant": F0064, + "asterisk": F06C4, + "at": F0065, + "atlassian": F0804, + "atm": F0D47, + "atom": F0768, + "atom-variant": F0E7B, + "attachment": F0066, + "audio-video": F093D, + "audio-video-off": F11B6, + "augmented-reality": F0850, + "auto-download": F137E, + "auto-fix": F0068, + "auto-upload": F0069, + "autorenew": F006A, + "av-timer": F006B, + "aws": F0E0F, + "axe": F08C8, + "axis": F0D48, + "axis-arrow": F0D49, + "axis-arrow-info": F140E, + "axis-arrow-lock": F0D4A, + "axis-lock": F0D4B, + "axis-x-arrow": F0D4C, + "axis-x-arrow-lock": F0D4D, + "axis-x-rotate-clockwise": F0D4E, + "axis-x-rotate-counterclockwise": F0D4F, + "axis-x-y-arrow-lock": F0D50, + "axis-y-arrow": F0D51, + "axis-y-arrow-lock": F0D52, + "axis-y-rotate-clockwise": F0D53, + "axis-y-rotate-counterclockwise": F0D54, + "axis-z-arrow": F0D55, + "axis-z-arrow-lock": F0D56, + "axis-z-rotate-clockwise": F0D57, + "axis-z-rotate-counterclockwise": F0D58, + "babel": F0A25, + "baby": F006C, + "baby-bottle": F0F39, + "baby-bottle-outline": F0F3A, + "baby-buggy": F13E0, + "baby-carriage": F068F, + "baby-carriage-off": F0FA0, + "baby-face": F0E7C, + "baby-face-outline": F0E7D, + "backburger": F006D, + "backspace": F006E, + "backspace-outline": F0B5C, + "backspace-reverse": F0E7E, + "backspace-reverse-outline": F0E7F, + "backup-restore": F006F, + "bacteria": F0ED5, + "bacteria-outline": F0ED6, + "badge-account": F0DA7, + "badge-account-alert": F0DA8, + "badge-account-alert-outline": F0DA9, + "badge-account-horizontal": F0E0D, + "badge-account-horizontal-outline": F0E0E, + "badge-account-outline": F0DAA, + "badminton": F0851, + "bag-carry-on": F0F3B, + "bag-carry-on-check": F0D65, + "bag-carry-on-off": F0F3C, + "bag-checked": F0F3D, + "bag-personal": F0E10, + "bag-personal-off": F0E11, + "bag-personal-off-outline": F0E12, + "bag-personal-outline": F0E13, + "bag-suitcase": F158B, + "bag-suitcase-off": F158D, + "bag-suitcase-off-outline": F158E, + "bag-suitcase-outline": F158C, + "baguette": F0F3E, + "balloon": F0A26, + "ballot": F09C9, + "ballot-outline": F09CA, + "ballot-recount": F0C39, + "ballot-recount-outline": F0C3A, + "bandage": F0DAF, + "bandcamp": F0675, + "bank": F0070, + "bank-minus": F0DB0, + "bank-outline": F0E80, + "bank-plus": F0DB1, + "bank-remove": F0DB2, + "bank-transfer": F0A27, + "bank-transfer-in": F0A28, + "bank-transfer-out": F0A29, + "barcode": F0071, + "barcode-off": F1236, + "barcode-scan": F0072, + "barley": F0073, + "barley-off": F0B5D, + "barn": F0B5E, + "barrel": F0074, + "baseball": F0852, + "baseball-bat": F0853, + "bash": F1183, + "basket": F0076, + "basket-fill": F0077, + "basket-minus": F1523, + "basket-minus-outline": F1524, + "basket-off": F1525, + "basket-off-outline": F1526, + "basket-outline": F1181, + "basket-plus": F1527, + "basket-plus-outline": F1528, + "basket-remove": F1529, + "basket-remove-outline": F152A, + "basket-unfill": F0078, + "basketball": F0806, + "basketball-hoop": F0C3B, + "basketball-hoop-outline": F0C3C, + "bat": F0B5F, + "battery": F0079, + "battery-10": F007A, + "battery-10-bluetooth": F093E, + "battery-20": F007B, + "battery-20-bluetooth": F093F, + "battery-30": F007C, + "battery-30-bluetooth": F0940, + "battery-40": F007D, + "battery-40-bluetooth": F0941, + "battery-50": F007E, + "battery-50-bluetooth": F0942, + "battery-60": F007F, + "battery-60-bluetooth": F0943, + "battery-70": F0080, + "battery-70-bluetooth": F0944, + "battery-80": F0081, + "battery-80-bluetooth": F0945, + "battery-90": F0082, + "battery-90-bluetooth": F0946, + "battery-alert": F0083, + "battery-alert-bluetooth": F0947, + "battery-alert-variant": F10CC, + "battery-alert-variant-outline": F10CD, + "battery-bluetooth": F0948, + "battery-bluetooth-variant": F0949, + "battery-charging": F0084, + "battery-charging-10": F089C, + "battery-charging-100": F0085, + "battery-charging-20": F0086, + "battery-charging-30": F0087, + "battery-charging-40": F0088, + "battery-charging-50": F089D, + "battery-charging-60": F0089, + "battery-charging-70": F089E, + "battery-charging-80": F008A, + "battery-charging-90": F008B, + "battery-charging-high": F12A6, + "battery-charging-low": F12A4, + "battery-charging-medium": F12A5, + "battery-charging-outline": F089F, + "battery-charging-wireless": F0807, + "battery-charging-wireless-10": F0808, + "battery-charging-wireless-20": F0809, + "battery-charging-wireless-30": F080A, + "battery-charging-wireless-40": F080B, + "battery-charging-wireless-50": F080C, + "battery-charging-wireless-60": F080D, + "battery-charging-wireless-70": F080E, + "battery-charging-wireless-80": F080F, + "battery-charging-wireless-90": F0810, + "battery-charging-wireless-alert": F0811, + "battery-charging-wireless-outline": F0812, + "battery-heart": F120F, + "battery-heart-outline": F1210, + "battery-heart-variant": F1211, + "battery-high": F12A3, + "battery-low": F12A1, + "battery-medium": F12A2, + "battery-minus": F008C, + "battery-negative": F008D, + "battery-off": F125D, + "battery-off-outline": F125E, + "battery-outline": F008E, + "battery-plus": F008F, + "battery-positive": F0090, + "battery-unknown": F0091, + "battery-unknown-bluetooth": F094A, + "battlenet": F0B60, + "beach": F0092, + "beaker": F0CEA, + "beaker-alert": F1229, + "beaker-alert-outline": F122A, + "beaker-check": F122B, + "beaker-check-outline": F122C, + "beaker-minus": F122D, + "beaker-minus-outline": F122E, + "beaker-outline": F0690, + "beaker-plus": F122F, + "beaker-plus-outline": F1230, + "beaker-question": F1231, + "beaker-question-outline": F1232, + "beaker-remove": F1233, + "beaker-remove-outline": F1234, + "bed": F02E3, + "bed-double": F0FD4, + "bed-double-outline": F0FD3, + "bed-empty": F08A0, + "bed-king": F0FD2, + "bed-king-outline": F0FD1, + "bed-outline": F0099, + "bed-queen": F0FD0, + "bed-queen-outline": F0FDB, + "bed-single": F106D, + "bed-single-outline": F106E, + "bee": F0FA1, + "bee-flower": F0FA2, + "beehive-off-outline": F13ED, + "beehive-outline": F10CE, + "beekeeper": F14E2, + "beer": F0098, + "beer-outline": F130C, + "bell": F009A, + "bell-alert": F0D59, + "bell-alert-outline": F0E81, + "bell-cancel": F13E7, + "bell-cancel-outline": F13E8, + "bell-check": F11E5, + "bell-check-outline": F11E6, + "bell-circle": F0D5A, + "bell-circle-outline": F0D5B, + "bell-minus": F13E9, + "bell-minus-outline": F13EA, + "bell-off": F009B, + "bell-off-outline": F0A91, + "bell-outline": F009C, + "bell-plus": F009D, + "bell-plus-outline": F0A92, + "bell-remove": F13EB, + "bell-remove-outline": F13EC, + "bell-ring": F009E, + "bell-ring-outline": F009F, + "bell-sleep": F00A0, + "bell-sleep-outline": F0A93, + "beta": F00A1, + "betamax": F09CB, + "biathlon": F0E14, + "bicycle": F109C, + "bicycle-basket": F1235, + "bike": F00A3, + "bike-fast": F111F, + "billboard": F1010, + "billiards": F0B61, + "billiards-rack": F0B62, + "binoculars": F00A5, + "bio": F00A6, + "biohazard": F00A7, + "bitbucket": F00A8, + "bitcoin": F0813, + "black-mesa": F00A9, + "blender": F0CEB, + "blender-software": F00AB, + "blinds": F00AC, + "blinds-open": F1011, + "block-helper": F00AD, + "blogger": F00AE, + "blood-bag": F0CEC, + "bluetooth": F00AF, + "bluetooth-audio": F00B0, + "bluetooth-connect": F00B1, + "bluetooth-off": F00B2, + "bluetooth-settings": F00B3, + "bluetooth-transfer": F00B4, + "blur": F00B5, + "blur-linear": F00B6, + "blur-off": F00B7, + "blur-radial": F00B8, + "bolnisi-cross": F0CED, + "bolt": F0DB3, + "bomb": F0691, + "bomb-off": F06C5, + "bone": F00B9, + "book": F00BA, + "book-account": F13AD, + "book-account-outline": F13AE, + "book-alphabet": F061D, + "book-check": F14F3, + "book-check-outline": F14F4, + "book-cross": F00A2, + "book-information-variant": F106F, + "book-lock": F079A, + "book-lock-open": F079B, + "book-minus": F05D9, + "book-minus-multiple": F0A94, + "book-minus-multiple-outline": F090B, + "book-multiple": F00BB, + "book-multiple-outline": F0436, + "book-music": F0067, + "book-open": F00BD, + "book-open-blank-variant": F00BE, + "book-open-outline": F0B63, + "book-open-page-variant": F05DA, + "book-open-variant": F14F7, + "book-outline": F0B64, + "book-play": F0E82, + "book-play-outline": F0E83, + "book-plus": F05DB, + "book-plus-multiple": F0A95, + "book-plus-multiple-outline": F0ADE, + "book-remove": F0A97, + "book-remove-multiple": F0A96, + "book-remove-multiple-outline": F04CA, + "book-search": F0E84, + "book-search-outline": F0E85, + "book-variant": F00BF, + "book-variant-multiple": F00BC, + "bookmark": F00C0, + "bookmark-check": F00C1, + "bookmark-check-outline": F137B, + "bookmark-minus": F09CC, + "bookmark-minus-outline": F09CD, + "bookmark-multiple": F0E15, + "bookmark-multiple-outline": F0E16, + "bookmark-music": F00C2, + "bookmark-music-outline": F1379, + "bookmark-off": F09CE, + "bookmark-off-outline": F09CF, + "bookmark-outline": F00C3, + "bookmark-plus": F00C5, + "bookmark-plus-outline": F00C4, + "bookmark-remove": F00C6, + "bookmark-remove-outline": F137A, + "bookshelf": F125F, + "boom-gate": F0E86, + "boom-gate-alert": F0E87, + "boom-gate-alert-outline": F0E88, + "boom-gate-down": F0E89, + "boom-gate-down-outline": F0E8A, + "boom-gate-outline": F0E8B, + "boom-gate-up": F0E8C, + "boom-gate-up-outline": F0E8D, + "boombox": F05DC, + "boomerang": F10CF, + "bootstrap": F06C6, + "border-all": F00C7, + "border-all-variant": F08A1, + "border-bottom": F00C8, + "border-bottom-variant": F08A2, + "border-color": F00C9, + "border-horizontal": F00CA, + "border-inside": F00CB, + "border-left": F00CC, + "border-left-variant": F08A3, + "border-none": F00CD, + "border-none-variant": F08A4, + "border-outside": F00CE, + "border-right": F00CF, + "border-right-variant": F08A5, + "border-style": F00D0, + "border-top": F00D1, + "border-top-variant": F08A6, + "border-vertical": F00D2, + "bottle-soda": F1070, + "bottle-soda-classic": F1071, + "bottle-soda-classic-outline": F1363, + "bottle-soda-outline": F1072, + "bottle-tonic": F112E, + "bottle-tonic-outline": F112F, + "bottle-tonic-plus": F1130, + "bottle-tonic-plus-outline": F1131, + "bottle-tonic-skull": F1132, + "bottle-tonic-skull-outline": F1133, + "bottle-wine": F0854, + "bottle-wine-outline": F1310, + "bow-tie": F0678, + "bowl": F028E, + "bowl-mix": F0617, + "bowl-mix-outline": F02E4, + "bowl-outline": F02A9, + "bowling": F00D3, + "box": F00D4, + "box-cutter": F00D5, + "box-cutter-off": F0B4A, + "box-shadow": F0637, + "boxing-glove": F0B65, + "braille": F09D0, + "brain": F09D1, + "bread-slice": F0CEE, + "bread-slice-outline": F0CEF, + "bridge": F0618, + "briefcase": F00D6, + "briefcase-account": F0CF0, + "briefcase-account-outline": F0CF1, + "briefcase-check": F00D7, + "briefcase-check-outline": F131E, + "briefcase-clock": F10D0, + "briefcase-clock-outline": F10D1, + "briefcase-download": F00D8, + "briefcase-download-outline": F0C3D, + "briefcase-edit": F0A98, + "briefcase-edit-outline": F0C3E, + "briefcase-minus": F0A2A, + "briefcase-minus-outline": F0C3F, + "briefcase-outline": F0814, + "briefcase-plus": F0A2B, + "briefcase-plus-outline": F0C40, + "briefcase-remove": F0A2C, + "briefcase-remove-outline": F0C41, + "briefcase-search": F0A2D, + "briefcase-search-outline": F0C42, + "briefcase-upload": F00D9, + "briefcase-upload-outline": F0C43, + "briefcase-variant": F1494, + "briefcase-variant-outline": F1495, + "brightness-1": F00DA, + "brightness-2": F00DB, + "brightness-3": F00DC, + "brightness-4": F00DD, + "brightness-5": F00DE, + "brightness-6": F00DF, + "brightness-7": F00E0, + "brightness-auto": F00E1, + "brightness-percent": F0CF2, + "broom": F00E2, + "brush": F00E3, + "bucket": F1415, + "bucket-outline": F1416, + "buddhism": F094B, + "buffer": F0619, + "buffet": F0578, + "bug": F00E4, + "bug-check": F0A2E, + "bug-check-outline": F0A2F, + "bug-outline": F0A30, + "bugle": F0DB4, + "bulldozer": F0B22, + "bullet": F0CF3, + "bulletin-board": F00E5, + "bullhorn": F00E6, + "bullhorn-outline": F0B23, + "bullseye": F05DD, + "bullseye-arrow": F08C9, + "bulma": F12E7, + "bunk-bed": F1302, + "bunk-bed-outline": F0097, + "bus": F00E7, + "bus-alert": F0A99, + "bus-articulated-end": F079C, + "bus-articulated-front": F079D, + "bus-clock": F08CA, + "bus-double-decker": F079E, + "bus-marker": F1212, + "bus-multiple": F0F3F, + "bus-school": F079F, + "bus-side": F07A0, + "bus-stop": F1012, + "bus-stop-covered": F1013, + "bus-stop-uncovered": F1014, + "butterfly": F1589, + "butterfly-outline": F158A, + "cable-data": F1394, + "cached": F00E8, + "cactus": F0DB5, + "cake": F00E9, + "cake-layered": F00EA, + "cake-variant": F00EB, + "calculator": F00EC, + "calculator-variant": F0A9A, + "calculator-variant-outline": F15A6, + "calendar": F00ED, + "calendar-account": F0ED7, + "calendar-account-outline": F0ED8, + "calendar-alert": F0A31, + "calendar-arrow-left": F1134, + "calendar-arrow-right": F1135, + "calendar-blank": F00EE, + "calendar-blank-multiple": F1073, + "calendar-blank-outline": F0B66, + "calendar-check": F00EF, + "calendar-check-outline": F0C44, + "calendar-clock": F00F0, + "calendar-cursor": F157B, + "calendar-edit": F08A7, + "calendar-export": F0B24, + "calendar-heart": F09D2, + "calendar-import": F0B25, + "calendar-minus": F0D5C, + "calendar-month": F0E17, + "calendar-month-outline": F0E18, + "calendar-multiple": F00F1, + "calendar-multiple-check": F00F2, + "calendar-multiselect": F0A32, + "calendar-outline": F0B67, + "calendar-plus": F00F3, + "calendar-question": F0692, + "calendar-range": F0679, + "calendar-range-outline": F0B68, + "calendar-refresh": F01E1, + "calendar-refresh-outline": F0203, + "calendar-remove": F00F4, + "calendar-remove-outline": F0C45, + "calendar-search": F094C, + "calendar-star": F09D3, + "calendar-sync": F0E8E, + "calendar-sync-outline": F0E8F, + "calendar-text": F00F5, + "calendar-text-outline": F0C46, + "calendar-today": F00F6, + "calendar-week": F0A33, + "calendar-week-begin": F0A34, + "calendar-weekend": F0ED9, + "calendar-weekend-outline": F0EDA, + "call-made": F00F7, + "call-merge": F00F8, + "call-missed": F00F9, + "call-received": F00FA, + "call-split": F00FB, + "camcorder": F00FC, + "camcorder-off": F00FF, + "camera": F0100, + "camera-account": F08CB, + "camera-burst": F0693, + "camera-control": F0B69, + "camera-enhance": F0101, + "camera-enhance-outline": F0B6A, + "camera-front": F0102, + "camera-front-variant": F0103, + "camera-gopro": F07A1, + "camera-image": F08CC, + "camera-iris": F0104, + "camera-metering-center": F07A2, + "camera-metering-matrix": F07A3, + "camera-metering-partial": F07A4, + "camera-metering-spot": F07A5, + "camera-off": F05DF, + "camera-outline": F0D5D, + "camera-party-mode": F0105, + "camera-plus": F0EDB, + "camera-plus-outline": F0EDC, + "camera-rear": F0106, + "camera-rear-variant": F0107, + "camera-retake": F0E19, + "camera-retake-outline": F0E1A, + "camera-switch": F0108, + "camera-switch-outline": F084A, + "camera-timer": F0109, + "camera-wireless": F0DB6, + "camera-wireless-outline": F0DB7, + "campfire": F0EDD, + "cancel": F073A, + "candle": F05E2, + "candycane": F010A, + "cannabis": F07A6, + "caps-lock": F0A9B, + "car": F010B, + "car-2-plus": F1015, + "car-3-plus": F1016, + "car-arrow-left": F13B2, + "car-arrow-right": F13B3, + "car-back": F0E1B, + "car-battery": F010C, + "car-brake-abs": F0C47, + "car-brake-alert": F0C48, + "car-brake-hold": F0D5E, + "car-brake-parking": F0D5F, + "car-brake-retarder": F1017, + "car-child-seat": F0FA3, + "car-clutch": F1018, + "car-cog": F13CC, + "car-connected": F010D, + "car-convertible": F07A7, + "car-coolant-level": F1019, + "car-cruise-control": F0D60, + "car-defrost-front": F0D61, + "car-defrost-rear": F0D62, + "car-door": F0B6B, + "car-door-lock": F109D, + "car-electric": F0B6C, + "car-esp": F0C49, + "car-estate": F07A8, + "car-hatchback": F07A9, + "car-info": F11BE, + "car-key": F0B6D, + "car-lifted-pickup": F152D, + "car-light-dimmed": F0C4A, + "car-light-fog": F0C4B, + "car-light-high": F0C4C, + "car-limousine": F08CD, + "car-multiple": F0B6E, + "car-off": F0E1C, + "car-outline": F14ED, + "car-parking-lights": F0D63, + "car-pickup": F07AA, + "car-seat": F0FA4, + "car-seat-cooler": F0FA5, + "car-seat-heater": F0FA6, + "car-settings": F13CD, + "car-shift-pattern": F0F40, + "car-side": F07AB, + "car-sports": F07AC, + "car-tire-alert": F0C4D, + "car-traction-control": F0D64, + "car-turbocharger": F101A, + "car-wash": F010E, + "car-windshield": F101B, + "car-windshield-outline": F101C, + "carabiner": F14C0, + "caravan": F07AD, + "card": F0B6F, + "card-account-details": F05D2, + "card-account-details-outline": F0DAB, + "card-account-details-star": F02A3, + "card-account-details-star-outline": F06DB, + "card-account-mail": F018E, + "card-account-mail-outline": F0E98, + "card-account-phone": F0E99, + "card-account-phone-outline": F0E9A, + "card-bulleted": F0B70, + "card-bulleted-off": F0B71, + "card-bulleted-off-outline": F0B72, + "card-bulleted-outline": F0B73, + "card-bulleted-settings": F0B74, + "card-bulleted-settings-outline": F0B75, + "card-outline": F0B76, + "card-plus": F11FF, + "card-plus-outline": F1200, + "card-search": F1074, + "card-search-outline": F1075, + "card-text": F0B77, + "card-text-outline": F0B78, + "cards": F0638, + "cards-club": F08CE, + "cards-diamond": F08CF, + "cards-diamond-outline": F101D, + "cards-heart": F08D0, + "cards-outline": F0639, + "cards-playing-outline": F063A, + "cards-spade": F08D1, + "cards-variant": F06C7, + "carrot": F010F, + "cart": F0110, + "cart-arrow-down": F0D66, + "cart-arrow-right": F0C4E, + "cart-arrow-up": F0D67, + "cart-minus": F0D68, + "cart-off": F066B, + "cart-outline": F0111, + "cart-plus": F0112, + "cart-remove": F0D69, + "case-sensitive-alt": F0113, + "cash": F0114, + "cash-100": F0115, + "cash-check": F14EE, + "cash-lock": F14EA, + "cash-lock-open": F14EB, + "cash-marker": F0DB8, + "cash-minus": F1260, + "cash-multiple": F0116, + "cash-plus": F1261, + "cash-refund": F0A9C, + "cash-register": F0CF4, + "cash-remove": F1262, + "cash-usd": F1176, + "cash-usd-outline": F0117, + "cassette": F09D4, + "cast": F0118, + "cast-audio": F101E, + "cast-connected": F0119, + "cast-education": F0E1D, + "cast-off": F078A, + "castle": F011A, + "cat": F011B, + "cctv": F07AE, + "ceiling-light": F0769, + "cellphone": F011C, + "cellphone-android": F011D, + "cellphone-arrow-down": F09D5, + "cellphone-basic": F011E, + "cellphone-charging": F1397, + "cellphone-cog": F0951, + "cellphone-dock": F011F, + "cellphone-erase": F094D, + "cellphone-information": F0F41, + "cellphone-iphone": F0120, + "cellphone-key": F094E, + "cellphone-link": F0121, + "cellphone-link-off": F0122, + "cellphone-lock": F094F, + "cellphone-message": F08D3, + "cellphone-message-off": F10D2, + "cellphone-nfc": F0E90, + "cellphone-nfc-off": F12D8, + "cellphone-off": F0950, + "cellphone-play": F101F, + "cellphone-screenshot": F0A35, + "cellphone-settings": F0123, + "cellphone-sound": F0952, + "cellphone-text": F08D2, + "cellphone-wireless": F0815, + "celtic-cross": F0CF5, + "centos": F111A, + "certificate": F0124, + "certificate-outline": F1188, + "chair-rolling": F0F48, + "chair-school": F0125, + "charity": F0C4F, + "chart-arc": F0126, + "chart-areaspline": F0127, + "chart-areaspline-variant": F0E91, + "chart-bar": F0128, + "chart-bar-stacked": F076A, + "chart-bell-curve": F0C50, + "chart-bell-curve-cumulative": F0FA7, + "chart-box": F154D, + "chart-box-outline": F154E, + "chart-box-plus-outline": F154F, + "chart-bubble": F05E3, + "chart-donut": F07AF, + "chart-donut-variant": F07B0, + "chart-gantt": F066C, + "chart-histogram": F0129, + "chart-line": F012A, + "chart-line-stacked": F076B, + "chart-line-variant": F07B1, + "chart-multiline": F08D4, + "chart-multiple": F1213, + "chart-pie": F012B, + "chart-ppf": F1380, + "chart-sankey": F11DF, + "chart-sankey-variant": F11E0, + "chart-scatter-plot": F0E92, + "chart-scatter-plot-hexbin": F066D, + "chart-timeline": F066E, + "chart-timeline-variant": F0E93, + "chart-tree": F0E94, + "chat": F0B79, + "chat-alert": F0B7A, + "chat-alert-outline": F12C9, + "chat-minus": F1410, + "chat-minus-outline": F1413, + "chat-outline": F0EDE, + "chat-plus": F140F, + "chat-plus-outline": F1412, + "chat-processing": F0B7B, + "chat-processing-outline": F12CA, + "chat-remove": F1411, + "chat-remove-outline": F1414, + "chat-sleep": F12D1, + "chat-sleep-outline": F12D2, + "check": F012C, + "check-all": F012D, + "check-bold": F0E1E, + "check-box-multiple-outline": F0C51, + "check-box-outline": F0C52, + "check-circle": F05E0, + "check-circle-outline": F05E1, + "check-decagram": F0791, + "check-network": F0C53, + "check-network-outline": F0C54, + "check-outline": F0855, + "check-underline": F0E1F, + "check-underline-circle": F0E20, + "check-underline-circle-outline": F0E21, + "checkbook": F0A9D, + "checkbox-blank": F012E, + "checkbox-blank-circle": F012F, + "checkbox-blank-circle-outline": F0130, + "checkbox-blank-off": F12EC, + "checkbox-blank-off-outline": F12ED, + "checkbox-blank-outline": F0131, + "checkbox-intermediate": F0856, + "checkbox-marked": F0132, + "checkbox-marked-circle": F0133, + "checkbox-marked-circle-outline": F0134, + "checkbox-marked-outline": F0135, + "checkbox-multiple-blank": F0136, + "checkbox-multiple-blank-circle": F063B, + "checkbox-multiple-blank-circle-outline": F063C, + "checkbox-multiple-blank-outline": F0137, + "checkbox-multiple-marked": F0138, + "checkbox-multiple-marked-circle": F063D, + "checkbox-multiple-marked-circle-outline": F063E, + "checkbox-multiple-marked-outline": F0139, + "checkerboard": F013A, + "checkerboard-minus": F1202, + "checkerboard-plus": F1201, + "checkerboard-remove": F1203, + "cheese": F12B9, + "cheese-off": F13EE, + "chef-hat": F0B7C, + "chemical-weapon": F013B, + "chess-bishop": F085C, + "chess-king": F0857, + "chess-knight": F0858, + "chess-pawn": F0859, + "chess-queen": F085A, + "chess-rook": F085B, + "chevron-double-down": F013C, + "chevron-double-left": F013D, + "chevron-double-right": F013E, + "chevron-double-up": F013F, + "chevron-down": F0140, + "chevron-down-box": F09D6, + "chevron-down-box-outline": F09D7, + "chevron-down-circle": F0B26, + "chevron-down-circle-outline": F0B27, + "chevron-left": F0141, + "chevron-left-box": F09D8, + "chevron-left-box-outline": F09D9, + "chevron-left-circle": F0B28, + "chevron-left-circle-outline": F0B29, + "chevron-right": F0142, + "chevron-right-box": F09DA, + "chevron-right-box-outline": F09DB, + "chevron-right-circle": F0B2A, + "chevron-right-circle-outline": F0B2B, + "chevron-triple-down": F0DB9, + "chevron-triple-left": F0DBA, + "chevron-triple-right": F0DBB, + "chevron-triple-up": F0DBC, + "chevron-up": F0143, + "chevron-up-box": F09DC, + "chevron-up-box-outline": F09DD, + "chevron-up-circle": F0B2C, + "chevron-up-circle-outline": F0B2D, + "chili-hot": F07B2, + "chili-medium": F07B3, + "chili-mild": F07B4, + "chili-off": F1467, + "chip": F061A, + "christianity": F0953, + "christianity-outline": F0CF6, + "church": F0144, + "cigar": F1189, + "cigar-off": F141B, + "circle": F0765, + "circle-double": F0E95, + "circle-edit-outline": F08D5, + "circle-expand": F0E96, + "circle-half": F1395, + "circle-half-full": F1396, + "circle-medium": F09DE, + "circle-multiple": F0B38, + "circle-multiple-outline": F0695, + "circle-off-outline": F10D3, + "circle-outline": F0766, + "circle-slice-1": F0A9E, + "circle-slice-2": F0A9F, + "circle-slice-3": F0AA0, + "circle-slice-4": F0AA1, + "circle-slice-5": F0AA2, + "circle-slice-6": F0AA3, + "circle-slice-7": F0AA4, + "circle-slice-8": F0AA5, + "circle-small": F09DF, + "circular-saw": F0E22, + "city": F0146, + "city-variant": F0A36, + "city-variant-outline": F0A37, + "clipboard": F0147, + "clipboard-account": F0148, + "clipboard-account-outline": F0C55, + "clipboard-alert": F0149, + "clipboard-alert-outline": F0CF7, + "clipboard-arrow-down": F014A, + "clipboard-arrow-down-outline": F0C56, + "clipboard-arrow-left": F014B, + "clipboard-arrow-left-outline": F0CF8, + "clipboard-arrow-right": F0CF9, + "clipboard-arrow-right-outline": F0CFA, + "clipboard-arrow-up": F0C57, + "clipboard-arrow-up-outline": F0C58, + "clipboard-check": F014E, + "clipboard-check-multiple": F1263, + "clipboard-check-multiple-outline": F1264, + "clipboard-check-outline": F08A8, + "clipboard-edit": F14E5, + "clipboard-edit-outline": F14E6, + "clipboard-file": F1265, + "clipboard-file-outline": F1266, + "clipboard-flow": F06C8, + "clipboard-flow-outline": F1117, + "clipboard-list": F10D4, + "clipboard-list-outline": F10D5, + "clipboard-multiple": F1267, + "clipboard-multiple-outline": F1268, + "clipboard-outline": F014C, + "clipboard-play": F0C59, + "clipboard-play-multiple": F1269, + "clipboard-play-multiple-outline": F126A, + "clipboard-play-outline": F0C5A, + "clipboard-plus": F0751, + "clipboard-plus-outline": F131F, + "clipboard-pulse": F085D, + "clipboard-pulse-outline": F085E, + "clipboard-text": F014D, + "clipboard-text-multiple": F126B, + "clipboard-text-multiple-outline": F126C, + "clipboard-text-outline": F0A38, + "clipboard-text-play": F0C5B, + "clipboard-text-play-outline": F0C5C, + "clippy": F014F, + "clock": F0954, + "clock-alert": F0955, + "clock-alert-outline": F05CE, + "clock-check": F0FA8, + "clock-check-outline": F0FA9, + "clock-digital": F0E97, + "clock-end": F0151, + "clock-fast": F0152, + "clock-in": F0153, + "clock-out": F0154, + "clock-outline": F0150, + "clock-start": F0155, + "clock-time-eight": F1446, + "clock-time-eight-outline": F1452, + "clock-time-eleven": F1449, + "clock-time-eleven-outline": F1455, + "clock-time-five": F1443, + "clock-time-five-outline": F144F, + "clock-time-four": F1442, + "clock-time-four-outline": F144E, + "clock-time-nine": F1447, + "clock-time-nine-outline": F1453, + "clock-time-one": F143F, + "clock-time-one-outline": F144B, + "clock-time-seven": F1445, + "clock-time-seven-outline": F1451, + "clock-time-six": F1444, + "clock-time-six-outline": F1450, + "clock-time-ten": F1448, + "clock-time-ten-outline": F1454, + "clock-time-three": F1441, + "clock-time-three-outline": F144D, + "clock-time-twelve": F144A, + "clock-time-twelve-outline": F1456, + "clock-time-two": F1440, + "clock-time-two-outline": F144C, + "close": F0156, + "close-box": F0157, + "close-box-multiple": F0C5D, + "close-box-multiple-outline": F0C5E, + "close-box-outline": F0158, + "close-circle": F0159, + "close-circle-multiple": F062A, + "close-circle-multiple-outline": F0883, + "close-circle-outline": F015A, + "close-network": F015B, + "close-network-outline": F0C5F, + "close-octagon": F015C, + "close-octagon-outline": F015D, + "close-outline": F06C9, + "close-thick": F1398, + "closed-caption": F015E, + "closed-caption-outline": F0DBD, + "cloud": F015F, + "cloud-alert": F09E0, + "cloud-braces": F07B5, + "cloud-check": F0160, + "cloud-check-outline": F12CC, + "cloud-circle": F0161, + "cloud-download": F0162, + "cloud-download-outline": F0B7D, + "cloud-lock": F11F1, + "cloud-lock-outline": F11F2, + "cloud-off-outline": F0164, + "cloud-outline": F0163, + "cloud-print": F0165, + "cloud-print-outline": F0166, + "cloud-question": F0A39, + "cloud-refresh": F052A, + "cloud-search": F0956, + "cloud-search-outline": F0957, + "cloud-sync": F063F, + "cloud-sync-outline": F12D6, + "cloud-tags": F07B6, + "cloud-upload": F0167, + "cloud-upload-outline": F0B7E, + "clover": F0816, + "coach-lamp": F1020, + "coat-rack": F109E, + "code-array": F0168, + "code-braces": F0169, + "code-braces-box": F10D6, + "code-brackets": F016A, + "code-equal": F016B, + "code-greater-than": F016C, + "code-greater-than-or-equal": F016D, + "code-json": F0626, + "code-less-than": F016E, + "code-less-than-or-equal": F016F, + "code-not-equal": F0170, + "code-not-equal-variant": F0171, + "code-parentheses": F0172, + "code-parentheses-box": F10D7, + "code-string": F0173, + "code-tags": F0174, + "code-tags-check": F0694, + "codepen": F0175, + "coffee": F0176, + "coffee-maker": F109F, + "coffee-off": F0FAA, + "coffee-off-outline": F0FAB, + "coffee-outline": F06CA, + "coffee-to-go": F0177, + "coffee-to-go-outline": F130E, + "coffin": F0B7F, + "cog": F0493, + "cog-box": F0494, + "cog-clockwise": F11DD, + "cog-counterclockwise": F11DE, + "cog-off": F13CE, + "cog-off-outline": F13CF, + "cog-outline": F08BB, + "cog-refresh": F145E, + "cog-refresh-outline": F145F, + "cog-sync": F1460, + "cog-sync-outline": F1461, + "cog-transfer": F105B, + "cog-transfer-outline": F105C, + "cogs": F08D6, + "collage": F0640, + "collapse-all": F0AA6, + "collapse-all-outline": F0AA7, + "color-helper": F0179, + "comma": F0E23, + "comma-box": F0E2B, + "comma-box-outline": F0E24, + "comma-circle": F0E25, + "comma-circle-outline": F0E26, + "comment": F017A, + "comment-account": F017B, + "comment-account-outline": F017C, + "comment-alert": F017D, + "comment-alert-outline": F017E, + "comment-arrow-left": F09E1, + "comment-arrow-left-outline": F09E2, + "comment-arrow-right": F09E3, + "comment-arrow-right-outline": F09E4, + "comment-bookmark": F15AE, + "comment-bookmark-outline": F15AF, + "comment-check": F017F, + "comment-check-outline": F0180, + "comment-edit": F11BF, + "comment-edit-outline": F12C4, + "comment-eye": F0A3A, + "comment-eye-outline": F0A3B, + "comment-flash": F15B0, + "comment-flash-outline": F15B1, + "comment-multiple": F085F, + "comment-multiple-outline": F0181, + "comment-outline": F0182, + "comment-plus": F09E5, + "comment-plus-outline": F0183, + "comment-processing": F0184, + "comment-processing-outline": F0185, + "comment-question": F0817, + "comment-question-outline": F0186, + "comment-quote": F1021, + "comment-quote-outline": F1022, + "comment-remove": F05DE, + "comment-remove-outline": F0187, + "comment-search": F0A3C, + "comment-search-outline": F0A3D, + "comment-text": F0188, + "comment-text-multiple": F0860, + "comment-text-multiple-outline": F0861, + "comment-text-outline": F0189, + "compare": F018A, + "compare-horizontal": F1492, + "compare-vertical": F1493, + "compass": F018B, + "compass-off": F0B80, + "compass-off-outline": F0B81, + "compass-outline": F018C, + "compass-rose": F1382, + "concourse-ci": F10A0, + "console": F018D, + "console-line": F07B7, + "console-network": F08A9, + "console-network-outline": F0C60, + "consolidate": F10D8, + "contactless-payment": F0D6A, + "contactless-payment-circle": F0321, + "contactless-payment-circle-outline": F0408, + "contacts": F06CB, + "contacts-outline": F05B8, + "contain": F0A3E, + "contain-end": F0A3F, + "contain-start": F0A40, + "content-copy": F018F, + "content-cut": F0190, + "content-duplicate": F0191, + "content-paste": F0192, + "content-save": F0193, + "content-save-alert": F0F42, + "content-save-alert-outline": F0F43, + "content-save-all": F0194, + "content-save-all-outline": F0F44, + "content-save-cog": F145B, + "content-save-cog-outline": F145C, + "content-save-edit": F0CFB, + "content-save-edit-outline": F0CFC, + "content-save-move": F0E27, + "content-save-move-outline": F0E28, + "content-save-outline": F0818, + "content-save-settings": F061B, + "content-save-settings-outline": F0B2E, + "contrast": F0195, + "contrast-box": F0196, + "contrast-circle": F0197, + "controller-classic": F0B82, + "controller-classic-outline": F0B83, + "cookie": F0198, + "coolant-temperature": F03C8, + "copyright": F05E6, + "cordova": F0958, + "corn": F07B8, + "corn-off": F13EF, + "cosine-wave": F1479, + "counter": F0199, + "cow": F019A, + "cpu-32-bit": F0EDF, + "cpu-64-bit": F0EE0, + "crane": F0862, + "creation": F0674, + "creative-commons": F0D6B, + "credit-card": F0FEF, + "credit-card-check": F13D0, + "credit-card-check-outline": F13D1, + "credit-card-clock": F0EE1, + "credit-card-clock-outline": F0EE2, + "credit-card-marker": F06A8, + "credit-card-marker-outline": F0DBE, + "credit-card-minus": F0FAC, + "credit-card-minus-outline": F0FAD, + "credit-card-multiple": F0FF0, + "credit-card-multiple-outline": F019C, + "credit-card-off": F0FF1, + "credit-card-off-outline": F05E4, + "credit-card-outline": F019B, + "credit-card-plus": F0FF2, + "credit-card-plus-outline": F0676, + "credit-card-refund": F0FF3, + "credit-card-refund-outline": F0AA8, + "credit-card-remove": F0FAE, + "credit-card-remove-outline": F0FAF, + "credit-card-scan": F0FF4, + "credit-card-scan-outline": F019D, + "credit-card-settings": F0FF5, + "credit-card-settings-outline": F08D7, + "credit-card-wireless": F0802, + "credit-card-wireless-off": F057A, + "credit-card-wireless-off-outline": F057B, + "credit-card-wireless-outline": F0D6C, + "cricket": F0D6D, + "crop": F019E, + "crop-free": F019F, + "crop-landscape": F01A0, + "crop-portrait": F01A1, + "crop-rotate": F0696, + "crop-square": F01A2, + "crosshairs": F01A3, + "crosshairs-gps": F01A4, + "crosshairs-off": F0F45, + "crosshairs-question": F1136, + "crown": F01A5, + "crown-outline": F11D0, + "cryengine": F0959, + "crystal-ball": F0B2F, + "cube": F01A6, + "cube-off": F141C, + "cube-off-outline": F141D, + "cube-outline": F01A7, + "cube-scan": F0B84, + "cube-send": F01A8, + "cube-unfolded": F01A9, + "cup": F01AA, + "cup-off": F05E5, + "cup-off-outline": F137D, + "cup-outline": F130F, + "cup-water": F01AB, + "cupboard": F0F46, + "cupboard-outline": F0F47, + "cupcake": F095A, + "curling": F0863, + "currency-bdt": F0864, + "currency-brl": F0B85, + "currency-btc": F01AC, + "currency-cny": F07BA, + "currency-eth": F07BB, + "currency-eur": F01AD, + "currency-eur-off": F1315, + "currency-gbp": F01AE, + "currency-ils": F0C61, + "currency-inr": F01AF, + "currency-jpy": F07BC, + "currency-krw": F07BD, + "currency-kzt": F0865, + "currency-mnt": F1512, + "currency-ngn": F01B0, + "currency-php": F09E6, + "currency-rial": F0E9C, + "currency-rub": F01B1, + "currency-sign": F07BE, + "currency-try": F01B2, + "currency-twd": F07BF, + "currency-usd": F01C1, + "currency-usd-circle": F116B, + "currency-usd-circle-outline": F0178, + "currency-usd-off": F067A, + "current-ac": F1480, + "current-dc": F095C, + "cursor-default": F01C0, + "cursor-default-click": F0CFD, + "cursor-default-click-outline": F0CFE, + "cursor-default-gesture": F1127, + "cursor-default-gesture-outline": F1128, + "cursor-default-outline": F01BF, + "cursor-move": F01BE, + "cursor-pointer": F01BD, + "cursor-text": F05E7, + "dance-pole": F1578, + "data-matrix": F153C, + "data-matrix-edit": F153D, + "data-matrix-minus": F153E, + "data-matrix-plus": F153F, + "data-matrix-remove": F1540, + "data-matrix-scan": F1541, + "database": F01BC, + "database-check": F0AA9, + "database-edit": F0B86, + "database-export": F095E, + "database-import": F095D, + "database-lock": F0AAA, + "database-marker": F12F6, + "database-minus": F01BB, + "database-plus": F01BA, + "database-refresh": F05C2, + "database-remove": F0D00, + "database-search": F0866, + "database-settings": F0D01, + "database-sync": F0CFF, + "death-star": F08D8, + "death-star-variant": F08D9, + "deathly-hallows": F0B87, + "debian": F08DA, + "debug-step-into": F01B9, + "debug-step-out": F01B8, + "debug-step-over": F01B7, + "decagram": F076C, + "decagram-outline": F076D, + "decimal": F10A1, + "decimal-comma": F10A2, + "decimal-comma-decrease": F10A3, + "decimal-comma-increase": F10A4, + "decimal-decrease": F01B6, + "decimal-increase": F01B5, + "delete": F01B4, + "delete-alert": F10A5, + "delete-alert-outline": F10A6, + "delete-circle": F0683, + "delete-circle-outline": F0B88, + "delete-clock": F1556, + "delete-clock-outline": F1557, + "delete-empty": F06CC, + "delete-empty-outline": F0E9D, + "delete-forever": F05E8, + "delete-forever-outline": F0B89, + "delete-off": F10A7, + "delete-off-outline": F10A8, + "delete-outline": F09E7, + "delete-restore": F0819, + "delete-sweep": F05E9, + "delete-sweep-outline": F0C62, + "delete-variant": F01B3, + "delta": F01C2, + "desk": F1239, + "desk-lamp": F095F, + "deskphone": F01C3, + "desktop-classic": F07C0, + "desktop-mac": F01C4, + "desktop-mac-dashboard": F09E8, + "desktop-tower": F01C5, + "desktop-tower-monitor": F0AAB, + "details": F01C6, + "dev-to": F0D6E, + "developer-board": F0697, + "deviantart": F01C7, + "devices": F0FB0, + "diabetes": F1126, + "dialpad": F061C, + "diameter": F0C63, + "diameter-outline": F0C64, + "diameter-variant": F0C65, + "diamond": F0B8A, + "diamond-outline": F0B8B, + "diamond-stone": F01C8, + "dice-1": F01CA, + "dice-1-outline": F114A, + "dice-2": F01CB, + "dice-2-outline": F114B, + "dice-3": F01CC, + "dice-3-outline": F114C, + "dice-4": F01CD, + "dice-4-outline": F114D, + "dice-5": F01CE, + "dice-5-outline": F114E, + "dice-6": F01CF, + "dice-6-outline": F114F, + "dice-d10": F1153, + "dice-d10-outline": F076F, + "dice-d12": F1154, + "dice-d12-outline": F0867, + "dice-d20": F1155, + "dice-d20-outline": F05EA, + "dice-d4": F1150, + "dice-d4-outline": F05EB, + "dice-d6": F1151, + "dice-d6-outline": F05ED, + "dice-d8": F1152, + "dice-d8-outline": F05EC, + "dice-multiple": F076E, + "dice-multiple-outline": F1156, + "digital-ocean": F1237, + "dip-switch": F07C1, + "directions": F01D0, + "directions-fork": F0641, + "disc": F05EE, + "disc-alert": F01D1, + "disc-player": F0960, + "discord": F066F, + "dishwasher": F0AAC, + "dishwasher-alert": F11B8, + "dishwasher-off": F11B9, + "disqus": F01D2, + "distribute-horizontal-center": F11C9, + "distribute-horizontal-left": F11C8, + "distribute-horizontal-right": F11CA, + "distribute-vertical-bottom": F11CB, + "distribute-vertical-center": F11CC, + "distribute-vertical-top": F11CD, + "diving-flippers": F0DBF, + "diving-helmet": F0DC0, + "diving-scuba": F0DC1, + "diving-scuba-flag": F0DC2, + "diving-scuba-tank": F0DC3, + "diving-scuba-tank-multiple": F0DC4, + "diving-snorkel": F0DC5, + "division": F01D4, + "division-box": F01D5, + "dlna": F0A41, + "dna": F0684, + "dns": F01D6, + "dns-outline": F0B8C, + "do-not-disturb": F0698, + "do-not-disturb-off": F0699, + "dock-bottom": F10A9, + "dock-left": F10AA, + "dock-right": F10AB, + "dock-top": F1513, + "dock-window": F10AC, + "docker": F0868, + "doctor": F0A42, + "dog": F0A43, + "dog-service": F0AAD, + "dog-side": F0A44, + "dolby": F06B3, + "dolly": F0E9E, + "domain": F01D7, + "domain-off": F0D6F, + "domain-plus": F10AD, + "domain-remove": F10AE, + "dome-light": F141E, + "domino-mask": F1023, + "donkey": F07C2, + "door": F081A, + "door-closed": F081B, + "door-closed-lock": F10AF, + "door-open": F081C, + "doorbell": F12E6, + "doorbell-video": F0869, + "dot-net": F0AAE, + "dots-horizontal": F01D8, + "dots-horizontal-circle": F07C3, + "dots-horizontal-circle-outline": F0B8D, + "dots-vertical": F01D9, + "dots-vertical-circle": F07C4, + "dots-vertical-circle-outline": F0B8E, + "douban": F069A, + "download": F01DA, + "download-box": F1462, + "download-box-outline": F1463, + "download-circle": F1464, + "download-circle-outline": F1465, + "download-lock": F1320, + "download-lock-outline": F1321, + "download-multiple": F09E9, + "download-network": F06F4, + "download-network-outline": F0C66, + "download-off": F10B0, + "download-off-outline": F10B1, + "download-outline": F0B8F, + "drag": F01DB, + "drag-horizontal": F01DC, + "drag-horizontal-variant": F12F0, + "drag-variant": F0B90, + "drag-vertical": F01DD, + "drag-vertical-variant": F12F1, + "drama-masks": F0D02, + "draw": F0F49, + "drawing": F01DE, + "drawing-box": F01DF, + "dresser": F0F4A, + "dresser-outline": F0F4B, + "drone": F01E2, + "dropbox": F01E3, + "drupal": F01E4, + "duck": F01E5, + "dumbbell": F01E6, + "dump-truck": F0C67, + "ear-hearing": F07C5, + "ear-hearing-off": F0A45, + "earth": F01E7, + "earth-arrow-right": F1311, + "earth-box": F06CD, + "earth-box-minus": F1407, + "earth-box-off": F06CE, + "earth-box-plus": F1406, + "earth-box-remove": F1408, + "earth-minus": F1404, + "earth-off": F01E8, + "earth-plus": F1403, + "earth-remove": F1405, + "egg": F0AAF, + "egg-easter": F0AB0, + "egg-off": F13F0, + "egg-off-outline": F13F1, + "egg-outline": F13F2, + "eiffel-tower": F156B, + "eight-track": F09EA, + "eject": F01EA, + "eject-outline": F0B91, + "electric-switch": F0E9F, + "electric-switch-closed": F10D9, + "electron-framework": F1024, + "elephant": F07C6, + "elevation-decline": F01EB, + "elevation-rise": F01EC, + "elevator": F01ED, + "elevator-down": F12C2, + "elevator-passenger": F1381, + "elevator-up": F12C1, + "ellipse": F0EA0, + "ellipse-outline": F0EA1, + "email": F01EE, + "email-alert": F06CF, + "email-alert-outline": F0D42, + "email-box": F0D03, + "email-check": F0AB1, + "email-check-outline": F0AB2, + "email-edit": F0EE3, + "email-edit-outline": F0EE4, + "email-lock": F01F1, + "email-mark-as-unread": F0B92, + "email-minus": F0EE5, + "email-minus-outline": F0EE6, + "email-multiple": F0EE7, + "email-multiple-outline": F0EE8, + "email-newsletter": F0FB1, + "email-off": F13E3, + "email-off-outline": F13E4, + "email-open": F01EF, + "email-open-multiple": F0EE9, + "email-open-multiple-outline": F0EEA, + "email-open-outline": F05EF, + "email-outline": F01F0, + "email-plus": F09EB, + "email-plus-outline": F09EC, + "email-receive": F10DA, + "email-receive-outline": F10DB, + "email-search": F0961, + "email-search-outline": F0962, + "email-send": F10DC, + "email-send-outline": F10DD, + "email-sync": F12C7, + "email-sync-outline": F12C8, + "email-variant": F05F0, + "ember": F0B30, + "emby": F06B4, + "emoticon": F0C68, + "emoticon-angry": F0C69, + "emoticon-angry-outline": F0C6A, + "emoticon-confused": F10DE, + "emoticon-confused-outline": F10DF, + "emoticon-cool": F0C6B, + "emoticon-cool-outline": F01F3, + "emoticon-cry": F0C6C, + "emoticon-cry-outline": F0C6D, + "emoticon-dead": F0C6E, + "emoticon-dead-outline": F069B, + "emoticon-devil": F0C6F, + "emoticon-devil-outline": F01F4, + "emoticon-excited": F0C70, + "emoticon-excited-outline": F069C, + "emoticon-frown": F0F4C, + "emoticon-frown-outline": F0F4D, + "emoticon-happy": F0C71, + "emoticon-happy-outline": F01F5, + "emoticon-kiss": F0C72, + "emoticon-kiss-outline": F0C73, + "emoticon-lol": F1214, + "emoticon-lol-outline": F1215, + "emoticon-neutral": F0C74, + "emoticon-neutral-outline": F01F6, + "emoticon-outline": F01F2, + "emoticon-poop": F01F7, + "emoticon-poop-outline": F0C75, + "emoticon-sad": F0C76, + "emoticon-sad-outline": F01F8, + "emoticon-sick": F157C, + "emoticon-sick-outline": F157D, + "emoticon-tongue": F01F9, + "emoticon-tongue-outline": F0C77, + "emoticon-wink": F0C78, + "emoticon-wink-outline": F0C79, + "engine": F01FA, + "engine-off": F0A46, + "engine-off-outline": F0A47, + "engine-outline": F01FB, + "epsilon": F10E0, + "equal": F01FC, + "equal-box": F01FD, + "equalizer": F0EA2, + "equalizer-outline": F0EA3, + "eraser": F01FE, + "eraser-variant": F0642, + "escalator": F01FF, + "escalator-box": F1399, + "escalator-down": F12C0, + "escalator-up": F12BF, + "eslint": F0C7A, + "et": F0AB3, + "ethereum": F086A, + "ethernet": F0200, + "ethernet-cable": F0201, + "ethernet-cable-off": F0202, + "ev-plug-ccs1": F1519, + "ev-plug-ccs2": F151A, + "ev-plug-chademo": F151B, + "ev-plug-tesla": F151C, + "ev-plug-type1": F151D, + "ev-plug-type2": F151E, + "ev-station": F05F1, + "evernote": F0204, + "excavator": F1025, + "exclamation": F0205, + "exclamation-thick": F1238, + "exit-run": F0A48, + "exit-to-app": F0206, + "expand-all": F0AB4, + "expand-all-outline": F0AB5, + "expansion-card": F08AE, + "expansion-card-variant": F0FB2, + "exponent": F0963, + "exponent-box": F0964, + "export": F0207, + "export-variant": F0B93, + "eye": F0208, + "eye-check": F0D04, + "eye-check-outline": F0D05, + "eye-circle": F0B94, + "eye-circle-outline": F0B95, + "eye-minus": F1026, + "eye-minus-outline": F1027, + "eye-off": F0209, + "eye-off-outline": F06D1, + "eye-outline": F06D0, + "eye-plus": F086B, + "eye-plus-outline": F086C, + "eye-settings": F086D, + "eye-settings-outline": F086E, + "eyedropper": F020A, + "eyedropper-minus": F13DD, + "eyedropper-off": F13DF, + "eyedropper-plus": F13DC, + "eyedropper-remove": F13DE, + "eyedropper-variant": F020B, + "face": F0643, + "face-agent": F0D70, + "face-mask": F1586, + "face-mask-outline": F1587, + "face-outline": F0B96, + "face-profile": F0644, + "face-profile-woman": F1076, + "face-recognition": F0C7B, + "face-woman": F1077, + "face-woman-outline": F1078, + "facebook": F020C, + "facebook-gaming": F07DD, + "facebook-messenger": F020E, + "facebook-workplace": F0B31, + "factory": F020F, + "fan": F0210, + "fan-alert": F146C, + "fan-chevron-down": F146D, + "fan-chevron-up": F146E, + "fan-minus": F1470, + "fan-off": F081D, + "fan-plus": F146F, + "fan-remove": F1471, + "fan-speed-1": F1472, + "fan-speed-2": F1473, + "fan-speed-3": F1474, + "fast-forward": F0211, + "fast-forward-10": F0D71, + "fast-forward-30": F0D06, + "fast-forward-5": F11F8, + "fast-forward-outline": F06D2, + "fax": F0212, + "feather": F06D3, + "feature-search": F0A49, + "feature-search-outline": F0A4A, + "fedora": F08DB, + "fencing": F14C1, + "ferris-wheel": F0EA4, + "ferry": F0213, + "file": F0214, + "file-account": F073B, + "file-account-outline": F1028, + "file-alert": F0A4B, + "file-alert-outline": F0A4C, + "file-cabinet": F0AB6, + "file-cad": F0EEB, + "file-cad-box": F0EEC, + "file-cancel": F0DC6, + "file-cancel-outline": F0DC7, + "file-certificate": F1186, + "file-certificate-outline": F1187, + "file-chart": F0215, + "file-chart-outline": F1029, + "file-check": F0216, + "file-check-outline": F0E29, + "file-clock": F12E1, + "file-clock-outline": F12E2, + "file-cloud": F0217, + "file-cloud-outline": F102A, + "file-code": F022E, + "file-code-outline": F102B, + "file-cog": F107B, + "file-cog-outline": F107C, + "file-compare": F08AA, + "file-delimited": F0218, + "file-delimited-outline": F0EA5, + "file-document": F0219, + "file-document-edit": F0DC8, + "file-document-edit-outline": F0DC9, + "file-document-multiple": F1517, + "file-document-multiple-outline": F1518, + "file-document-outline": F09EE, + "file-download": F0965, + "file-download-outline": F0966, + "file-edit": F11E7, + "file-edit-outline": F11E8, + "file-excel": F021B, + "file-excel-box": F021C, + "file-excel-box-outline": F102C, + "file-excel-outline": F102D, + "file-export": F021D, + "file-export-outline": F102E, + "file-eye": F0DCA, + "file-eye-outline": F0DCB, + "file-find": F021E, + "file-find-outline": F0B97, + "file-hidden": F0613, + "file-image": F021F, + "file-image-outline": F0EB0, + "file-import": F0220, + "file-import-outline": F102F, + "file-key": F1184, + "file-key-outline": F1185, + "file-link": F1177, + "file-link-outline": F1178, + "file-lock": F0221, + "file-lock-outline": F1030, + "file-move": F0AB9, + "file-move-outline": F1031, + "file-multiple": F0222, + "file-multiple-outline": F1032, + "file-music": F0223, + "file-music-outline": F0E2A, + "file-outline": F0224, + "file-pdf": F0225, + "file-pdf-box": F0226, + "file-pdf-box-outline": F0FB3, + "file-pdf-outline": F0E2D, + "file-percent": F081E, + "file-percent-outline": F1033, + "file-phone": F1179, + "file-phone-outline": F117A, + "file-plus": F0752, + "file-plus-outline": F0EED, + "file-powerpoint": F0227, + "file-powerpoint-box": F0228, + "file-powerpoint-box-outline": F1034, + "file-powerpoint-outline": F1035, + "file-presentation-box": F0229, + "file-question": F086F, + "file-question-outline": F1036, + "file-refresh": F0918, + "file-refresh-outline": F0541, + "file-remove": F0B98, + "file-remove-outline": F1037, + "file-replace": F0B32, + "file-replace-outline": F0B33, + "file-restore": F0670, + "file-restore-outline": F1038, + "file-search": F0C7C, + "file-search-outline": F0C7D, + "file-send": F022A, + "file-send-outline": F1039, + "file-settings": F1079, + "file-settings-outline": F107A, + "file-star": F103A, + "file-star-outline": F103B, + "file-swap": F0FB4, + "file-swap-outline": F0FB5, + "file-sync": F1216, + "file-sync-outline": F1217, + "file-table": F0C7E, + "file-table-box": F10E1, + "file-table-box-multiple": F10E2, + "file-table-box-multiple-outline": F10E3, + "file-table-box-outline": F10E4, + "file-table-outline": F0C7F, + "file-tree": F0645, + "file-tree-outline": F13D2, + "file-undo": F08DC, + "file-undo-outline": F103C, + "file-upload": F0A4D, + "file-upload-outline": F0A4E, + "file-video": F022B, + "file-video-outline": F0E2C, + "file-word": F022C, + "file-word-box": F022D, + "file-word-box-outline": F103D, + "file-word-outline": F103E, + "film": F022F, + "filmstrip": F0230, + "filmstrip-box": F0332, + "filmstrip-box-multiple": F0D18, + "filmstrip-off": F0231, + "filter": F0232, + "filter-menu": F10E5, + "filter-menu-outline": F10E6, + "filter-minus": F0EEE, + "filter-minus-outline": F0EEF, + "filter-off": F14EF, + "filter-off-outline": F14F0, + "filter-outline": F0233, + "filter-plus": F0EF0, + "filter-plus-outline": F0EF1, + "filter-remove": F0234, + "filter-remove-outline": F0235, + "filter-variant": F0236, + "filter-variant-minus": F1112, + "filter-variant-plus": F1113, + "filter-variant-remove": F103F, + "finance": F081F, + "find-replace": F06D4, + "fingerprint": F0237, + "fingerprint-off": F0EB1, + "fire": F0238, + "fire-extinguisher": F0EF2, + "fire-hydrant": F1137, + "fire-hydrant-alert": F1138, + "fire-hydrant-off": F1139, + "fire-truck": F08AB, + "firebase": F0967, + "firefox": F0239, + "fireplace": F0E2E, + "fireplace-off": F0E2F, + "firework": F0E30, + "fish": F023A, + "fish-off": F13F3, + "fishbowl": F0EF3, + "fishbowl-outline": F0EF4, + "fit-to-page": F0EF5, + "fit-to-page-outline": F0EF6, + "flag": F023B, + "flag-checkered": F023C, + "flag-minus": F0B99, + "flag-minus-outline": F10B2, + "flag-outline": F023D, + "flag-plus": F0B9A, + "flag-plus-outline": F10B3, + "flag-remove": F0B9B, + "flag-remove-outline": F10B4, + "flag-triangle": F023F, + "flag-variant": F0240, + "flag-variant-outline": F023E, + "flare": F0D72, + "flash": F0241, + "flash-alert": F0EF7, + "flash-alert-outline": F0EF8, + "flash-auto": F0242, + "flash-circle": F0820, + "flash-off": F0243, + "flash-outline": F06D5, + "flash-red-eye": F067B, + "flashlight": F0244, + "flashlight-off": F0245, + "flask": F0093, + "flask-empty": F0094, + "flask-empty-minus": F123A, + "flask-empty-minus-outline": F123B, + "flask-empty-off": F13F4, + "flask-empty-off-outline": F13F5, + "flask-empty-outline": F0095, + "flask-empty-plus": F123C, + "flask-empty-plus-outline": F123D, + "flask-empty-remove": F123E, + "flask-empty-remove-outline": F123F, + "flask-minus": F1240, + "flask-minus-outline": F1241, + "flask-off": F13F6, + "flask-off-outline": F13F7, + "flask-outline": F0096, + "flask-plus": F1242, + "flask-plus-outline": F1243, + "flask-remove": F1244, + "flask-remove-outline": F1245, + "flask-round-bottom": F124B, + "flask-round-bottom-empty": F124C, + "flask-round-bottom-empty-outline": F124D, + "flask-round-bottom-outline": F124E, + "fleur-de-lis": F1303, + "flip-horizontal": F10E7, + "flip-to-back": F0247, + "flip-to-front": F0248, + "flip-vertical": F10E8, + "floor-lamp": F08DD, + "floor-lamp-dual": F1040, + "floor-lamp-variant": F1041, + "floor-plan": F0821, + "floppy": F0249, + "floppy-variant": F09EF, + "flower": F024A, + "flower-outline": F09F0, + "flower-poppy": F0D08, + "flower-tulip": F09F1, + "flower-tulip-outline": F09F2, + "focus-auto": F0F4E, + "focus-field": F0F4F, + "focus-field-horizontal": F0F50, + "focus-field-vertical": F0F51, + "folder": F024B, + "folder-account": F024C, + "folder-account-outline": F0B9C, + "folder-alert": F0DCC, + "folder-alert-outline": F0DCD, + "folder-clock": F0ABA, + "folder-clock-outline": F0ABB, + "folder-cog": F107F, + "folder-cog-outline": F1080, + "folder-download": F024D, + "folder-download-outline": F10E9, + "folder-edit": F08DE, + "folder-edit-outline": F0DCE, + "folder-google-drive": F024E, + "folder-heart": F10EA, + "folder-heart-outline": F10EB, + "folder-home": F10B5, + "folder-home-outline": F10B6, + "folder-image": F024F, + "folder-information": F10B7, + "folder-information-outline": F10B8, + "folder-key": F08AC, + "folder-key-network": F08AD, + "folder-key-network-outline": F0C80, + "folder-key-outline": F10EC, + "folder-lock": F0250, + "folder-lock-open": F0251, + "folder-marker": F126D, + "folder-marker-outline": F126E, + "folder-move": F0252, + "folder-move-outline": F1246, + "folder-multiple": F0253, + "folder-multiple-image": F0254, + "folder-multiple-outline": F0255, + "folder-multiple-plus": F147E, + "folder-multiple-plus-outline": F147F, + "folder-music": F1359, + "folder-music-outline": F135A, + "folder-network": F0870, + "folder-network-outline": F0C81, + "folder-open": F0770, + "folder-open-outline": F0DCF, + "folder-outline": F0256, + "folder-plus": F0257, + "folder-plus-outline": F0B9D, + "folder-pound": F0D09, + "folder-pound-outline": F0D0A, + "folder-refresh": F0749, + "folder-refresh-outline": F0542, + "folder-remove": F0258, + "folder-remove-outline": F0B9E, + "folder-search": F0968, + "folder-search-outline": F0969, + "folder-settings": F107D, + "folder-settings-outline": F107E, + "folder-star": F069D, + "folder-star-multiple": F13D3, + "folder-star-multiple-outline": F13D4, + "folder-star-outline": F0B9F, + "folder-swap": F0FB6, + "folder-swap-outline": F0FB7, + "folder-sync": F0D0B, + "folder-sync-outline": F0D0C, + "folder-table": F12E3, + "folder-table-outline": F12E4, + "folder-text": F0C82, + "folder-text-outline": F0C83, + "folder-upload": F0259, + "folder-upload-outline": F10ED, + "folder-zip": F06EB, + "folder-zip-outline": F07B9, + "font-awesome": F003A, + "food": F025A, + "food-apple": F025B, + "food-apple-outline": F0C84, + "food-croissant": F07C8, + "food-drumstick": F141F, + "food-drumstick-off": F1468, + "food-drumstick-off-outline": F1469, + "food-drumstick-outline": F1420, + "food-fork-drink": F05F2, + "food-halal": F1572, + "food-kosher": F1573, + "food-off": F05F3, + "food-steak": F146A, + "food-steak-off": F146B, + "food-variant": F025C, + "food-variant-off": F13E5, + "foot-print": F0F52, + "football": F025D, + "football-australian": F025E, + "football-helmet": F025F, + "forklift": F07C9, + "form-dropdown": F1400, + "form-select": F1401, + "form-textarea": F1095, + "form-textbox": F060E, + "form-textbox-lock": F135D, + "form-textbox-password": F07F5, + "format-align-bottom": F0753, + "format-align-center": F0260, + "format-align-justify": F0261, + "format-align-left": F0262, + "format-align-middle": F0754, + "format-align-right": F0263, + "format-align-top": F0755, + "format-annotation-minus": F0ABC, + "format-annotation-plus": F0646, + "format-bold": F0264, + "format-clear": F0265, + "format-color-fill": F0266, + "format-color-highlight": F0E31, + "format-color-marker-cancel": F1313, + "format-color-text": F069E, + "format-columns": F08DF, + "format-float-center": F0267, + "format-float-left": F0268, + "format-float-none": F0269, + "format-float-right": F026A, + "format-font": F06D6, + "format-font-size-decrease": F09F3, + "format-font-size-increase": F09F4, + "format-header-1": F026B, + "format-header-2": F026C, + "format-header-3": F026D, + "format-header-4": F026E, + "format-header-5": F026F, + "format-header-6": F0270, + "format-header-decrease": F0271, + "format-header-equal": F0272, + "format-header-increase": F0273, + "format-header-pound": F0274, + "format-horizontal-align-center": F061E, + "format-horizontal-align-left": F061F, + "format-horizontal-align-right": F0620, + "format-indent-decrease": F0275, + "format-indent-increase": F0276, + "format-italic": F0277, + "format-letter-case": F0B34, + "format-letter-case-lower": F0B35, + "format-letter-case-upper": F0B36, + "format-letter-ends-with": F0FB8, + "format-letter-matches": F0FB9, + "format-letter-starts-with": F0FBA, + "format-line-spacing": F0278, + "format-line-style": F05C8, + "format-line-weight": F05C9, + "format-list-bulleted": F0279, + "format-list-bulleted-square": F0DD0, + "format-list-bulleted-triangle": F0EB2, + "format-list-bulleted-type": F027A, + "format-list-checkbox": F096A, + "format-list-checks": F0756, + "format-list-numbered": F027B, + "format-list-numbered-rtl": F0D0D, + "format-list-text": F126F, + "format-overline": F0EB3, + "format-page-break": F06D7, + "format-paint": F027C, + "format-paragraph": F027D, + "format-pilcrow": F06D8, + "format-quote-close": F027E, + "format-quote-close-outline": F11A8, + "format-quote-open": F0757, + "format-quote-open-outline": F11A7, + "format-rotate-90": F06AA, + "format-section": F069F, + "format-size": F027F, + "format-strikethrough": F0280, + "format-strikethrough-variant": F0281, + "format-subscript": F0282, + "format-superscript": F0283, + "format-text": F0284, + "format-text-rotation-angle-down": F0FBB, + "format-text-rotation-angle-up": F0FBC, + "format-text-rotation-down": F0D73, + "format-text-rotation-down-vertical": F0FBD, + "format-text-rotation-none": F0D74, + "format-text-rotation-up": F0FBE, + "format-text-rotation-vertical": F0FBF, + "format-text-variant": F0E32, + "format-text-variant-outline": F150F, + "format-text-wrapping-clip": F0D0E, + "format-text-wrapping-overflow": F0D0F, + "format-text-wrapping-wrap": F0D10, + "format-textbox": F0D11, + "format-textdirection-l-to-r": F0285, + "format-textdirection-r-to-l": F0286, + "format-title": F05F4, + "format-underline": F0287, + "format-vertical-align-bottom": F0621, + "format-vertical-align-center": F0622, + "format-vertical-align-top": F0623, + "format-wrap-inline": F0288, + "format-wrap-square": F0289, + "format-wrap-tight": F028A, + "format-wrap-top-bottom": F028B, + "forum": F028C, + "forum-outline": F0822, + "forward": F028D, + "forwardburger": F0D75, + "fountain": F096B, + "fountain-pen": F0D12, + "fountain-pen-tip": F0D13, + "freebsd": F08E0, + "frequently-asked-questions": F0EB4, + "fridge": F0290, + "fridge-alert": F11B1, + "fridge-alert-outline": F11B2, + "fridge-bottom": F0292, + "fridge-off": F11AF, + "fridge-off-outline": F11B0, + "fridge-outline": F028F, + "fridge-top": F0291, + "fruit-cherries": F1042, + "fruit-cherries-off": F13F8, + "fruit-citrus": F1043, + "fruit-citrus-off": F13F9, + "fruit-grapes": F1044, + "fruit-grapes-outline": F1045, + "fruit-pineapple": F1046, + "fruit-watermelon": F1047, + "fuel": F07CA, + "fullscreen": F0293, + "fullscreen-exit": F0294, + "function": F0295, + "function-variant": F0871, + "furigana-horizontal": F1081, + "furigana-vertical": F1082, + "fuse": F0C85, + "fuse-alert": F142D, + "fuse-blade": F0C86, + "fuse-off": F142C, + "gamepad": F0296, + "gamepad-circle": F0E33, + "gamepad-circle-down": F0E34, + "gamepad-circle-left": F0E35, + "gamepad-circle-outline": F0E36, + "gamepad-circle-right": F0E37, + "gamepad-circle-up": F0E38, + "gamepad-down": F0E39, + "gamepad-left": F0E3A, + "gamepad-right": F0E3B, + "gamepad-round": F0E3C, + "gamepad-round-down": F0E3D, + "gamepad-round-left": F0E3E, + "gamepad-round-outline": F0E3F, + "gamepad-round-right": F0E40, + "gamepad-round-up": F0E41, + "gamepad-square": F0EB5, + "gamepad-square-outline": F0EB6, + "gamepad-up": F0E42, + "gamepad-variant": F0297, + "gamepad-variant-outline": F0EB7, + "gamma": F10EE, + "gantry-crane": F0DD1, + "garage": F06D9, + "garage-alert": F0872, + "garage-alert-variant": F12D5, + "garage-open": F06DA, + "garage-open-variant": F12D4, + "garage-variant": F12D3, + "gas-cylinder": F0647, + "gas-station": F0298, + "gas-station-off": F1409, + "gas-station-off-outline": F140A, + "gas-station-outline": F0EB8, + "gate": F0299, + "gate-and": F08E1, + "gate-arrow-right": F1169, + "gate-nand": F08E2, + "gate-nor": F08E3, + "gate-not": F08E4, + "gate-open": F116A, + "gate-or": F08E5, + "gate-xnor": F08E6, + "gate-xor": F08E7, + "gatsby": F0E43, + "gauge": F029A, + "gauge-empty": F0873, + "gauge-full": F0874, + "gauge-low": F0875, + "gavel": F029B, + "gender-female": F029C, + "gender-male": F029D, + "gender-male-female": F029E, + "gender-male-female-variant": F113F, + "gender-non-binary": F1140, + "gender-transgender": F029F, + "gentoo": F08E8, + "gesture": F07CB, + "gesture-double-tap": F073C, + "gesture-pinch": F0ABD, + "gesture-spread": F0ABE, + "gesture-swipe": F0D76, + "gesture-swipe-down": F073D, + "gesture-swipe-horizontal": F0ABF, + "gesture-swipe-left": F073E, + "gesture-swipe-right": F073F, + "gesture-swipe-up": F0740, + "gesture-swipe-vertical": F0AC0, + "gesture-tap": F0741, + "gesture-tap-box": F12A9, + "gesture-tap-button": F12A8, + "gesture-tap-hold": F0D77, + "gesture-two-double-tap": F0742, + "gesture-two-tap": F0743, + "ghost": F02A0, + "ghost-off": F09F5, + "gif": F0D78, + "gift": F0E44, + "gift-outline": F02A1, + "git": F02A2, + "github": F02A4, + "gitlab": F0BA0, + "glass-cocktail": F0356, + "glass-flute": F02A5, + "glass-mug": F02A6, + "glass-mug-variant": F1116, + "glass-pint-outline": F130D, + "glass-stange": F02A7, + "glass-tulip": F02A8, + "glass-wine": F0876, + "glasses": F02AA, + "globe-light": F12D7, + "globe-model": F08E9, + "gmail": F02AB, + "gnome": F02AC, + "go-kart": F0D79, + "go-kart-track": F0D7A, + "gog": F0BA1, + "gold": F124F, + "golf": F0823, + "golf-cart": F11A4, + "golf-tee": F1083, + "gondola": F0686, + "goodreads": F0D7B, + "google": F02AD, + "google-ads": F0C87, + "google-analytics": F07CC, + "google-assistant": F07CD, + "google-cardboard": F02AE, + "google-chrome": F02AF, + "google-circles": F02B0, + "google-circles-communities": F02B1, + "google-circles-extended": F02B2, + "google-circles-group": F02B3, + "google-classroom": F02C0, + "google-cloud": F11F6, + "google-controller": F02B4, + "google-controller-off": F02B5, + "google-downasaur": F1362, + "google-drive": F02B6, + "google-earth": F02B7, + "google-fit": F096C, + "google-glass": F02B8, + "google-hangouts": F02C9, + "google-home": F0824, + "google-keep": F06DC, + "google-lens": F09F6, + "google-maps": F05F5, + "google-my-business": F1048, + "google-nearby": F02B9, + "google-photos": F06DD, + "google-play": F02BC, + "google-plus": F02BD, + "google-podcast": F0EB9, + "google-spreadsheet": F09F7, + "google-street-view": F0C88, + "google-translate": F02BF, + "gradient": F06A0, + "grain": F0D7C, + "graph": F1049, + "graph-outline": F104A, + "graphql": F0877, + "grass": F1510, + "grave-stone": F0BA2, + "grease-pencil": F0648, + "greater-than": F096D, + "greater-than-or-equal": F096E, + "grid": F02C1, + "grid-large": F0758, + "grid-off": F02C2, + "grill": F0E45, + "grill-outline": F118A, + "group": F02C3, + "guitar-acoustic": F0771, + "guitar-electric": F02C4, + "guitar-pick": F02C5, + "guitar-pick-outline": F02C6, + "guy-fawkes-mask": F0825, + "hail": F0AC1, + "hair-dryer": F10EF, + "hair-dryer-outline": F10F0, + "halloween": F0BA3, + "hamburger": F0685, + "hammer": F08EA, + "hammer-screwdriver": F1322, + "hammer-wrench": F1323, + "hand": F0A4F, + "hand-heart": F10F1, + "hand-heart-outline": F157E, + "hand-left": F0E46, + "hand-okay": F0A50, + "hand-peace": F0A51, + "hand-peace-variant": F0A52, + "hand-pointing-down": F0A53, + "hand-pointing-left": F0A54, + "hand-pointing-right": F02C7, + "hand-pointing-up": F0A55, + "hand-right": F0E47, + "hand-saw": F0E48, + "hand-wash": F157F, + "hand-wash-outline": F1580, + "hand-water": F139F, + "handball": F0F53, + "handcuffs": F113E, + "handshake": F1218, + "handshake-outline": F15A1, + "hanger": F02C8, + "hard-hat": F096F, + "harddisk": F02CA, + "harddisk-plus": F104B, + "harddisk-remove": F104C, + "hat-fedora": F0BA4, + "hazard-lights": F0C89, + "hdr": F0D7D, + "hdr-off": F0D7E, + "head": F135E, + "head-alert": F1338, + "head-alert-outline": F1339, + "head-check": F133A, + "head-check-outline": F133B, + "head-cog": F133C, + "head-cog-outline": F133D, + "head-dots-horizontal": F133E, + "head-dots-horizontal-outline": F133F, + "head-flash": F1340, + "head-flash-outline": F1341, + "head-heart": F1342, + "head-heart-outline": F1343, + "head-lightbulb": F1344, + "head-lightbulb-outline": F1345, + "head-minus": F1346, + "head-minus-outline": F1347, + "head-outline": F135F, + "head-plus": F1348, + "head-plus-outline": F1349, + "head-question": F134A, + "head-question-outline": F134B, + "head-remove": F134C, + "head-remove-outline": F134D, + "head-snowflake": F134E, + "head-snowflake-outline": F134F, + "head-sync": F1350, + "head-sync-outline": F1351, + "headphones": F02CB, + "headphones-bluetooth": F0970, + "headphones-box": F02CC, + "headphones-off": F07CE, + "headphones-settings": F02CD, + "headset": F02CE, + "headset-dock": F02CF, + "headset-off": F02D0, + "heart": F02D1, + "heart-box": F02D2, + "heart-box-outline": F02D3, + "heart-broken": F02D4, + "heart-broken-outline": F0D14, + "heart-circle": F0971, + "heart-circle-outline": F0972, + "heart-flash": F0EF9, + "heart-half": F06DF, + "heart-half-full": F06DE, + "heart-half-outline": F06E0, + "heart-minus": F142F, + "heart-minus-outline": F1432, + "heart-multiple": F0A56, + "heart-multiple-outline": F0A57, + "heart-off": F0759, + "heart-off-outline": F1434, + "heart-outline": F02D5, + "heart-plus": F142E, + "heart-plus-outline": F1431, + "heart-pulse": F05F6, + "heart-remove": F1430, + "heart-remove-outline": F1433, + "helicopter": F0AC2, + "help": F02D6, + "help-box": F078B, + "help-circle": F02D7, + "help-circle-outline": F0625, + "help-network": F06F5, + "help-network-outline": F0C8A, + "help-rhombus": F0BA5, + "help-rhombus-outline": F0BA6, + "hexadecimal": F12A7, + "hexagon": F02D8, + "hexagon-multiple": F06E1, + "hexagon-multiple-outline": F10F2, + "hexagon-outline": F02D9, + "hexagon-slice-1": F0AC3, + "hexagon-slice-2": F0AC4, + "hexagon-slice-3": F0AC5, + "hexagon-slice-4": F0AC6, + "hexagon-slice-5": F0AC7, + "hexagon-slice-6": F0AC8, + "hexagram": F0AC9, + "hexagram-outline": F0ACA, + "high-definition": F07CF, + "high-definition-box": F0878, + "highway": F05F7, + "hiking": F0D7F, + "hinduism": F0973, + "history": F02DA, + "hockey-puck": F0879, + "hockey-sticks": F087A, + "hololens": F02DB, + "home": F02DC, + "home-account": F0826, + "home-alert": F087B, + "home-analytics": F0EBA, + "home-assistant": F07D0, + "home-automation": F07D1, + "home-circle": F07D2, + "home-circle-outline": F104D, + "home-city": F0D15, + "home-city-outline": F0D16, + "home-currency-usd": F08AF, + "home-edit": F1159, + "home-edit-outline": F115A, + "home-export-outline": F0F9B, + "home-flood": F0EFA, + "home-floor-0": F0DD2, + "home-floor-1": F0D80, + "home-floor-2": F0D81, + "home-floor-3": F0D82, + "home-floor-a": F0D83, + "home-floor-b": F0D84, + "home-floor-g": F0D85, + "home-floor-l": F0D86, + "home-floor-negative-1": F0DD3, + "home-group": F0DD4, + "home-heart": F0827, + "home-import-outline": F0F9C, + "home-lightbulb": F1251, + "home-lightbulb-outline": F1252, + "home-lock": F08EB, + "home-lock-open": F08EC, + "home-map-marker": F05F8, + "home-minus": F0974, + "home-minus-outline": F13D5, + "home-modern": F02DD, + "home-outline": F06A1, + "home-plus": F0975, + "home-plus-outline": F13D6, + "home-remove": F1247, + "home-remove-outline": F13D7, + "home-roof": F112B, + "home-search": F13B0, + "home-search-outline": F13B1, + "home-thermometer": F0F54, + "home-thermometer-outline": F0F55, + "home-variant": F02DE, + "home-variant-outline": F0BA7, + "hook": F06E2, + "hook-off": F06E3, + "hops": F02DF, + "horizontal-rotate-clockwise": F10F3, + "horizontal-rotate-counterclockwise": F10F4, + "horseshoe": F0A58, + "hospital": F0FF6, + "hospital-box": F02E0, + "hospital-box-outline": F0FF7, + "hospital-building": F02E1, + "hospital-marker": F02E2, + "hot-tub": F0828, + "hours-24": F1478, + "hubspot": F0D17, + "hulu": F0829, + "human": F02E6, + "human-baby-changing-table": F138B, + "human-cane": F1581, + "human-capacity-decrease": F159B, + "human-capacity-increase": F159C, + "human-child": F02E7, + "human-edit": F14E8, + "human-female": F0649, + "human-female-boy": F0A59, + "human-female-female": F0A5A, + "human-female-girl": F0A5B, + "human-greeting": F064A, + "human-greeting-proximity": F159D, + "human-handsdown": F064B, + "human-handsup": F064C, + "human-male": F064D, + "human-male-boy": F0A5C, + "human-male-child": F138C, + "human-male-female": F02E8, + "human-male-girl": F0A5D, + "human-male-height": F0EFB, + "human-male-height-variant": F0EFC, + "human-male-male": F0A5E, + "human-pregnant": F05CF, + "human-queue": F1571, + "human-scooter": F11E9, + "human-wheelchair": F138D, + "humble-bundle": F0744, + "hvac": F1352, + "hvac-off": F159E, + "hydraulic-oil-level": F1324, + "hydraulic-oil-temperature": F1325, + "hydro-power": F12E5, + "ice-cream": F082A, + "ice-cream-off": F0E52, + "ice-pop": F0EFD, + "id-card": F0FC0, + "identifier": F0EFE, + "ideogram-cjk": F1331, + "ideogram-cjk-variant": F1332, + "iframe": F0C8B, + "iframe-array": F10F5, + "iframe-array-outline": F10F6, + "iframe-braces": F10F7, + "iframe-braces-outline": F10F8, + "iframe-outline": F0C8C, + "iframe-parentheses": F10F9, + "iframe-parentheses-outline": F10FA, + "iframe-variable": F10FB, + "iframe-variable-outline": F10FC, + "image": F02E9, + "image-album": F02EA, + "image-area": F02EB, + "image-area-close": F02EC, + "image-auto-adjust": F0FC1, + "image-broken": F02ED, + "image-broken-variant": F02EE, + "image-edit": F11E3, + "image-edit-outline": F11E4, + "image-filter-black-white": F02F0, + "image-filter-center-focus": F02F1, + "image-filter-center-focus-strong": F0EFF, + "image-filter-center-focus-strong-outline": F0F00, + "image-filter-center-focus-weak": F02F2, + "image-filter-drama": F02F3, + "image-filter-frames": F02F4, + "image-filter-hdr": F02F5, + "image-filter-none": F02F6, + "image-filter-tilt-shift": F02F7, + "image-filter-vintage": F02F8, + "image-frame": F0E49, + "image-minus": F1419, + "image-move": F09F8, + "image-multiple": F02F9, + "image-multiple-outline": F02EF, + "image-off": F082B, + "image-off-outline": F11D1, + "image-outline": F0976, + "image-plus": F087C, + "image-remove": F1418, + "image-search": F0977, + "image-search-outline": F0978, + "image-size-select-actual": F0C8D, + "image-size-select-large": F0C8E, + "image-size-select-small": F0C8F, + "import": F02FA, + "inbox": F0687, + "inbox-arrow-down": F02FB, + "inbox-arrow-down-outline": F1270, + "inbox-arrow-up": F03D1, + "inbox-arrow-up-outline": F1271, + "inbox-full": F1272, + "inbox-full-outline": F1273, + "inbox-multiple": F08B0, + "inbox-multiple-outline": F0BA8, + "inbox-outline": F1274, + "inbox-remove": F159F, + "inbox-remove-outline": F15A0, + "incognito": F05F9, + "incognito-circle": F1421, + "incognito-circle-off": F1422, + "incognito-off": F0075, + "infinity": F06E4, + "information": F02FC, + "information-outline": F02FD, + "information-variant": F064E, + "instagram": F02FE, + "instrument-triangle": F104E, + "invert-colors": F0301, + "invert-colors-off": F0E4A, + "iobroker": F12E8, + "ip": F0A5F, + "ip-network": F0A60, + "ip-network-outline": F0C90, + "ipod": F0C91, + "islam": F0979, + "island": F104F, + "iv-bag": F10B9, + "jabber": F0DD5, + "jeepney": F0302, + "jellyfish": F0F01, + "jellyfish-outline": F0F02, + "jira": F0303, + "jquery": F087D, + "jsfiddle": F0304, + "judaism": F097A, + "jump-rope": F12FF, + "kabaddi": F0D87, + "kangaroo": F1558, + "karate": F082C, + "keg": F0305, + "kettle": F05FA, + "kettle-alert": F1317, + "kettle-alert-outline": F1318, + "kettle-off": F131B, + "kettle-off-outline": F131C, + "kettle-outline": F0F56, + "kettle-steam": F1319, + "kettle-steam-outline": F131A, + "kettlebell": F1300, + "key": F0306, + "key-arrow-right": F1312, + "key-chain": F1574, + "key-chain-variant": F1575, + "key-change": F0307, + "key-link": F119F, + "key-minus": F0308, + "key-outline": F0DD6, + "key-plus": F0309, + "key-remove": F030A, + "key-star": F119E, + "key-variant": F030B, + "key-wireless": F0FC2, + "keyboard": F030C, + "keyboard-backspace": F030D, + "keyboard-caps": F030E, + "keyboard-close": F030F, + "keyboard-esc": F12B7, + "keyboard-f1": F12AB, + "keyboard-f10": F12B4, + "keyboard-f11": F12B5, + "keyboard-f12": F12B6, + "keyboard-f2": F12AC, + "keyboard-f3": F12AD, + "keyboard-f4": F12AE, + "keyboard-f5": F12AF, + "keyboard-f6": F12B0, + "keyboard-f7": F12B1, + "keyboard-f8": F12B2, + "keyboard-f9": F12B3, + "keyboard-off": F0310, + "keyboard-off-outline": F0E4B, + "keyboard-outline": F097B, + "keyboard-return": F0311, + "keyboard-settings": F09F9, + "keyboard-settings-outline": F09FA, + "keyboard-space": F1050, + "keyboard-tab": F0312, + "keyboard-variant": F0313, + "khanda": F10FD, + "kickstarter": F0745, + "klingon": F135B, + "knife": F09FB, + "knife-military": F09FC, + "kodi": F0314, + "kubernetes": F10FE, + "label": F0315, + "label-multiple": F1375, + "label-multiple-outline": F1376, + "label-off": F0ACB, + "label-off-outline": F0ACC, + "label-outline": F0316, + "label-percent": F12EA, + "label-percent-outline": F12EB, + "label-variant": F0ACD, + "label-variant-outline": F0ACE, + "ladder": F15A2, + "ladybug": F082D, + "lambda": F0627, + "lamp": F06B5, + "lamps": F1576, + "lan": F0317, + "lan-check": F12AA, + "lan-connect": F0318, + "lan-disconnect": F0319, + "lan-pending": F031A, + "language-c": F0671, + "language-cpp": F0672, + "language-csharp": F031B, + "language-css3": F031C, + "language-fortran": F121A, + "language-go": F07D3, + "language-haskell": F0C92, + "language-html5": F031D, + "language-java": F0B37, + "language-javascript": F031E, + "language-kotlin": F1219, + "language-lua": F08B1, + "language-markdown": F0354, + "language-markdown-outline": F0F5B, + "language-php": F031F, + "language-python": F0320, + "language-r": F07D4, + "language-ruby": F0D2D, + "language-ruby-on-rails": F0ACF, + "language-swift": F06E5, + "language-typescript": F06E6, + "language-xaml": F0673, + "laptop": F0322, + "laptop-chromebook": F0323, + "laptop-mac": F0324, + "laptop-off": F06E7, + "laptop-windows": F0325, + "laravel": F0AD0, + "laser-pointer": F1484, + "lasso": F0F03, + "lastpass": F0446, + "latitude": F0F57, + "launch": F0327, + "lava-lamp": F07D5, + "layers": F0328, + "layers-minus": F0E4C, + "layers-off": F0329, + "layers-off-outline": F09FD, + "layers-outline": F09FE, + "layers-plus": F0E4D, + "layers-remove": F0E4E, + "layers-search": F1206, + "layers-search-outline": F1207, + "layers-triple": F0F58, + "layers-triple-outline": F0F59, + "lead-pencil": F064F, + "leaf": F032A, + "leaf-maple": F0C93, + "leaf-maple-off": F12DA, + "leaf-off": F12D9, + "leak": F0DD7, + "leak-off": F0DD8, + "led-off": F032B, + "led-on": F032C, + "led-outline": F032D, + "led-strip": F07D6, + "led-strip-variant": F1051, + "led-variant-off": F032E, + "led-variant-on": F032F, + "led-variant-outline": F0330, + "leek": F117D, + "less-than": F097C, + "less-than-or-equal": F097D, + "library": F0331, + "library-shelves": F0BA9, + "license": F0FC3, + "lifebuoy": F087E, + "light-switch": F097E, + "lightbulb": F0335, + "lightbulb-cfl": F1208, + "lightbulb-cfl-off": F1209, + "lightbulb-cfl-spiral": F1275, + "lightbulb-cfl-spiral-off": F12C3, + "lightbulb-group": F1253, + "lightbulb-group-off": F12CD, + "lightbulb-group-off-outline": F12CE, + "lightbulb-group-outline": F1254, + "lightbulb-multiple": F1255, + "lightbulb-multiple-off": F12CF, + "lightbulb-multiple-off-outline": F12D0, + "lightbulb-multiple-outline": F1256, + "lightbulb-off": F0E4F, + "lightbulb-off-outline": F0E50, + "lightbulb-on": F06E8, + "lightbulb-on-outline": F06E9, + "lightbulb-outline": F0336, + "lighthouse": F09FF, + "lighthouse-on": F0A00, + "lightning-bolt": F140B, + "lightning-bolt-outline": F140C, + "lingerie": F1476, + "link": F0337, + "link-box": F0D1A, + "link-box-outline": F0D1B, + "link-box-variant": F0D1C, + "link-box-variant-outline": F0D1D, + "link-lock": F10BA, + "link-off": F0338, + "link-plus": F0C94, + "link-variant": F0339, + "link-variant-minus": F10FF, + "link-variant-off": F033A, + "link-variant-plus": F1100, + "link-variant-remove": F1101, + "linkedin": F033B, + "linux": F033D, + "linux-mint": F08ED, + "lipstick": F13B5, + "list-status": F15AB, + "litecoin": F0A61, + "loading": F0772, + "location-enter": F0FC4, + "location-exit": F0FC5, + "lock": F033E, + "lock-alert": F08EE, + "lock-check": F139A, + "lock-clock": F097F, + "lock-open": F033F, + "lock-open-alert": F139B, + "lock-open-check": F139C, + "lock-open-outline": F0340, + "lock-open-variant": F0FC6, + "lock-open-variant-outline": F0FC7, + "lock-outline": F0341, + "lock-pattern": F06EA, + "lock-plus": F05FB, + "lock-question": F08EF, + "lock-reset": F0773, + "lock-smart": F08B2, + "locker": F07D7, + "locker-multiple": F07D8, + "login": F0342, + "login-variant": F05FC, + "logout": F0343, + "logout-variant": F05FD, + "longitude": F0F5A, + "looks": F0344, + "lotion": F1582, + "lotion-outline": F1583, + "lotion-plus": F1584, + "lotion-plus-outline": F1585, + "loupe": F0345, + "lumx": F0346, + "lungs": F1084, + "magnet": F0347, + "magnet-on": F0348, + "magnify": F0349, + "magnify-close": F0980, + "magnify-minus": F034A, + "magnify-minus-cursor": F0A62, + "magnify-minus-outline": F06EC, + "magnify-plus": F034B, + "magnify-plus-cursor": F0A63, + "magnify-plus-outline": F06ED, + "magnify-remove-cursor": F120C, + "magnify-remove-outline": F120D, + "magnify-scan": F1276, + "mail": F0EBB, + "mailbox": F06EE, + "mailbox-open": F0D88, + "mailbox-open-outline": F0D89, + "mailbox-open-up": F0D8A, + "mailbox-open-up-outline": F0D8B, + "mailbox-outline": F0D8C, + "mailbox-up": F0D8D, + "mailbox-up-outline": F0D8E, + "map": F034D, + "map-check": F0EBC, + "map-check-outline": F0EBD, + "map-clock": F0D1E, + "map-clock-outline": F0D1F, + "map-legend": F0A01, + "map-marker": F034E, + "map-marker-alert": F0F05, + "map-marker-alert-outline": F0F06, + "map-marker-check": F0C95, + "map-marker-check-outline": F12FB, + "map-marker-circle": F034F, + "map-marker-distance": F08F0, + "map-marker-down": F1102, + "map-marker-left": F12DB, + "map-marker-left-outline": F12DD, + "map-marker-minus": F0650, + "map-marker-minus-outline": F12F9, + "map-marker-multiple": F0350, + "map-marker-multiple-outline": F1277, + "map-marker-off": F0351, + "map-marker-off-outline": F12FD, + "map-marker-outline": F07D9, + "map-marker-path": F0D20, + "map-marker-plus": F0651, + "map-marker-plus-outline": F12F8, + "map-marker-question": F0F07, + "map-marker-question-outline": F0F08, + "map-marker-radius": F0352, + "map-marker-radius-outline": F12FC, + "map-marker-remove": F0F09, + "map-marker-remove-outline": F12FA, + "map-marker-remove-variant": F0F0A, + "map-marker-right": F12DC, + "map-marker-right-outline": F12DE, + "map-marker-up": F1103, + "map-minus": F0981, + "map-outline": F0982, + "map-plus": F0983, + "map-search": F0984, + "map-search-outline": F0985, + "mapbox": F0BAA, + "margin": F0353, + "marker": F0652, + "marker-cancel": F0DD9, + "marker-check": F0355, + "mastodon": F0AD1, + "material-design": F0986, + "material-ui": F0357, + "math-compass": F0358, + "math-cos": F0C96, + "math-integral": F0FC8, + "math-integral-box": F0FC9, + "math-log": F1085, + "math-norm": F0FCA, + "math-norm-box": F0FCB, + "math-sin": F0C97, + "math-tan": F0C98, + "matrix": F0628, + "medal": F0987, + "medal-outline": F1326, + "medical-bag": F06EF, + "meditation": F117B, + "memory": F035B, + "menu": F035C, + "menu-down": F035D, + "menu-down-outline": F06B6, + "menu-left": F035E, + "menu-left-outline": F0A02, + "menu-open": F0BAB, + "menu-right": F035F, + "menu-right-outline": F0A03, + "menu-swap": F0A64, + "menu-swap-outline": F0A65, + "menu-up": F0360, + "menu-up-outline": F06B7, + "merge": F0F5C, + "message": F0361, + "message-alert": F0362, + "message-alert-outline": F0A04, + "message-arrow-left": F12F2, + "message-arrow-left-outline": F12F3, + "message-arrow-right": F12F4, + "message-arrow-right-outline": F12F5, + "message-bookmark": F15AC, + "message-bookmark-outline": F15AD, + "message-bulleted": F06A2, + "message-bulleted-off": F06A3, + "message-cog": F06F1, + "message-cog-outline": F1172, + "message-draw": F0363, + "message-flash": F15A9, + "message-flash-outline": F15AA, + "message-image": F0364, + "message-image-outline": F116C, + "message-lock": F0FCC, + "message-lock-outline": F116D, + "message-minus": F116E, + "message-minus-outline": F116F, + "message-outline": F0365, + "message-plus": F0653, + "message-plus-outline": F10BB, + "message-processing": F0366, + "message-processing-outline": F1170, + "message-reply": F0367, + "message-reply-text": F0368, + "message-settings": F06F0, + "message-settings-outline": F1171, + "message-text": F0369, + "message-text-clock": F1173, + "message-text-clock-outline": F1174, + "message-text-lock": F0FCD, + "message-text-lock-outline": F1175, + "message-text-outline": F036A, + "message-video": F036B, + "meteor": F0629, + "metronome": F07DA, + "metronome-tick": F07DB, + "micro-sd": F07DC, + "microphone": F036C, + "microphone-minus": F08B3, + "microphone-off": F036D, + "microphone-outline": F036E, + "microphone-plus": F08B4, + "microphone-settings": F036F, + "microphone-variant": F0370, + "microphone-variant-off": F0371, + "microscope": F0654, + "microsoft": F0372, + "microsoft-access": F138E, + "microsoft-azure": F0805, + "microsoft-azure-devops": F0FD5, + "microsoft-bing": F00A4, + "microsoft-dynamics-365": F0988, + "microsoft-edge": F01E9, + "microsoft-edge-legacy": F1250, + "microsoft-excel": F138F, + "microsoft-internet-explorer": F0300, + "microsoft-office": F03C6, + "microsoft-onedrive": F03CA, + "microsoft-onenote": F0747, + "microsoft-outlook": F0D22, + "microsoft-powerpoint": F1390, + "microsoft-sharepoint": F1391, + "microsoft-teams": F02BB, + "microsoft-visual-studio": F0610, + "microsoft-visual-studio-code": F0A1E, + "microsoft-windows": F05B3, + "microsoft-windows-classic": F0A21, + "microsoft-word": F1392, + "microsoft-xbox": F05B9, + "microsoft-xbox-controller": F05BA, + "microsoft-xbox-controller-battery-alert": F074B, + "microsoft-xbox-controller-battery-charging": F0A22, + "microsoft-xbox-controller-battery-empty": F074C, + "microsoft-xbox-controller-battery-full": F074D, + "microsoft-xbox-controller-battery-low": F074E, + "microsoft-xbox-controller-battery-medium": F074F, + "microsoft-xbox-controller-battery-unknown": F0750, + "microsoft-xbox-controller-menu": F0E6F, + "microsoft-xbox-controller-off": F05BB, + "microsoft-xbox-controller-view": F0E70, + "microsoft-yammer": F0789, + "microwave": F0C99, + "microwave-off": F1423, + "middleware": F0F5D, + "middleware-outline": F0F5E, + "midi": F08F1, + "midi-port": F08F2, + "mine": F0DDA, + "minecraft": F0373, + "mini-sd": F0A05, + "minidisc": F0A06, + "minus": F0374, + "minus-box": F0375, + "minus-box-multiple": F1141, + "minus-box-multiple-outline": F1142, + "minus-box-outline": F06F2, + "minus-circle": F0376, + "minus-circle-multiple": F035A, + "minus-circle-multiple-outline": F0AD3, + "minus-circle-off": F1459, + "minus-circle-off-outline": F145A, + "minus-circle-outline": F0377, + "minus-network": F0378, + "minus-network-outline": F0C9A, + "mirror": F11FD, + "mixed-martial-arts": F0D8F, + "mixed-reality": F087F, + "molecule": F0BAC, + "molecule-co": F12FE, + "molecule-co2": F07E4, + "monitor": F0379, + "monitor-cellphone": F0989, + "monitor-cellphone-star": F098A, + "monitor-clean": F1104, + "monitor-dashboard": F0A07, + "monitor-edit": F12C6, + "monitor-eye": F13B4, + "monitor-lock": F0DDB, + "monitor-multiple": F037A, + "monitor-off": F0D90, + "monitor-screenshot": F0E51, + "monitor-share": F1483, + "monitor-speaker": F0F5F, + "monitor-speaker-off": F0F60, + "monitor-star": F0DDC, + "moon-first-quarter": F0F61, + "moon-full": F0F62, + "moon-last-quarter": F0F63, + "moon-new": F0F64, + "moon-waning-crescent": F0F65, + "moon-waning-gibbous": F0F66, + "moon-waxing-crescent": F0F67, + "moon-waxing-gibbous": F0F68, + "moped": F1086, + "more": F037B, + "mother-heart": F1314, + "mother-nurse": F0D21, + "motion": F15B2, + "motion-outline": F15B3, + "motion-pause": F1590, + "motion-pause-outline": F1592, + "motion-play": F158F, + "motion-play-outline": F1591, + "motion-sensor": F0D91, + "motion-sensor-off": F1435, + "motorbike": F037C, + "mouse": F037D, + "mouse-bluetooth": F098B, + "mouse-move-down": F1550, + "mouse-move-up": F1551, + "mouse-move-vertical": F1552, + "mouse-off": F037E, + "mouse-variant": F037F, + "mouse-variant-off": F0380, + "move-resize": F0655, + "move-resize-variant": F0656, + "movie": F0381, + "movie-edit": F1122, + "movie-edit-outline": F1123, + "movie-filter": F1124, + "movie-filter-outline": F1125, + "movie-open": F0FCE, + "movie-open-outline": F0FCF, + "movie-outline": F0DDD, + "movie-roll": F07DE, + "movie-search": F11D2, + "movie-search-outline": F11D3, + "muffin": F098C, + "multiplication": F0382, + "multiplication-box": F0383, + "mushroom": F07DF, + "mushroom-off": F13FA, + "mushroom-off-outline": F13FB, + "mushroom-outline": F07E0, + "music": F075A, + "music-accidental-double-flat": F0F69, + "music-accidental-double-sharp": F0F6A, + "music-accidental-flat": F0F6B, + "music-accidental-natural": F0F6C, + "music-accidental-sharp": F0F6D, + "music-box": F0384, + "music-box-multiple": F0333, + "music-box-multiple-outline": F0F04, + "music-box-outline": F0385, + "music-circle": F0386, + "music-circle-outline": F0AD4, + "music-clef-alto": F0F6E, + "music-clef-bass": F0F6F, + "music-clef-treble": F0F70, + "music-note": F0387, + "music-note-bluetooth": F05FE, + "music-note-bluetooth-off": F05FF, + "music-note-eighth": F0388, + "music-note-eighth-dotted": F0F71, + "music-note-half": F0389, + "music-note-half-dotted": F0F72, + "music-note-off": F038A, + "music-note-off-outline": F0F73, + "music-note-outline": F0F74, + "music-note-plus": F0DDE, + "music-note-quarter": F038B, + "music-note-quarter-dotted": F0F75, + "music-note-sixteenth": F038C, + "music-note-sixteenth-dotted": F0F76, + "music-note-whole": F038D, + "music-note-whole-dotted": F0F77, + "music-off": F075B, + "music-rest-eighth": F0F78, + "music-rest-half": F0F79, + "music-rest-quarter": F0F7A, + "music-rest-sixteenth": F0F7B, + "music-rest-whole": F0F7C, + "nail": F0DDF, + "nas": F08F3, + "nativescript": F0880, + "nature": F038E, + "nature-people": F038F, + "navigation": F0390, + "near-me": F05CD, + "necklace": F0F0B, + "needle": F0391, + "netflix": F0746, + "network": F06F3, + "network-off": F0C9B, + "network-off-outline": F0C9C, + "network-outline": F0C9D, + "network-strength-1": F08F4, + "network-strength-1-alert": F08F5, + "network-strength-2": F08F6, + "network-strength-2-alert": F08F7, + "network-strength-3": F08F8, + "network-strength-3-alert": F08F9, + "network-strength-4": F08FA, + "network-strength-4-alert": F08FB, + "network-strength-off": F08FC, + "network-strength-off-outline": F08FD, + "network-strength-outline": F08FE, + "new-box": F0394, + "newspaper": F0395, + "newspaper-minus": F0F0C, + "newspaper-plus": F0F0D, + "newspaper-variant": F1001, + "newspaper-variant-multiple": F1002, + "newspaper-variant-multiple-outline": F1003, + "newspaper-variant-outline": F1004, + "nfc": F0396, + "nfc-search-variant": F0E53, + "nfc-tap": F0397, + "nfc-variant": F0398, + "nfc-variant-off": F0E54, + "ninja": F0774, + "nintendo-game-boy": F1393, + "nintendo-switch": F07E1, + "nintendo-wii": F05AB, + "nintendo-wiiu": F072D, + "nix": F1105, + "nodejs": F0399, + "noodles": F117E, + "not-equal": F098D, + "not-equal-variant": F098E, + "note": F039A, + "note-multiple": F06B8, + "note-multiple-outline": F06B9, + "note-outline": F039B, + "note-plus": F039C, + "note-plus-outline": F039D, + "note-text": F039E, + "note-text-outline": F11D7, + "notebook": F082E, + "notebook-check": F14F5, + "notebook-check-outline": F14F6, + "notebook-edit": F14E7, + "notebook-edit-outline": F14E9, + "notebook-multiple": F0E55, + "notebook-outline": F0EBF, + "notification-clear-all": F039F, + "npm": F06F7, + "nuke": F06A4, + "null": F07E2, + "numeric": F03A0, + "numeric-0": F0B39, + "numeric-0-box": F03A1, + "numeric-0-box-multiple": F0F0E, + "numeric-0-box-multiple-outline": F03A2, + "numeric-0-box-outline": F03A3, + "numeric-0-circle": F0C9E, + "numeric-0-circle-outline": F0C9F, + "numeric-1": F0B3A, + "numeric-1-box": F03A4, + "numeric-1-box-multiple": F0F0F, + "numeric-1-box-multiple-outline": F03A5, + "numeric-1-box-outline": F03A6, + "numeric-1-circle": F0CA0, + "numeric-1-circle-outline": F0CA1, + "numeric-10": F0FE9, + "numeric-10-box": F0F7D, + "numeric-10-box-multiple": F0FEA, + "numeric-10-box-multiple-outline": F0FEB, + "numeric-10-box-outline": F0F7E, + "numeric-10-circle": F0FEC, + "numeric-10-circle-outline": F0FED, + "numeric-2": F0B3B, + "numeric-2-box": F03A7, + "numeric-2-box-multiple": F0F10, + "numeric-2-box-multiple-outline": F03A8, + "numeric-2-box-outline": F03A9, + "numeric-2-circle": F0CA2, + "numeric-2-circle-outline": F0CA3, + "numeric-3": F0B3C, + "numeric-3-box": F03AA, + "numeric-3-box-multiple": F0F11, + "numeric-3-box-multiple-outline": F03AB, + "numeric-3-box-outline": F03AC, + "numeric-3-circle": F0CA4, + "numeric-3-circle-outline": F0CA5, + "numeric-4": F0B3D, + "numeric-4-box": F03AD, + "numeric-4-box-multiple": F0F12, + "numeric-4-box-multiple-outline": F03B2, + "numeric-4-box-outline": F03AE, + "numeric-4-circle": F0CA6, + "numeric-4-circle-outline": F0CA7, + "numeric-5": F0B3E, + "numeric-5-box": F03B1, + "numeric-5-box-multiple": F0F13, + "numeric-5-box-multiple-outline": F03AF, + "numeric-5-box-outline": F03B0, + "numeric-5-circle": F0CA8, + "numeric-5-circle-outline": F0CA9, + "numeric-6": F0B3F, + "numeric-6-box": F03B3, + "numeric-6-box-multiple": F0F14, + "numeric-6-box-multiple-outline": F03B4, + "numeric-6-box-outline": F03B5, + "numeric-6-circle": F0CAA, + "numeric-6-circle-outline": F0CAB, + "numeric-7": F0B40, + "numeric-7-box": F03B6, + "numeric-7-box-multiple": F0F15, + "numeric-7-box-multiple-outline": F03B7, + "numeric-7-box-outline": F03B8, + "numeric-7-circle": F0CAC, + "numeric-7-circle-outline": F0CAD, + "numeric-8": F0B41, + "numeric-8-box": F03B9, + "numeric-8-box-multiple": F0F16, + "numeric-8-box-multiple-outline": F03BA, + "numeric-8-box-outline": F03BB, + "numeric-8-circle": F0CAE, + "numeric-8-circle-outline": F0CAF, + "numeric-9": F0B42, + "numeric-9-box": F03BC, + "numeric-9-box-multiple": F0F17, + "numeric-9-box-multiple-outline": F03BD, + "numeric-9-box-outline": F03BE, + "numeric-9-circle": F0CB0, + "numeric-9-circle-outline": F0CB1, + "numeric-9-plus": F0FEE, + "numeric-9-plus-box": F03BF, + "numeric-9-plus-box-multiple": F0F18, + "numeric-9-plus-box-multiple-outline": F03C0, + "numeric-9-plus-box-outline": F03C1, + "numeric-9-plus-circle": F0CB2, + "numeric-9-plus-circle-outline": F0CB3, + "numeric-negative-1": F1052, + "nut": F06F8, + "nutrition": F03C2, + "nuxt": F1106, + "oar": F067C, + "ocarina": F0DE0, + "oci": F12E9, + "ocr": F113A, + "octagon": F03C3, + "octagon-outline": F03C4, + "octagram": F06F9, + "octagram-outline": F0775, + "odnoklassniki": F03C5, + "offer": F121B, + "office-building": F0991, + "office-building-marker": F1520, + "office-building-marker-outline": F1521, + "office-building-outline": F151F, + "oil": F03C7, + "oil-lamp": F0F19, + "oil-level": F1053, + "oil-temperature": F0FF8, + "omega": F03C9, + "one-up": F0BAD, + "onepassword": F0881, + "opacity": F05CC, + "open-in-app": F03CB, + "open-in-new": F03CC, + "open-source-initiative": F0BAE, + "openid": F03CD, + "opera": F03CE, + "orbit": F0018, + "order-alphabetical-ascending": F020D, + "order-alphabetical-descending": F0D07, + "order-bool-ascending": F02BE, + "order-bool-ascending-variant": F098F, + "order-bool-descending": F1384, + "order-bool-descending-variant": F0990, + "order-numeric-ascending": F0545, + "order-numeric-descending": F0546, + "origin": F0B43, + "ornament": F03CF, + "ornament-variant": F03D0, + "outdoor-lamp": F1054, + "overscan": F1005, + "owl": F03D2, + "pac-man": F0BAF, + "package": F03D3, + "package-down": F03D4, + "package-up": F03D5, + "package-variant": F03D6, + "package-variant-closed": F03D7, + "page-first": F0600, + "page-last": F0601, + "page-layout-body": F06FA, + "page-layout-footer": F06FB, + "page-layout-header": F06FC, + "page-layout-header-footer": F0F7F, + "page-layout-sidebar-left": F06FD, + "page-layout-sidebar-right": F06FE, + "page-next": F0BB0, + "page-next-outline": F0BB1, + "page-previous": F0BB2, + "page-previous-outline": F0BB3, + "pail": F1417, + "pail-minus": F1437, + "pail-minus-outline": F143C, + "pail-off": F1439, + "pail-off-outline": F143E, + "pail-outline": F143A, + "pail-plus": F1436, + "pail-plus-outline": F143B, + "pail-remove": F1438, + "pail-remove-outline": F143D, + "palette": F03D8, + "palette-advanced": F03D9, + "palette-outline": F0E0C, + "palette-swatch": F08B5, + "palette-swatch-outline": F135C, + "palm-tree": F1055, + "pan": F0BB4, + "pan-bottom-left": F0BB5, + "pan-bottom-right": F0BB6, + "pan-down": F0BB7, + "pan-horizontal": F0BB8, + "pan-left": F0BB9, + "pan-right": F0BBA, + "pan-top-left": F0BBB, + "pan-top-right": F0BBC, + "pan-up": F0BBD, + "pan-vertical": F0BBE, + "panda": F03DA, + "pandora": F03DB, + "panorama": F03DC, + "panorama-fisheye": F03DD, + "panorama-horizontal": F03DE, + "panorama-vertical": F03DF, + "panorama-wide-angle": F03E0, + "paper-cut-vertical": F03E1, + "paper-roll": F1157, + "paper-roll-outline": F1158, + "paperclip": F03E2, + "parachute": F0CB4, + "parachute-outline": F0CB5, + "parking": F03E3, + "party-popper": F1056, + "passport": F07E3, + "passport-biometric": F0DE1, + "pasta": F1160, + "patio-heater": F0F80, + "patreon": F0882, + "pause": F03E4, + "pause-circle": F03E5, + "pause-circle-outline": F03E6, + "pause-octagon": F03E7, + "pause-octagon-outline": F03E8, + "paw": F03E9, + "paw-off": F0657, + "pdf-box": F0E56, + "peace": F0884, + "peanut": F0FFC, + "peanut-off": F0FFD, + "peanut-off-outline": F0FFF, + "peanut-outline": F0FFE, + "pen": F03EA, + "pen-lock": F0DE2, + "pen-minus": F0DE3, + "pen-off": F0DE4, + "pen-plus": F0DE5, + "pen-remove": F0DE6, + "pencil": F03EB, + "pencil-box": F03EC, + "pencil-box-multiple": F1144, + "pencil-box-multiple-outline": F1145, + "pencil-box-outline": F03ED, + "pencil-circle": F06FF, + "pencil-circle-outline": F0776, + "pencil-lock": F03EE, + "pencil-lock-outline": F0DE7, + "pencil-minus": F0DE8, + "pencil-minus-outline": F0DE9, + "pencil-off": F03EF, + "pencil-off-outline": F0DEA, + "pencil-outline": F0CB6, + "pencil-plus": F0DEB, + "pencil-plus-outline": F0DEC, + "pencil-remove": F0DED, + "pencil-remove-outline": F0DEE, + "pencil-ruler": F1353, + "penguin": F0EC0, + "pentagon": F0701, + "pentagon-outline": F0700, + "percent": F03F0, + "percent-outline": F1278, + "periodic-table": F08B6, + "perspective-less": F0D23, + "perspective-more": F0D24, + "pharmacy": F03F1, + "phone": F03F2, + "phone-alert": F0F1A, + "phone-alert-outline": F118E, + "phone-bluetooth": F03F3, + "phone-bluetooth-outline": F118F, + "phone-cancel": F10BC, + "phone-cancel-outline": F1190, + "phone-check": F11A9, + "phone-check-outline": F11AA, + "phone-classic": F0602, + "phone-classic-off": F1279, + "phone-dial": F1559, + "phone-dial-outline": F155A, + "phone-forward": F03F4, + "phone-forward-outline": F1191, + "phone-hangup": F03F5, + "phone-hangup-outline": F1192, + "phone-in-talk": F03F6, + "phone-in-talk-outline": F1182, + "phone-incoming": F03F7, + "phone-incoming-outline": F1193, + "phone-lock": F03F8, + "phone-lock-outline": F1194, + "phone-log": F03F9, + "phone-log-outline": F1195, + "phone-message": F1196, + "phone-message-outline": F1197, + "phone-minus": F0658, + "phone-minus-outline": F1198, + "phone-missed": F03FA, + "phone-missed-outline": F11A5, + "phone-off": F0DEF, + "phone-off-outline": F11A6, + "phone-outgoing": F03FB, + "phone-outgoing-outline": F1199, + "phone-outline": F0DF0, + "phone-paused": F03FC, + "phone-paused-outline": F119A, + "phone-plus": F0659, + "phone-plus-outline": F119B, + "phone-remove": F152F, + "phone-remove-outline": F1530, + "phone-return": F082F, + "phone-return-outline": F119C, + "phone-ring": F11AB, + "phone-ring-outline": F11AC, + "phone-rotate-landscape": F0885, + "phone-rotate-portrait": F0886, + "phone-settings": F03FD, + "phone-settings-outline": F119D, + "phone-voip": F03FE, + "pi": F03FF, + "pi-box": F0400, + "pi-hole": F0DF1, + "piano": F067D, + "pickaxe": F08B7, + "picture-in-picture-bottom-right": F0E57, + "picture-in-picture-bottom-right-outline": F0E58, + "picture-in-picture-top-right": F0E59, + "picture-in-picture-top-right-outline": F0E5A, + "pier": F0887, + "pier-crane": F0888, + "pig": F0401, + "pig-variant": F1006, + "piggy-bank": F1007, + "pill": F0402, + "pillar": F0702, + "pin": F0403, + "pin-off": F0404, + "pin-off-outline": F0930, + "pin-outline": F0931, + "pine-tree": F0405, + "pine-tree-box": F0406, + "pine-tree-fire": F141A, + "pinterest": F0407, + "pinwheel": F0AD5, + "pinwheel-outline": F0AD6, + "pipe": F07E5, + "pipe-disconnected": F07E6, + "pipe-leak": F0889, + "pipe-wrench": F1354, + "pirate": F0A08, + "pistol": F0703, + "piston": F088A, + "pitchfork": F1553, + "pizza": F0409, + "play": F040A, + "play-box": F127A, + "play-box-multiple": F0D19, + "play-box-multiple-outline": F13E6, + "play-box-outline": F040B, + "play-circle": F040C, + "play-circle-outline": F040D, + "play-network": F088B, + "play-network-outline": F0CB7, + "play-outline": F0F1B, + "play-pause": F040E, + "play-protected-content": F040F, + "play-speed": F08FF, + "playlist-check": F05C7, + "playlist-edit": F0900, + "playlist-minus": F0410, + "playlist-music": F0CB8, + "playlist-music-outline": F0CB9, + "playlist-play": F0411, + "playlist-plus": F0412, + "playlist-remove": F0413, + "playlist-star": F0DF2, + "plex": F06BA, + "plus": F0415, + "plus-box": F0416, + "plus-box-multiple": F0334, + "plus-box-multiple-outline": F1143, + "plus-box-outline": F0704, + "plus-circle": F0417, + "plus-circle-multiple": F034C, + "plus-circle-multiple-outline": F0418, + "plus-circle-outline": F0419, + "plus-minus": F0992, + "plus-minus-box": F0993, + "plus-minus-variant": F14C9, + "plus-network": F041A, + "plus-network-outline": F0CBA, + "plus-one": F041B, + "plus-outline": F0705, + "plus-thick": F11EC, + "podcast": F0994, + "podium": F0D25, + "podium-bronze": F0D26, + "podium-gold": F0D27, + "podium-silver": F0D28, + "point-of-sale": F0D92, + "pokeball": F041D, + "pokemon-go": F0A09, + "poker-chip": F0830, + "polaroid": F041E, + "police-badge": F1167, + "police-badge-outline": F1168, + "poll": F041F, + "poll-box": F0420, + "poll-box-outline": F127B, + "polo": F14C3, + "polymer": F0421, + "pool": F0606, + "popcorn": F0422, + "post": F1008, + "post-outline": F1009, + "postage-stamp": F0CBB, + "pot": F02E5, + "pot-mix": F065B, + "pot-mix-outline": F0677, + "pot-outline": F02FF, + "pot-steam": F065A, + "pot-steam-outline": F0326, + "pound": F0423, + "pound-box": F0424, + "pound-box-outline": F117F, + "power": F0425, + "power-cycle": F0901, + "power-off": F0902, + "power-on": F0903, + "power-plug": F06A5, + "power-plug-off": F06A6, + "power-plug-off-outline": F1424, + "power-plug-outline": F1425, + "power-settings": F0426, + "power-sleep": F0904, + "power-socket": F0427, + "power-socket-au": F0905, + "power-socket-de": F1107, + "power-socket-eu": F07E7, + "power-socket-fr": F1108, + "power-socket-it": F14FF, + "power-socket-jp": F1109, + "power-socket-uk": F07E8, + "power-socket-us": F07E9, + "power-standby": F0906, + "powershell": F0A0A, + "prescription": F0706, + "presentation": F0428, + "presentation-play": F0429, + "pretzel": F1562, + "printer": F042A, + "printer-3d": F042B, + "printer-3d-nozzle": F0E5B, + "printer-3d-nozzle-alert": F11C0, + "printer-3d-nozzle-alert-outline": F11C1, + "printer-3d-nozzle-outline": F0E5C, + "printer-alert": F042C, + "printer-check": F1146, + "printer-eye": F1458, + "printer-off": F0E5D, + "printer-pos": F1057, + "printer-search": F1457, + "printer-settings": F0707, + "printer-wireless": F0A0B, + "priority-high": F0603, + "priority-low": F0604, + "professional-hexagon": F042D, + "progress-alert": F0CBC, + "progress-check": F0995, + "progress-clock": F0996, + "progress-close": F110A, + "progress-download": F0997, + "progress-question": F1522, + "progress-upload": F0998, + "progress-wrench": F0CBD, + "projector": F042E, + "projector-screen": F042F, + "propane-tank": F1357, + "propane-tank-outline": F1358, + "protocol": F0FD8, + "publish": F06A7, + "pulse": F0430, + "pump": F1402, + "pumpkin": F0BBF, + "purse": F0F1C, + "purse-outline": F0F1D, + "puzzle": F0431, + "puzzle-check": F1426, + "puzzle-check-outline": F1427, + "puzzle-edit": F14D3, + "puzzle-edit-outline": F14D9, + "puzzle-heart": F14D4, + "puzzle-heart-outline": F14DA, + "puzzle-minus": F14D1, + "puzzle-minus-outline": F14D7, + "puzzle-outline": F0A66, + "puzzle-plus": F14D0, + "puzzle-plus-outline": F14D6, + "puzzle-remove": F14D2, + "puzzle-remove-outline": F14D8, + "puzzle-star": F14D5, + "puzzle-star-outline": F14DB, + "qi": F0999, + "qqchat": F0605, + "qrcode": F0432, + "qrcode-edit": F08B8, + "qrcode-minus": F118C, + "qrcode-plus": F118B, + "qrcode-remove": F118D, + "qrcode-scan": F0433, + "quadcopter": F0434, + "quality-high": F0435, + "quality-low": F0A0C, + "quality-medium": F0A0D, + "quora": F0D29, + "rabbit": F0907, + "racing-helmet": F0D93, + "racquetball": F0D94, + "radar": F0437, + "radiator": F0438, + "radiator-disabled": F0AD7, + "radiator-off": F0AD8, + "radio": F0439, + "radio-am": F0CBE, + "radio-fm": F0CBF, + "radio-handheld": F043A, + "radio-off": F121C, + "radio-tower": F043B, + "radioactive": F043C, + "radioactive-off": F0EC1, + "radiobox-blank": F043D, + "radiobox-marked": F043E, + "radiology-box": F14C5, + "radiology-box-outline": F14C6, + "radius": F0CC0, + "radius-outline": F0CC1, + "railroad-light": F0F1E, + "rake": F1544, + "raspberry-pi": F043F, + "ray-end": F0440, + "ray-end-arrow": F0441, + "ray-start": F0442, + "ray-start-arrow": F0443, + "ray-start-end": F0444, + "ray-vertex": F0445, + "react": F0708, + "read": F0447, + "receipt": F0449, + "record": F044A, + "record-circle": F0EC2, + "record-circle-outline": F0EC3, + "record-player": F099A, + "record-rec": F044B, + "rectangle": F0E5E, + "rectangle-outline": F0E5F, + "recycle": F044C, + "recycle-variant": F139D, + "reddit": F044D, + "redhat": F111B, + "redo": F044E, + "redo-variant": F044F, + "reflect-horizontal": F0A0E, + "reflect-vertical": F0A0F, + "refresh": F0450, + "refresh-circle": F1377, + "regex": F0451, + "registered-trademark": F0A67, + "reiterate": F1588, + "relation-many-to-many": F1496, + "relation-many-to-one": F1497, + "relation-many-to-one-or-many": F1498, + "relation-many-to-only-one": F1499, + "relation-many-to-zero-or-many": F149A, + "relation-many-to-zero-or-one": F149B, + "relation-one-or-many-to-many": F149C, + "relation-one-or-many-to-one": F149D, + "relation-one-or-many-to-one-or-many": F149E, + "relation-one-or-many-to-only-one": F149F, + "relation-one-or-many-to-zero-or-many": F14A0, + "relation-one-or-many-to-zero-or-one": F14A1, + "relation-one-to-many": F14A2, + "relation-one-to-one": F14A3, + "relation-one-to-one-or-many": F14A4, + "relation-one-to-only-one": F14A5, + "relation-one-to-zero-or-many": F14A6, + "relation-one-to-zero-or-one": F14A7, + "relation-only-one-to-many": F14A8, + "relation-only-one-to-one": F14A9, + "relation-only-one-to-one-or-many": F14AA, + "relation-only-one-to-only-one": F14AB, + "relation-only-one-to-zero-or-many": F14AC, + "relation-only-one-to-zero-or-one": F14AD, + "relation-zero-or-many-to-many": F14AE, + "relation-zero-or-many-to-one": F14AF, + "relation-zero-or-many-to-one-or-many": F14B0, + "relation-zero-or-many-to-only-one": F14B1, + "relation-zero-or-many-to-zero-or-many": F14B2, + "relation-zero-or-many-to-zero-or-one": F14B3, + "relation-zero-or-one-to-many": F14B4, + "relation-zero-or-one-to-one": F14B5, + "relation-zero-or-one-to-one-or-many": F14B6, + "relation-zero-or-one-to-only-one": F14B7, + "relation-zero-or-one-to-zero-or-many": F14B8, + "relation-zero-or-one-to-zero-or-one": F14B9, + "relative-scale": F0452, + "reload": F0453, + "reload-alert": F110B, + "reminder": F088C, + "remote": F0454, + "remote-desktop": F08B9, + "remote-off": F0EC4, + "remote-tv": F0EC5, + "remote-tv-off": F0EC6, + "rename-box": F0455, + "reorder-horizontal": F0688, + "reorder-vertical": F0689, + "repeat": F0456, + "repeat-off": F0457, + "repeat-once": F0458, + "replay": F0459, + "reply": F045A, + "reply-all": F045B, + "reply-all-outline": F0F1F, + "reply-circle": F11AE, + "reply-outline": F0F20, + "reproduction": F045C, + "resistor": F0B44, + "resistor-nodes": F0B45, + "resize": F0A68, + "resize-bottom-right": F045D, + "responsive": F045E, + "restart": F0709, + "restart-alert": F110C, + "restart-off": F0D95, + "restore": F099B, + "restore-alert": F110D, + "rewind": F045F, + "rewind-10": F0D2A, + "rewind-30": F0D96, + "rewind-5": F11F9, + "rewind-outline": F070A, + "rhombus": F070B, + "rhombus-medium": F0A10, + "rhombus-medium-outline": F14DC, + "rhombus-outline": F070C, + "rhombus-split": F0A11, + "rhombus-split-outline": F14DD, + "ribbon": F0460, + "rice": F07EA, + "ring": F07EB, + "rivet": F0E60, + "road": F0461, + "road-variant": F0462, + "robber": F1058, + "robot": F06A9, + "robot-industrial": F0B46, + "robot-mower": F11F7, + "robot-mower-outline": F11F3, + "robot-vacuum": F070D, + "robot-vacuum-variant": F0908, + "rocket": F0463, + "rocket-launch": F14DE, + "rocket-launch-outline": F14DF, + "rocket-outline": F13AF, + "rodent": F1327, + "roller-skate": F0D2B, + "roller-skate-off": F0145, + "rollerblade": F0D2C, + "rollerblade-off": F002E, + "rollupjs": F0BC0, + "roman-numeral-1": F1088, + "roman-numeral-10": F1091, + "roman-numeral-2": F1089, + "roman-numeral-3": F108A, + "roman-numeral-4": F108B, + "roman-numeral-5": F108C, + "roman-numeral-6": F108D, + "roman-numeral-7": F108E, + "roman-numeral-8": F108F, + "roman-numeral-9": F1090, + "room-service": F088D, + "room-service-outline": F0D97, + "rotate-3d": F0EC7, + "rotate-3d-variant": F0464, + "rotate-left": F0465, + "rotate-left-variant": F0466, + "rotate-orbit": F0D98, + "rotate-right": F0467, + "rotate-right-variant": F0468, + "rounded-corner": F0607, + "router": F11E2, + "router-network": F1087, + "router-wireless": F0469, + "router-wireless-off": F15A3, + "router-wireless-settings": F0A69, + "routes": F046A, + "routes-clock": F1059, + "rowing": F0608, + "rss": F046B, + "rss-box": F046C, + "rss-off": F0F21, + "rug": F1475, + "rugby": F0D99, + "ruler": F046D, + "ruler-square": F0CC2, + "ruler-square-compass": F0EBE, + "run": F070E, + "run-fast": F046E, + "rv-truck": F11D4, + "sack": F0D2E, + "sack-percent": F0D2F, + "safe": F0A6A, + "safe-square": F127C, + "safe-square-outline": F127D, + "safety-goggles": F0D30, + "sail-boat": F0EC8, + "sale": F046F, + "salesforce": F088E, + "sass": F07EC, + "satellite": F0470, + "satellite-uplink": F0909, + "satellite-variant": F0471, + "sausage": F08BA, + "saw-blade": F0E61, + "sawtooth-wave": F147A, + "saxophone": F0609, + "scale": F0472, + "scale-balance": F05D1, + "scale-bathroom": F0473, + "scale-off": F105A, + "scan-helper": F13D8, + "scanner": F06AB, + "scanner-off": F090A, + "scatter-plot": F0EC9, + "scatter-plot-outline": F0ECA, + "school": F0474, + "school-outline": F1180, + "scissors-cutting": F0A6B, + "scoreboard": F127E, + "scoreboard-outline": F127F, + "screen-rotation": F0475, + "screen-rotation-lock": F0478, + "screw-flat-top": F0DF3, + "screw-lag": F0DF4, + "screw-machine-flat-top": F0DF5, + "screw-machine-round-top": F0DF6, + "screw-round-top": F0DF7, + "screwdriver": F0476, + "script": F0BC1, + "script-outline": F0477, + "script-text": F0BC2, + "script-text-outline": F0BC3, + "sd": F0479, + "seal": F047A, + "seal-variant": F0FD9, + "search-web": F070F, + "seat": F0CC3, + "seat-flat": F047B, + "seat-flat-angled": F047C, + "seat-individual-suite": F047D, + "seat-legroom-extra": F047E, + "seat-legroom-normal": F047F, + "seat-legroom-reduced": F0480, + "seat-outline": F0CC4, + "seat-passenger": F1249, + "seat-recline-extra": F0481, + "seat-recline-normal": F0482, + "seatbelt": F0CC5, + "security": F0483, + "security-network": F0484, + "seed": F0E62, + "seed-off": F13FD, + "seed-off-outline": F13FE, + "seed-outline": F0E63, + "seesaw": F15A4, + "segment": F0ECB, + "select": F0485, + "select-all": F0486, + "select-color": F0D31, + "select-compare": F0AD9, + "select-drag": F0A6C, + "select-group": F0F82, + "select-inverse": F0487, + "select-marker": F1280, + "select-multiple": F1281, + "select-multiple-marker": F1282, + "select-off": F0488, + "select-place": F0FDA, + "select-search": F1204, + "selection": F0489, + "selection-drag": F0A6D, + "selection-ellipse": F0D32, + "selection-ellipse-arrow-inside": F0F22, + "selection-marker": F1283, + "selection-multiple": F1285, + "selection-multiple-marker": F1284, + "selection-off": F0777, + "selection-search": F1205, + "semantic-web": F1316, + "send": F048A, + "send-check": F1161, + "send-check-outline": F1162, + "send-circle": F0DF8, + "send-circle-outline": F0DF9, + "send-clock": F1163, + "send-clock-outline": F1164, + "send-lock": F07ED, + "send-lock-outline": F1166, + "send-outline": F1165, + "serial-port": F065C, + "server": F048B, + "server-minus": F048C, + "server-network": F048D, + "server-network-off": F048E, + "server-off": F048F, + "server-plus": F0490, + "server-remove": F0491, + "server-security": F0492, + "set-all": F0778, + "set-center": F0779, + "set-center-right": F077A, + "set-left": F077B, + "set-left-center": F077C, + "set-left-right": F077D, + "set-merge": F14E0, + "set-none": F077E, + "set-right": F077F, + "set-split": F14E1, + "set-square": F145D, + "set-top-box": F099F, + "settings-helper": F0A6E, + "shaker": F110E, + "shaker-outline": F110F, + "shape": F0831, + "shape-circle-plus": F065D, + "shape-outline": F0832, + "shape-oval-plus": F11FA, + "shape-plus": F0495, + "shape-polygon-plus": F065E, + "shape-rectangle-plus": F065F, + "shape-square-plus": F0660, + "shape-square-rounded-plus": F14FA, + "share": F0496, + "share-all": F11F4, + "share-all-outline": F11F5, + "share-circle": F11AD, + "share-off": F0F23, + "share-off-outline": F0F24, + "share-outline": F0932, + "share-variant": F0497, + "share-variant-outline": F1514, + "sheep": F0CC6, + "shield": F0498, + "shield-account": F088F, + "shield-account-outline": F0A12, + "shield-account-variant": F15A7, + "shield-account-variant-outline": F15A8, + "shield-airplane": F06BB, + "shield-airplane-outline": F0CC7, + "shield-alert": F0ECC, + "shield-alert-outline": F0ECD, + "shield-bug": F13DA, + "shield-bug-outline": F13DB, + "shield-car": F0F83, + "shield-check": F0565, + "shield-check-outline": F0CC8, + "shield-cross": F0CC9, + "shield-cross-outline": F0CCA, + "shield-edit": F11A0, + "shield-edit-outline": F11A1, + "shield-half": F1360, + "shield-half-full": F0780, + "shield-home": F068A, + "shield-home-outline": F0CCB, + "shield-key": F0BC4, + "shield-key-outline": F0BC5, + "shield-link-variant": F0D33, + "shield-link-variant-outline": F0D34, + "shield-lock": F099D, + "shield-lock-outline": F0CCC, + "shield-off": F099E, + "shield-off-outline": F099C, + "shield-outline": F0499, + "shield-plus": F0ADA, + "shield-plus-outline": F0ADB, + "shield-refresh": F00AA, + "shield-refresh-outline": F01E0, + "shield-remove": F0ADC, + "shield-remove-outline": F0ADD, + "shield-search": F0D9A, + "shield-star": F113B, + "shield-star-outline": F113C, + "shield-sun": F105D, + "shield-sun-outline": F105E, + "shield-sync": F11A2, + "shield-sync-outline": F11A3, + "ship-wheel": F0833, + "shoe-formal": F0B47, + "shoe-heel": F0B48, + "shoe-print": F0DFA, + "shopping": F049A, + "shopping-music": F049B, + "shopping-outline": F11D5, + "shopping-search": F0F84, + "shore": F14F9, + "shovel": F0710, + "shovel-off": F0711, + "shower": F09A0, + "shower-head": F09A1, + "shredder": F049C, + "shuffle": F049D, + "shuffle-disabled": F049E, + "shuffle-variant": F049F, + "shuriken": F137F, + "sigma": F04A0, + "sigma-lower": F062B, + "sign-caution": F04A1, + "sign-direction": F0781, + "sign-direction-minus": F1000, + "sign-direction-plus": F0FDC, + "sign-direction-remove": F0FDD, + "sign-pole": F14F8, + "sign-real-estate": F1118, + "sign-text": F0782, + "signal": F04A2, + "signal-2g": F0712, + "signal-3g": F0713, + "signal-4g": F0714, + "signal-5g": F0A6F, + "signal-cellular-1": F08BC, + "signal-cellular-2": F08BD, + "signal-cellular-3": F08BE, + "signal-cellular-outline": F08BF, + "signal-distance-variant": F0E64, + "signal-hspa": F0715, + "signal-hspa-plus": F0716, + "signal-off": F0783, + "signal-variant": F060A, + "signature": F0DFB, + "signature-freehand": F0DFC, + "signature-image": F0DFD, + "signature-text": F0DFE, + "silo": F0B49, + "silverware": F04A3, + "silverware-clean": F0FDE, + "silverware-fork": F04A4, + "silverware-fork-knife": F0A70, + "silverware-spoon": F04A5, + "silverware-variant": F04A6, + "sim": F04A7, + "sim-alert": F04A8, + "sim-off": F04A9, + "simple-icons": F131D, + "sina-weibo": F0ADF, + "sine-wave": F095B, + "sitemap": F04AA, + "size-l": F13A6, + "size-m": F13A5, + "size-s": F13A4, + "size-xl": F13A7, + "size-xs": F13A3, + "size-xxl": F13A8, + "size-xxs": F13A2, + "size-xxxl": F13A9, + "skate": F0D35, + "skateboard": F14C2, + "skew-less": F0D36, + "skew-more": F0D37, + "ski": F1304, + "ski-cross-country": F1305, + "ski-water": F1306, + "skip-backward": F04AB, + "skip-backward-outline": F0F25, + "skip-forward": F04AC, + "skip-forward-outline": F0F26, + "skip-next": F04AD, + "skip-next-circle": F0661, + "skip-next-circle-outline": F0662, + "skip-next-outline": F0F27, + "skip-previous": F04AE, + "skip-previous-circle": F0663, + "skip-previous-circle-outline": F0664, + "skip-previous-outline": F0F28, + "skull": F068C, + "skull-crossbones": F0BC6, + "skull-crossbones-outline": F0BC7, + "skull-outline": F0BC8, + "skull-scan": F14C7, + "skull-scan-outline": F14C8, + "skype": F04AF, + "skype-business": F04B0, + "slack": F04B1, + "slash-forward": F0FDF, + "slash-forward-box": F0FE0, + "sleep": F04B2, + "sleep-off": F04B3, + "slide": F15A5, + "slope-downhill": F0DFF, + "slope-uphill": F0E00, + "slot-machine": F1114, + "slot-machine-outline": F1115, + "smart-card": F10BD, + "smart-card-outline": F10BE, + "smart-card-reader": F10BF, + "smart-card-reader-outline": F10C0, + "smog": F0A71, + "smoke-detector": F0392, + "smoking": F04B4, + "smoking-off": F04B5, + "smoking-pipe": F140D, + "smoking-pipe-off": F1428, + "snake": F150E, + "snapchat": F04B6, + "snowboard": F1307, + "snowflake": F0717, + "snowflake-alert": F0F29, + "snowflake-melt": F12CB, + "snowflake-off": F14E3, + "snowflake-variant": F0F2A, + "snowman": F04B7, + "soccer": F04B8, + "soccer-field": F0834, + "social-distance-2-meters": F1579, + "social-distance-6-feet": F157A, + "sofa": F04B9, + "sofa-outline": F156D, + "sofa-single": F156E, + "sofa-single-outline": F156F, + "solar-panel": F0D9B, + "solar-panel-large": F0D9C, + "solar-power": F0A72, + "soldering-iron": F1092, + "solid": F068D, + "sony-playstation": F0414, + "sort": F04BA, + "sort-alphabetical-ascending": F05BD, + "sort-alphabetical-ascending-variant": F1148, + "sort-alphabetical-descending": F05BF, + "sort-alphabetical-descending-variant": F1149, + "sort-alphabetical-variant": F04BB, + "sort-ascending": F04BC, + "sort-bool-ascending": F1385, + "sort-bool-ascending-variant": F1386, + "sort-bool-descending": F1387, + "sort-bool-descending-variant": F1388, + "sort-calendar-ascending": F1547, + "sort-calendar-descending": F1548, + "sort-clock-ascending": F1549, + "sort-clock-ascending-outline": F154A, + "sort-clock-descending": F154B, + "sort-clock-descending-outline": F154C, + "sort-descending": F04BD, + "sort-numeric-ascending": F1389, + "sort-numeric-ascending-variant": F090D, + "sort-numeric-descending": F138A, + "sort-numeric-descending-variant": F0AD2, + "sort-numeric-variant": F04BE, + "sort-reverse-variant": F033C, + "sort-variant": F04BF, + "sort-variant-lock": F0CCD, + "sort-variant-lock-open": F0CCE, + "sort-variant-remove": F1147, + "soundcloud": F04C0, + "source-branch": F062C, + "source-branch-check": F14CF, + "source-branch-minus": F14CB, + "source-branch-plus": F14CA, + "source-branch-refresh": F14CD, + "source-branch-remove": F14CC, + "source-branch-sync": F14CE, + "source-commit": F0718, + "source-commit-end": F0719, + "source-commit-end-local": F071A, + "source-commit-local": F071B, + "source-commit-next-local": F071C, + "source-commit-start": F071D, + "source-commit-start-next-local": F071E, + "source-fork": F04C1, + "source-merge": F062D, + "source-pull": F04C2, + "source-repository": F0CCF, + "source-repository-multiple": F0CD0, + "soy-sauce": F07EE, + "soy-sauce-off": F13FC, + "spa": F0CD1, + "spa-outline": F0CD2, + "space-invaders": F0BC9, + "space-station": F1383, + "spade": F0E65, + "sparkles": F1545, + "speaker": F04C3, + "speaker-bluetooth": F09A2, + "speaker-multiple": F0D38, + "speaker-off": F04C4, + "speaker-wireless": F071F, + "speedometer": F04C5, + "speedometer-medium": F0F85, + "speedometer-slow": F0F86, + "spellcheck": F04C6, + "spider": F11EA, + "spider-thread": F11EB, + "spider-web": F0BCA, + "spirit-level": F14F1, + "spoon-sugar": F1429, + "spotify": F04C7, + "spotlight": F04C8, + "spotlight-beam": F04C9, + "spray": F0665, + "spray-bottle": F0AE0, + "sprinkler": F105F, + "sprinkler-variant": F1060, + "sprout": F0E66, + "sprout-outline": F0E67, + "square": F0764, + "square-circle": F1500, + "square-edit-outline": F090C, + "square-medium": F0A13, + "square-medium-outline": F0A14, + "square-off": F12EE, + "square-off-outline": F12EF, + "square-outline": F0763, + "square-root": F0784, + "square-root-box": F09A3, + "square-rounded": F14FB, + "square-rounded-outline": F14FC, + "square-small": F0A15, + "square-wave": F147B, + "squeegee": F0AE1, + "ssh": F08C0, + "stack-exchange": F060B, + "stack-overflow": F04CC, + "stackpath": F0359, + "stadium": F0FF9, + "stadium-variant": F0720, + "stairs": F04CD, + "stairs-box": F139E, + "stairs-down": F12BE, + "stairs-up": F12BD, + "stamper": F0D39, + "standard-definition": F07EF, + "star": F04CE, + "star-box": F0A73, + "star-box-multiple": F1286, + "star-box-multiple-outline": F1287, + "star-box-outline": F0A74, + "star-check": F1566, + "star-check-outline": F156A, + "star-circle": F04CF, + "star-circle-outline": F09A4, + "star-face": F09A5, + "star-four-points": F0AE2, + "star-four-points-outline": F0AE3, + "star-half": F0246, + "star-half-full": F04D0, + "star-minus": F1564, + "star-minus-outline": F1568, + "star-off": F04D1, + "star-off-outline": F155B, + "star-outline": F04D2, + "star-plus": F1563, + "star-plus-outline": F1567, + "star-remove": F1565, + "star-remove-outline": F1569, + "star-three-points": F0AE4, + "star-three-points-outline": F0AE5, + "state-machine": F11EF, + "steam": F04D3, + "steering": F04D4, + "steering-off": F090E, + "step-backward": F04D5, + "step-backward-2": F04D6, + "step-forward": F04D7, + "step-forward-2": F04D8, + "stethoscope": F04D9, + "sticker": F1364, + "sticker-alert": F1365, + "sticker-alert-outline": F1366, + "sticker-check": F1367, + "sticker-check-outline": F1368, + "sticker-circle-outline": F05D0, + "sticker-emoji": F0785, + "sticker-minus": F1369, + "sticker-minus-outline": F136A, + "sticker-outline": F136B, + "sticker-plus": F136C, + "sticker-plus-outline": F136D, + "sticker-remove": F136E, + "sticker-remove-outline": F136F, + "stocking": F04DA, + "stomach": F1093, + "stop": F04DB, + "stop-circle": F0666, + "stop-circle-outline": F0667, + "store": F04DC, + "store-24-hour": F04DD, + "store-outline": F1361, + "storefront": F07C7, + "storefront-outline": F10C1, + "stove": F04DE, + "strategy": F11D6, + "stretch-to-page": F0F2B, + "stretch-to-page-outline": F0F2C, + "string-lights": F12BA, + "string-lights-off": F12BB, + "subdirectory-arrow-left": F060C, + "subdirectory-arrow-right": F060D, + "submarine": F156C, + "subtitles": F0A16, + "subtitles-outline": F0A17, + "subway": F06AC, + "subway-alert-variant": F0D9D, + "subway-variant": F04DF, + "summit": F0786, + "sunglasses": F04E0, + "surround-sound": F05C5, + "surround-sound-2-0": F07F0, + "surround-sound-3-1": F07F1, + "surround-sound-5-1": F07F2, + "surround-sound-7-1": F07F3, + "svg": F0721, + "swap-horizontal": F04E1, + "swap-horizontal-bold": F0BCD, + "swap-horizontal-circle": F0FE1, + "swap-horizontal-circle-outline": F0FE2, + "swap-horizontal-variant": F08C1, + "swap-vertical": F04E2, + "swap-vertical-bold": F0BCE, + "swap-vertical-circle": F0FE3, + "swap-vertical-circle-outline": F0FE4, + "swap-vertical-variant": F08C2, + "swim": F04E3, + "switch": F04E4, + "sword": F04E5, + "sword-cross": F0787, + "syllabary-hangul": F1333, + "syllabary-hiragana": F1334, + "syllabary-katakana": F1335, + "syllabary-katakana-halfwidth": F1336, + "symbol": F1501, + "symfony": F0AE6, + "sync": F04E6, + "sync-alert": F04E7, + "sync-circle": F1378, + "sync-off": F04E8, + "tab": F04E9, + "tab-minus": F0B4B, + "tab-plus": F075C, + "tab-remove": F0B4C, + "tab-unselected": F04EA, + "table": F04EB, + "table-account": F13B9, + "table-alert": F13BA, + "table-arrow-down": F13BB, + "table-arrow-left": F13BC, + "table-arrow-right": F13BD, + "table-arrow-up": F13BE, + "table-border": F0A18, + "table-cancel": F13BF, + "table-chair": F1061, + "table-check": F13C0, + "table-clock": F13C1, + "table-cog": F13C2, + "table-column": F0835, + "table-column-plus-after": F04EC, + "table-column-plus-before": F04ED, + "table-column-remove": F04EE, + "table-column-width": F04EF, + "table-edit": F04F0, + "table-eye": F1094, + "table-eye-off": F13C3, + "table-furniture": F05BC, + "table-headers-eye": F121D, + "table-headers-eye-off": F121E, + "table-heart": F13C4, + "table-key": F13C5, + "table-large": F04F1, + "table-large-plus": F0F87, + "table-large-remove": F0F88, + "table-lock": F13C6, + "table-merge-cells": F09A6, + "table-minus": F13C7, + "table-multiple": F13C8, + "table-network": F13C9, + "table-of-contents": F0836, + "table-off": F13CA, + "table-plus": F0A75, + "table-refresh": F13A0, + "table-remove": F0A76, + "table-row": F0837, + "table-row-height": F04F2, + "table-row-plus-after": F04F3, + "table-row-plus-before": F04F4, + "table-row-remove": F04F5, + "table-search": F090F, + "table-settings": F0838, + "table-split-cell": F142A, + "table-star": F13CB, + "table-sync": F13A1, + "table-tennis": F0E68, + "tablet": F04F6, + "tablet-android": F04F7, + "tablet-cellphone": F09A7, + "tablet-dashboard": F0ECE, + "tablet-ipad": F04F8, + "taco": F0762, + "tag": F04F9, + "tag-faces": F04FA, + "tag-heart": F068B, + "tag-heart-outline": F0BCF, + "tag-minus": F0910, + "tag-minus-outline": F121F, + "tag-multiple": F04FB, + "tag-multiple-outline": F12F7, + "tag-off": F1220, + "tag-off-outline": F1221, + "tag-outline": F04FC, + "tag-plus": F0722, + "tag-plus-outline": F1222, + "tag-remove": F0723, + "tag-remove-outline": F1223, + "tag-text": F1224, + "tag-text-outline": F04FD, + "tailwind": F13FF, + "tank": F0D3A, + "tanker-truck": F0FE5, + "tape-measure": F0B4D, + "target": F04FE, + "target-account": F0BD0, + "target-variant": F0A77, + "taxi": F04FF, + "tea": F0D9E, + "tea-outline": F0D9F, + "teach": F0890, + "teamviewer": F0500, + "telegram": F0501, + "telescope": F0B4E, + "television": F0502, + "television-ambient-light": F1356, + "television-box": F0839, + "television-classic": F07F4, + "television-classic-off": F083A, + "television-clean": F1110, + "television-guide": F0503, + "television-off": F083B, + "television-pause": F0F89, + "television-play": F0ECF, + "television-stop": F0F8A, + "temperature-celsius": F0504, + "temperature-fahrenheit": F0505, + "temperature-kelvin": F0506, + "tennis": F0DA0, + "tennis-ball": F0507, + "tent": F0508, + "terraform": F1062, + "terrain": F0509, + "test-tube": F0668, + "test-tube-empty": F0911, + "test-tube-off": F0912, + "text": F09A8, + "text-account": F1570, + "text-box": F021A, + "text-box-check": F0EA6, + "text-box-check-outline": F0EA7, + "text-box-minus": F0EA8, + "text-box-minus-outline": F0EA9, + "text-box-multiple": F0AB7, + "text-box-multiple-outline": F0AB8, + "text-box-outline": F09ED, + "text-box-plus": F0EAA, + "text-box-plus-outline": F0EAB, + "text-box-remove": F0EAC, + "text-box-remove-outline": F0EAD, + "text-box-search": F0EAE, + "text-box-search-outline": F0EAF, + "text-recognition": F113D, + "text-search": F13B8, + "text-shadow": F0669, + "text-short": F09A9, + "text-subject": F09AA, + "text-to-speech": F050A, + "text-to-speech-off": F050B, + "texture": F050C, + "texture-box": F0FE6, + "theater": F050D, + "theme-light-dark": F050E, + "thermometer": F050F, + "thermometer-alert": F0E01, + "thermometer-chevron-down": F0E02, + "thermometer-chevron-up": F0E03, + "thermometer-high": F10C2, + "thermometer-lines": F0510, + "thermometer-low": F10C3, + "thermometer-minus": F0E04, + "thermometer-off": F1531, + "thermometer-plus": F0E05, + "thermostat": F0393, + "thermostat-box": F0891, + "thought-bubble": F07F6, + "thought-bubble-outline": F07F7, + "thumb-down": F0511, + "thumb-down-outline": F0512, + "thumb-up": F0513, + "thumb-up-outline": F0514, + "thumbs-up-down": F0515, + "ticket": F0516, + "ticket-account": F0517, + "ticket-confirmation": F0518, + "ticket-confirmation-outline": F13AA, + "ticket-outline": F0913, + "ticket-percent": F0724, + "ticket-percent-outline": F142B, + "tie": F0519, + "tilde": F0725, + "timelapse": F051A, + "timeline": F0BD1, + "timeline-alert": F0F95, + "timeline-alert-outline": F0F98, + "timeline-check": F1532, + "timeline-check-outline": F1533, + "timeline-clock": F11FB, + "timeline-clock-outline": F11FC, + "timeline-help": F0F99, + "timeline-help-outline": F0F9A, + "timeline-minus": F1534, + "timeline-minus-outline": F1535, + "timeline-outline": F0BD2, + "timeline-plus": F0F96, + "timeline-plus-outline": F0F97, + "timeline-remove": F1536, + "timeline-remove-outline": F1537, + "timeline-text": F0BD3, + "timeline-text-outline": F0BD4, + "timer": F13AB, + "timer-10": F051C, + "timer-3": F051D, + "timer-off": F13AC, + "timer-off-outline": F051E, + "timer-outline": F051B, + "timer-sand": F051F, + "timer-sand-empty": F06AD, + "timer-sand-full": F078C, + "timetable": F0520, + "toaster": F1063, + "toaster-off": F11B7, + "toaster-oven": F0CD3, + "toggle-switch": F0521, + "toggle-switch-off": F0522, + "toggle-switch-off-outline": F0A19, + "toggle-switch-outline": F0A1A, + "toilet": F09AB, + "toolbox": F09AC, + "toolbox-outline": F09AD, + "tools": F1064, + "tooltip": F0523, + "tooltip-account": F000C, + "tooltip-check": F155C, + "tooltip-check-outline": F155D, + "tooltip-edit": F0524, + "tooltip-edit-outline": F12C5, + "tooltip-image": F0525, + "tooltip-image-outline": F0BD5, + "tooltip-minus": F155E, + "tooltip-minus-outline": F155F, + "tooltip-outline": F0526, + "tooltip-plus": F0BD6, + "tooltip-plus-outline": F0527, + "tooltip-remove": F1560, + "tooltip-remove-outline": F1561, + "tooltip-text": F0528, + "tooltip-text-outline": F0BD7, + "tooth": F08C3, + "tooth-outline": F0529, + "toothbrush": F1129, + "toothbrush-electric": F112C, + "toothbrush-paste": F112A, + "tortoise": F0D3B, + "toslink": F12B8, + "tournament": F09AE, + "tow-truck": F083C, + "tower-beach": F0681, + "tower-fire": F0682, + "toy-brick": F1288, + "toy-brick-marker": F1289, + "toy-brick-marker-outline": F128A, + "toy-brick-minus": F128B, + "toy-brick-minus-outline": F128C, + "toy-brick-outline": F128D, + "toy-brick-plus": F128E, + "toy-brick-plus-outline": F128F, + "toy-brick-remove": F1290, + "toy-brick-remove-outline": F1291, + "toy-brick-search": F1292, + "toy-brick-search-outline": F1293, + "track-light": F0914, + "trackpad": F07F8, + "trackpad-lock": F0933, + "tractor": F0892, + "tractor-variant": F14C4, + "trademark": F0A78, + "traffic-cone": F137C, + "traffic-light": F052B, + "train": F052C, + "train-car": F0BD8, + "train-variant": F08C4, + "tram": F052D, + "tram-side": F0FE7, + "transcribe": F052E, + "transcribe-close": F052F, + "transfer": F1065, + "transfer-down": F0DA1, + "transfer-left": F0DA2, + "transfer-right": F0530, + "transfer-up": F0DA3, + "transit-connection": F0D3C, + "transit-connection-horizontal": F1546, + "transit-connection-variant": F0D3D, + "transit-detour": F0F8B, + "transit-skip": F1515, + "transit-transfer": F06AE, + "transition": F0915, + "transition-masked": F0916, + "translate": F05CA, + "translate-off": F0E06, + "transmission-tower": F0D3E, + "trash-can": F0A79, + "trash-can-outline": F0A7A, + "tray": F1294, + "tray-alert": F1295, + "tray-full": F1296, + "tray-minus": F1297, + "tray-plus": F1298, + "tray-remove": F1299, + "treasure-chest": F0726, + "tree": F0531, + "tree-outline": F0E69, + "trello": F0532, + "trending-down": F0533, + "trending-neutral": F0534, + "trending-up": F0535, + "triangle": F0536, + "triangle-outline": F0537, + "triangle-wave": F147C, + "triforce": F0BD9, + "trophy": F0538, + "trophy-award": F0539, + "trophy-broken": F0DA4, + "trophy-outline": F053A, + "trophy-variant": F053B, + "trophy-variant-outline": F053C, + "truck": F053D, + "truck-check": F0CD4, + "truck-check-outline": F129A, + "truck-delivery": F053E, + "truck-delivery-outline": F129B, + "truck-fast": F0788, + "truck-fast-outline": F129C, + "truck-outline": F129D, + "truck-trailer": F0727, + "trumpet": F1096, + "tshirt-crew": F0A7B, + "tshirt-crew-outline": F053F, + "tshirt-v": F0A7C, + "tshirt-v-outline": F0540, + "tumble-dryer": F0917, + "tumble-dryer-alert": F11BA, + "tumble-dryer-off": F11BB, + "tune": F062E, + "tune-variant": F1542, + "tune-vertical": F066A, + "tune-vertical-variant": F1543, + "turnstile": F0CD5, + "turnstile-outline": F0CD6, + "turtle": F0CD7, + "twitch": F0543, + "twitter": F0544, + "twitter-retweet": F0547, + "two-factor-authentication": F09AF, + "typewriter": F0F2D, + "ubisoft": F0BDA, + "ubuntu": F0548, + "ufo": F10C4, + "ufo-outline": F10C5, + "ultra-high-definition": F07F9, + "umbraco": F0549, + "umbrella": F054A, + "umbrella-closed": F09B0, + "umbrella-closed-outline": F13E2, + "umbrella-closed-variant": F13E1, + "umbrella-outline": F054B, + "undo": F054C, + "undo-variant": F054D, + "unfold-less-horizontal": F054E, + "unfold-less-vertical": F0760, + "unfold-more-horizontal": F054F, + "unfold-more-vertical": F0761, + "ungroup": F0550, + "unicode": F0ED0, + "unity": F06AF, + "unreal": F09B1, + "untappd": F0551, + "update": F06B0, + "upload": F0552, + "upload-lock": F1373, + "upload-lock-outline": F1374, + "upload-multiple": F083D, + "upload-network": F06F6, + "upload-network-outline": F0CD8, + "upload-off": F10C6, + "upload-off-outline": F10C7, + "upload-outline": F0E07, + "usb": F0553, + "usb-flash-drive": F129E, + "usb-flash-drive-outline": F129F, + "usb-port": F11F0, + "valve": F1066, + "valve-closed": F1067, + "valve-open": F1068, + "van-passenger": F07FA, + "van-utility": F07FB, + "vanish": F07FC, + "vanish-quarter": F1554, + "vanity-light": F11E1, + "variable": F0AE7, + "variable-box": F1111, + "vector-arrange-above": F0554, + "vector-arrange-below": F0555, + "vector-bezier": F0AE8, + "vector-circle": F0556, + "vector-circle-variant": F0557, + "vector-combine": F0558, + "vector-curve": F0559, + "vector-difference": F055A, + "vector-difference-ab": F055B, + "vector-difference-ba": F055C, + "vector-ellipse": F0893, + "vector-intersection": F055D, + "vector-line": F055E, + "vector-link": F0FE8, + "vector-point": F055F, + "vector-polygon": F0560, + "vector-polyline": F0561, + "vector-polyline-edit": F1225, + "vector-polyline-minus": F1226, + "vector-polyline-plus": F1227, + "vector-polyline-remove": F1228, + "vector-radius": F074A, + "vector-rectangle": F05C6, + "vector-selection": F0562, + "vector-square": F0001, + "vector-triangle": F0563, + "vector-union": F0564, + "vhs": F0A1B, + "vibrate": F0566, + "vibrate-off": F0CD9, + "video": F0567, + "video-3d": F07FD, + "video-3d-off": F13D9, + "video-3d-variant": F0ED1, + "video-4k-box": F083E, + "video-account": F0919, + "video-box": F00FD, + "video-box-off": F00FE, + "video-check": F1069, + "video-check-outline": F106A, + "video-high-definition": F152E, + "video-image": F091A, + "video-input-antenna": F083F, + "video-input-component": F0840, + "video-input-hdmi": F0841, + "video-input-scart": F0F8C, + "video-input-svideo": F0842, + "video-minus": F09B2, + "video-minus-outline": F02BA, + "video-off": F0568, + "video-off-outline": F0BDB, + "video-outline": F0BDC, + "video-plus": F09B3, + "video-plus-outline": F01D3, + "video-stabilization": F091B, + "video-switch": F0569, + "video-switch-outline": F0790, + "video-vintage": F0A1C, + "video-wireless": F0ED2, + "video-wireless-outline": F0ED3, + "view-agenda": F056A, + "view-agenda-outline": F11D8, + "view-array": F056B, + "view-array-outline": F1485, + "view-carousel": F056C, + "view-carousel-outline": F1486, + "view-column": F056D, + "view-column-outline": F1487, + "view-comfy": F0E6A, + "view-comfy-outline": F1488, + "view-compact": F0E6B, + "view-compact-outline": F0E6C, + "view-dashboard": F056E, + "view-dashboard-outline": F0A1D, + "view-dashboard-variant": F0843, + "view-dashboard-variant-outline": F1489, + "view-day": F056F, + "view-day-outline": F148A, + "view-grid": F0570, + "view-grid-outline": F11D9, + "view-grid-plus": F0F8D, + "view-grid-plus-outline": F11DA, + "view-headline": F0571, + "view-list": F0572, + "view-list-outline": F148B, + "view-module": F0573, + "view-module-outline": F148C, + "view-parallel": F0728, + "view-parallel-outline": F148D, + "view-quilt": F0574, + "view-quilt-outline": F148E, + "view-sequential": F0729, + "view-sequential-outline": F148F, + "view-split-horizontal": F0BCB, + "view-split-vertical": F0BCC, + "view-stream": F0575, + "view-stream-outline": F1490, + "view-week": F0576, + "view-week-outline": F1491, + "vimeo": F0577, + "violin": F060F, + "virtual-reality": F0894, + "virus": F13B6, + "virus-outline": F13B7, + "vk": F0579, + "vlc": F057C, + "voice-off": F0ED4, + "voicemail": F057D, + "volleyball": F09B4, + "volume-high": F057E, + "volume-low": F057F, + "volume-medium": F0580, + "volume-minus": F075E, + "volume-mute": F075F, + "volume-off": F0581, + "volume-plus": F075D, + "volume-source": F1120, + "volume-variant-off": F0E08, + "volume-vibrate": F1121, + "vote": F0A1F, + "vote-outline": F0A20, + "vpn": F0582, + "vuejs": F0844, + "vuetify": F0E6D, + "walk": F0583, + "wall": F07FE, + "wall-sconce": F091C, + "wall-sconce-flat": F091D, + "wall-sconce-flat-variant": F041C, + "wall-sconce-round": F0748, + "wall-sconce-round-variant": F091E, + "wallet": F0584, + "wallet-giftcard": F0585, + "wallet-membership": F0586, + "wallet-outline": F0BDD, + "wallet-plus": F0F8E, + "wallet-plus-outline": F0F8F, + "wallet-travel": F0587, + "wallpaper": F0E09, + "wan": F0588, + "wardrobe": F0F90, + "wardrobe-outline": F0F91, + "warehouse": F0F81, + "washing-machine": F072A, + "washing-machine-alert": F11BC, + "washing-machine-off": F11BD, + "watch": F0589, + "watch-export": F058A, + "watch-export-variant": F0895, + "watch-import": F058B, + "watch-import-variant": F0896, + "watch-variant": F0897, + "watch-vibrate": F06B1, + "watch-vibrate-off": F0CDA, + "water": F058C, + "water-alert": F1502, + "water-alert-outline": F1503, + "water-boiler": F0F92, + "water-boiler-alert": F11B3, + "water-boiler-off": F11B4, + "water-check": F1504, + "water-check-outline": F1505, + "water-minus": F1506, + "water-minus-outline": F1507, + "water-off": F058D, + "water-off-outline": F1508, + "water-outline": F0E0A, + "water-percent": F058E, + "water-percent-alert": F1509, + "water-plus": F150A, + "water-plus-outline": F150B, + "water-polo": F12A0, + "water-pump": F058F, + "water-pump-off": F0F93, + "water-remove": F150C, + "water-remove-outline": F150D, + "water-well": F106B, + "water-well-outline": F106C, + "watering-can": F1481, + "watering-can-outline": F1482, + "watermark": F0612, + "wave": F0F2E, + "waveform": F147D, + "waves": F078D, + "waze": F0BDE, + "weather-cloudy": F0590, + "weather-cloudy-alert": F0F2F, + "weather-cloudy-arrow-right": F0E6E, + "weather-fog": F0591, + "weather-hail": F0592, + "weather-hazy": F0F30, + "weather-hurricane": F0898, + "weather-lightning": F0593, + "weather-lightning-rainy": F067E, + "weather-night": F0594, + "weather-night-partly-cloudy": F0F31, + "weather-partly-cloudy": F0595, + "weather-partly-lightning": F0F32, + "weather-partly-rainy": F0F33, + "weather-partly-snowy": F0F34, + "weather-partly-snowy-rainy": F0F35, + "weather-pouring": F0596, + "weather-rainy": F0597, + "weather-snowy": F0598, + "weather-snowy-heavy": F0F36, + "weather-snowy-rainy": F067F, + "weather-sunny": F0599, + "weather-sunny-alert": F0F37, + "weather-sunny-off": F14E4, + "weather-sunset": F059A, + "weather-sunset-down": F059B, + "weather-sunset-up": F059C, + "weather-tornado": F0F38, + "weather-windy": F059D, + "weather-windy-variant": F059E, + "web": F059F, + "web-box": F0F94, + "web-clock": F124A, + "webcam": F05A0, + "webhook": F062F, + "webpack": F072B, + "webrtc": F1248, + "wechat": F0611, + "weight": F05A1, + "weight-gram": F0D3F, + "weight-kilogram": F05A2, + "weight-lifter": F115D, + "weight-pound": F09B5, + "whatsapp": F05A3, + "wheel-barrow": F14F2, + "wheelchair-accessibility": F05A4, + "whistle": F09B6, + "whistle-outline": F12BC, + "white-balance-auto": F05A5, + "white-balance-incandescent": F05A6, + "white-balance-iridescent": F05A7, + "white-balance-sunny": F05A8, + "widgets": F072C, + "widgets-outline": F1355, + "wifi": F05A9, + "wifi-off": F05AA, + "wifi-star": F0E0B, + "wifi-strength-1": F091F, + "wifi-strength-1-alert": F0920, + "wifi-strength-1-lock": F0921, + "wifi-strength-2": F0922, + "wifi-strength-2-alert": F0923, + "wifi-strength-2-lock": F0924, + "wifi-strength-3": F0925, + "wifi-strength-3-alert": F0926, + "wifi-strength-3-lock": F0927, + "wifi-strength-4": F0928, + "wifi-strength-4-alert": F0929, + "wifi-strength-4-lock": F092A, + "wifi-strength-alert-outline": F092B, + "wifi-strength-lock-outline": F092C, + "wifi-strength-off": F092D, + "wifi-strength-off-outline": F092E, + "wifi-strength-outline": F092F, + "wikipedia": F05AC, + "wind-turbine": F0DA5, + "window-close": F05AD, + "window-closed": F05AE, + "window-closed-variant": F11DB, + "window-maximize": F05AF, + "window-minimize": F05B0, + "window-open": F05B1, + "window-open-variant": F11DC, + "window-restore": F05B2, + "window-shutter": F111C, + "window-shutter-alert": F111D, + "window-shutter-open": F111E, + "wiper": F0AE9, + "wiper-wash": F0DA6, + "wizard-hat": F1477, + "wordpress": F05B4, + "wrap": F05B6, + "wrap-disabled": F0BDF, + "wrench": F05B7, + "wrench-outline": F0BE0, + "xamarin": F0845, + "xamarin-outline": F0846, + "xing": F05BE, + "xml": F05C0, + "xmpp": F07FF, + "y-combinator": F0624, + "yahoo": F0B4F, + "yeast": F05C1, + "yin-yang": F0680, + "yoga": F117C, + "youtube": F05C3, + "youtube-gaming": F0848, + "youtube-studio": F0847, + "youtube-subscription": F0D40, + "youtube-tv": F0448, + "yurt": F1516, + "z-wave": F0AEA, + "zend": F0AEB, + "zigbee": F0D41, + "zip-box": F05C4, + "zip-box-outline": F0FFA, + "zip-disk": F0A23, + "zodiac-aquarius": F0A7D, + "zodiac-aries": F0A7E, + "zodiac-cancer": F0A7F, + "zodiac-capricorn": F0A80, + "zodiac-gemini": F0A81, + "zodiac-leo": F0A82, + "zodiac-libra": F0A83, + "zodiac-pisces": F0A84, + "zodiac-sagittarius": F0A85, + "zodiac-scorpio": F0A86, + "zodiac-taurus": F0A87, + "zodiac-virgo": F0A88 +); \ No newline at end of file diff --git a/scripts/communityScripts/libraries/materialdesignicons/scss/materialdesignicons.scss b/scripts/communityScripts/libraries/materialdesignicons/scss/materialdesignicons.scss new file mode 100644 index 0000000000..fe4aa83b8f --- /dev/null +++ b/scripts/communityScripts/libraries/materialdesignicons/scss/materialdesignicons.scss @@ -0,0 +1,8 @@ +/* MaterialDesignIcons.com */ +@import "variables"; +@import "functions"; +@import "path"; +@import "core"; +@import "icons"; +@import "extras"; +@import "animated"; \ No newline at end of file diff --git a/scripts/communityScripts/libraries/vue-router/vue-router.js b/scripts/communityScripts/libraries/vue-router/vue-router.js new file mode 100644 index 0000000000..85e719cf40 --- /dev/null +++ b/scripts/communityScripts/libraries/vue-router/vue-router.js @@ -0,0 +1,3061 @@ +/*! + * vue-router v3.4.3 + * (c) 2020 Evan You + * @license MIT + */ +(function (global, factory) { + typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : + typeof define === 'function' && define.amd ? define(factory) : + (global = global || self, global.VueRouter = factory()); +}(this, function () { 'use strict'; + + /* */ + + function assert (condition, message) { + if (!condition) { + throw new Error(("[vue-router] " + message)) + } + } + + function warn (condition, message) { + if ( !condition) { + typeof console !== 'undefined' && console.warn(("[vue-router] " + message)); + } + } + + function extend (a, b) { + for (var key in b) { + a[key] = b[key]; + } + return a + } + + var View = { + name: 'RouterView', + functional: true, + props: { + name: { + type: String, + default: 'default' + } + }, + render: function render (_, ref) { + var props = ref.props; + var children = ref.children; + var parent = ref.parent; + var data = ref.data; + + // used by devtools to display a router-view badge + data.routerView = true; + + // directly use parent context's createElement() function + // so that components rendered by router-view can resolve named slots + var h = parent.$createElement; + var name = props.name; + var route = parent.$route; + var cache = parent._routerViewCache || (parent._routerViewCache = {}); + + // determine current view depth, also check to see if the tree + // has been toggled inactive but kept-alive. + var depth = 0; + var inactive = false; + while (parent && parent._routerRoot !== parent) { + var vnodeData = parent.$vnode ? parent.$vnode.data : {}; + if (vnodeData.routerView) { + depth++; + } + if (vnodeData.keepAlive && parent._directInactive && parent._inactive) { + inactive = true; + } + parent = parent.$parent; + } + data.routerViewDepth = depth; + + // render previous view if the tree is inactive and kept-alive + if (inactive) { + var cachedData = cache[name]; + var cachedComponent = cachedData && cachedData.component; + if (cachedComponent) { + // #2301 + // pass props + if (cachedData.configProps) { + fillPropsinData(cachedComponent, data, cachedData.route, cachedData.configProps); + } + return h(cachedComponent, data, children) + } else { + // render previous empty view + return h() + } + } + + var matched = route.matched[depth]; + var component = matched && matched.components[name]; + + // render empty node if no matched route or no config component + if (!matched || !component) { + cache[name] = null; + return h() + } + + // cache component + cache[name] = { component: component }; + + // attach instance registration hook + // this will be called in the instance's injected lifecycle hooks + data.registerRouteInstance = function (vm, val) { + // val could be undefined for unregistration + var current = matched.instances[name]; + if ( + (val && current !== vm) || + (!val && current === vm) + ) { + matched.instances[name] = val; + } + } + + // also register instance in prepatch hook + // in case the same component instance is reused across different routes + ;(data.hook || (data.hook = {})).prepatch = function (_, vnode) { + matched.instances[name] = vnode.componentInstance; + }; + + // register instance in init hook + // in case kept-alive component be actived when routes changed + data.hook.init = function (vnode) { + if (vnode.data.keepAlive && + vnode.componentInstance && + vnode.componentInstance !== matched.instances[name] + ) { + matched.instances[name] = vnode.componentInstance; + } + }; + + var configProps = matched.props && matched.props[name]; + // save route and configProps in cache + if (configProps) { + extend(cache[name], { + route: route, + configProps: configProps + }); + fillPropsinData(component, data, route, configProps); + } + + return h(component, data, children) + } + }; + + function fillPropsinData (component, data, route, configProps) { + // resolve props + var propsToPass = data.props = resolveProps(route, configProps); + if (propsToPass) { + // clone to prevent mutation + propsToPass = data.props = extend({}, propsToPass); + // pass non-declared props as attrs + var attrs = data.attrs = data.attrs || {}; + for (var key in propsToPass) { + if (!component.props || !(key in component.props)) { + attrs[key] = propsToPass[key]; + delete propsToPass[key]; + } + } + } + } + + function resolveProps (route, config) { + switch (typeof config) { + case 'undefined': + return + case 'object': + return config + case 'function': + return config(route) + case 'boolean': + return config ? route.params : undefined + default: + { + warn( + false, + "props in \"" + (route.path) + "\" is a " + (typeof config) + ", " + + "expecting an object, function or boolean." + ); + } + } + } + + /* */ + + var encodeReserveRE = /[!'()*]/g; + var encodeReserveReplacer = function (c) { return '%' + c.charCodeAt(0).toString(16); }; + var commaRE = /%2C/g; + + // fixed encodeURIComponent which is more conformant to RFC3986: + // - escapes [!'()*] + // - preserve commas + var encode = function (str) { return encodeURIComponent(str) + .replace(encodeReserveRE, encodeReserveReplacer) + .replace(commaRE, ','); }; + + var decode = decodeURIComponent; + + function resolveQuery ( + query, + extraQuery, + _parseQuery + ) { + if ( extraQuery === void 0 ) extraQuery = {}; + + var parse = _parseQuery || parseQuery; + var parsedQuery; + try { + parsedQuery = parse(query || ''); + } catch (e) { + warn(false, e.message); + parsedQuery = {}; + } + for (var key in extraQuery) { + var value = extraQuery[key]; + parsedQuery[key] = Array.isArray(value) + ? value.map(castQueryParamValue) + : castQueryParamValue(value); + } + return parsedQuery + } + + var castQueryParamValue = function (value) { return (value == null || typeof value === 'object' ? value : String(value)); }; + + function parseQuery (query) { + var res = {}; + + query = query.trim().replace(/^(\?|#|&)/, ''); + + if (!query) { + return res + } + + query.split('&').forEach(function (param) { + var parts = param.replace(/\+/g, ' ').split('='); + var key = decode(parts.shift()); + var val = parts.length > 0 ? decode(parts.join('=')) : null; + + if (res[key] === undefined) { + res[key] = val; + } else if (Array.isArray(res[key])) { + res[key].push(val); + } else { + res[key] = [res[key], val]; + } + }); + + return res + } + + function stringifyQuery (obj) { + var res = obj + ? Object.keys(obj) + .map(function (key) { + var val = obj[key]; + + if (val === undefined) { + return '' + } + + if (val === null) { + return encode(key) + } + + if (Array.isArray(val)) { + var result = []; + val.forEach(function (val2) { + if (val2 === undefined) { + return + } + if (val2 === null) { + result.push(encode(key)); + } else { + result.push(encode(key) + '=' + encode(val2)); + } + }); + return result.join('&') + } + + return encode(key) + '=' + encode(val) + }) + .filter(function (x) { return x.length > 0; }) + .join('&') + : null; + return res ? ("?" + res) : '' + } + + /* */ + + var trailingSlashRE = /\/?$/; + + function createRoute ( + record, + location, + redirectedFrom, + router + ) { + var stringifyQuery = router && router.options.stringifyQuery; + + var query = location.query || {}; + try { + query = clone(query); + } catch (e) {} + + var route = { + name: location.name || (record && record.name), + meta: (record && record.meta) || {}, + path: location.path || '/', + hash: location.hash || '', + query: query, + params: location.params || {}, + fullPath: getFullPath(location, stringifyQuery), + matched: record ? formatMatch(record) : [] + }; + if (redirectedFrom) { + route.redirectedFrom = getFullPath(redirectedFrom, stringifyQuery); + } + return Object.freeze(route) + } + + function clone (value) { + if (Array.isArray(value)) { + return value.map(clone) + } else if (value && typeof value === 'object') { + var res = {}; + for (var key in value) { + res[key] = clone(value[key]); + } + return res + } else { + return value + } + } + + // the starting route that represents the initial state + var START = createRoute(null, { + path: '/' + }); + + function formatMatch (record) { + var res = []; + while (record) { + res.unshift(record); + record = record.parent; + } + return res + } + + function getFullPath ( + ref, + _stringifyQuery + ) { + var path = ref.path; + var query = ref.query; if ( query === void 0 ) query = {}; + var hash = ref.hash; if ( hash === void 0 ) hash = ''; + + var stringify = _stringifyQuery || stringifyQuery; + return (path || '/') + stringify(query) + hash + } + + function isSameRoute (a, b) { + if (b === START) { + return a === b + } else if (!b) { + return false + } else if (a.path && b.path) { + return ( + a.path.replace(trailingSlashRE, '') === b.path.replace(trailingSlashRE, '') && + a.hash === b.hash && + isObjectEqual(a.query, b.query) + ) + } else if (a.name && b.name) { + return ( + a.name === b.name && + a.hash === b.hash && + isObjectEqual(a.query, b.query) && + isObjectEqual(a.params, b.params) + ) + } else { + return false + } + } + + function isObjectEqual (a, b) { + if ( a === void 0 ) a = {}; + if ( b === void 0 ) b = {}; + + // handle null value #1566 + if (!a || !b) { return a === b } + var aKeys = Object.keys(a); + var bKeys = Object.keys(b); + if (aKeys.length !== bKeys.length) { + return false + } + return aKeys.every(function (key) { + var aVal = a[key]; + var bVal = b[key]; + // query values can be null and undefined + if (aVal == null || bVal == null) { return aVal === bVal } + // check nested equality + if (typeof aVal === 'object' && typeof bVal === 'object') { + return isObjectEqual(aVal, bVal) + } + return String(aVal) === String(bVal) + }) + } + + function isIncludedRoute (current, target) { + return ( + current.path.replace(trailingSlashRE, '/').indexOf( + target.path.replace(trailingSlashRE, '/') + ) === 0 && + (!target.hash || current.hash === target.hash) && + queryIncludes(current.query, target.query) + ) + } + + function queryIncludes (current, target) { + for (var key in target) { + if (!(key in current)) { + return false + } + } + return true + } + + /* */ + + function resolvePath ( + relative, + base, + append + ) { + var firstChar = relative.charAt(0); + if (firstChar === '/') { + return relative + } + + if (firstChar === '?' || firstChar === '#') { + return base + relative + } + + var stack = base.split('/'); + + // remove trailing segment if: + // - not appending + // - appending to trailing slash (last segment is empty) + if (!append || !stack[stack.length - 1]) { + stack.pop(); + } + + // resolve relative path + var segments = relative.replace(/^\//, '').split('/'); + for (var i = 0; i < segments.length; i++) { + var segment = segments[i]; + if (segment === '..') { + stack.pop(); + } else if (segment !== '.') { + stack.push(segment); + } + } + + // ensure leading slash + if (stack[0] !== '') { + stack.unshift(''); + } + + return stack.join('/') + } + + function parsePath (path) { + var hash = ''; + var query = ''; + + var hashIndex = path.indexOf('#'); + if (hashIndex >= 0) { + hash = path.slice(hashIndex); + path = path.slice(0, hashIndex); + } + + var queryIndex = path.indexOf('?'); + if (queryIndex >= 0) { + query = path.slice(queryIndex + 1); + path = path.slice(0, queryIndex); + } + + return { + path: path, + query: query, + hash: hash + } + } + + function cleanPath (path) { + return path.replace(/\/\//g, '/') + } + + var isarray = Array.isArray || function (arr) { + return Object.prototype.toString.call(arr) == '[object Array]'; + }; + + /** + * Expose `pathToRegexp`. + */ + var pathToRegexp_1 = pathToRegexp; + var parse_1 = parse; + var compile_1 = compile; + var tokensToFunction_1 = tokensToFunction; + var tokensToRegExp_1 = tokensToRegExp; + + /** + * The main path matching regexp utility. + * + * @type {RegExp} + */ + var PATH_REGEXP = new RegExp([ + // Match escaped characters that would otherwise appear in future matches. + // This allows the user to escape special characters that won't transform. + '(\\\\.)', + // Match Express-style parameters and un-named parameters with a prefix + // and optional suffixes. Matches appear as: + // + // "/:test(\\d+)?" => ["/", "test", "\d+", undefined, "?", undefined] + // "/route(\\d+)" => [undefined, undefined, undefined, "\d+", undefined, undefined] + // "/*" => ["/", undefined, undefined, undefined, undefined, "*"] + '([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))' + ].join('|'), 'g'); + + /** + * Parse a string for the raw tokens. + * + * @param {string} str + * @param {Object=} options + * @return {!Array} + */ + function parse (str, options) { + var tokens = []; + var key = 0; + var index = 0; + var path = ''; + var defaultDelimiter = options && options.delimiter || '/'; + var res; + + while ((res = PATH_REGEXP.exec(str)) != null) { + var m = res[0]; + var escaped = res[1]; + var offset = res.index; + path += str.slice(index, offset); + index = offset + m.length; + + // Ignore already escaped sequences. + if (escaped) { + path += escaped[1]; + continue + } + + var next = str[index]; + var prefix = res[2]; + var name = res[3]; + var capture = res[4]; + var group = res[5]; + var modifier = res[6]; + var asterisk = res[7]; + + // Push the current path onto the tokens. + if (path) { + tokens.push(path); + path = ''; + } + + var partial = prefix != null && next != null && next !== prefix; + var repeat = modifier === '+' || modifier === '*'; + var optional = modifier === '?' || modifier === '*'; + var delimiter = res[2] || defaultDelimiter; + var pattern = capture || group; + + tokens.push({ + name: name || key++, + prefix: prefix || '', + delimiter: delimiter, + optional: optional, + repeat: repeat, + partial: partial, + asterisk: !!asterisk, + pattern: pattern ? escapeGroup(pattern) : (asterisk ? '.*' : '[^' + escapeString(delimiter) + ']+?') + }); + } + + // Match any characters still remaining. + if (index < str.length) { + path += str.substr(index); + } + + // If the path exists, push it onto the end. + if (path) { + tokens.push(path); + } + + return tokens + } + + /** + * Compile a string to a template function for the path. + * + * @param {string} str + * @param {Object=} options + * @return {!function(Object=, Object=)} + */ + function compile (str, options) { + return tokensToFunction(parse(str, options), options) + } + + /** + * Prettier encoding of URI path segments. + * + * @param {string} + * @return {string} + */ + function encodeURIComponentPretty (str) { + return encodeURI(str).replace(/[\/?#]/g, function (c) { + return '%' + c.charCodeAt(0).toString(16).toUpperCase() + }) + } + + /** + * Encode the asterisk parameter. Similar to `pretty`, but allows slashes. + * + * @param {string} + * @return {string} + */ + function encodeAsterisk (str) { + return encodeURI(str).replace(/[?#]/g, function (c) { + return '%' + c.charCodeAt(0).toString(16).toUpperCase() + }) + } + + /** + * Expose a method for transforming tokens into the path function. + */ + function tokensToFunction (tokens, options) { + // Compile all the tokens into regexps. + var matches = new Array(tokens.length); + + // Compile all the patterns before compilation. + for (var i = 0; i < tokens.length; i++) { + if (typeof tokens[i] === 'object') { + matches[i] = new RegExp('^(?:' + tokens[i].pattern + ')$', flags(options)); + } + } + + return function (obj, opts) { + var path = ''; + var data = obj || {}; + var options = opts || {}; + var encode = options.pretty ? encodeURIComponentPretty : encodeURIComponent; + + for (var i = 0; i < tokens.length; i++) { + var token = tokens[i]; + + if (typeof token === 'string') { + path += token; + + continue + } + + var value = data[token.name]; + var segment; + + if (value == null) { + if (token.optional) { + // Prepend partial segment prefixes. + if (token.partial) { + path += token.prefix; + } + + continue + } else { + throw new TypeError('Expected "' + token.name + '" to be defined') + } + } + + if (isarray(value)) { + if (!token.repeat) { + throw new TypeError('Expected "' + token.name + '" to not repeat, but received `' + JSON.stringify(value) + '`') + } + + if (value.length === 0) { + if (token.optional) { + continue + } else { + throw new TypeError('Expected "' + token.name + '" to not be empty') + } + } + + for (var j = 0; j < value.length; j++) { + segment = encode(value[j]); + + if (!matches[i].test(segment)) { + throw new TypeError('Expected all "' + token.name + '" to match "' + token.pattern + '", but received `' + JSON.stringify(segment) + '`') + } + + path += (j === 0 ? token.prefix : token.delimiter) + segment; + } + + continue + } + + segment = token.asterisk ? encodeAsterisk(value) : encode(value); + + if (!matches[i].test(segment)) { + throw new TypeError('Expected "' + token.name + '" to match "' + token.pattern + '", but received "' + segment + '"') + } + + path += token.prefix + segment; + } + + return path + } + } + + /** + * Escape a regular expression string. + * + * @param {string} str + * @return {string} + */ + function escapeString (str) { + return str.replace(/([.+*?=^!:${}()[\]|\/\\])/g, '\\$1') + } + + /** + * Escape the capturing group by escaping special characters and meaning. + * + * @param {string} group + * @return {string} + */ + function escapeGroup (group) { + return group.replace(/([=!:$\/()])/g, '\\$1') + } + + /** + * Attach the keys as a property of the regexp. + * + * @param {!RegExp} re + * @param {Array} keys + * @return {!RegExp} + */ + function attachKeys (re, keys) { + re.keys = keys; + return re + } + + /** + * Get the flags for a regexp from the options. + * + * @param {Object} options + * @return {string} + */ + function flags (options) { + return options && options.sensitive ? '' : 'i' + } + + /** + * Pull out keys from a regexp. + * + * @param {!RegExp} path + * @param {!Array} keys + * @return {!RegExp} + */ + function regexpToRegexp (path, keys) { + // Use a negative lookahead to match only capturing groups. + var groups = path.source.match(/\((?!\?)/g); + + if (groups) { + for (var i = 0; i < groups.length; i++) { + keys.push({ + name: i, + prefix: null, + delimiter: null, + optional: false, + repeat: false, + partial: false, + asterisk: false, + pattern: null + }); + } + } + + return attachKeys(path, keys) + } + + /** + * Transform an array into a regexp. + * + * @param {!Array} path + * @param {Array} keys + * @param {!Object} options + * @return {!RegExp} + */ + function arrayToRegexp (path, keys, options) { + var parts = []; + + for (var i = 0; i < path.length; i++) { + parts.push(pathToRegexp(path[i], keys, options).source); + } + + var regexp = new RegExp('(?:' + parts.join('|') + ')', flags(options)); + + return attachKeys(regexp, keys) + } + + /** + * Create a path regexp from string input. + * + * @param {string} path + * @param {!Array} keys + * @param {!Object} options + * @return {!RegExp} + */ + function stringToRegexp (path, keys, options) { + return tokensToRegExp(parse(path, options), keys, options) + } + + /** + * Expose a function for taking tokens and returning a RegExp. + * + * @param {!Array} tokens + * @param {(Array|Object)=} keys + * @param {Object=} options + * @return {!RegExp} + */ + function tokensToRegExp (tokens, keys, options) { + if (!isarray(keys)) { + options = /** @type {!Object} */ (keys || options); + keys = []; + } + + options = options || {}; + + var strict = options.strict; + var end = options.end !== false; + var route = ''; + + // Iterate over the tokens and create our regexp string. + for (var i = 0; i < tokens.length; i++) { + var token = tokens[i]; + + if (typeof token === 'string') { + route += escapeString(token); + } else { + var prefix = escapeString(token.prefix); + var capture = '(?:' + token.pattern + ')'; + + keys.push(token); + + if (token.repeat) { + capture += '(?:' + prefix + capture + ')*'; + } + + if (token.optional) { + if (!token.partial) { + capture = '(?:' + prefix + '(' + capture + '))?'; + } else { + capture = prefix + '(' + capture + ')?'; + } + } else { + capture = prefix + '(' + capture + ')'; + } + + route += capture; + } + } + + var delimiter = escapeString(options.delimiter || '/'); + var endsWithDelimiter = route.slice(-delimiter.length) === delimiter; + + // In non-strict mode we allow a slash at the end of match. If the path to + // match already ends with a slash, we remove it for consistency. The slash + // is valid at the end of a path match, not in the middle. This is important + // in non-ending mode, where "/test/" shouldn't match "/test//route". + if (!strict) { + route = (endsWithDelimiter ? route.slice(0, -delimiter.length) : route) + '(?:' + delimiter + '(?=$))?'; + } + + if (end) { + route += '$'; + } else { + // In non-ending mode, we need the capturing groups to match as much as + // possible by using a positive lookahead to the end or next path segment. + route += strict && endsWithDelimiter ? '' : '(?=' + delimiter + '|$)'; + } + + return attachKeys(new RegExp('^' + route, flags(options)), keys) + } + + /** + * Normalize the given path string, returning a regular expression. + * + * An empty array can be passed in for the keys, which will hold the + * placeholder key descriptions. For example, using `/user/:id`, `keys` will + * contain `[{ name: 'id', delimiter: '/', optional: false, repeat: false }]`. + * + * @param {(string|RegExp|Array)} path + * @param {(Array|Object)=} keys + * @param {Object=} options + * @return {!RegExp} + */ + function pathToRegexp (path, keys, options) { + if (!isarray(keys)) { + options = /** @type {!Object} */ (keys || options); + keys = []; + } + + options = options || {}; + + if (path instanceof RegExp) { + return regexpToRegexp(path, /** @type {!Array} */ (keys)) + } + + if (isarray(path)) { + return arrayToRegexp(/** @type {!Array} */ (path), /** @type {!Array} */ (keys), options) + } + + return stringToRegexp(/** @type {string} */ (path), /** @type {!Array} */ (keys), options) + } + pathToRegexp_1.parse = parse_1; + pathToRegexp_1.compile = compile_1; + pathToRegexp_1.tokensToFunction = tokensToFunction_1; + pathToRegexp_1.tokensToRegExp = tokensToRegExp_1; + + /* */ + + // $flow-disable-line + var regexpCompileCache = Object.create(null); + + function fillParams ( + path, + params, + routeMsg + ) { + params = params || {}; + try { + var filler = + regexpCompileCache[path] || + (regexpCompileCache[path] = pathToRegexp_1.compile(path)); + + // Fix #2505 resolving asterisk routes { name: 'not-found', params: { pathMatch: '/not-found' }} + // and fix #3106 so that you can work with location descriptor object having params.pathMatch equal to empty string + if (typeof params.pathMatch === 'string') { params[0] = params.pathMatch; } + + return filler(params, { pretty: true }) + } catch (e) { + { + // Fix #3072 no warn if `pathMatch` is string + warn(typeof params.pathMatch === 'string', ("missing param for " + routeMsg + ": " + (e.message))); + } + return '' + } finally { + // delete the 0 if it was added + delete params[0]; + } + } + + /* */ + + function normalizeLocation ( + raw, + current, + append, + router + ) { + var next = typeof raw === 'string' ? { path: raw } : raw; + // named target + if (next._normalized) { + return next + } else if (next.name) { + next = extend({}, raw); + var params = next.params; + if (params && typeof params === 'object') { + next.params = extend({}, params); + } + return next + } + + // relative params + if (!next.path && next.params && current) { + next = extend({}, next); + next._normalized = true; + var params$1 = extend(extend({}, current.params), next.params); + if (current.name) { + next.name = current.name; + next.params = params$1; + } else if (current.matched.length) { + var rawPath = current.matched[current.matched.length - 1].path; + next.path = fillParams(rawPath, params$1, ("path " + (current.path))); + } else { + warn(false, "relative params navigation requires a current route."); + } + return next + } + + var parsedPath = parsePath(next.path || ''); + var basePath = (current && current.path) || '/'; + var path = parsedPath.path + ? resolvePath(parsedPath.path, basePath, append || next.append) + : basePath; + + var query = resolveQuery( + parsedPath.query, + next.query, + router && router.options.parseQuery + ); + + var hash = next.hash || parsedPath.hash; + if (hash && hash.charAt(0) !== '#') { + hash = "#" + hash; + } + + return { + _normalized: true, + path: path, + query: query, + hash: hash + } + } + + /* */ + + // work around weird flow bug + var toTypes = [String, Object]; + var eventTypes = [String, Array]; + + var noop = function () {}; + + var Link = { + name: 'RouterLink', + props: { + to: { + type: toTypes, + required: true + }, + tag: { + type: String, + default: 'a' + }, + exact: Boolean, + append: Boolean, + replace: Boolean, + activeClass: String, + exactActiveClass: String, + ariaCurrentValue: { + type: String, + default: 'page' + }, + event: { + type: eventTypes, + default: 'click' + } + }, + render: function render (h) { + var this$1 = this; + + var router = this.$router; + var current = this.$route; + var ref = router.resolve( + this.to, + current, + this.append + ); + var location = ref.location; + var route = ref.route; + var href = ref.href; + + var classes = {}; + var globalActiveClass = router.options.linkActiveClass; + var globalExactActiveClass = router.options.linkExactActiveClass; + // Support global empty active class + var activeClassFallback = + globalActiveClass == null ? 'router-link-active' : globalActiveClass; + var exactActiveClassFallback = + globalExactActiveClass == null + ? 'router-link-exact-active' + : globalExactActiveClass; + var activeClass = + this.activeClass == null ? activeClassFallback : this.activeClass; + var exactActiveClass = + this.exactActiveClass == null + ? exactActiveClassFallback + : this.exactActiveClass; + + var compareTarget = route.redirectedFrom + ? createRoute(null, normalizeLocation(route.redirectedFrom), null, router) + : route; + + classes[exactActiveClass] = isSameRoute(current, compareTarget); + classes[activeClass] = this.exact + ? classes[exactActiveClass] + : isIncludedRoute(current, compareTarget); + + var ariaCurrentValue = classes[exactActiveClass] ? this.ariaCurrentValue : null; + + var handler = function (e) { + if (guardEvent(e)) { + if (this$1.replace) { + router.replace(location, noop); + } else { + router.push(location, noop); + } + } + }; + + var on = { click: guardEvent }; + if (Array.isArray(this.event)) { + this.event.forEach(function (e) { + on[e] = handler; + }); + } else { + on[this.event] = handler; + } + + var data = { class: classes }; + + var scopedSlot = + !this.$scopedSlots.$hasNormal && + this.$scopedSlots.default && + this.$scopedSlots.default({ + href: href, + route: route, + navigate: handler, + isActive: classes[activeClass], + isExactActive: classes[exactActiveClass] + }); + + if (scopedSlot) { + if (scopedSlot.length === 1) { + return scopedSlot[0] + } else if (scopedSlot.length > 1 || !scopedSlot.length) { + { + warn( + false, + ("RouterLink with to=\"" + (this.to) + "\" is trying to use a scoped slot but it didn't provide exactly one child. Wrapping the content with a span element.") + ); + } + return scopedSlot.length === 0 ? h() : h('span', {}, scopedSlot) + } + } + + if (this.tag === 'a') { + data.on = on; + data.attrs = { href: href, 'aria-current': ariaCurrentValue }; + } else { + // find the first child and apply listener and href + var a = findAnchor(this.$slots.default); + if (a) { + // in case the is a static node + a.isStatic = false; + var aData = (a.data = extend({}, a.data)); + aData.on = aData.on || {}; + // transform existing events in both objects into arrays so we can push later + for (var event in aData.on) { + var handler$1 = aData.on[event]; + if (event in on) { + aData.on[event] = Array.isArray(handler$1) ? handler$1 : [handler$1]; + } + } + // append new listeners for router-link + for (var event$1 in on) { + if (event$1 in aData.on) { + // on[event] is always a function + aData.on[event$1].push(on[event$1]); + } else { + aData.on[event$1] = handler; + } + } + + var aAttrs = (a.data.attrs = extend({}, a.data.attrs)); + aAttrs.href = href; + aAttrs['aria-current'] = ariaCurrentValue; + } else { + // doesn't have child, apply listener to self + data.on = on; + } + } + + return h(this.tag, data, this.$slots.default) + } + }; + + function guardEvent (e) { + // don't redirect with control keys + if (e.metaKey || e.altKey || e.ctrlKey || e.shiftKey) { return } + // don't redirect when preventDefault called + if (e.defaultPrevented) { return } + // don't redirect on right click + if (e.button !== undefined && e.button !== 0) { return } + // don't redirect if `target="_blank"` + if (e.currentTarget && e.currentTarget.getAttribute) { + var target = e.currentTarget.getAttribute('target'); + if (/\b_blank\b/i.test(target)) { return } + } + // this may be a Weex event which doesn't have this method + if (e.preventDefault) { + e.preventDefault(); + } + return true + } + + function findAnchor (children) { + if (children) { + var child; + for (var i = 0; i < children.length; i++) { + child = children[i]; + if (child.tag === 'a') { + return child + } + if (child.children && (child = findAnchor(child.children))) { + return child + } + } + } + } + + var _Vue; + + function install (Vue) { + if (install.installed && _Vue === Vue) { return } + install.installed = true; + + _Vue = Vue; + + var isDef = function (v) { return v !== undefined; }; + + var registerInstance = function (vm, callVal) { + var i = vm.$options._parentVnode; + if (isDef(i) && isDef(i = i.data) && isDef(i = i.registerRouteInstance)) { + i(vm, callVal); + } + }; + + Vue.mixin({ + beforeCreate: function beforeCreate () { + if (isDef(this.$options.router)) { + this._routerRoot = this; + this._router = this.$options.router; + this._router.init(this); + Vue.util.defineReactive(this, '_route', this._router.history.current); + } else { + this._routerRoot = (this.$parent && this.$parent._routerRoot) || this; + } + registerInstance(this, this); + }, + destroyed: function destroyed () { + registerInstance(this); + } + }); + + Object.defineProperty(Vue.prototype, '$router', { + get: function get () { return this._routerRoot._router } + }); + + Object.defineProperty(Vue.prototype, '$route', { + get: function get () { return this._routerRoot._route } + }); + + Vue.component('RouterView', View); + Vue.component('RouterLink', Link); + + var strats = Vue.config.optionMergeStrategies; + // use the same hook merging strategy for route hooks + strats.beforeRouteEnter = strats.beforeRouteLeave = strats.beforeRouteUpdate = strats.created; + } + + /* */ + + var inBrowser = typeof window !== 'undefined'; + + /* */ + + function createRouteMap ( + routes, + oldPathList, + oldPathMap, + oldNameMap + ) { + // the path list is used to control path matching priority + var pathList = oldPathList || []; + // $flow-disable-line + var pathMap = oldPathMap || Object.create(null); + // $flow-disable-line + var nameMap = oldNameMap || Object.create(null); + + routes.forEach(function (route) { + addRouteRecord(pathList, pathMap, nameMap, route); + }); + + // ensure wildcard routes are always at the end + for (var i = 0, l = pathList.length; i < l; i++) { + if (pathList[i] === '*') { + pathList.push(pathList.splice(i, 1)[0]); + l--; + i--; + } + } + + { + // warn if routes do not include leading slashes + var found = pathList + // check for missing leading slash + .filter(function (path) { return path && path.charAt(0) !== '*' && path.charAt(0) !== '/'; }); + + if (found.length > 0) { + var pathNames = found.map(function (path) { return ("- " + path); }).join('\n'); + warn(false, ("Non-nested routes must include a leading slash character. Fix the following routes: \n" + pathNames)); + } + } + + return { + pathList: pathList, + pathMap: pathMap, + nameMap: nameMap + } + } + + function addRouteRecord ( + pathList, + pathMap, + nameMap, + route, + parent, + matchAs + ) { + var path = route.path; + var name = route.name; + { + assert(path != null, "\"path\" is required in a route configuration."); + assert( + typeof route.component !== 'string', + "route config \"component\" for path: " + (String( + path || name + )) + " cannot be a " + "string id. Use an actual component instead." + ); + } + + var pathToRegexpOptions = + route.pathToRegexpOptions || {}; + var normalizedPath = normalizePath(path, parent, pathToRegexpOptions.strict); + + if (typeof route.caseSensitive === 'boolean') { + pathToRegexpOptions.sensitive = route.caseSensitive; + } + + var record = { + path: normalizedPath, + regex: compileRouteRegex(normalizedPath, pathToRegexpOptions), + components: route.components || { default: route.component }, + instances: {}, + name: name, + parent: parent, + matchAs: matchAs, + redirect: route.redirect, + beforeEnter: route.beforeEnter, + meta: route.meta || {}, + props: + route.props == null + ? {} + : route.components + ? route.props + : { default: route.props } + }; + + if (route.children) { + // Warn if route is named, does not redirect and has a default child route. + // If users navigate to this route by name, the default child will + // not be rendered (GH Issue #629) + { + if ( + route.name && + !route.redirect && + route.children.some(function (child) { return /^\/?$/.test(child.path); }) + ) { + warn( + false, + "Named Route '" + (route.name) + "' has a default child route. " + + "When navigating to this named route (:to=\"{name: '" + (route.name) + "'\"), " + + "the default child route will not be rendered. Remove the name from " + + "this route and use the name of the default child route for named " + + "links instead." + ); + } + } + route.children.forEach(function (child) { + var childMatchAs = matchAs + ? cleanPath((matchAs + "/" + (child.path))) + : undefined; + addRouteRecord(pathList, pathMap, nameMap, child, record, childMatchAs); + }); + } + + if (!pathMap[record.path]) { + pathList.push(record.path); + pathMap[record.path] = record; + } + + if (route.alias !== undefined) { + var aliases = Array.isArray(route.alias) ? route.alias : [route.alias]; + for (var i = 0; i < aliases.length; ++i) { + var alias = aliases[i]; + if ( alias === path) { + warn( + false, + ("Found an alias with the same value as the path: \"" + path + "\". You have to remove that alias. It will be ignored in development.") + ); + // skip in dev to make it work + continue + } + + var aliasRoute = { + path: alias, + children: route.children + }; + addRouteRecord( + pathList, + pathMap, + nameMap, + aliasRoute, + parent, + record.path || '/' // matchAs + ); + } + } + + if (name) { + if (!nameMap[name]) { + nameMap[name] = record; + } else if ( !matchAs) { + warn( + false, + "Duplicate named routes definition: " + + "{ name: \"" + name + "\", path: \"" + (record.path) + "\" }" + ); + } + } + } + + function compileRouteRegex ( + path, + pathToRegexpOptions + ) { + var regex = pathToRegexp_1(path, [], pathToRegexpOptions); + { + var keys = Object.create(null); + regex.keys.forEach(function (key) { + warn( + !keys[key.name], + ("Duplicate param keys in route with path: \"" + path + "\"") + ); + keys[key.name] = true; + }); + } + return regex + } + + function normalizePath ( + path, + parent, + strict + ) { + if (!strict) { path = path.replace(/\/$/, ''); } + if (path[0] === '/') { return path } + if (parent == null) { return path } + return cleanPath(((parent.path) + "/" + path)) + } + + /* */ + + + + function createMatcher ( + routes, + router + ) { + var ref = createRouteMap(routes); + var pathList = ref.pathList; + var pathMap = ref.pathMap; + var nameMap = ref.nameMap; + + function addRoutes (routes) { + createRouteMap(routes, pathList, pathMap, nameMap); + } + + function match ( + raw, + currentRoute, + redirectedFrom + ) { + var location = normalizeLocation(raw, currentRoute, false, router); + var name = location.name; + + if (name) { + var record = nameMap[name]; + { + warn(record, ("Route with name '" + name + "' does not exist")); + } + if (!record) { return _createRoute(null, location) } + var paramNames = record.regex.keys + .filter(function (key) { return !key.optional; }) + .map(function (key) { return key.name; }); + + if (typeof location.params !== 'object') { + location.params = {}; + } + + if (currentRoute && typeof currentRoute.params === 'object') { + for (var key in currentRoute.params) { + if (!(key in location.params) && paramNames.indexOf(key) > -1) { + location.params[key] = currentRoute.params[key]; + } + } + } + + location.path = fillParams(record.path, location.params, ("named route \"" + name + "\"")); + return _createRoute(record, location, redirectedFrom) + } else if (location.path) { + location.params = {}; + for (var i = 0; i < pathList.length; i++) { + var path = pathList[i]; + var record$1 = pathMap[path]; + if (matchRoute(record$1.regex, location.path, location.params)) { + return _createRoute(record$1, location, redirectedFrom) + } + } + } + // no match + return _createRoute(null, location) + } + + function redirect ( + record, + location + ) { + var originalRedirect = record.redirect; + var redirect = typeof originalRedirect === 'function' + ? originalRedirect(createRoute(record, location, null, router)) + : originalRedirect; + + if (typeof redirect === 'string') { + redirect = { path: redirect }; + } + + if (!redirect || typeof redirect !== 'object') { + { + warn( + false, ("invalid redirect option: " + (JSON.stringify(redirect))) + ); + } + return _createRoute(null, location) + } + + var re = redirect; + var name = re.name; + var path = re.path; + var query = location.query; + var hash = location.hash; + var params = location.params; + query = re.hasOwnProperty('query') ? re.query : query; + hash = re.hasOwnProperty('hash') ? re.hash : hash; + params = re.hasOwnProperty('params') ? re.params : params; + + if (name) { + // resolved named direct + var targetRecord = nameMap[name]; + { + assert(targetRecord, ("redirect failed: named route \"" + name + "\" not found.")); + } + return match({ + _normalized: true, + name: name, + query: query, + hash: hash, + params: params + }, undefined, location) + } else if (path) { + // 1. resolve relative redirect + var rawPath = resolveRecordPath(path, record); + // 2. resolve params + var resolvedPath = fillParams(rawPath, params, ("redirect route with path \"" + rawPath + "\"")); + // 3. rematch with existing query and hash + return match({ + _normalized: true, + path: resolvedPath, + query: query, + hash: hash + }, undefined, location) + } else { + { + warn(false, ("invalid redirect option: " + (JSON.stringify(redirect)))); + } + return _createRoute(null, location) + } + } + + function alias ( + record, + location, + matchAs + ) { + var aliasedPath = fillParams(matchAs, location.params, ("aliased route with path \"" + matchAs + "\"")); + var aliasedMatch = match({ + _normalized: true, + path: aliasedPath + }); + if (aliasedMatch) { + var matched = aliasedMatch.matched; + var aliasedRecord = matched[matched.length - 1]; + location.params = aliasedMatch.params; + return _createRoute(aliasedRecord, location) + } + return _createRoute(null, location) + } + + function _createRoute ( + record, + location, + redirectedFrom + ) { + if (record && record.redirect) { + return redirect(record, redirectedFrom || location) + } + if (record && record.matchAs) { + return alias(record, location, record.matchAs) + } + return createRoute(record, location, redirectedFrom, router) + } + + return { + match: match, + addRoutes: addRoutes + } + } + + function matchRoute ( + regex, + path, + params + ) { + var m = path.match(regex); + + if (!m) { + return false + } else if (!params) { + return true + } + + for (var i = 1, len = m.length; i < len; ++i) { + var key = regex.keys[i - 1]; + var val = typeof m[i] === 'string' ? decodeURIComponent(m[i]) : m[i]; + if (key) { + // Fix #1994: using * with props: true generates a param named 0 + params[key.name || 'pathMatch'] = val; + } + } + + return true + } + + function resolveRecordPath (path, record) { + return resolvePath(path, record.parent ? record.parent.path : '/', true) + } + + /* */ + + // use User Timing api (if present) for more accurate key precision + var Time = + inBrowser && window.performance && window.performance.now + ? window.performance + : Date; + + function genStateKey () { + return Time.now().toFixed(3) + } + + var _key = genStateKey(); + + function getStateKey () { + return _key + } + + function setStateKey (key) { + return (_key = key) + } + + /* */ + + var positionStore = Object.create(null); + + function setupScroll () { + // Prevent browser scroll behavior on History popstate + if ('scrollRestoration' in window.history) { + window.history.scrollRestoration = 'manual'; + } + // Fix for #1585 for Firefox + // Fix for #2195 Add optional third attribute to workaround a bug in safari https://bugs.webkit.org/show_bug.cgi?id=182678 + // Fix for #2774 Support for apps loaded from Windows file shares not mapped to network drives: replaced location.origin with + // window.location.protocol + '//' + window.location.host + // location.host contains the port and location.hostname doesn't + var protocolAndPath = window.location.protocol + '//' + window.location.host; + var absolutePath = window.location.href.replace(protocolAndPath, ''); + // preserve existing history state as it could be overriden by the user + var stateCopy = extend({}, window.history.state); + stateCopy.key = getStateKey(); + window.history.replaceState(stateCopy, '', absolutePath); + window.addEventListener('popstate', handlePopState); + return function () { + window.removeEventListener('popstate', handlePopState); + } + } + + function handleScroll ( + router, + to, + from, + isPop + ) { + if (!router.app) { + return + } + + var behavior = router.options.scrollBehavior; + if (!behavior) { + return + } + + { + assert(typeof behavior === 'function', "scrollBehavior must be a function"); + } + + // wait until re-render finishes before scrolling + router.app.$nextTick(function () { + var position = getScrollPosition(); + var shouldScroll = behavior.call( + router, + to, + from, + isPop ? position : null + ); + + if (!shouldScroll) { + return + } + + if (typeof shouldScroll.then === 'function') { + shouldScroll + .then(function (shouldScroll) { + scrollToPosition((shouldScroll), position); + }) + .catch(function (err) { + { + assert(false, err.toString()); + } + }); + } else { + scrollToPosition(shouldScroll, position); + } + }); + } + + function saveScrollPosition () { + var key = getStateKey(); + if (key) { + positionStore[key] = { + x: window.pageXOffset, + y: window.pageYOffset + }; + } + } + + function handlePopState (e) { + saveScrollPosition(); + if (e.state && e.state.key) { + setStateKey(e.state.key); + } + } + + function getScrollPosition () { + var key = getStateKey(); + if (key) { + return positionStore[key] + } + } + + function getElementPosition (el, offset) { + var docEl = document.documentElement; + var docRect = docEl.getBoundingClientRect(); + var elRect = el.getBoundingClientRect(); + return { + x: elRect.left - docRect.left - offset.x, + y: elRect.top - docRect.top - offset.y + } + } + + function isValidPosition (obj) { + return isNumber(obj.x) || isNumber(obj.y) + } + + function normalizePosition (obj) { + return { + x: isNumber(obj.x) ? obj.x : window.pageXOffset, + y: isNumber(obj.y) ? obj.y : window.pageYOffset + } + } + + function normalizeOffset (obj) { + return { + x: isNumber(obj.x) ? obj.x : 0, + y: isNumber(obj.y) ? obj.y : 0 + } + } + + function isNumber (v) { + return typeof v === 'number' + } + + var hashStartsWithNumberRE = /^#\d/; + + function scrollToPosition (shouldScroll, position) { + var isObject = typeof shouldScroll === 'object'; + if (isObject && typeof shouldScroll.selector === 'string') { + // getElementById would still fail if the selector contains a more complicated query like #main[data-attr] + // but at the same time, it doesn't make much sense to select an element with an id and an extra selector + var el = hashStartsWithNumberRE.test(shouldScroll.selector) // $flow-disable-line + ? document.getElementById(shouldScroll.selector.slice(1)) // $flow-disable-line + : document.querySelector(shouldScroll.selector); + + if (el) { + var offset = + shouldScroll.offset && typeof shouldScroll.offset === 'object' + ? shouldScroll.offset + : {}; + offset = normalizeOffset(offset); + position = getElementPosition(el, offset); + } else if (isValidPosition(shouldScroll)) { + position = normalizePosition(shouldScroll); + } + } else if (isObject && isValidPosition(shouldScroll)) { + position = normalizePosition(shouldScroll); + } + + if (position) { + window.scrollTo(position.x, position.y); + } + } + + /* */ + + var supportsPushState = + inBrowser && + (function () { + var ua = window.navigator.userAgent; + + if ( + (ua.indexOf('Android 2.') !== -1 || ua.indexOf('Android 4.0') !== -1) && + ua.indexOf('Mobile Safari') !== -1 && + ua.indexOf('Chrome') === -1 && + ua.indexOf('Windows Phone') === -1 + ) { + return false + } + + return window.history && typeof window.history.pushState === 'function' + })(); + + function pushState (url, replace) { + saveScrollPosition(); + // try...catch the pushState call to get around Safari + // DOM Exception 18 where it limits to 100 pushState calls + var history = window.history; + try { + if (replace) { + // preserve existing history state as it could be overriden by the user + var stateCopy = extend({}, history.state); + stateCopy.key = getStateKey(); + history.replaceState(stateCopy, '', url); + } else { + history.pushState({ key: setStateKey(genStateKey()) }, '', url); + } + } catch (e) { + window.location[replace ? 'replace' : 'assign'](url); + } + } + + function replaceState (url) { + pushState(url, true); + } + + /* */ + + function runQueue (queue, fn, cb) { + var step = function (index) { + if (index >= queue.length) { + cb(); + } else { + if (queue[index]) { + fn(queue[index], function () { + step(index + 1); + }); + } else { + step(index + 1); + } + } + }; + step(0); + } + + var NavigationFailureType = { + redirected: 2, + aborted: 4, + cancelled: 8, + duplicated: 16 + }; + + function createNavigationRedirectedError (from, to) { + return createRouterError( + from, + to, + NavigationFailureType.redirected, + ("Redirected when going from \"" + (from.fullPath) + "\" to \"" + (stringifyRoute( + to + )) + "\" via a navigation guard.") + ) + } + + function createNavigationDuplicatedError (from, to) { + var error = createRouterError( + from, + to, + NavigationFailureType.duplicated, + ("Avoided redundant navigation to current location: \"" + (from.fullPath) + "\".") + ); + // backwards compatible with the first introduction of Errors + error.name = 'NavigationDuplicated'; + return error + } + + function createNavigationCancelledError (from, to) { + return createRouterError( + from, + to, + NavigationFailureType.cancelled, + ("Navigation cancelled from \"" + (from.fullPath) + "\" to \"" + (to.fullPath) + "\" with a new navigation.") + ) + } + + function createNavigationAbortedError (from, to) { + return createRouterError( + from, + to, + NavigationFailureType.aborted, + ("Navigation aborted from \"" + (from.fullPath) + "\" to \"" + (to.fullPath) + "\" via a navigation guard.") + ) + } + + function createRouterError (from, to, type, message) { + var error = new Error(message); + error._isRouter = true; + error.from = from; + error.to = to; + error.type = type; + + return error + } + + var propertiesToLog = ['params', 'query', 'hash']; + + function stringifyRoute (to) { + if (typeof to === 'string') { return to } + if ('path' in to) { return to.path } + var location = {}; + propertiesToLog.forEach(function (key) { + if (key in to) { location[key] = to[key]; } + }); + return JSON.stringify(location, null, 2) + } + + function isError (err) { + return Object.prototype.toString.call(err).indexOf('Error') > -1 + } + + function isNavigationFailure (err, errorType) { + return ( + isError(err) && + err._isRouter && + (errorType == null || err.type === errorType) + ) + } + + /* */ + + function resolveAsyncComponents (matched) { + return function (to, from, next) { + var hasAsync = false; + var pending = 0; + var error = null; + + flatMapComponents(matched, function (def, _, match, key) { + // if it's a function and doesn't have cid attached, + // assume it's an async component resolve function. + // we are not using Vue's default async resolving mechanism because + // we want to halt the navigation until the incoming component has been + // resolved. + if (typeof def === 'function' && def.cid === undefined) { + hasAsync = true; + pending++; + + var resolve = once(function (resolvedDef) { + if (isESModule(resolvedDef)) { + resolvedDef = resolvedDef.default; + } + // save resolved on async factory in case it's used elsewhere + def.resolved = typeof resolvedDef === 'function' + ? resolvedDef + : _Vue.extend(resolvedDef); + match.components[key] = resolvedDef; + pending--; + if (pending <= 0) { + next(); + } + }); + + var reject = once(function (reason) { + var msg = "Failed to resolve async component " + key + ": " + reason; + warn(false, msg); + if (!error) { + error = isError(reason) + ? reason + : new Error(msg); + next(error); + } + }); + + var res; + try { + res = def(resolve, reject); + } catch (e) { + reject(e); + } + if (res) { + if (typeof res.then === 'function') { + res.then(resolve, reject); + } else { + // new syntax in Vue 2.3 + var comp = res.component; + if (comp && typeof comp.then === 'function') { + comp.then(resolve, reject); + } + } + } + } + }); + + if (!hasAsync) { next(); } + } + } + + function flatMapComponents ( + matched, + fn + ) { + return flatten(matched.map(function (m) { + return Object.keys(m.components).map(function (key) { return fn( + m.components[key], + m.instances[key], + m, key + ); }) + })) + } + + function flatten (arr) { + return Array.prototype.concat.apply([], arr) + } + + var hasSymbol = + typeof Symbol === 'function' && + typeof Symbol.toStringTag === 'symbol'; + + function isESModule (obj) { + return obj.__esModule || (hasSymbol && obj[Symbol.toStringTag] === 'Module') + } + + // in Webpack 2, require.ensure now also returns a Promise + // so the resolve/reject functions may get called an extra time + // if the user uses an arrow function shorthand that happens to + // return that Promise. + function once (fn) { + var called = false; + return function () { + var args = [], len = arguments.length; + while ( len-- ) args[ len ] = arguments[ len ]; + + if (called) { return } + called = true; + return fn.apply(this, args) + } + } + + /* */ + + var History = function History (router, base) { + this.router = router; + this.base = normalizeBase(base); + // start with a route object that stands for "nowhere" + this.current = START; + this.pending = null; + this.ready = false; + this.readyCbs = []; + this.readyErrorCbs = []; + this.errorCbs = []; + this.listeners = []; + }; + + History.prototype.listen = function listen (cb) { + this.cb = cb; + }; + + History.prototype.onReady = function onReady (cb, errorCb) { + if (this.ready) { + cb(); + } else { + this.readyCbs.push(cb); + if (errorCb) { + this.readyErrorCbs.push(errorCb); + } + } + }; + + History.prototype.onError = function onError (errorCb) { + this.errorCbs.push(errorCb); + }; + + History.prototype.transitionTo = function transitionTo ( + location, + onComplete, + onAbort + ) { + var this$1 = this; + + var route; + // catch redirect option https://github.com/vuejs/vue-router/issues/3201 + try { + route = this.router.match(location, this.current); + } catch (e) { + this.errorCbs.forEach(function (cb) { + cb(e); + }); + // Exception should still be thrown + throw e + } + this.confirmTransition( + route, + function () { + var prev = this$1.current; + this$1.updateRoute(route); + onComplete && onComplete(route); + this$1.ensureURL(); + this$1.router.afterHooks.forEach(function (hook) { + hook && hook(route, prev); + }); + + // fire ready cbs once + if (!this$1.ready) { + this$1.ready = true; + this$1.readyCbs.forEach(function (cb) { + cb(route); + }); + } + }, + function (err) { + if (onAbort) { + onAbort(err); + } + if (err && !this$1.ready) { + this$1.ready = true; + // Initial redirection should still trigger the onReady onSuccess + // https://github.com/vuejs/vue-router/issues/3225 + if (!isNavigationFailure(err, NavigationFailureType.redirected)) { + this$1.readyErrorCbs.forEach(function (cb) { + cb(err); + }); + } else { + this$1.readyCbs.forEach(function (cb) { + cb(route); + }); + } + } + } + ); + }; + + History.prototype.confirmTransition = function confirmTransition (route, onComplete, onAbort) { + var this$1 = this; + + var current = this.current; + var abort = function (err) { + // changed after adding errors with + // https://github.com/vuejs/vue-router/pull/3047 before that change, + // redirect and aborted navigation would produce an err == null + if (!isNavigationFailure(err) && isError(err)) { + if (this$1.errorCbs.length) { + this$1.errorCbs.forEach(function (cb) { + cb(err); + }); + } else { + warn(false, 'uncaught error during route navigation:'); + console.error(err); + } + } + onAbort && onAbort(err); + }; + var lastRouteIndex = route.matched.length - 1; + var lastCurrentIndex = current.matched.length - 1; + if ( + isSameRoute(route, current) && + // in the case the route map has been dynamically appended to + lastRouteIndex === lastCurrentIndex && + route.matched[lastRouteIndex] === current.matched[lastCurrentIndex] + ) { + this.ensureURL(); + return abort(createNavigationDuplicatedError(current, route)) + } + + var ref = resolveQueue( + this.current.matched, + route.matched + ); + var updated = ref.updated; + var deactivated = ref.deactivated; + var activated = ref.activated; + + var queue = [].concat( + // in-component leave guards + extractLeaveGuards(deactivated), + // global before hooks + this.router.beforeHooks, + // in-component update hooks + extractUpdateHooks(updated), + // in-config enter guards + activated.map(function (m) { return m.beforeEnter; }), + // async components + resolveAsyncComponents(activated) + ); + + this.pending = route; + var iterator = function (hook, next) { + if (this$1.pending !== route) { + return abort(createNavigationCancelledError(current, route)) + } + try { + hook(route, current, function (to) { + if (to === false) { + // next(false) -> abort navigation, ensure current URL + this$1.ensureURL(true); + abort(createNavigationAbortedError(current, route)); + } else if (isError(to)) { + this$1.ensureURL(true); + abort(to); + } else if ( + typeof to === 'string' || + (typeof to === 'object' && + (typeof to.path === 'string' || typeof to.name === 'string')) + ) { + // next('/') or next({ path: '/' }) -> redirect + abort(createNavigationRedirectedError(current, route)); + if (typeof to === 'object' && to.replace) { + this$1.replace(to); + } else { + this$1.push(to); + } + } else { + // confirm transition and pass on the value + next(to); + } + }); + } catch (e) { + abort(e); + } + }; + + runQueue(queue, iterator, function () { + var postEnterCbs = []; + var isValid = function () { return this$1.current === route; }; + // wait until async components are resolved before + // extracting in-component enter guards + var enterGuards = extractEnterGuards(activated, postEnterCbs, isValid); + var queue = enterGuards.concat(this$1.router.resolveHooks); + runQueue(queue, iterator, function () { + if (this$1.pending !== route) { + return abort(createNavigationCancelledError(current, route)) + } + this$1.pending = null; + onComplete(route); + if (this$1.router.app) { + this$1.router.app.$nextTick(function () { + postEnterCbs.forEach(function (cb) { + cb(); + }); + }); + } + }); + }); + }; + + History.prototype.updateRoute = function updateRoute (route) { + this.current = route; + this.cb && this.cb(route); + }; + + History.prototype.setupListeners = function setupListeners () { + // Default implementation is empty + }; + + History.prototype.teardownListeners = function teardownListeners () { + this.listeners.forEach(function (cleanupListener) { + cleanupListener(); + }); + this.listeners = []; + }; + + function normalizeBase (base) { + if (!base) { + if (inBrowser) { + // respect tag + var baseEl = document.querySelector('base'); + base = (baseEl && baseEl.getAttribute('href')) || '/'; + // strip full URL origin + base = base.replace(/^https?:\/\/[^\/]+/, ''); + } else { + base = '/'; + } + } + // make sure there's the starting slash + if (base.charAt(0) !== '/') { + base = '/' + base; + } + // remove trailing slash + return base.replace(/\/$/, '') + } + + function resolveQueue ( + current, + next + ) { + var i; + var max = Math.max(current.length, next.length); + for (i = 0; i < max; i++) { + if (current[i] !== next[i]) { + break + } + } + return { + updated: next.slice(0, i), + activated: next.slice(i), + deactivated: current.slice(i) + } + } + + function extractGuards ( + records, + name, + bind, + reverse + ) { + var guards = flatMapComponents(records, function (def, instance, match, key) { + var guard = extractGuard(def, name); + if (guard) { + return Array.isArray(guard) + ? guard.map(function (guard) { return bind(guard, instance, match, key); }) + : bind(guard, instance, match, key) + } + }); + return flatten(reverse ? guards.reverse() : guards) + } + + function extractGuard ( + def, + key + ) { + if (typeof def !== 'function') { + // extend now so that global mixins are applied. + def = _Vue.extend(def); + } + return def.options[key] + } + + function extractLeaveGuards (deactivated) { + return extractGuards(deactivated, 'beforeRouteLeave', bindGuard, true) + } + + function extractUpdateHooks (updated) { + return extractGuards(updated, 'beforeRouteUpdate', bindGuard) + } + + function bindGuard (guard, instance) { + if (instance) { + return function boundRouteGuard () { + return guard.apply(instance, arguments) + } + } + } + + function extractEnterGuards ( + activated, + cbs, + isValid + ) { + return extractGuards( + activated, + 'beforeRouteEnter', + function (guard, _, match, key) { + return bindEnterGuard(guard, match, key, cbs, isValid) + } + ) + } + + function bindEnterGuard ( + guard, + match, + key, + cbs, + isValid + ) { + return function routeEnterGuard (to, from, next) { + return guard(to, from, function (cb) { + if (typeof cb === 'function') { + cbs.push(function () { + // #750 + // if a router-view is wrapped with an out-in transition, + // the instance may not have been registered at this time. + // we will need to poll for registration until current route + // is no longer valid. + poll(cb, match.instances, key, isValid); + }); + } + next(cb); + }) + } + } + + function poll ( + cb, // somehow flow cannot infer this is a function + instances, + key, + isValid + ) { + if ( + instances[key] && + !instances[key]._isBeingDestroyed // do not reuse being destroyed instance + ) { + cb(instances[key]); + } else if (isValid()) { + setTimeout(function () { + poll(cb, instances, key, isValid); + }, 16); + } + } + + /* */ + + var HTML5History = /*@__PURE__*/(function (History) { + function HTML5History (router, base) { + History.call(this, router, base); + + this._startLocation = getLocation(this.base); + } + + if ( History ) HTML5History.__proto__ = History; + HTML5History.prototype = Object.create( History && History.prototype ); + HTML5History.prototype.constructor = HTML5History; + + HTML5History.prototype.setupListeners = function setupListeners () { + var this$1 = this; + + if (this.listeners.length > 0) { + return + } + + var router = this.router; + var expectScroll = router.options.scrollBehavior; + var supportsScroll = supportsPushState && expectScroll; + + if (supportsScroll) { + this.listeners.push(setupScroll()); + } + + var handleRoutingEvent = function () { + var current = this$1.current; + + // Avoiding first `popstate` event dispatched in some browsers but first + // history route not updated since async guard at the same time. + var location = getLocation(this$1.base); + if (this$1.current === START && location === this$1._startLocation) { + return + } + + this$1.transitionTo(location, function (route) { + if (supportsScroll) { + handleScroll(router, route, current, true); + } + }); + }; + window.addEventListener('popstate', handleRoutingEvent); + this.listeners.push(function () { + window.removeEventListener('popstate', handleRoutingEvent); + }); + }; + + HTML5History.prototype.go = function go (n) { + window.history.go(n); + }; + + HTML5History.prototype.push = function push (location, onComplete, onAbort) { + var this$1 = this; + + var ref = this; + var fromRoute = ref.current; + this.transitionTo(location, function (route) { + pushState(cleanPath(this$1.base + route.fullPath)); + handleScroll(this$1.router, route, fromRoute, false); + onComplete && onComplete(route); + }, onAbort); + }; + + HTML5History.prototype.replace = function replace (location, onComplete, onAbort) { + var this$1 = this; + + var ref = this; + var fromRoute = ref.current; + this.transitionTo(location, function (route) { + replaceState(cleanPath(this$1.base + route.fullPath)); + handleScroll(this$1.router, route, fromRoute, false); + onComplete && onComplete(route); + }, onAbort); + }; + + HTML5History.prototype.ensureURL = function ensureURL (push) { + if (getLocation(this.base) !== this.current.fullPath) { + var current = cleanPath(this.base + this.current.fullPath); + push ? pushState(current) : replaceState(current); + } + }; + + HTML5History.prototype.getCurrentLocation = function getCurrentLocation () { + return getLocation(this.base) + }; + + return HTML5History; + }(History)); + + function getLocation (base) { + var path = decodeURI(window.location.pathname); + if (base && path.toLowerCase().indexOf(base.toLowerCase()) === 0) { + path = path.slice(base.length); + } + return (path || '/') + window.location.search + window.location.hash + } + + /* */ + + var HashHistory = /*@__PURE__*/(function (History) { + function HashHistory (router, base, fallback) { + History.call(this, router, base); + // check history fallback deeplinking + if (fallback && checkFallback(this.base)) { + return + } + ensureSlash(); + } + + if ( History ) HashHistory.__proto__ = History; + HashHistory.prototype = Object.create( History && History.prototype ); + HashHistory.prototype.constructor = HashHistory; + + // this is delayed until the app mounts + // to avoid the hashchange listener being fired too early + HashHistory.prototype.setupListeners = function setupListeners () { + var this$1 = this; + + if (this.listeners.length > 0) { + return + } + + var router = this.router; + var expectScroll = router.options.scrollBehavior; + var supportsScroll = supportsPushState && expectScroll; + + if (supportsScroll) { + this.listeners.push(setupScroll()); + } + + var handleRoutingEvent = function () { + var current = this$1.current; + if (!ensureSlash()) { + return + } + this$1.transitionTo(getHash(), function (route) { + if (supportsScroll) { + handleScroll(this$1.router, route, current, true); + } + if (!supportsPushState) { + replaceHash(route.fullPath); + } + }); + }; + var eventType = supportsPushState ? 'popstate' : 'hashchange'; + window.addEventListener( + eventType, + handleRoutingEvent + ); + this.listeners.push(function () { + window.removeEventListener(eventType, handleRoutingEvent); + }); + }; + + HashHistory.prototype.push = function push (location, onComplete, onAbort) { + var this$1 = this; + + var ref = this; + var fromRoute = ref.current; + this.transitionTo( + location, + function (route) { + pushHash(route.fullPath); + handleScroll(this$1.router, route, fromRoute, false); + onComplete && onComplete(route); + }, + onAbort + ); + }; + + HashHistory.prototype.replace = function replace (location, onComplete, onAbort) { + var this$1 = this; + + var ref = this; + var fromRoute = ref.current; + this.transitionTo( + location, + function (route) { + replaceHash(route.fullPath); + handleScroll(this$1.router, route, fromRoute, false); + onComplete && onComplete(route); + }, + onAbort + ); + }; + + HashHistory.prototype.go = function go (n) { + window.history.go(n); + }; + + HashHistory.prototype.ensureURL = function ensureURL (push) { + var current = this.current.fullPath; + if (getHash() !== current) { + push ? pushHash(current) : replaceHash(current); + } + }; + + HashHistory.prototype.getCurrentLocation = function getCurrentLocation () { + return getHash() + }; + + return HashHistory; + }(History)); + + function checkFallback (base) { + var location = getLocation(base); + if (!/^\/#/.test(location)) { + window.location.replace(cleanPath(base + '/#' + location)); + return true + } + } + + function ensureSlash () { + var path = getHash(); + if (path.charAt(0) === '/') { + return true + } + replaceHash('/' + path); + return false + } + + function getHash () { + // We can't use window.location.hash here because it's not + // consistent across browsers - Firefox will pre-decode it! + var href = window.location.href; + var index = href.indexOf('#'); + // empty path + if (index < 0) { return '' } + + href = href.slice(index + 1); + // decode the hash but not the search or hash + // as search(query) is already decoded + // https://github.com/vuejs/vue-router/issues/2708 + var searchIndex = href.indexOf('?'); + if (searchIndex < 0) { + var hashIndex = href.indexOf('#'); + if (hashIndex > -1) { + href = decodeURI(href.slice(0, hashIndex)) + href.slice(hashIndex); + } else { href = decodeURI(href); } + } else { + href = decodeURI(href.slice(0, searchIndex)) + href.slice(searchIndex); + } + + return href + } + + function getUrl (path) { + var href = window.location.href; + var i = href.indexOf('#'); + var base = i >= 0 ? href.slice(0, i) : href; + return (base + "#" + path) + } + + function pushHash (path) { + if (supportsPushState) { + pushState(getUrl(path)); + } else { + window.location.hash = path; + } + } + + function replaceHash (path) { + if (supportsPushState) { + replaceState(getUrl(path)); + } else { + window.location.replace(getUrl(path)); + } + } + + /* */ + + var AbstractHistory = /*@__PURE__*/(function (History) { + function AbstractHistory (router, base) { + History.call(this, router, base); + this.stack = []; + this.index = -1; + } + + if ( History ) AbstractHistory.__proto__ = History; + AbstractHistory.prototype = Object.create( History && History.prototype ); + AbstractHistory.prototype.constructor = AbstractHistory; + + AbstractHistory.prototype.push = function push (location, onComplete, onAbort) { + var this$1 = this; + + this.transitionTo( + location, + function (route) { + this$1.stack = this$1.stack.slice(0, this$1.index + 1).concat(route); + this$1.index++; + onComplete && onComplete(route); + }, + onAbort + ); + }; + + AbstractHistory.prototype.replace = function replace (location, onComplete, onAbort) { + var this$1 = this; + + this.transitionTo( + location, + function (route) { + this$1.stack = this$1.stack.slice(0, this$1.index).concat(route); + onComplete && onComplete(route); + }, + onAbort + ); + }; + + AbstractHistory.prototype.go = function go (n) { + var this$1 = this; + + var targetIndex = this.index + n; + if (targetIndex < 0 || targetIndex >= this.stack.length) { + return + } + var route = this.stack[targetIndex]; + this.confirmTransition( + route, + function () { + this$1.index = targetIndex; + this$1.updateRoute(route); + }, + function (err) { + if (isNavigationFailure(err, NavigationFailureType.duplicated)) { + this$1.index = targetIndex; + } + } + ); + }; + + AbstractHistory.prototype.getCurrentLocation = function getCurrentLocation () { + var current = this.stack[this.stack.length - 1]; + return current ? current.fullPath : '/' + }; + + AbstractHistory.prototype.ensureURL = function ensureURL () { + // noop + }; + + return AbstractHistory; + }(History)); + + /* */ + + var VueRouter = function VueRouter (options) { + if ( options === void 0 ) options = {}; + + this.app = null; + this.apps = []; + this.options = options; + this.beforeHooks = []; + this.resolveHooks = []; + this.afterHooks = []; + this.matcher = createMatcher(options.routes || [], this); + + var mode = options.mode || 'hash'; + this.fallback = + mode === 'history' && !supportsPushState && options.fallback !== false; + if (this.fallback) { + mode = 'hash'; + } + if (!inBrowser) { + mode = 'abstract'; + } + this.mode = mode; + + switch (mode) { + case 'history': + this.history = new HTML5History(this, options.base); + break + case 'hash': + this.history = new HashHistory(this, options.base, this.fallback); + break + case 'abstract': + this.history = new AbstractHistory(this, options.base); + break + default: + { + assert(false, ("invalid mode: " + mode)); + } + } + }; + + var prototypeAccessors = { currentRoute: { configurable: true } }; + + VueRouter.prototype.match = function match (raw, current, redirectedFrom) { + return this.matcher.match(raw, current, redirectedFrom) + }; + + prototypeAccessors.currentRoute.get = function () { + return this.history && this.history.current + }; + + VueRouter.prototype.init = function init (app /* Vue component instance */) { + var this$1 = this; + + + assert( + install.installed, + "not installed. Make sure to call `Vue.use(VueRouter)` " + + "before creating root instance." + ); + + this.apps.push(app); + + // set up app destroyed handler + // https://github.com/vuejs/vue-router/issues/2639 + app.$once('hook:destroyed', function () { + // clean out app from this.apps array once destroyed + var index = this$1.apps.indexOf(app); + if (index > -1) { this$1.apps.splice(index, 1); } + // ensure we still have a main app or null if no apps + // we do not release the router so it can be reused + if (this$1.app === app) { this$1.app = this$1.apps[0] || null; } + + if (!this$1.app) { + // clean up event listeners + // https://github.com/vuejs/vue-router/issues/2341 + this$1.history.teardownListeners(); + } + }); + + // main app previously initialized + // return as we don't need to set up new history listener + if (this.app) { + return + } + + this.app = app; + + var history = this.history; + + if (history instanceof HTML5History || history instanceof HashHistory) { + var handleInitialScroll = function (routeOrError) { + var from = history.current; + var expectScroll = this$1.options.scrollBehavior; + var supportsScroll = supportsPushState && expectScroll; + + if (supportsScroll && 'fullPath' in routeOrError) { + handleScroll(this$1, routeOrError, from, false); + } + }; + var setupListeners = function (routeOrError) { + history.setupListeners(); + handleInitialScroll(routeOrError); + }; + history.transitionTo( + history.getCurrentLocation(), + setupListeners, + setupListeners + ); + } + + history.listen(function (route) { + this$1.apps.forEach(function (app) { + app._route = route; + }); + }); + }; + + VueRouter.prototype.beforeEach = function beforeEach (fn) { + return registerHook(this.beforeHooks, fn) + }; + + VueRouter.prototype.beforeResolve = function beforeResolve (fn) { + return registerHook(this.resolveHooks, fn) + }; + + VueRouter.prototype.afterEach = function afterEach (fn) { + return registerHook(this.afterHooks, fn) + }; + + VueRouter.prototype.onReady = function onReady (cb, errorCb) { + this.history.onReady(cb, errorCb); + }; + + VueRouter.prototype.onError = function onError (errorCb) { + this.history.onError(errorCb); + }; + + VueRouter.prototype.push = function push (location, onComplete, onAbort) { + var this$1 = this; + + // $flow-disable-line + if (!onComplete && !onAbort && typeof Promise !== 'undefined') { + return new Promise(function (resolve, reject) { + this$1.history.push(location, resolve, reject); + }) + } else { + this.history.push(location, onComplete, onAbort); + } + }; + + VueRouter.prototype.replace = function replace (location, onComplete, onAbort) { + var this$1 = this; + + // $flow-disable-line + if (!onComplete && !onAbort && typeof Promise !== 'undefined') { + return new Promise(function (resolve, reject) { + this$1.history.replace(location, resolve, reject); + }) + } else { + this.history.replace(location, onComplete, onAbort); + } + }; + + VueRouter.prototype.go = function go (n) { + this.history.go(n); + }; + + VueRouter.prototype.back = function back () { + this.go(-1); + }; + + VueRouter.prototype.forward = function forward () { + this.go(1); + }; + + VueRouter.prototype.getMatchedComponents = function getMatchedComponents (to) { + var route = to + ? to.matched + ? to + : this.resolve(to).route + : this.currentRoute; + if (!route) { + return [] + } + return [].concat.apply( + [], + route.matched.map(function (m) { + return Object.keys(m.components).map(function (key) { + return m.components[key] + }) + }) + ) + }; + + VueRouter.prototype.resolve = function resolve ( + to, + current, + append + ) { + current = current || this.history.current; + var location = normalizeLocation(to, current, append, this); + var route = this.match(location, current); + var fullPath = route.redirectedFrom || route.fullPath; + var base = this.history.base; + var href = createHref(base, fullPath, this.mode); + return { + location: location, + route: route, + href: href, + // for backwards compat + normalizedTo: location, + resolved: route + } + }; + + VueRouter.prototype.addRoutes = function addRoutes (routes) { + this.matcher.addRoutes(routes); + if (this.history.current !== START) { + this.history.transitionTo(this.history.getCurrentLocation()); + } + }; + + Object.defineProperties( VueRouter.prototype, prototypeAccessors ); + + function registerHook (list, fn) { + list.push(fn); + return function () { + var i = list.indexOf(fn); + if (i > -1) { list.splice(i, 1); } + } + } + + function createHref (base, fullPath, mode) { + var path = mode === 'hash' ? '#' + fullPath : fullPath; + return base ? cleanPath(base + '/' + path) : path + } + + VueRouter.install = install; + VueRouter.version = '3.4.3'; + VueRouter.isNavigationFailure = isNavigationFailure; + VueRouter.NavigationFailureType = NavigationFailureType; + + if (inBrowser && window.Vue) { + window.Vue.use(VueRouter); + } + + return VueRouter; + +})); diff --git a/scripts/communityScripts/libraries/vue/vue.min.js b/scripts/communityScripts/libraries/vue/vue.min.js new file mode 100644 index 0000000000..05e21102a0 --- /dev/null +++ b/scripts/communityScripts/libraries/vue/vue.min.js @@ -0,0 +1,6 @@ +/*! + * Vue.js v2.6.11 + * (c) 2014-2019 Evan You + * Released under the MIT License. + */ +!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function n(e){return null!=e}function r(e){return!0===e}function i(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function o(e){return null!==e&&"object"==typeof e}var a=Object.prototype.toString;function s(e){return"[object Object]"===a.call(e)}function c(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return n(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function l(e){return null==e?"":Array.isArray(e)||s(e)&&e.toString===a?JSON.stringify(e,null,2):String(e)}function f(e){var t=parseFloat(e);return isNaN(t)?e:t}function p(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}var m=Object.prototype.hasOwnProperty;function y(e,t){return m.call(e,t)}function g(e){var t=Object.create(null);return function(n){return t[n]||(t[n]=e(n))}}var _=/-(\w)/g,b=g(function(e){return e.replace(_,function(e,t){return t?t.toUpperCase():""})}),$=g(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),w=/\B([A-Z])/g,C=g(function(e){return e.replace(w,"-$1").toLowerCase()});var x=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n};function k(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function A(e,t){for(var n in t)e[n]=t[n];return e}function O(e){for(var t={},n=0;n0,Z=J&&J.indexOf("edge/")>0,G=(J&&J.indexOf("android"),J&&/iphone|ipad|ipod|ios/.test(J)||"ios"===K),X=(J&&/chrome\/\d+/.test(J),J&&/phantomjs/.test(J),J&&J.match(/firefox\/(\d+)/)),Y={}.watch,Q=!1;if(z)try{var ee={};Object.defineProperty(ee,"passive",{get:function(){Q=!0}}),window.addEventListener("test-passive",null,ee)}catch(e){}var te=function(){return void 0===B&&(B=!z&&!V&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),B},ne=z&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function re(e){return"function"==typeof e&&/native code/.test(e.toString())}var ie,oe="undefined"!=typeof Symbol&&re(Symbol)&&"undefined"!=typeof Reflect&&re(Reflect.ownKeys);ie="undefined"!=typeof Set&&re(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var ae=S,se=0,ce=function(){this.id=se++,this.subs=[]};ce.prototype.addSub=function(e){this.subs.push(e)},ce.prototype.removeSub=function(e){h(this.subs,e)},ce.prototype.depend=function(){ce.target&&ce.target.addDep(this)},ce.prototype.notify=function(){for(var e=this.subs.slice(),t=0,n=e.length;t-1)if(o&&!y(i,"default"))a=!1;else if(""===a||a===C(e)){var c=Pe(String,i.type);(c<0||s0&&(st((u=e(u,(a||"")+"_"+c))[0])&&st(f)&&(s[l]=he(f.text+u[0].text),u.shift()),s.push.apply(s,u)):i(u)?st(f)?s[l]=he(f.text+u):""!==u&&s.push(he(u)):st(u)&&st(f)?s[l]=he(f.text+u.text):(r(o._isVList)&&n(u.tag)&&t(u.key)&&n(a)&&(u.key="__vlist"+a+"_"+c+"__"),s.push(u)));return s}(e):void 0}function st(e){return n(e)&&n(e.text)&&!1===e.isComment}function ct(e,t){if(e){for(var n=Object.create(null),r=oe?Reflect.ownKeys(e):Object.keys(e),i=0;i0,a=t?!!t.$stable:!o,s=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(a&&r&&r!==e&&s===r.$key&&!o&&!r.$hasNormal)return r;for(var c in i={},t)t[c]&&"$"!==c[0]&&(i[c]=pt(n,c,t[c]))}else i={};for(var u in n)u in i||(i[u]=dt(n,u));return t&&Object.isExtensible(t)&&(t._normalized=i),R(i,"$stable",a),R(i,"$key",s),R(i,"$hasNormal",o),i}function pt(e,t,n){var r=function(){var e=arguments.length?n.apply(null,arguments):n({});return(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:at(e))&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return n.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function dt(e,t){return function(){return e[t]}}function vt(e,t){var r,i,a,s,c;if(Array.isArray(e)||"string"==typeof e)for(r=new Array(e.length),i=0,a=e.length;idocument.createEvent("Event").timeStamp&&(sn=function(){return cn.now()})}function un(){var e,t;for(an=sn(),rn=!0,Qt.sort(function(e,t){return e.id-t.id}),on=0;onon&&Qt[n].id>e.id;)n--;Qt.splice(n+1,0,e)}else Qt.push(e);nn||(nn=!0,Ye(un))}}(this)},fn.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||o(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Re(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},fn.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},fn.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},fn.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||h(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var pn={enumerable:!0,configurable:!0,get:S,set:S};function dn(e,t,n){pn.get=function(){return this[t][n]},pn.set=function(e){this[t][n]=e},Object.defineProperty(e,n,pn)}function vn(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var n=e.$options.propsData||{},r=e._props={},i=e.$options._propKeys=[];e.$parent&&$e(!1);var o=function(o){i.push(o);var a=Me(o,t,n,e);xe(r,o,a),o in e||dn(e,"_props",o)};for(var a in t)o(a);$e(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var n in t)e[n]="function"!=typeof t[n]?S:x(t[n],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;s(t=e._data="function"==typeof t?function(e,t){le();try{return e.call(t,t)}catch(e){return Re(e,t,"data()"),{}}finally{fe()}}(t,e):t||{})||(t={});var n=Object.keys(t),r=e.$options.props,i=(e.$options.methods,n.length);for(;i--;){var o=n[i];r&&y(r,o)||(a=void 0,36!==(a=(o+"").charCodeAt(0))&&95!==a&&dn(e,"_data",o))}var a;Ce(t,!0)}(e):Ce(e._data={},!0),t.computed&&function(e,t){var n=e._computedWatchers=Object.create(null),r=te();for(var i in t){var o=t[i],a="function"==typeof o?o:o.get;r||(n[i]=new fn(e,a||S,S,hn)),i in e||mn(e,i,o)}}(e,t.computed),t.watch&&t.watch!==Y&&function(e,t){for(var n in t){var r=t[n];if(Array.isArray(r))for(var i=0;i-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(n=e,"[object RegExp]"===a.call(n)&&e.test(t));var n}function An(e,t){var n=e.cache,r=e.keys,i=e._vnode;for(var o in n){var a=n[o];if(a){var s=xn(a.componentOptions);s&&!t(s)&&On(n,o,r,i)}}}function On(e,t,n,r){var i=e[t];!i||r&&i.tag===r.tag||i.componentInstance.$destroy(),e[t]=null,h(n,t)}!function(t){t.prototype._init=function(t){var n=this;n._uid=bn++,n._isVue=!0,t&&t._isComponent?function(e,t){var n=e.$options=Object.create(e.constructor.options),r=t._parentVnode;n.parent=t.parent,n._parentVnode=r;var i=r.componentOptions;n.propsData=i.propsData,n._parentListeners=i.listeners,n._renderChildren=i.children,n._componentTag=i.tag,t.render&&(n.render=t.render,n.staticRenderFns=t.staticRenderFns)}(n,t):n.$options=De($n(n.constructor),t||{},n),n._renderProxy=n,n._self=n,function(e){var t=e.$options,n=t.parent;if(n&&!t.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(e)}e.$parent=n,e.$root=n?n.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(n),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&qt(e,t)}(n),function(t){t._vnode=null,t._staticTrees=null;var n=t.$options,r=t.$vnode=n._parentVnode,i=r&&r.context;t.$slots=ut(n._renderChildren,i),t.$scopedSlots=e,t._c=function(e,n,r,i){return Pt(t,e,n,r,i,!1)},t.$createElement=function(e,n,r,i){return Pt(t,e,n,r,i,!0)};var o=r&&r.data;xe(t,"$attrs",o&&o.attrs||e,null,!0),xe(t,"$listeners",n._parentListeners||e,null,!0)}(n),Yt(n,"beforeCreate"),function(e){var t=ct(e.$options.inject,e);t&&($e(!1),Object.keys(t).forEach(function(n){xe(e,n,t[n])}),$e(!0))}(n),vn(n),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(n),Yt(n,"created"),n.$options.el&&n.$mount(n.$options.el)}}(wn),function(e){var t={get:function(){return this._data}},n={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",n),e.prototype.$set=ke,e.prototype.$delete=Ae,e.prototype.$watch=function(e,t,n){if(s(t))return _n(this,e,t,n);(n=n||{}).user=!0;var r=new fn(this,e,t,n);if(n.immediate)try{t.call(this,r.value)}catch(e){Re(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(wn),function(e){var t=/^hook:/;e.prototype.$on=function(e,n){var r=this;if(Array.isArray(e))for(var i=0,o=e.length;i1?k(t):t;for(var n=k(arguments,1),r='event handler for "'+e+'"',i=0,o=t.length;iparseInt(this.max)&&On(a,s[0],s,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return F}};Object.defineProperty(e,"config",t),e.util={warn:ae,extend:A,mergeOptions:De,defineReactive:xe},e.set=ke,e.delete=Ae,e.nextTick=Ye,e.observable=function(e){return Ce(e),e},e.options=Object.create(null),M.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,A(e.options.components,Tn),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var n=k(arguments,1);return n.unshift(this),"function"==typeof e.install?e.install.apply(e,n):"function"==typeof e&&e.apply(null,n),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=De(this.options,e),this}}(e),Cn(e),function(e){M.forEach(function(t){e[t]=function(e,n){return n?("component"===t&&s(n)&&(n.name=n.name||e,n=this.options._base.extend(n)),"directive"===t&&"function"==typeof n&&(n={bind:n,update:n}),this.options[t+"s"][e]=n,n):this.options[t+"s"][e]}})}(e)}(wn),Object.defineProperty(wn.prototype,"$isServer",{get:te}),Object.defineProperty(wn.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(wn,"FunctionalRenderContext",{value:Tt}),wn.version="2.6.11";var En=p("style,class"),Nn=p("input,textarea,option,select,progress"),jn=function(e,t,n){return"value"===n&&Nn(e)&&"button"!==t||"selected"===n&&"option"===e||"checked"===n&&"input"===e||"muted"===n&&"video"===e},Dn=p("contenteditable,draggable,spellcheck"),Ln=p("events,caret,typing,plaintext-only"),Mn=function(e,t){return Hn(t)||"false"===t?"false":"contenteditable"===e&&Ln(t)?t:"true"},In=p("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Fn="http://www.w3.org/1999/xlink",Pn=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Rn=function(e){return Pn(e)?e.slice(6,e.length):""},Hn=function(e){return null==e||!1===e};function Bn(e){for(var t=e.data,r=e,i=e;n(i.componentInstance);)(i=i.componentInstance._vnode)&&i.data&&(t=Un(i.data,t));for(;n(r=r.parent);)r&&r.data&&(t=Un(t,r.data));return function(e,t){if(n(e)||n(t))return zn(e,Vn(t));return""}(t.staticClass,t.class)}function Un(e,t){return{staticClass:zn(e.staticClass,t.staticClass),class:n(e.class)?[e.class,t.class]:t.class}}function zn(e,t){return e?t?e+" "+t:e:t||""}function Vn(e){return Array.isArray(e)?function(e){for(var t,r="",i=0,o=e.length;i-1?hr(e,t,n):In(t)?Hn(n)?e.removeAttribute(t):(n="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,n)):Dn(t)?e.setAttribute(t,Mn(t,n)):Pn(t)?Hn(n)?e.removeAttributeNS(Fn,Rn(t)):e.setAttributeNS(Fn,t,n):hr(e,t,n)}function hr(e,t,n){if(Hn(n))e.removeAttribute(t);else{if(q&&!W&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==n&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,n)}}var mr={create:dr,update:dr};function yr(e,r){var i=r.elm,o=r.data,a=e.data;if(!(t(o.staticClass)&&t(o.class)&&(t(a)||t(a.staticClass)&&t(a.class)))){var s=Bn(r),c=i._transitionClasses;n(c)&&(s=zn(s,Vn(c))),s!==i._prevClass&&(i.setAttribute("class",s),i._prevClass=s)}}var gr,_r,br,$r,wr,Cr,xr={create:yr,update:yr},kr=/[\w).+\-_$\]]/;function Ar(e){var t,n,r,i,o,a=!1,s=!1,c=!1,u=!1,l=0,f=0,p=0,d=0;for(r=0;r=0&&" "===(h=e.charAt(v));v--);h&&kr.test(h)||(u=!0)}}else void 0===i?(d=r+1,i=e.slice(0,r).trim()):m();function m(){(o||(o=[])).push(e.slice(d,r).trim()),d=r+1}if(void 0===i?i=e.slice(0,r).trim():0!==d&&m(),o)for(r=0;r-1?{exp:e.slice(0,$r),key:'"'+e.slice($r+1)+'"'}:{exp:e,key:null};_r=e,$r=wr=Cr=0;for(;!zr();)Vr(br=Ur())?Jr(br):91===br&&Kr(br);return{exp:e.slice(0,wr),key:e.slice(wr+1,Cr)}}(e);return null===n.key?e+"="+t:"$set("+n.exp+", "+n.key+", "+t+")"}function Ur(){return _r.charCodeAt(++$r)}function zr(){return $r>=gr}function Vr(e){return 34===e||39===e}function Kr(e){var t=1;for(wr=$r;!zr();)if(Vr(e=Ur()))Jr(e);else if(91===e&&t++,93===e&&t--,0===t){Cr=$r;break}}function Jr(e){for(var t=e;!zr()&&(e=Ur())!==t;);}var qr,Wr="__r",Zr="__c";function Gr(e,t,n){var r=qr;return function i(){null!==t.apply(null,arguments)&&Qr(e,i,n,r)}}var Xr=Ve&&!(X&&Number(X[1])<=53);function Yr(e,t,n,r){if(Xr){var i=an,o=t;t=o._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=i||e.timeStamp<=0||e.target.ownerDocument!==document)return o.apply(this,arguments)}}qr.addEventListener(e,t,Q?{capture:n,passive:r}:n)}function Qr(e,t,n,r){(r||qr).removeEventListener(e,t._wrapper||t,n)}function ei(e,r){if(!t(e.data.on)||!t(r.data.on)){var i=r.data.on||{},o=e.data.on||{};qr=r.elm,function(e){if(n(e[Wr])){var t=q?"change":"input";e[t]=[].concat(e[Wr],e[t]||[]),delete e[Wr]}n(e[Zr])&&(e.change=[].concat(e[Zr],e.change||[]),delete e[Zr])}(i),rt(i,o,Yr,Qr,Gr,r.context),qr=void 0}}var ti,ni={create:ei,update:ei};function ri(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var i,o,a=r.elm,s=e.data.domProps||{},c=r.data.domProps||{};for(i in n(c.__ob__)&&(c=r.data.domProps=A({},c)),s)i in c||(a[i]="");for(i in c){if(o=c[i],"textContent"===i||"innerHTML"===i){if(r.children&&(r.children.length=0),o===s[i])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===i&&"PROGRESS"!==a.tagName){a._value=o;var u=t(o)?"":String(o);ii(a,u)&&(a.value=u)}else if("innerHTML"===i&&qn(a.tagName)&&t(a.innerHTML)){(ti=ti||document.createElement("div")).innerHTML=""+o+"";for(var l=ti.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;l.firstChild;)a.appendChild(l.firstChild)}else if(o!==s[i])try{a[i]=o}catch(e){}}}}function ii(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var n=!0;try{n=document.activeElement!==e}catch(e){}return n&&e.value!==t}(e,t)||function(e,t){var r=e.value,i=e._vModifiers;if(n(i)){if(i.number)return f(r)!==f(t);if(i.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var oi={create:ri,update:ri},ai=g(function(e){var t={},n=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(n);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function si(e){var t=ci(e.style);return e.staticStyle?A(e.staticStyle,t):t}function ci(e){return Array.isArray(e)?O(e):"string"==typeof e?ai(e):e}var ui,li=/^--/,fi=/\s*!important$/,pi=function(e,t,n){if(li.test(t))e.style.setProperty(t,n);else if(fi.test(n))e.style.setProperty(C(t),n.replace(fi,""),"important");else{var r=vi(t);if(Array.isArray(n))for(var i=0,o=n.length;i-1?t.split(yi).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+(e.getAttribute("class")||"")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function _i(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(yi).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var n=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?e.setAttribute("class",n):e.removeAttribute("class")}}function bi(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&A(t,$i(e.name||"v")),A(t,e),t}return"string"==typeof e?$i(e):void 0}}var $i=g(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),wi=z&&!W,Ci="transition",xi="animation",ki="transition",Ai="transitionend",Oi="animation",Si="animationend";wi&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(ki="WebkitTransition",Ai="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Oi="WebkitAnimation",Si="webkitAnimationEnd"));var Ti=z?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Ei(e){Ti(function(){Ti(e)})}function Ni(e,t){var n=e._transitionClasses||(e._transitionClasses=[]);n.indexOf(t)<0&&(n.push(t),gi(e,t))}function ji(e,t){e._transitionClasses&&h(e._transitionClasses,t),_i(e,t)}function Di(e,t,n){var r=Mi(e,t),i=r.type,o=r.timeout,a=r.propCount;if(!i)return n();var s=i===Ci?Ai:Si,c=0,u=function(){e.removeEventListener(s,l),n()},l=function(t){t.target===e&&++c>=a&&u()};setTimeout(function(){c0&&(n=Ci,l=a,f=o.length):t===xi?u>0&&(n=xi,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?Ci:xi:null)?n===Ci?o.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===Ci&&Li.test(r[ki+"Property"])}}function Ii(e,t){for(;e.length1}function Ui(e,t){!0!==t.data.show&&Pi(t)}var zi=function(e){var o,a,s={},c=e.modules,u=e.nodeOps;for(o=0;ov?_(e,t(i[y+1])?null:i[y+1].elm,i,d,y,o):d>y&&$(r,p,v)}(p,h,y,o,l):n(y)?(n(e.text)&&u.setTextContent(p,""),_(p,null,y,0,y.length-1,o)):n(h)?$(h,0,h.length-1):n(e.text)&&u.setTextContent(p,""):e.text!==i.text&&u.setTextContent(p,i.text),n(v)&&n(d=v.hook)&&n(d=d.postpatch)&&d(e,i)}}}function k(e,t,i){if(r(i)&&n(e.parent))e.parent.data.pendingInsert=t;else for(var o=0;o-1,a.selected!==o&&(a.selected=o);else if(N(Wi(a),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function qi(e,t){return t.every(function(t){return!N(t,e)})}function Wi(e){return"_value"in e?e._value:e.value}function Zi(e){e.target.composing=!0}function Gi(e){e.target.composing&&(e.target.composing=!1,Xi(e.target,"input"))}function Xi(e,t){var n=document.createEvent("HTMLEvents");n.initEvent(t,!0,!0),e.dispatchEvent(n)}function Yi(e){return!e.componentInstance||e.data&&e.data.transition?e:Yi(e.componentInstance._vnode)}var Qi={model:Vi,show:{bind:function(e,t,n){var r=t.value,i=(n=Yi(n)).data&&n.data.transition,o=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&i?(n.data.show=!0,Pi(n,function(){e.style.display=o})):e.style.display=r?o:"none"},update:function(e,t,n){var r=t.value;!r!=!t.oldValue&&((n=Yi(n)).data&&n.data.transition?(n.data.show=!0,r?Pi(n,function(){e.style.display=e.__vOriginalDisplay}):Ri(n,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,n,r,i){i||(e.style.display=e.__vOriginalDisplay)}}},eo={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function to(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?to(zt(t.children)):e}function no(e){var t={},n=e.$options;for(var r in n.propsData)t[r]=e[r];var i=n._parentListeners;for(var o in i)t[b(o)]=i[o];return t}function ro(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var io=function(e){return e.tag||Ut(e)},oo=function(e){return"show"===e.name},ao={name:"transition",props:eo,abstract:!0,render:function(e){var t=this,n=this.$slots.default;if(n&&(n=n.filter(io)).length){var r=this.mode,o=n[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return o;var a=to(o);if(!a)return o;if(this._leaving)return ro(e,o);var s="__transition-"+this._uid+"-";a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=no(this),u=this._vnode,l=to(u);if(a.data.directives&&a.data.directives.some(oo)&&(a.data.show=!0),l&&l.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(a,l)&&!Ut(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=A({},c);if("out-in"===r)return this._leaving=!0,it(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),ro(e,o);if("in-out"===r){if(Ut(a))return u;var p,d=function(){p()};it(c,"afterEnter",d),it(c,"enterCancelled",d),it(f,"delayLeave",function(e){p=e})}}return o}}},so=A({tag:String,moveClass:String},eo);function co(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function uo(e){e.data.newPos=e.elm.getBoundingClientRect()}function lo(e){var t=e.data.pos,n=e.data.newPos,r=t.left-n.left,i=t.top-n.top;if(r||i){e.data.moved=!0;var o=e.elm.style;o.transform=o.WebkitTransform="translate("+r+"px,"+i+"px)",o.transitionDuration="0s"}}delete so.mode;var fo={Transition:ao,TransitionGroup:{props:so,beforeMount:function(){var e=this,t=this._update;this._update=function(n,r){var i=Zt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,i(),t.call(e,n,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,i=this.$slots.default||[],o=this.children=[],a=no(this),s=0;s-1?Gn[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Gn[e]=/HTMLUnknownElement/.test(t.toString())},A(wn.options.directives,Qi),A(wn.options.components,fo),wn.prototype.__patch__=z?zi:S,wn.prototype.$mount=function(e,t){return function(e,t,n){var r;return e.$el=t,e.$options.render||(e.$options.render=ve),Yt(e,"beforeMount"),r=function(){e._update(e._render(),n)},new fn(e,r,S,{before:function(){e._isMounted&&!e._isDestroyed&&Yt(e,"beforeUpdate")}},!0),n=!1,null==e.$vnode&&(e._isMounted=!0,Yt(e,"mounted")),e}(this,e=e&&z?Yn(e):void 0,t)},z&&setTimeout(function(){F.devtools&&ne&&ne.emit("init",wn)},0);var po=/\{\{((?:.|\r?\n)+?)\}\}/g,vo=/[-.*+?^${}()|[\]\/\\]/g,ho=g(function(e){var t=e[0].replace(vo,"\\$&"),n=e[1].replace(vo,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+n,"g")});var mo={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var n=Fr(e,"class");n&&(e.staticClass=JSON.stringify(n));var r=Ir(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var yo,go={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var n=Fr(e,"style");n&&(e.staticStyle=JSON.stringify(ai(n)));var r=Ir(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},_o=function(e){return(yo=yo||document.createElement("div")).innerHTML=e,yo.textContent},bo=p("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),$o=p("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),wo=p("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Co=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,xo=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,ko="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+P.source+"]*",Ao="((?:"+ko+"\\:)?"+ko+")",Oo=new RegExp("^<"+Ao),So=/^\s*(\/?)>/,To=new RegExp("^<\\/"+Ao+"[^>]*>"),Eo=/^]+>/i,No=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Io=/&(?:lt|gt|quot|amp|#39);/g,Fo=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Po=p("pre,textarea",!0),Ro=function(e,t){return e&&Po(e)&&"\n"===t[0]};function Ho(e,t){var n=t?Fo:Io;return e.replace(n,function(e){return Mo[e]})}var Bo,Uo,zo,Vo,Ko,Jo,qo,Wo,Zo=/^@|^v-on:/,Go=/^v-|^@|^:|^#/,Xo=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Yo=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Qo=/^\(|\)$/g,ea=/^\[.*\]$/,ta=/:(.*)$/,na=/^:|^\.|^v-bind:/,ra=/\.[^.\]]+(?=[^\]]*$)/g,ia=/^v-slot(:|$)|^#/,oa=/[\r\n]/,aa=/\s+/g,sa=g(_o),ca="_empty_";function ua(e,t,n){return{type:1,tag:e,attrsList:t,attrsMap:ma(t),rawAttrsMap:{},parent:n,children:[]}}function la(e,t){Bo=t.warn||Sr,Jo=t.isPreTag||T,qo=t.mustUseProp||T,Wo=t.getTagNamespace||T;t.isReservedTag;zo=Tr(t.modules,"transformNode"),Vo=Tr(t.modules,"preTransformNode"),Ko=Tr(t.modules,"postTransformNode"),Uo=t.delimiters;var n,r,i=[],o=!1!==t.preserveWhitespace,a=t.whitespace,s=!1,c=!1;function u(e){if(l(e),s||e.processed||(e=fa(e,t)),i.length||e===n||n.if&&(e.elseif||e.else)&&da(n,{exp:e.elseif,block:e}),r&&!e.forbidden)if(e.elseif||e.else)a=e,(u=function(e){var t=e.length;for(;t--;){if(1===e[t].type)return e[t];e.pop()}}(r.children))&&u.if&&da(u,{exp:a.elseif,block:a});else{if(e.slotScope){var o=e.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[o]=e}r.children.push(e),e.parent=r}var a,u;e.children=e.children.filter(function(e){return!e.slotScope}),l(e),e.pre&&(s=!1),Jo(e.tag)&&(c=!1);for(var f=0;f]*>)","i")),p=e.replace(f,function(e,n,r){return u=r.length,Do(l)||"noscript"===l||(n=n.replace(//g,"$1").replace(//g,"$1")),Ro(l,n)&&(n=n.slice(1)),t.chars&&t.chars(n),""});c+=e.length-p.length,e=p,A(l,c-u,c)}else{var d=e.indexOf("<");if(0===d){if(No.test(e)){var v=e.indexOf("--\x3e");if(v>=0){t.shouldKeepComment&&t.comment(e.substring(4,v),c,c+v+3),C(v+3);continue}}if(jo.test(e)){var h=e.indexOf("]>");if(h>=0){C(h+2);continue}}var m=e.match(Eo);if(m){C(m[0].length);continue}var y=e.match(To);if(y){var g=c;C(y[0].length),A(y[1],g,c);continue}var _=x();if(_){k(_),Ro(_.tagName,e)&&C(1);continue}}var b=void 0,$=void 0,w=void 0;if(d>=0){for($=e.slice(d);!(To.test($)||Oo.test($)||No.test($)||jo.test($)||(w=$.indexOf("<",1))<0);)d+=w,$=e.slice(d);b=e.substring(0,d)}d<0&&(b=e),b&&C(b.length),t.chars&&b&&t.chars(b,c-b.length,c)}if(e===n){t.chars&&t.chars(e);break}}function C(t){c+=t,e=e.substring(t)}function x(){var t=e.match(Oo);if(t){var n,r,i={tagName:t[1],attrs:[],start:c};for(C(t[0].length);!(n=e.match(So))&&(r=e.match(xo)||e.match(Co));)r.start=c,C(r[0].length),r.end=c,i.attrs.push(r);if(n)return i.unarySlash=n[1],C(n[0].length),i.end=c,i}}function k(e){var n=e.tagName,c=e.unarySlash;o&&("p"===r&&wo(n)&&A(r),s(n)&&r===n&&A(n));for(var u=a(n)||!!c,l=e.attrs.length,f=new Array(l),p=0;p=0&&i[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=i.length-1;u>=a;u--)t.end&&t.end(i[u].tag,n,o);i.length=a,r=a&&i[a-1].tag}else"br"===s?t.start&&t.start(e,[],!0,n,o):"p"===s&&(t.start&&t.start(e,[],!1,n,o),t.end&&t.end(e,n,o))}A()}(e,{warn:Bo,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,o,a,l,f){var p=r&&r.ns||Wo(e);q&&"svg"===p&&(o=function(e){for(var t=[],n=0;nc&&(s.push(o=e.slice(c,i)),a.push(JSON.stringify(o)));var u=Ar(r[1].trim());a.push("_s("+u+")"),s.push({"@binding":u}),c=i+r[0].length}return c-1"+("true"===o?":("+t+")":":_q("+t+","+o+")")),Mr(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+o+"):("+a+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Br(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Br(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Br(t,"$$c")+"}",null,!0)}(e,r,i);else if("input"===o&&"radio"===a)!function(e,t,n){var r=n&&n.number,i=Ir(e,"value")||"null";Er(e,"checked","_q("+t+","+(i=r?"_n("+i+")":i)+")"),Mr(e,"change",Br(t,i),null,!0)}(e,r,i);else if("input"===o||"textarea"===o)!function(e,t,n){var r=e.attrsMap.type,i=n||{},o=i.lazy,a=i.number,s=i.trim,c=!o&&"range"!==r,u=o?"change":"range"===r?Wr:"input",l="$event.target.value";s&&(l="$event.target.value.trim()"),a&&(l="_n("+l+")");var f=Br(t,l);c&&(f="if($event.target.composing)return;"+f),Er(e,"value","("+t+")"),Mr(e,u,f,null,!0),(s||a)&&Mr(e,"blur","$forceUpdate()")}(e,r,i);else if(!F.isReservedTag(o))return Hr(e,r,i),!1;return!0},text:function(e,t){t.value&&Er(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&Er(e,"innerHTML","_s("+t.value+")",t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:bo,mustUseProp:jn,canBeLeftOpenTag:$o,isReservedTag:Wn,getTagNamespace:Zn,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(ba)},xa=g(function(e){return p("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))});function ka(e,t){e&&($a=xa(t.staticKeys||""),wa=t.isReservedTag||T,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||d(e.tag)||!wa(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every($a)))}(t);if(1===t.type){if(!wa(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var n=0,r=t.children.length;n|^function(?:\s+[\w$]+)?\s*\(/,Oa=/\([^)]*?\);*$/,Sa=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Ta={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ea={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Na=function(e){return"if("+e+")return null;"},ja={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Na("$event.target !== $event.currentTarget"),ctrl:Na("!$event.ctrlKey"),shift:Na("!$event.shiftKey"),alt:Na("!$event.altKey"),meta:Na("!$event.metaKey"),left:Na("'button' in $event && $event.button !== 0"),middle:Na("'button' in $event && $event.button !== 1"),right:Na("'button' in $event && $event.button !== 2")};function Da(e,t){var n=t?"nativeOn:":"on:",r="",i="";for(var o in e){var a=La(e[o]);e[o]&&e[o].dynamic?i+=o+","+a+",":r+='"'+o+'":'+a+","}return r="{"+r.slice(0,-1)+"}",i?n+"_d("+r+",["+i.slice(0,-1)+"])":n+r}function La(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return La(e)}).join(",")+"]";var t=Sa.test(e.value),n=Aa.test(e.value),r=Sa.test(e.value.replace(Oa,""));if(e.modifiers){var i="",o="",a=[];for(var s in e.modifiers)if(ja[s])o+=ja[s],Ta[s]&&a.push(s);else if("exact"===s){var c=e.modifiers;o+=Na(["ctrl","shift","alt","meta"].filter(function(e){return!c[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else a.push(s);return a.length&&(i+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(Ma).join("&&")+")return null;"}(a)),o&&(i+=o),"function($event){"+i+(t?"return "+e.value+"($event)":n?"return ("+e.value+")($event)":r?"return "+e.value:e.value)+"}"}return t||n?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function Ma(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var n=Ta[e],r=Ea[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(n)+",$event.key,"+JSON.stringify(r)+")"}var Ia={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(n){return"_b("+n+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:S},Fa=function(e){this.options=e,this.warn=e.warn||Sr,this.transforms=Tr(e.modules,"transformCode"),this.dataGenFns=Tr(e.modules,"genData"),this.directives=A(A({},Ia),e.directives);var t=e.isReservedTag||T;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Pa(e,t){var n=new Fa(t);return{render:"with(this){return "+(e?Ra(e,n):'_c("div")')+"}",staticRenderFns:n.staticRenderFns}}function Ra(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Ha(e,t);if(e.once&&!e.onceProcessed)return Ba(e,t);if(e.for&&!e.forProcessed)return za(e,t);if(e.if&&!e.ifProcessed)return Ua(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var n=e.slotName||'"default"',r=qa(e,t),i="_t("+n+(r?","+r:""),o=e.attrs||e.dynamicAttrs?Ga((e.attrs||[]).concat(e.dynamicAttrs||[]).map(function(e){return{name:b(e.name),value:e.value,dynamic:e.dynamic}})):null,a=e.attrsMap["v-bind"];!o&&!a||r||(i+=",null");o&&(i+=","+o);a&&(i+=(o?"":",null")+","+a);return i+")"}(e,t);var n;if(e.component)n=function(e,t,n){var r=t.inlineTemplate?null:qa(t,n,!0);return"_c("+e+","+Va(t,n)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=Va(e,t));var i=e.inlineTemplate?null:qa(e,t,!0);n="_c('"+e.tag+"'"+(r?","+r:"")+(i?","+i:"")+")"}for(var o=0;o>>0}(a):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(n+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var o=function(e,t){var n=e.children[0];if(n&&1===n.type){var r=Pa(n,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(e){return"function(){"+e+"}"}).join(",")+"]}"}}(e,t);o&&(n+=o+",")}return n=n.replace(/,$/,"")+"}",e.dynamicAttrs&&(n="_b("+n+',"'+e.tag+'",'+Ga(e.dynamicAttrs)+")"),e.wrapData&&(n=e.wrapData(n)),e.wrapListeners&&(n=e.wrapListeners(n)),n}function Ka(e){return 1===e.type&&("slot"===e.tag||e.children.some(Ka))}function Ja(e,t){var n=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!n)return Ua(e,t,Ja,"null");if(e.for&&!e.forProcessed)return za(e,t,Ja);var r=e.slotScope===ca?"":String(e.slotScope),i="function("+r+"){return "+("template"===e.tag?e.if&&n?"("+e.if+")?"+(qa(e,t)||"undefined")+":undefined":qa(e,t)||"undefined":Ra(e,t))+"}",o=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+i+o+"}"}function qa(e,t,n,r,i){var o=e.children;if(o.length){var a=o[0];if(1===o.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?t.maybeComponent(a)?",1":",0":"";return""+(r||Ra)(a,t)+s}var c=n?function(e,t){for(var n=0,r=0;r':'
    ',ts.innerHTML.indexOf(" ")>0}var os=!!z&&is(!1),as=!!z&&is(!0),ss=g(function(e){var t=Yn(e);return t&&t.innerHTML}),cs=wn.prototype.$mount;return wn.prototype.$mount=function(e,t){if((e=e&&Yn(e))===document.body||e===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=ss(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var i=rs(r,{outputSourceRange:!1,shouldDecodeNewlines:os,shouldDecodeNewlinesForHref:as,delimiters:n.delimiters,comments:n.comments},this),o=i.render,a=i.staticRenderFns;n.render=o,n.staticRenderFns=a}}return cs.call(this,e,t)},wn.compile=rs,wn}); \ No newline at end of file diff --git a/scripts/communityScripts/libraries/vuetify/attributes.json b/scripts/communityScripts/libraries/vuetify/attributes.json new file mode 100644 index 0000000000..3b0a1a6e1e --- /dev/null +++ b/scripts/communityScripts/libraries/vuetify/attributes.json @@ -0,0 +1,9690 @@ +{ + "v-app/dark": { + "type": "boolean", + "description": "" + }, + "v-app/light": { + "type": "boolean", + "description": "" + }, + "v-app/id": { + "type": "string", + "description": "" + }, + "v-app-bar/color": { + "type": "string", + "description": "" + }, + "v-app-bar/elevation": { + "type": "number|string", + "description": "" + }, + "v-app-bar/height": { + "type": "number|string", + "description": "" + }, + "v-app-bar/max-height": { + "type": "number|string", + "description": "" + }, + "v-app-bar/max-width": { + "type": "number|string", + "description": "" + }, + "v-app-bar/min-height": { + "type": "number|string", + "description": "" + }, + "v-app-bar/min-width": { + "type": "number|string", + "description": "" + }, + "v-app-bar/width": { + "type": "number|string", + "description": "" + }, + "v-app-bar/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-app-bar/tile": { + "type": "boolean", + "description": "" + }, + "v-app-bar/dark": { + "type": "boolean", + "description": "" + }, + "v-app-bar/light": { + "type": "boolean", + "description": "" + }, + "v-app-bar/outlined": { + "type": "boolean", + "description": "" + }, + "v-app-bar/shaped": { + "type": "boolean", + "description": "" + }, + "v-app-bar/tag": { + "type": "string", + "description": "" + }, + "v-app-bar/absolute": { + "type": "boolean", + "description": "" + }, + "v-app-bar/bottom": { + "type": "boolean", + "description": "" + }, + "v-app-bar/collapse": { + "type": "boolean", + "description": "" + }, + "v-app-bar/dense": { + "type": "boolean", + "description": "" + }, + "v-app-bar/extended": { + "type": "boolean", + "description": "" + }, + "v-app-bar/extension-height": { + "type": "number|string", + "description": "" + }, + "v-app-bar/flat": { + "type": "boolean", + "description": "" + }, + "v-app-bar/floating": { + "type": "boolean", + "description": "" + }, + "v-app-bar/prominent": { + "type": "boolean", + "description": "" + }, + "v-app-bar/short": { + "type": "boolean", + "description": "" + }, + "v-app-bar/src": { + "type": "string|object", + "description": "" + }, + "v-app-bar/scroll-target": { + "type": "string", + "description": "" + }, + "v-app-bar/scroll-threshold": { + "type": "string|number", + "description": "" + }, + "v-app-bar/value": { + "type": "boolean", + "description": "" + }, + "v-app-bar/fixed": { + "type": "boolean", + "description": "" + }, + "v-app-bar/app": { + "type": "boolean", + "description": "" + }, + "v-app-bar/clipped-left": { + "type": "boolean", + "description": "" + }, + "v-app-bar/clipped-right": { + "type": "boolean", + "description": "" + }, + "v-app-bar/collapse-on-scroll": { + "type": "boolean", + "description": "" + }, + "v-app-bar/elevate-on-scroll": { + "type": "boolean", + "description": "" + }, + "v-app-bar/fade-img-on-scroll": { + "type": "boolean", + "description": "" + }, + "v-app-bar/hide-on-scroll": { + "type": "boolean", + "description": "" + }, + "v-app-bar/inverted-scroll": { + "type": "boolean", + "description": "" + }, + "v-app-bar/scroll-off-screen": { + "type": "boolean", + "description": "" + }, + "v-app-bar/shrink-on-scroll": { + "type": "boolean", + "description": "" + }, + "v-alert/color": { + "type": "string", + "description": "" + }, + "v-alert/elevation": { + "type": "number|string", + "description": "" + }, + "v-alert/height": { + "type": "number|string", + "description": "" + }, + "v-alert/max-height": { + "type": "number|string", + "description": "" + }, + "v-alert/max-width": { + "type": "number|string", + "description": "" + }, + "v-alert/min-height": { + "type": "number|string", + "description": "" + }, + "v-alert/min-width": { + "type": "number|string", + "description": "" + }, + "v-alert/width": { + "type": "number|string", + "description": "" + }, + "v-alert/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-alert/tile": { + "type": "boolean", + "description": "" + }, + "v-alert/dark": { + "type": "boolean", + "description": "" + }, + "v-alert/light": { + "type": "boolean", + "description": "" + }, + "v-alert/outlined": { + "type": "boolean", + "description": "" + }, + "v-alert/shaped": { + "type": "boolean", + "description": "" + }, + "v-alert/tag": { + "type": "string", + "description": "" + }, + "v-alert/value": { + "type": "boolean", + "description": "" + }, + "v-alert/mode": { + "type": "string", + "description": "" + }, + "v-alert/origin": { + "type": "string", + "description": "" + }, + "v-alert/transition": { + "type": "string", + "description": "" + }, + "v-alert/border": { + "type": "string", + "description": "" + }, + "v-alert/close-label": { + "type": "string", + "description": "" + }, + "v-alert/colored-border": { + "type": "boolean", + "description": "" + }, + "v-alert/dense": { + "type": "boolean", + "description": "" + }, + "v-alert/dismissible": { + "type": "boolean", + "description": "" + }, + "v-alert/close-icon": { + "type": "string", + "description": "" + }, + "v-alert/icon": { + "type": "boolean|string", + "description": "" + }, + "v-alert/prominent": { + "type": "boolean", + "description": "" + }, + "v-alert/text": { + "type": "boolean", + "description": "" + }, + "v-alert/type": { + "type": "string", + "description": "" + }, + "v-autocomplete/color": { + "type": "string", + "description": "" + }, + "v-autocomplete/dark": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/light": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/disabled": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/error": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/error-count": { + "type": "number|string", + "description": "" + }, + "v-autocomplete/error-messages": { + "type": "string|array", + "description": "" + }, + "v-autocomplete/messages": { + "type": "string|array", + "description": "" + }, + "v-autocomplete/readonly": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/rules": { + "type": "array", + "description": "" + }, + "v-autocomplete/success": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/success-messages": { + "type": "string|array", + "description": "" + }, + "v-autocomplete/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/value": { + "type": "any", + "description": "" + }, + "v-autocomplete/append-icon": { + "type": "string", + "description": "" + }, + "v-autocomplete/background-color": { + "type": "string", + "description": "" + }, + "v-autocomplete/dense": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/height": { + "type": "number|string", + "description": "" + }, + "v-autocomplete/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-autocomplete/hint": { + "type": "string", + "description": "" + }, + "v-autocomplete/id": { + "type": "string", + "description": "" + }, + "v-autocomplete/label": { + "type": "string", + "description": "" + }, + "v-autocomplete/loading": { + "type": "boolean|string", + "description": "" + }, + "v-autocomplete/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/prepend-icon": { + "type": "string", + "description": "" + }, + "v-autocomplete/loader-height": { + "type": "number|string", + "description": "" + }, + "v-autocomplete/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-autocomplete/autofocus": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/clearable": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/clear-icon": { + "type": "string", + "description": "" + }, + "v-autocomplete/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-autocomplete/counter-value": { + "type": "function", + "description": "" + }, + "v-autocomplete/filled": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/flat": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/full-width": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/outlined": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/placeholder": { + "type": "string", + "description": "" + }, + "v-autocomplete/prefix": { + "type": "string", + "description": "" + }, + "v-autocomplete/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-autocomplete/reverse": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/rounded": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/shaped": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/single-line": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/solo": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/suffix": { + "type": "string", + "description": "" + }, + "v-autocomplete/type": { + "type": "string", + "description": "" + }, + "v-autocomplete/value-comparator": { + "type": "function", + "description": "" + }, + "v-autocomplete/no-data-text": { + "type": "string", + "description": "" + }, + "v-autocomplete/attach": { + "type": "any", + "description": "" + }, + "v-autocomplete/cache-items": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/chips": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/deletable-chips": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/disable-lookup": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/eager": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/hide-selected": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/items": { + "type": "array", + "description": "" + }, + "v-autocomplete/item-color": { + "type": "string", + "description": "" + }, + "v-autocomplete/item-disabled": { + "type": "string|array|function", + "description": "" + }, + "v-autocomplete/item-text": { + "type": "string|array|function", + "description": "" + }, + "v-autocomplete/item-value": { + "type": "string|array|function", + "description": "" + }, + "v-autocomplete/menu-props": { + "type": "string|array|object", + "description": "" + }, + "v-autocomplete/multiple": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/open-on-clear": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/return-object": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/small-chips": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/allow-overflow": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/auto-select-first": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/filter": { + "type": "function", + "description": "" + }, + "v-autocomplete/hide-no-data": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/no-filter": { + "type": "boolean", + "description": "" + }, + "v-autocomplete/search-input": { + "type": "string", + "description": "" + }, + "v-avatar/color": { + "type": "string", + "description": "" + }, + "v-avatar/height": { + "type": "number|string", + "description": "" + }, + "v-avatar/max-height": { + "type": "number|string", + "description": "" + }, + "v-avatar/max-width": { + "type": "number|string", + "description": "" + }, + "v-avatar/min-height": { + "type": "number|string", + "description": "" + }, + "v-avatar/min-width": { + "type": "number|string", + "description": "" + }, + "v-avatar/width": { + "type": "number|string", + "description": "" + }, + "v-avatar/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-avatar/tile": { + "type": "boolean", + "description": "" + }, + "v-avatar/left": { + "type": "boolean", + "description": "" + }, + "v-avatar/right": { + "type": "boolean", + "description": "" + }, + "v-avatar/size": { + "type": "number|string", + "description": "" + }, + "v-badge/color": { + "type": "string", + "description": "" + }, + "v-badge/left": { + "type": "boolean", + "description": "" + }, + "v-badge/bottom": { + "type": "boolean", + "description": "" + }, + "v-badge/dark": { + "type": "boolean", + "description": "" + }, + "v-badge/light": { + "type": "boolean", + "description": "" + }, + "v-badge/value": { + "type": "any", + "description": "" + }, + "v-badge/mode": { + "type": "string", + "description": "" + }, + "v-badge/origin": { + "type": "string", + "description": "" + }, + "v-badge/transition": { + "type": "string", + "description": "" + }, + "v-badge/avatar": { + "type": "boolean", + "description": "" + }, + "v-badge/bordered": { + "type": "boolean", + "description": "" + }, + "v-badge/content": { + "type": "any", + "description": "" + }, + "v-badge/dot": { + "type": "boolean", + "description": "" + }, + "v-badge/label": { + "type": "string", + "description": "" + }, + "v-badge/icon": { + "type": "string", + "description": "" + }, + "v-badge/inline": { + "type": "boolean", + "description": "" + }, + "v-badge/offset-x": { + "type": "number|string", + "description": "" + }, + "v-badge/offset-y": { + "type": "number|string", + "description": "" + }, + "v-badge/overlap": { + "type": "boolean", + "description": "" + }, + "v-badge/tile": { + "type": "boolean", + "description": "" + }, + "v-banner/color": { + "type": "string", + "description": "" + }, + "v-banner/elevation": { + "type": "number|string", + "description": "" + }, + "v-banner/height": { + "type": "number|string", + "description": "" + }, + "v-banner/max-height": { + "type": "number|string", + "description": "" + }, + "v-banner/max-width": { + "type": "number|string", + "description": "" + }, + "v-banner/min-height": { + "type": "number|string", + "description": "" + }, + "v-banner/min-width": { + "type": "number|string", + "description": "" + }, + "v-banner/width": { + "type": "number|string", + "description": "" + }, + "v-banner/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-banner/tile": { + "type": "boolean", + "description": "" + }, + "v-banner/dark": { + "type": "boolean", + "description": "" + }, + "v-banner/light": { + "type": "boolean", + "description": "" + }, + "v-banner/outlined": { + "type": "boolean", + "description": "" + }, + "v-banner/shaped": { + "type": "boolean", + "description": "" + }, + "v-banner/tag": { + "type": "string", + "description": "" + }, + "v-banner/mobile-breakpoint": { + "type": "number|string", + "description": "" + }, + "v-banner/value": { + "type": "boolean", + "description": "" + }, + "v-banner/app": { + "type": "boolean", + "description": "" + }, + "v-banner/icon": { + "type": "string", + "description": "" + }, + "v-banner/icon-color": { + "type": "string", + "description": "" + }, + "v-banner/single-line": { + "type": "boolean", + "description": "" + }, + "v-banner/sticky": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/absolute": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/fixed": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/app": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/color": { + "type": "string", + "description": "" + }, + "v-bottom-navigation/height": { + "type": "number|string", + "description": "" + }, + "v-bottom-navigation/max-height": { + "type": "number|string", + "description": "" + }, + "v-bottom-navigation/max-width": { + "type": "number|string", + "description": "" + }, + "v-bottom-navigation/min-height": { + "type": "number|string", + "description": "" + }, + "v-bottom-navigation/min-width": { + "type": "number|string", + "description": "" + }, + "v-bottom-navigation/width": { + "type": "number|string", + "description": "" + }, + "v-bottom-navigation/input-value": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/value": { + "type": "any", + "description": "" + }, + "v-bottom-navigation/scroll-target": { + "type": "string", + "description": "" + }, + "v-bottom-navigation/scroll-threshold": { + "type": "string|number", + "description": "" + }, + "v-bottom-navigation/dark": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/light": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/active-class": { + "type": "string", + "description": "" + }, + "v-bottom-navigation/background-color": { + "type": "string", + "description": "" + }, + "v-bottom-navigation/grow": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/hide-on-scroll": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/horizontal": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/mandatory": { + "type": "boolean", + "description": "" + }, + "v-bottom-navigation/shift": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/open-delay": { + "type": "number|string", + "description": "" + }, + "v-bottom-sheet/close-delay": { + "type": "number|string", + "description": "" + }, + "v-bottom-sheet/value": { + "type": "any", + "description": "" + }, + "v-bottom-sheet/activator": { + "type": "any", + "description": "" + }, + "v-bottom-sheet/disabled": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/internal-activator": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/open-on-hover": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/open-on-focus": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/eager": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/attach": { + "type": "any", + "description": "" + }, + "v-bottom-sheet/content-class": { + "type": "string", + "description": "" + }, + "v-bottom-sheet/hide-overlay": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/overlay-color": { + "type": "string", + "description": "" + }, + "v-bottom-sheet/overlay-opacity": { + "type": "number|string", + "description": "" + }, + "v-bottom-sheet/return-value": { + "type": "any", + "description": "" + }, + "v-bottom-sheet/dark": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/fullscreen": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/light": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/max-width": { + "type": "string|number", + "description": "" + }, + "v-bottom-sheet/no-click-animation": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/origin": { + "type": "string", + "description": "" + }, + "v-bottom-sheet/persistent": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/retain-focus": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/scrollable": { + "type": "boolean", + "description": "" + }, + "v-bottom-sheet/transition": { + "type": "string", + "description": "" + }, + "v-bottom-sheet/width": { + "type": "string|number", + "description": "" + }, + "v-bottom-sheet/inset": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs/dark": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs/light": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs/divider": { + "type": "string", + "description": "" + }, + "v-breadcrumbs/items": { + "type": "array", + "description": "" + }, + "v-breadcrumbs/large": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/active-class": { + "type": "string", + "description": "" + }, + "v-breadcrumbs-item/append": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/exact": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/exact-active-class": { + "type": "string", + "description": "" + }, + "v-breadcrumbs-item/link": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/href": { + "type": "string|object", + "description": "" + }, + "v-breadcrumbs-item/to": { + "type": "string|object", + "description": "" + }, + "v-breadcrumbs-item/nuxt": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/replace": { + "type": "boolean", + "description": "" + }, + "v-breadcrumbs-item/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-breadcrumbs-item/tag": { + "type": "string", + "description": "" + }, + "v-breadcrumbs-item/target": { + "type": "string", + "description": "" + }, + "v-btn/color": { + "type": "string", + "description": "" + }, + "v-btn/elevation": { + "type": "number|string", + "description": "" + }, + "v-btn/height": { + "type": "number|string", + "description": "" + }, + "v-btn/max-height": { + "type": "number|string", + "description": "" + }, + "v-btn/max-width": { + "type": "number|string", + "description": "" + }, + "v-btn/min-height": { + "type": "number|string", + "description": "" + }, + "v-btn/min-width": { + "type": "number|string", + "description": "" + }, + "v-btn/width": { + "type": "number|string", + "description": "" + }, + "v-btn/rounded": { + "type": "boolean", + "description": "" + }, + "v-btn/tile": { + "type": "boolean", + "description": "" + }, + "v-btn/dark": { + "type": "boolean", + "description": "" + }, + "v-btn/light": { + "type": "boolean", + "description": "" + }, + "v-btn/outlined": { + "type": "boolean", + "description": "" + }, + "v-btn/shaped": { + "type": "boolean", + "description": "" + }, + "v-btn/tag": { + "type": "string", + "description": "" + }, + "v-btn/active-class": { + "type": "string", + "description": "" + }, + "v-btn/append": { + "type": "boolean", + "description": "" + }, + "v-btn/disabled": { + "type": "boolean", + "description": "" + }, + "v-btn/exact": { + "type": "boolean", + "description": "" + }, + "v-btn/exact-active-class": { + "type": "string", + "description": "" + }, + "v-btn/link": { + "type": "boolean", + "description": "" + }, + "v-btn/href": { + "type": "string|object", + "description": "" + }, + "v-btn/to": { + "type": "string|object", + "description": "" + }, + "v-btn/nuxt": { + "type": "boolean", + "description": "" + }, + "v-btn/replace": { + "type": "boolean", + "description": "" + }, + "v-btn/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-btn/target": { + "type": "string", + "description": "" + }, + "v-btn/absolute": { + "type": "boolean", + "description": "" + }, + "v-btn/bottom": { + "type": "boolean", + "description": "" + }, + "v-btn/fixed": { + "type": "boolean", + "description": "" + }, + "v-btn/left": { + "type": "boolean", + "description": "" + }, + "v-btn/right": { + "type": "boolean", + "description": "" + }, + "v-btn/top": { + "type": "boolean", + "description": "" + }, + "v-btn/large": { + "type": "boolean", + "description": "" + }, + "v-btn/small": { + "type": "boolean", + "description": "" + }, + "v-btn/x-large": { + "type": "boolean", + "description": "" + }, + "v-btn/x-small": { + "type": "boolean", + "description": "" + }, + "v-btn/input-value": { + "type": "any", + "description": "" + }, + "v-btn/block": { + "type": "boolean", + "description": "" + }, + "v-btn/depressed": { + "type": "boolean", + "description": "" + }, + "v-btn/fab": { + "type": "boolean", + "description": "" + }, + "v-btn/icon": { + "type": "boolean", + "description": "" + }, + "v-btn/loading": { + "type": "boolean", + "description": "" + }, + "v-btn/retain-focus-on-click": { + "type": "boolean", + "description": "" + }, + "v-btn/text": { + "type": "boolean", + "description": "" + }, + "v-btn/type": { + "type": "string", + "description": "" + }, + "v-btn/value": { + "type": "any", + "description": "" + }, + "v-btn-toggle/value": { + "type": "any", + "description": "" + }, + "v-btn-toggle/dark": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/light": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/active-class": { + "type": "string", + "description": "" + }, + "v-btn-toggle/mandatory": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/max": { + "type": "number|string", + "description": "" + }, + "v-btn-toggle/multiple": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/color": { + "type": "string", + "description": "" + }, + "v-btn-toggle/background-color": { + "type": "string", + "description": "" + }, + "v-btn-toggle/borderless": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/dense": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/group": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/rounded": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/shaped": { + "type": "boolean", + "description": "" + }, + "v-btn-toggle/tile": { + "type": "boolean", + "description": "" + }, + "v-calendar/color": { + "type": "string", + "description": "" + }, + "v-calendar/locale": { + "type": "string", + "description": "" + }, + "v-calendar/dark": { + "type": "boolean", + "description": "" + }, + "v-calendar/light": { + "type": "boolean", + "description": "" + }, + "v-calendar/now": { + "type": "string", + "description": "" + }, + "v-calendar/start": { + "type": "string|number|date", + "description": "" + }, + "v-calendar/end": { + "type": "string|number|date", + "description": "" + }, + "v-calendar/weekdays": { + "type": "array|string", + "description": "" + }, + "v-calendar/hide-header": { + "type": "boolean", + "description": "" + }, + "v-calendar/short-weekdays": { + "type": "boolean", + "description": "" + }, + "v-calendar/weekday-format": { + "type": "function", + "description": "" + }, + "v-calendar/day-format": { + "type": "function", + "description": "" + }, + "v-calendar/events": { + "type": "array", + "description": "" + }, + "v-calendar/event-start": { + "type": "string", + "description": "" + }, + "v-calendar/event-end": { + "type": "string", + "description": "" + }, + "v-calendar/event-timed": { + "type": "string|function", + "description": "" + }, + "v-calendar/event-category": { + "type": "string|function", + "description": "" + }, + "v-calendar/event-height": { + "type": "number", + "description": "" + }, + "v-calendar/event-color": { + "type": "string|function", + "description": "" + }, + "v-calendar/event-text-color": { + "type": "string|function", + "description": "" + }, + "v-calendar/event-name": { + "type": "string|function", + "description": "" + }, + "v-calendar/event-overlap-threshold": { + "type": "string|number", + "description": "" + }, + "v-calendar/event-overlap-mode": { + "type": "string|function", + "description": "" + }, + "v-calendar/event-more": { + "type": "boolean", + "description": "" + }, + "v-calendar/event-more-text": { + "type": "string", + "description": "" + }, + "v-calendar/event-ripple": { + "type": "boolean|object", + "description": "" + }, + "v-calendar/event-margin-bottom": { + "type": "number", + "description": "" + }, + "v-calendar/type": { + "type": "string", + "description": "" + }, + "v-calendar/value": { + "type": "string|number|date", + "description": "" + }, + "v-calendar/locale-first-day-of-year": { + "type": "string|number", + "description": "" + }, + "v-calendar/min-weeks": { + "type": "any", + "description": "" + }, + "v-calendar/short-months": { + "type": "boolean", + "description": "" + }, + "v-calendar/show-month-on-first": { + "type": "boolean", + "description": "" + }, + "v-calendar/show-week": { + "type": "boolean", + "description": "" + }, + "v-calendar/month-format": { + "type": "function", + "description": "" + }, + "v-calendar/max-days": { + "type": "number", + "description": "" + }, + "v-calendar/short-intervals": { + "type": "boolean", + "description": "" + }, + "v-calendar/interval-height": { + "type": "number|string", + "description": "" + }, + "v-calendar/interval-width": { + "type": "number|string", + "description": "" + }, + "v-calendar/interval-minutes": { + "type": "number|string", + "description": "" + }, + "v-calendar/first-interval": { + "type": "number|string", + "description": "" + }, + "v-calendar/first-time": { + "type": "number|string|object", + "description": "" + }, + "v-calendar/interval-count": { + "type": "number|string", + "description": "" + }, + "v-calendar/interval-format": { + "type": "function", + "description": "" + }, + "v-calendar/interval-style": { + "type": "function", + "description": "" + }, + "v-calendar/show-interval-label": { + "type": "function", + "description": "" + }, + "v-calendar/categories": { + "type": "array|string", + "description": "" + }, + "v-calendar/category-hide-dynamic": { + "type": "boolean", + "description": "" + }, + "v-calendar/category-show-all": { + "type": "boolean", + "description": "" + }, + "v-calendar/category-for-invalid": { + "type": "string", + "description": "" + }, + "v-calendar/category-days": { + "type": "number|string", + "description": "" + }, + "v-calendar-category/color": { + "type": "string", + "description": "" + }, + "v-calendar-category/locale": { + "type": "string", + "description": "" + }, + "v-calendar-category/dark": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/light": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/now": { + "type": "string", + "description": "" + }, + "v-calendar-category/start": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-category/end": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-category/weekdays": { + "type": "array|string", + "description": "" + }, + "v-calendar-category/hide-header": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/short-weekdays": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/weekday-format": { + "type": "function", + "description": "" + }, + "v-calendar-category/day-format": { + "type": "function", + "description": "" + }, + "v-calendar-category/max-days": { + "type": "number", + "description": "" + }, + "v-calendar-category/short-intervals": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/interval-height": { + "type": "number|string", + "description": "" + }, + "v-calendar-category/interval-width": { + "type": "number|string", + "description": "" + }, + "v-calendar-category/interval-minutes": { + "type": "number|string", + "description": "" + }, + "v-calendar-category/first-interval": { + "type": "number|string", + "description": "" + }, + "v-calendar-category/first-time": { + "type": "number|string|object", + "description": "" + }, + "v-calendar-category/interval-count": { + "type": "number|string", + "description": "" + }, + "v-calendar-category/interval-format": { + "type": "function", + "description": "" + }, + "v-calendar-category/interval-style": { + "type": "function", + "description": "" + }, + "v-calendar-category/show-interval-label": { + "type": "function", + "description": "" + }, + "v-calendar-category/categories": { + "type": "array|string", + "description": "" + }, + "v-calendar-category/category-hide-dynamic": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/category-show-all": { + "type": "boolean", + "description": "" + }, + "v-calendar-category/category-for-invalid": { + "type": "string", + "description": "" + }, + "v-calendar-category/category-days": { + "type": "number|string", + "description": "" + }, + "v-calendar-daily/color": { + "type": "string", + "description": "" + }, + "v-calendar-daily/locale": { + "type": "string", + "description": "" + }, + "v-calendar-daily/dark": { + "type": "boolean", + "description": "" + }, + "v-calendar-daily/light": { + "type": "boolean", + "description": "" + }, + "v-calendar-daily/now": { + "type": "string", + "description": "" + }, + "v-calendar-daily/start": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-daily/end": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-daily/weekdays": { + "type": "array|string", + "description": "" + }, + "v-calendar-daily/hide-header": { + "type": "boolean", + "description": "" + }, + "v-calendar-daily/short-weekdays": { + "type": "boolean", + "description": "" + }, + "v-calendar-daily/weekday-format": { + "type": "function", + "description": "" + }, + "v-calendar-daily/day-format": { + "type": "function", + "description": "" + }, + "v-calendar-daily/max-days": { + "type": "number", + "description": "" + }, + "v-calendar-daily/short-intervals": { + "type": "boolean", + "description": "" + }, + "v-calendar-daily/interval-height": { + "type": "number|string", + "description": "" + }, + "v-calendar-daily/interval-width": { + "type": "number|string", + "description": "" + }, + "v-calendar-daily/interval-minutes": { + "type": "number|string", + "description": "" + }, + "v-calendar-daily/first-interval": { + "type": "number|string", + "description": "" + }, + "v-calendar-daily/first-time": { + "type": "number|string|object", + "description": "" + }, + "v-calendar-daily/interval-count": { + "type": "number|string", + "description": "" + }, + "v-calendar-daily/interval-format": { + "type": "function", + "description": "" + }, + "v-calendar-daily/interval-style": { + "type": "function", + "description": "" + }, + "v-calendar-daily/show-interval-label": { + "type": "function", + "description": "" + }, + "v-calendar-weekly/color": { + "type": "string", + "description": "" + }, + "v-calendar-weekly/locale": { + "type": "string", + "description": "" + }, + "v-calendar-weekly/dark": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/light": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/now": { + "type": "string", + "description": "" + }, + "v-calendar-weekly/start": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-weekly/end": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-weekly/weekdays": { + "type": "array|string", + "description": "" + }, + "v-calendar-weekly/hide-header": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/short-weekdays": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/weekday-format": { + "type": "function", + "description": "" + }, + "v-calendar-weekly/day-format": { + "type": "function", + "description": "" + }, + "v-calendar-weekly/locale-first-day-of-year": { + "type": "string|number", + "description": "" + }, + "v-calendar-weekly/min-weeks": { + "type": "any", + "description": "" + }, + "v-calendar-weekly/short-months": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/show-month-on-first": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/show-week": { + "type": "boolean", + "description": "" + }, + "v-calendar-weekly/month-format": { + "type": "function", + "description": "" + }, + "v-calendar-monthly/color": { + "type": "string", + "description": "" + }, + "v-calendar-monthly/locale": { + "type": "string", + "description": "" + }, + "v-calendar-monthly/dark": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/light": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/now": { + "type": "string", + "description": "" + }, + "v-calendar-monthly/start": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-monthly/end": { + "type": "string|number|date", + "description": "" + }, + "v-calendar-monthly/weekdays": { + "type": "array|string", + "description": "" + }, + "v-calendar-monthly/hide-header": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/short-weekdays": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/weekday-format": { + "type": "function", + "description": "" + }, + "v-calendar-monthly/day-format": { + "type": "function", + "description": "" + }, + "v-calendar-monthly/locale-first-day-of-year": { + "type": "string|number", + "description": "" + }, + "v-calendar-monthly/min-weeks": { + "type": "any", + "description": "" + }, + "v-calendar-monthly/short-months": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/show-month-on-first": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/show-week": { + "type": "boolean", + "description": "" + }, + "v-calendar-monthly/month-format": { + "type": "function", + "description": "" + }, + "v-card/loading": { + "type": "boolean|string", + "description": "" + }, + "v-card/loader-height": { + "type": "number|string", + "description": "" + }, + "v-card/active-class": { + "type": "string", + "description": "" + }, + "v-card/append": { + "type": "boolean", + "description": "" + }, + "v-card/disabled": { + "type": "boolean", + "description": "" + }, + "v-card/exact": { + "type": "boolean", + "description": "" + }, + "v-card/exact-active-class": { + "type": "string", + "description": "" + }, + "v-card/link": { + "type": "boolean", + "description": "" + }, + "v-card/href": { + "type": "string|object", + "description": "" + }, + "v-card/to": { + "type": "string|object", + "description": "" + }, + "v-card/nuxt": { + "type": "boolean", + "description": "" + }, + "v-card/replace": { + "type": "boolean", + "description": "" + }, + "v-card/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-card/tag": { + "type": "string", + "description": "" + }, + "v-card/target": { + "type": "string", + "description": "" + }, + "v-card/color": { + "type": "string", + "description": "" + }, + "v-card/elevation": { + "type": "number|string", + "description": "" + }, + "v-card/height": { + "type": "number|string", + "description": "" + }, + "v-card/max-height": { + "type": "number|string", + "description": "" + }, + "v-card/max-width": { + "type": "number|string", + "description": "" + }, + "v-card/min-height": { + "type": "number|string", + "description": "" + }, + "v-card/min-width": { + "type": "number|string", + "description": "" + }, + "v-card/width": { + "type": "number|string", + "description": "" + }, + "v-card/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-card/tile": { + "type": "boolean", + "description": "" + }, + "v-card/dark": { + "type": "boolean", + "description": "" + }, + "v-card/light": { + "type": "boolean", + "description": "" + }, + "v-card/outlined": { + "type": "boolean", + "description": "" + }, + "v-card/shaped": { + "type": "boolean", + "description": "" + }, + "v-card/flat": { + "type": "boolean", + "description": "" + }, + "v-card/hover": { + "type": "boolean", + "description": "" + }, + "v-card/img": { + "type": "string", + "description": "" + }, + "v-card/raised": { + "type": "boolean", + "description": "" + }, + "v-carousel/value": { + "type": "any", + "description": "" + }, + "v-carousel/dark": { + "type": "boolean", + "description": "" + }, + "v-carousel/light": { + "type": "boolean", + "description": "" + }, + "v-carousel/active-class": { + "type": "string", + "description": "" + }, + "v-carousel/mandatory": { + "type": "boolean", + "description": "" + }, + "v-carousel/max": { + "type": "number|string", + "description": "" + }, + "v-carousel/multiple": { + "type": "boolean", + "description": "" + }, + "v-carousel/continuous": { + "type": "boolean", + "description": "" + }, + "v-carousel/next-icon": { + "type": "boolean|string", + "description": "" + }, + "v-carousel/prev-icon": { + "type": "boolean|string", + "description": "" + }, + "v-carousel/reverse": { + "type": "boolean", + "description": "" + }, + "v-carousel/show-arrows": { + "type": "boolean", + "description": "" + }, + "v-carousel/show-arrows-on-hover": { + "type": "boolean", + "description": "" + }, + "v-carousel/touch": { + "type": "object", + "description": "" + }, + "v-carousel/touchless": { + "type": "boolean", + "description": "" + }, + "v-carousel/vertical": { + "type": "boolean", + "description": "" + }, + "v-carousel/cycle": { + "type": "boolean", + "description": "" + }, + "v-carousel/delimiter-icon": { + "type": "string", + "description": "" + }, + "v-carousel/height": { + "type": "number|string", + "description": "" + }, + "v-carousel/hide-delimiters": { + "type": "boolean", + "description": "" + }, + "v-carousel/hide-delimiter-background": { + "type": "boolean", + "description": "" + }, + "v-carousel/interval": { + "type": "number|string", + "description": "" + }, + "v-carousel/progress": { + "type": "boolean", + "description": "" + }, + "v-carousel/progress-color": { + "type": "string", + "description": "" + }, + "v-carousel/vertical-delimiters": { + "type": "string", + "description": "" + }, + "v-carousel-item/eager": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/active-class": { + "type": "string", + "description": "" + }, + "v-carousel-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/reverse-transition": { + "type": "boolean|string", + "description": "" + }, + "v-carousel-item/transition": { + "type": "boolean|string", + "description": "" + }, + "v-carousel-item/value": { + "type": "any", + "description": "" + }, + "v-carousel-item/append": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/exact": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/exact-active-class": { + "type": "string", + "description": "" + }, + "v-carousel-item/link": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/href": { + "type": "string|object", + "description": "" + }, + "v-carousel-item/to": { + "type": "string|object", + "description": "" + }, + "v-carousel-item/nuxt": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/replace": { + "type": "boolean", + "description": "" + }, + "v-carousel-item/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-carousel-item/tag": { + "type": "string", + "description": "" + }, + "v-carousel-item/target": { + "type": "string", + "description": "" + }, + "v-checkbox/color": { + "type": "string", + "description": "" + }, + "v-checkbox/dark": { + "type": "boolean", + "description": "" + }, + "v-checkbox/light": { + "type": "boolean", + "description": "" + }, + "v-checkbox/disabled": { + "type": "boolean", + "description": "" + }, + "v-checkbox/error": { + "type": "boolean", + "description": "" + }, + "v-checkbox/error-count": { + "type": "number|string", + "description": "" + }, + "v-checkbox/error-messages": { + "type": "string|array", + "description": "" + }, + "v-checkbox/messages": { + "type": "string|array", + "description": "" + }, + "v-checkbox/readonly": { + "type": "boolean", + "description": "" + }, + "v-checkbox/rules": { + "type": "array", + "description": "" + }, + "v-checkbox/success": { + "type": "boolean", + "description": "" + }, + "v-checkbox/success-messages": { + "type": "string|array", + "description": "" + }, + "v-checkbox/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-checkbox/value": { + "type": "any", + "description": "" + }, + "v-checkbox/append-icon": { + "type": "string", + "description": "" + }, + "v-checkbox/background-color": { + "type": "string", + "description": "" + }, + "v-checkbox/dense": { + "type": "boolean", + "description": "" + }, + "v-checkbox/height": { + "type": "number|string", + "description": "" + }, + "v-checkbox/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-checkbox/hint": { + "type": "string", + "description": "" + }, + "v-checkbox/id": { + "type": "string", + "description": "" + }, + "v-checkbox/label": { + "type": "string", + "description": "" + }, + "v-checkbox/loading": { + "type": "boolean", + "description": "" + }, + "v-checkbox/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-checkbox/prepend-icon": { + "type": "string", + "description": "" + }, + "v-checkbox/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-checkbox/value-comparator": { + "type": "function", + "description": "" + }, + "v-checkbox/input-value": { + "type": "any", + "description": "" + }, + "v-checkbox/false-value": { + "type": "any", + "description": "" + }, + "v-checkbox/true-value": { + "type": "any", + "description": "" + }, + "v-checkbox/multiple": { + "type": "boolean", + "description": "" + }, + "v-checkbox/indeterminate": { + "type": "boolean", + "description": "" + }, + "v-checkbox/indeterminate-icon": { + "type": "string", + "description": "" + }, + "v-checkbox/off-icon": { + "type": "string", + "description": "" + }, + "v-checkbox/on-icon": { + "type": "string", + "description": "" + }, + "v-simple-checkbox/color": { + "type": "string", + "description": "" + }, + "v-simple-checkbox/dark": { + "type": "boolean", + "description": "" + }, + "v-simple-checkbox/light": { + "type": "boolean", + "description": "" + }, + "v-simple-checkbox/disabled": { + "type": "boolean", + "description": "" + }, + "v-simple-checkbox/ripple": { + "type": "boolean", + "description": "" + }, + "v-simple-checkbox/value": { + "type": "boolean", + "description": "" + }, + "v-simple-checkbox/indeterminate": { + "type": "boolean", + "description": "" + }, + "v-simple-checkbox/indeterminate-icon": { + "type": "string", + "description": "" + }, + "v-simple-checkbox/on-icon": { + "type": "string", + "description": "" + }, + "v-simple-checkbox/off-icon": { + "type": "string", + "description": "" + }, + "v-chip/color": { + "type": "string", + "description": "" + }, + "v-chip/large": { + "type": "boolean", + "description": "" + }, + "v-chip/small": { + "type": "boolean", + "description": "" + }, + "v-chip/x-large": { + "type": "boolean", + "description": "" + }, + "v-chip/x-small": { + "type": "boolean", + "description": "" + }, + "v-chip/active-class": { + "type": "string", + "description": "" + }, + "v-chip/append": { + "type": "boolean", + "description": "" + }, + "v-chip/disabled": { + "type": "boolean", + "description": "" + }, + "v-chip/exact": { + "type": "boolean", + "description": "" + }, + "v-chip/exact-active-class": { + "type": "string", + "description": "" + }, + "v-chip/link": { + "type": "boolean", + "description": "" + }, + "v-chip/href": { + "type": "string|object", + "description": "" + }, + "v-chip/to": { + "type": "string|object", + "description": "" + }, + "v-chip/nuxt": { + "type": "boolean", + "description": "" + }, + "v-chip/replace": { + "type": "boolean", + "description": "" + }, + "v-chip/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-chip/tag": { + "type": "string", + "description": "" + }, + "v-chip/target": { + "type": "string", + "description": "" + }, + "v-chip/dark": { + "type": "boolean", + "description": "" + }, + "v-chip/light": { + "type": "boolean", + "description": "" + }, + "v-chip/input-value": { + "type": "any", + "description": "" + }, + "v-chip/active": { + "type": "boolean", + "description": "" + }, + "v-chip/close": { + "type": "boolean", + "description": "" + }, + "v-chip/close-icon": { + "type": "string", + "description": "" + }, + "v-chip/draggable": { + "type": "boolean", + "description": "" + }, + "v-chip/filter": { + "type": "boolean", + "description": "" + }, + "v-chip/filter-icon": { + "type": "string", + "description": "" + }, + "v-chip/label": { + "type": "boolean", + "description": "" + }, + "v-chip/outlined": { + "type": "boolean", + "description": "" + }, + "v-chip/pill": { + "type": "boolean", + "description": "" + }, + "v-chip/text-color": { + "type": "string", + "description": "" + }, + "v-chip/value": { + "type": "any", + "description": "" + }, + "v-chip-group/value": { + "type": "any", + "description": "" + }, + "v-chip-group/dark": { + "type": "boolean", + "description": "" + }, + "v-chip-group/light": { + "type": "boolean", + "description": "" + }, + "v-chip-group/active-class": { + "type": "string", + "description": "" + }, + "v-chip-group/mandatory": { + "type": "boolean", + "description": "" + }, + "v-chip-group/max": { + "type": "number|string", + "description": "" + }, + "v-chip-group/multiple": { + "type": "boolean", + "description": "" + }, + "v-chip-group/mobile-breakpoint": { + "type": "number|string", + "description": "" + }, + "v-chip-group/center-active": { + "type": "boolean", + "description": "" + }, + "v-chip-group/next-icon": { + "type": "string", + "description": "" + }, + "v-chip-group/prev-icon": { + "type": "string", + "description": "" + }, + "v-chip-group/show-arrows": { + "type": "boolean|string", + "description": "" + }, + "v-chip-group/color": { + "type": "string", + "description": "" + }, + "v-chip-group/column": { + "type": "boolean", + "description": "" + }, + "v-color-picker/elevation": { + "type": "number|string", + "description": "" + }, + "v-color-picker/dark": { + "type": "boolean", + "description": "" + }, + "v-color-picker/light": { + "type": "boolean", + "description": "" + }, + "v-color-picker/canvas-height": { + "type": "string|number", + "description": "" + }, + "v-color-picker/disabled": { + "type": "boolean", + "description": "" + }, + "v-color-picker/dot-size": { + "type": "number|string", + "description": "" + }, + "v-color-picker/flat": { + "type": "boolean", + "description": "" + }, + "v-color-picker/hide-canvas": { + "type": "boolean", + "description": "" + }, + "v-color-picker/hide-inputs": { + "type": "boolean", + "description": "" + }, + "v-color-picker/hide-mode-switch": { + "type": "boolean", + "description": "" + }, + "v-color-picker/mode": { + "type": "string", + "description": "" + }, + "v-color-picker/show-swatches": { + "type": "boolean", + "description": "" + }, + "v-color-picker/swatches": { + "type": "array", + "description": "" + }, + "v-color-picker/swatches-max-height": { + "type": "number|string", + "description": "" + }, + "v-color-picker/value": { + "type": "object|string", + "description": "" + }, + "v-color-picker/width": { + "type": "number|string", + "description": "" + }, + "v-color-picker-swatches/dark": { + "type": "boolean", + "description": "" + }, + "v-color-picker-swatches/light": { + "type": "boolean", + "description": "" + }, + "v-color-picker-swatches/swatches": { + "type": "array", + "description": "" + }, + "v-color-picker-swatches/color": { + "type": "object", + "description": "" + }, + "v-color-picker-swatches/max-width": { + "type": "number|string", + "description": "" + }, + "v-color-picker-swatches/max-height": { + "type": "number|string", + "description": "" + }, + "v-color-picker-canvas/color": { + "type": "object", + "description": "" + }, + "v-color-picker-canvas/disabled": { + "type": "boolean", + "description": "" + }, + "v-color-picker-canvas/dot-size": { + "type": "number|string", + "description": "" + }, + "v-color-picker-canvas/height": { + "type": "number|string", + "description": "" + }, + "v-color-picker-canvas/width": { + "type": "number|string", + "description": "" + }, + "v-content/tag": { + "type": "string", + "description": "" + }, + "v-combobox/color": { + "type": "string", + "description": "" + }, + "v-combobox/dark": { + "type": "boolean", + "description": "" + }, + "v-combobox/light": { + "type": "boolean", + "description": "" + }, + "v-combobox/disabled": { + "type": "boolean", + "description": "" + }, + "v-combobox/error": { + "type": "boolean", + "description": "" + }, + "v-combobox/error-count": { + "type": "number|string", + "description": "" + }, + "v-combobox/error-messages": { + "type": "string|array", + "description": "" + }, + "v-combobox/messages": { + "type": "string|array", + "description": "" + }, + "v-combobox/readonly": { + "type": "boolean", + "description": "" + }, + "v-combobox/rules": { + "type": "array", + "description": "" + }, + "v-combobox/success": { + "type": "boolean", + "description": "" + }, + "v-combobox/success-messages": { + "type": "string|array", + "description": "" + }, + "v-combobox/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-combobox/value": { + "type": "any", + "description": "" + }, + "v-combobox/append-icon": { + "type": "string", + "description": "" + }, + "v-combobox/background-color": { + "type": "string", + "description": "" + }, + "v-combobox/dense": { + "type": "boolean", + "description": "" + }, + "v-combobox/height": { + "type": "number|string", + "description": "" + }, + "v-combobox/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-combobox/hint": { + "type": "string", + "description": "" + }, + "v-combobox/id": { + "type": "string", + "description": "" + }, + "v-combobox/label": { + "type": "string", + "description": "" + }, + "v-combobox/loading": { + "type": "boolean|string", + "description": "" + }, + "v-combobox/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-combobox/prepend-icon": { + "type": "string", + "description": "" + }, + "v-combobox/loader-height": { + "type": "number|string", + "description": "" + }, + "v-combobox/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-combobox/autofocus": { + "type": "boolean", + "description": "" + }, + "v-combobox/clearable": { + "type": "boolean", + "description": "" + }, + "v-combobox/clear-icon": { + "type": "string", + "description": "" + }, + "v-combobox/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-combobox/counter-value": { + "type": "function", + "description": "" + }, + "v-combobox/filled": { + "type": "boolean", + "description": "" + }, + "v-combobox/flat": { + "type": "boolean", + "description": "" + }, + "v-combobox/full-width": { + "type": "boolean", + "description": "" + }, + "v-combobox/outlined": { + "type": "boolean", + "description": "" + }, + "v-combobox/placeholder": { + "type": "string", + "description": "" + }, + "v-combobox/prefix": { + "type": "string", + "description": "" + }, + "v-combobox/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-combobox/reverse": { + "type": "boolean", + "description": "" + }, + "v-combobox/rounded": { + "type": "boolean", + "description": "" + }, + "v-combobox/shaped": { + "type": "boolean", + "description": "" + }, + "v-combobox/single-line": { + "type": "boolean", + "description": "" + }, + "v-combobox/solo": { + "type": "boolean", + "description": "" + }, + "v-combobox/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-combobox/suffix": { + "type": "string", + "description": "" + }, + "v-combobox/type": { + "type": "string", + "description": "" + }, + "v-combobox/value-comparator": { + "type": "function", + "description": "" + }, + "v-combobox/no-data-text": { + "type": "string", + "description": "" + }, + "v-combobox/attach": { + "type": "any", + "description": "" + }, + "v-combobox/cache-items": { + "type": "boolean", + "description": "" + }, + "v-combobox/chips": { + "type": "boolean", + "description": "" + }, + "v-combobox/deletable-chips": { + "type": "boolean", + "description": "" + }, + "v-combobox/disable-lookup": { + "type": "boolean", + "description": "" + }, + "v-combobox/eager": { + "type": "boolean", + "description": "" + }, + "v-combobox/hide-selected": { + "type": "boolean", + "description": "" + }, + "v-combobox/items": { + "type": "array", + "description": "" + }, + "v-combobox/item-color": { + "type": "string", + "description": "" + }, + "v-combobox/item-disabled": { + "type": "string|array|function", + "description": "" + }, + "v-combobox/item-text": { + "type": "string|array|function", + "description": "" + }, + "v-combobox/item-value": { + "type": "string|array|function", + "description": "" + }, + "v-combobox/menu-props": { + "type": "string|array|object", + "description": "" + }, + "v-combobox/multiple": { + "type": "boolean", + "description": "" + }, + "v-combobox/open-on-clear": { + "type": "boolean", + "description": "" + }, + "v-combobox/return-object": { + "type": "boolean", + "description": "" + }, + "v-combobox/small-chips": { + "type": "boolean", + "description": "" + }, + "v-combobox/allow-overflow": { + "type": "boolean", + "description": "" + }, + "v-combobox/auto-select-first": { + "type": "boolean", + "description": "" + }, + "v-combobox/filter": { + "type": "function", + "description": "" + }, + "v-combobox/hide-no-data": { + "type": "boolean", + "description": "" + }, + "v-combobox/no-filter": { + "type": "boolean", + "description": "" + }, + "v-combobox/search-input": { + "type": "string", + "description": "" + }, + "v-combobox/delimiters": { + "type": "array", + "description": "" + }, + "v-counter/dark": { + "type": "boolean", + "description": "" + }, + "v-counter/light": { + "type": "boolean", + "description": "" + }, + "v-counter/value": { + "type": "number|string", + "description": "" + }, + "v-counter/max": { + "type": "number|string", + "description": "" + }, + "v-data/items": { + "type": "array", + "description": "" + }, + "v-data/options": { + "type": "dataoptions", + "description": "" + }, + "v-data/sort-by": { + "type": "string|array", + "description": "" + }, + "v-data/sort-desc": { + "type": "boolean|array", + "description": "" + }, + "v-data/custom-sort": { + "type": "function", + "description": "" + }, + "v-data/must-sort": { + "type": "boolean", + "description": "" + }, + "v-data/multi-sort": { + "type": "boolean", + "description": "" + }, + "v-data/page": { + "type": "number", + "description": "" + }, + "v-data/items-per-page": { + "type": "number", + "description": "" + }, + "v-data/group-by": { + "type": "string|array", + "description": "" + }, + "v-data/group-desc": { + "type": "boolean|array", + "description": "" + }, + "v-data/custom-group": { + "type": "function", + "description": "" + }, + "v-data/locale": { + "type": "string", + "description": "" + }, + "v-data/disable-sort": { + "type": "boolean", + "description": "" + }, + "v-data/disable-pagination": { + "type": "boolean", + "description": "" + }, + "v-data/disable-filtering": { + "type": "boolean", + "description": "" + }, + "v-data/search": { + "type": "string", + "description": "" + }, + "v-data/custom-filter": { + "type": "function", + "description": "" + }, + "v-data/server-items-length": { + "type": "number", + "description": "" + }, + "v-data/item-key": { + "type": "", + "description": "" + }, + "v-data-iterator/mobile-breakpoint": { + "type": "number|string", + "description": "" + }, + "v-data-iterator/dark": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/light": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/items": { + "type": "array", + "description": "" + }, + "v-data-iterator/options": { + "type": "dataoptions", + "description": "" + }, + "v-data-iterator/sort-by": { + "type": "string|array", + "description": "" + }, + "v-data-iterator/sort-desc": { + "type": "boolean|array", + "description": "" + }, + "v-data-iterator/custom-sort": { + "type": "function", + "description": "" + }, + "v-data-iterator/must-sort": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/multi-sort": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/page": { + "type": "number", + "description": "" + }, + "v-data-iterator/items-per-page": { + "type": "number", + "description": "" + }, + "v-data-iterator/group-by": { + "type": "string|array", + "description": "" + }, + "v-data-iterator/group-desc": { + "type": "boolean|array", + "description": "" + }, + "v-data-iterator/custom-group": { + "type": "function", + "description": "" + }, + "v-data-iterator/locale": { + "type": "string", + "description": "" + }, + "v-data-iterator/disable-sort": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/disable-pagination": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/disable-filtering": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/search": { + "type": "string", + "description": "" + }, + "v-data-iterator/custom-filter": { + "type": "function", + "description": "" + }, + "v-data-iterator/server-items-length": { + "type": "number", + "description": "" + }, + "v-data-iterator/item-key": { + "type": "string", + "description": "" + }, + "v-data-iterator/value": { + "type": "array", + "description": "" + }, + "v-data-iterator/single-select": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/expanded": { + "type": "array", + "description": "" + }, + "v-data-iterator/single-expand": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/loading": { + "type": "boolean|string", + "description": "" + }, + "v-data-iterator/no-results-text": { + "type": "string", + "description": "" + }, + "v-data-iterator/no-data-text": { + "type": "string", + "description": "" + }, + "v-data-iterator/loading-text": { + "type": "string", + "description": "" + }, + "v-data-iterator/hide-default-footer": { + "type": "boolean", + "description": "" + }, + "v-data-iterator/footer-props": { + "type": "object", + "description": "" + }, + "v-data-iterator/selectable-key": { + "type": "string", + "description": "" + }, + "v-data-footer/options": { + "type": "object", + "description": "" + }, + "v-data-footer/pagination": { + "type": "object", + "description": "" + }, + "v-data-footer/items-per-page-options": { + "type": "array", + "description": "" + }, + "v-data-footer/prev-icon": { + "type": "string", + "description": "" + }, + "v-data-footer/next-icon": { + "type": "string", + "description": "" + }, + "v-data-footer/first-icon": { + "type": "string", + "description": "" + }, + "v-data-footer/last-icon": { + "type": "string", + "description": "" + }, + "v-data-footer/items-per-page-text": { + "type": "string", + "description": "" + }, + "v-data-footer/items-per-page-all-text": { + "type": "string", + "description": "" + }, + "v-data-footer/show-first-last-page": { + "type": "boolean", + "description": "" + }, + "v-data-footer/show-current-page": { + "type": "boolean", + "description": "" + }, + "v-data-footer/disable-pagination": { + "type": "boolean", + "description": "" + }, + "v-data-footer/disable-items-per-page": { + "type": "boolean", + "description": "" + }, + "v-data-footer/page-text": { + "type": "string", + "description": "" + }, + "v-data-table/mobile-breakpoint": { + "type": "number|string", + "description": "" + }, + "v-data-table/dark": { + "type": "boolean", + "description": "" + }, + "v-data-table/light": { + "type": "boolean", + "description": "" + }, + "v-data-table/items": { + "type": "array", + "description": "" + }, + "v-data-table/options": { + "type": "dataoptions", + "description": "" + }, + "v-data-table/sort-by": { + "type": "string|array", + "description": "" + }, + "v-data-table/sort-desc": { + "type": "boolean|array", + "description": "" + }, + "v-data-table/custom-sort": { + "type": "function", + "description": "" + }, + "v-data-table/must-sort": { + "type": "boolean", + "description": "" + }, + "v-data-table/multi-sort": { + "type": "boolean", + "description": "" + }, + "v-data-table/page": { + "type": "number", + "description": "" + }, + "v-data-table/items-per-page": { + "type": "number", + "description": "" + }, + "v-data-table/group-by": { + "type": "string|array", + "description": "" + }, + "v-data-table/group-desc": { + "type": "boolean|array", + "description": "" + }, + "v-data-table/custom-group": { + "type": "function", + "description": "" + }, + "v-data-table/locale": { + "type": "string", + "description": "" + }, + "v-data-table/disable-sort": { + "type": "boolean", + "description": "" + }, + "v-data-table/disable-pagination": { + "type": "boolean", + "description": "" + }, + "v-data-table/disable-filtering": { + "type": "boolean", + "description": "" + }, + "v-data-table/search": { + "type": "string", + "description": "" + }, + "v-data-table/custom-filter": { + "type": "function", + "description": "" + }, + "v-data-table/server-items-length": { + "type": "number", + "description": "" + }, + "v-data-table/item-key": { + "type": "string", + "description": "" + }, + "v-data-table/value": { + "type": "array", + "description": "" + }, + "v-data-table/single-select": { + "type": "boolean", + "description": "" + }, + "v-data-table/expanded": { + "type": "array", + "description": "" + }, + "v-data-table/single-expand": { + "type": "boolean", + "description": "" + }, + "v-data-table/loading": { + "type": "boolean|string", + "description": "" + }, + "v-data-table/no-results-text": { + "type": "string", + "description": "" + }, + "v-data-table/no-data-text": { + "type": "string", + "description": "" + }, + "v-data-table/loading-text": { + "type": "string", + "description": "" + }, + "v-data-table/hide-default-footer": { + "type": "boolean", + "description": "" + }, + "v-data-table/footer-props": { + "type": "object", + "description": "" + }, + "v-data-table/selectable-key": { + "type": "string", + "description": "" + }, + "v-data-table/loader-height": { + "type": "number|string", + "description": "" + }, + "v-data-table/headers": { + "type": "tableheader[]", + "description": "" + }, + "v-data-table/show-select": { + "type": "boolean", + "description": "" + }, + "v-data-table/show-expand": { + "type": "boolean", + "description": "" + }, + "v-data-table/show-group-by": { + "type": "boolean", + "description": "" + }, + "v-data-table/height": { + "type": "number|string", + "description": "" + }, + "v-data-table/hide-default-header": { + "type": "boolean", + "description": "" + }, + "v-data-table/caption": { + "type": "string", + "description": "" + }, + "v-data-table/dense": { + "type": "boolean", + "description": "" + }, + "v-data-table/header-props": { + "type": "object", + "description": "" + }, + "v-data-table/calculate-widths": { + "type": "boolean", + "description": "" + }, + "v-data-table/fixed-header": { + "type": "boolean", + "description": "" + }, + "v-data-table/headers-length": { + "type": "number", + "description": "" + }, + "v-data-table/expand-icon": { + "type": "string", + "description": "" + }, + "v-data-table/item-class": { + "type": "string|function", + "description": "" + }, + "v-edit-dialog/return-value": { + "type": "any", + "description": "" + }, + "v-edit-dialog/dark": { + "type": "boolean", + "description": "" + }, + "v-edit-dialog/light": { + "type": "boolean", + "description": "" + }, + "v-edit-dialog/cancel-text": { + "type": "any", + "description": "" + }, + "v-edit-dialog/large": { + "type": "boolean", + "description": "" + }, + "v-edit-dialog/eager": { + "type": "boolean", + "description": "" + }, + "v-edit-dialog/persistent": { + "type": "boolean", + "description": "" + }, + "v-edit-dialog/save-text": { + "type": "any", + "description": "" + }, + "v-edit-dialog/transition": { + "type": "string", + "description": "" + }, + "v-data-table-header/headers": { + "type": "array", + "description": "" + }, + "v-data-table-header/options": { + "type": "object", + "description": "" + }, + "v-data-table-header/sort-icon": { + "type": "string", + "description": "" + }, + "v-data-table-header/every-item": { + "type": "boolean", + "description": "" + }, + "v-data-table-header/some-items": { + "type": "boolean", + "description": "" + }, + "v-data-table-header/show-group-by": { + "type": "boolean", + "description": "" + }, + "v-data-table-header/single-select": { + "type": "boolean", + "description": "" + }, + "v-data-table-header/disable-sort": { + "type": "boolean", + "description": "" + }, + "v-data-table-header/mobile": { + "type": "boolean", + "description": "" + }, + "v-simple-table/dark": { + "type": "boolean", + "description": "" + }, + "v-simple-table/light": { + "type": "boolean", + "description": "" + }, + "v-simple-table/dense": { + "type": "boolean", + "description": "" + }, + "v-simple-table/fixed-header": { + "type": "boolean", + "description": "" + }, + "v-simple-table/height": { + "type": "number|string", + "description": "" + }, + "v-virtual-table/dark": { + "type": "boolean", + "description": "" + }, + "v-virtual-table/light": { + "type": "boolean", + "description": "" + }, + "v-virtual-table/dense": { + "type": "boolean", + "description": "" + }, + "v-virtual-table/fixed-header": { + "type": "boolean", + "description": "" + }, + "v-virtual-table/height": { + "type": "number|string", + "description": "" + }, + "v-virtual-table/chunk-size": { + "type": "number", + "description": "" + }, + "v-virtual-table/header-height": { + "type": "number", + "description": "" + }, + "v-virtual-table/items": { + "type": "array", + "description": "" + }, + "v-virtual-table/row-height": { + "type": "number", + "description": "" + }, + "v-date-picker/locale": { + "type": "string", + "description": "" + }, + "v-date-picker/color": { + "type": "string", + "description": "" + }, + "v-date-picker/elevation": { + "type": "number|string", + "description": "" + }, + "v-date-picker/dark": { + "type": "boolean", + "description": "" + }, + "v-date-picker/light": { + "type": "boolean", + "description": "" + }, + "v-date-picker/flat": { + "type": "boolean", + "description": "" + }, + "v-date-picker/full-width": { + "type": "boolean", + "description": "" + }, + "v-date-picker/header-color": { + "type": "string", + "description": "" + }, + "v-date-picker/landscape": { + "type": "boolean", + "description": "" + }, + "v-date-picker/no-title": { + "type": "boolean", + "description": "" + }, + "v-date-picker/width": { + "type": "number|string", + "description": "" + }, + "v-date-picker/allowed-dates": { + "type": "function", + "description": "" + }, + "v-date-picker/day-format": { + "type": "function", + "description": "" + }, + "v-date-picker/disabled": { + "type": "boolean", + "description": "" + }, + "v-date-picker/events": { + "type": "array|function|object", + "description": "" + }, + "v-date-picker/event-color": { + "type": "array|function|object|string", + "description": "" + }, + "v-date-picker/first-day-of-week": { + "type": "string|number", + "description": "" + }, + "v-date-picker/header-date-format": { + "type": "function", + "description": "" + }, + "v-date-picker/locale-first-day-of-year": { + "type": "string|number", + "description": "" + }, + "v-date-picker/max": { + "type": "string", + "description": "" + }, + "v-date-picker/min": { + "type": "string", + "description": "" + }, + "v-date-picker/month-format": { + "type": "function", + "description": "" + }, + "v-date-picker/multiple": { + "type": "boolean", + "description": "" + }, + "v-date-picker/next-icon": { + "type": "string", + "description": "" + }, + "v-date-picker/next-month-aria-label": { + "type": "string", + "description": "" + }, + "v-date-picker/next-year-aria-label": { + "type": "string", + "description": "" + }, + "v-date-picker/picker-date": { + "type": "string", + "description": "" + }, + "v-date-picker/prev-icon": { + "type": "string", + "description": "" + }, + "v-date-picker/prev-month-aria-label": { + "type": "string", + "description": "" + }, + "v-date-picker/prev-year-aria-label": { + "type": "string", + "description": "" + }, + "v-date-picker/range": { + "type": "boolean", + "description": "" + }, + "v-date-picker/reactive": { + "type": "boolean", + "description": "" + }, + "v-date-picker/readonly": { + "type": "boolean", + "description": "" + }, + "v-date-picker/scrollable": { + "type": "boolean", + "description": "" + }, + "v-date-picker/show-current": { + "type": "boolean|string", + "description": "" + }, + "v-date-picker/selected-items-text": { + "type": "string", + "description": "" + }, + "v-date-picker/show-week": { + "type": "boolean", + "description": "" + }, + "v-date-picker/title-date-format": { + "type": "function", + "description": "" + }, + "v-date-picker/type": { + "type": "string", + "description": "" + }, + "v-date-picker/value": { + "type": "array|string", + "description": "" + }, + "v-date-picker/weekday-format": { + "type": "function", + "description": "" + }, + "v-date-picker/year-format": { + "type": "function", + "description": "" + }, + "v-date-picker/year-icon": { + "type": "string", + "description": "" + }, + "v-date-picker-title/color": { + "type": "string", + "description": "" + }, + "v-date-picker-title/date": { + "type": "string", + "description": "" + }, + "v-date-picker-title/disabled": { + "type": "boolean", + "description": "" + }, + "v-date-picker-title/readonly": { + "type": "boolean", + "description": "" + }, + "v-date-picker-title/selecting-year": { + "type": "boolean", + "description": "" + }, + "v-date-picker-title/value": { + "type": "string", + "description": "" + }, + "v-date-picker-title/year": { + "type": "number|string", + "description": "" + }, + "v-date-picker-title/year-icon": { + "type": "string", + "description": "" + }, + "v-date-picker-header/color": { + "type": "string", + "description": "" + }, + "v-date-picker-header/locale": { + "type": "string", + "description": "" + }, + "v-date-picker-header/dark": { + "type": "boolean", + "description": "" + }, + "v-date-picker-header/light": { + "type": "boolean", + "description": "" + }, + "v-date-picker-header/disabled": { + "type": "boolean", + "description": "" + }, + "v-date-picker-header/format": { + "type": "function", + "description": "" + }, + "v-date-picker-header/min": { + "type": "string", + "description": "" + }, + "v-date-picker-header/max": { + "type": "string", + "description": "" + }, + "v-date-picker-header/next-aria-label": { + "type": "string", + "description": "" + }, + "v-date-picker-header/next-icon": { + "type": "string", + "description": "" + }, + "v-date-picker-header/prev-aria-label": { + "type": "string", + "description": "" + }, + "v-date-picker-header/prev-icon": { + "type": "string", + "description": "" + }, + "v-date-picker-header/readonly": { + "type": "boolean", + "description": "" + }, + "v-date-picker-header/value": { + "type": "number|string", + "description": "" + }, + "v-date-picker-date-table/color": { + "type": "string", + "description": "" + }, + "v-date-picker-date-table/locale": { + "type": "string", + "description": "" + }, + "v-date-picker-date-table/dark": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/light": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/allowed-dates": { + "type": "function", + "description": "" + }, + "v-date-picker-date-table/current": { + "type": "string", + "description": "" + }, + "v-date-picker-date-table/disabled": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/format": { + "type": "function", + "description": "" + }, + "v-date-picker-date-table/events": { + "type": "array|function|object", + "description": "" + }, + "v-date-picker-date-table/event-color": { + "type": "array|function|object|string", + "description": "" + }, + "v-date-picker-date-table/min": { + "type": "string", + "description": "" + }, + "v-date-picker-date-table/max": { + "type": "string", + "description": "" + }, + "v-date-picker-date-table/range": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/readonly": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/scrollable": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/table-date": { + "type": "string", + "description": "" + }, + "v-date-picker-date-table/value": { + "type": "string|array", + "description": "" + }, + "v-date-picker-date-table/first-day-of-week": { + "type": "string|number", + "description": "" + }, + "v-date-picker-date-table/locale-first-day-of-year": { + "type": "string|number", + "description": "" + }, + "v-date-picker-date-table/show-week": { + "type": "boolean", + "description": "" + }, + "v-date-picker-date-table/weekday-format": { + "type": "function", + "description": "" + }, + "v-date-picker-month-table/color": { + "type": "string", + "description": "" + }, + "v-date-picker-month-table/locale": { + "type": "string", + "description": "" + }, + "v-date-picker-month-table/dark": { + "type": "boolean", + "description": "" + }, + "v-date-picker-month-table/light": { + "type": "boolean", + "description": "" + }, + "v-date-picker-month-table/allowed-dates": { + "type": "function", + "description": "" + }, + "v-date-picker-month-table/current": { + "type": "string", + "description": "" + }, + "v-date-picker-month-table/disabled": { + "type": "boolean", + "description": "" + }, + "v-date-picker-month-table/format": { + "type": "function", + "description": "" + }, + "v-date-picker-month-table/events": { + "type": "array|function|object", + "description": "" + }, + "v-date-picker-month-table/event-color": { + "type": "array|function|object|string", + "description": "" + }, + "v-date-picker-month-table/min": { + "type": "string", + "description": "" + }, + "v-date-picker-month-table/max": { + "type": "string", + "description": "" + }, + "v-date-picker-month-table/range": { + "type": "boolean", + "description": "" + }, + "v-date-picker-month-table/readonly": { + "type": "boolean", + "description": "" + }, + "v-date-picker-month-table/scrollable": { + "type": "boolean", + "description": "" + }, + "v-date-picker-month-table/table-date": { + "type": "string", + "description": "" + }, + "v-date-picker-month-table/value": { + "type": "string|array", + "description": "" + }, + "v-date-picker-years/color": { + "type": "string", + "description": "" + }, + "v-date-picker-years/locale": { + "type": "string", + "description": "" + }, + "v-date-picker-years/format": { + "type": "function", + "description": "" + }, + "v-date-picker-years/min": { + "type": "number|string", + "description": "" + }, + "v-date-picker-years/max": { + "type": "number|string", + "description": "" + }, + "v-date-picker-years/readonly": { + "type": "boolean", + "description": "" + }, + "v-date-picker-years/value": { + "type": "number|string", + "description": "" + }, + "v-dialog/open-delay": { + "type": "number|string", + "description": "" + }, + "v-dialog/close-delay": { + "type": "number|string", + "description": "" + }, + "v-dialog/value": { + "type": "any", + "description": "" + }, + "v-dialog/activator": { + "type": "any", + "description": "" + }, + "v-dialog/disabled": { + "type": "boolean", + "description": "" + }, + "v-dialog/internal-activator": { + "type": "boolean", + "description": "" + }, + "v-dialog/open-on-hover": { + "type": "boolean", + "description": "" + }, + "v-dialog/open-on-focus": { + "type": "boolean", + "description": "" + }, + "v-dialog/eager": { + "type": "boolean", + "description": "" + }, + "v-dialog/attach": { + "type": "any", + "description": "" + }, + "v-dialog/content-class": { + "type": "string", + "description": "" + }, + "v-dialog/hide-overlay": { + "type": "boolean", + "description": "" + }, + "v-dialog/overlay-color": { + "type": "string", + "description": "" + }, + "v-dialog/overlay-opacity": { + "type": "number|string", + "description": "" + }, + "v-dialog/return-value": { + "type": "any", + "description": "" + }, + "v-dialog/dark": { + "type": "boolean", + "description": "" + }, + "v-dialog/fullscreen": { + "type": "boolean", + "description": "" + }, + "v-dialog/light": { + "type": "boolean", + "description": "" + }, + "v-dialog/max-width": { + "type": "string|number", + "description": "" + }, + "v-dialog/no-click-animation": { + "type": "boolean", + "description": "" + }, + "v-dialog/origin": { + "type": "string", + "description": "" + }, + "v-dialog/persistent": { + "type": "boolean", + "description": "" + }, + "v-dialog/retain-focus": { + "type": "boolean", + "description": "" + }, + "v-dialog/scrollable": { + "type": "boolean", + "description": "" + }, + "v-dialog/transition": { + "type": "string|boolean", + "description": "" + }, + "v-dialog/width": { + "type": "string|number", + "description": "" + }, + "v-divider/dark": { + "type": "boolean", + "description": "" + }, + "v-divider/light": { + "type": "boolean", + "description": "" + }, + "v-divider/inset": { + "type": "boolean", + "description": "" + }, + "v-divider/vertical": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/value": { + "type": "any", + "description": "" + }, + "v-expansion-panels/dark": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/light": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/active-class": { + "type": "string", + "description": "" + }, + "v-expansion-panels/mandatory": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/max": { + "type": "number|string", + "description": "" + }, + "v-expansion-panels/multiple": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/accordion": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/disabled": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/flat": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/hover": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/focusable": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/inset": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/popout": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/readonly": { + "type": "boolean", + "description": "" + }, + "v-expansion-panels/tile": { + "type": "boolean", + "description": "" + }, + "v-expansion-panel/active-class": { + "type": "string", + "description": "" + }, + "v-expansion-panel/disabled": { + "type": "boolean", + "description": "" + }, + "v-expansion-panel/readonly": { + "type": "boolean", + "description": "" + }, + "v-expansion-panel-header/color": { + "type": "string", + "description": "" + }, + "v-expansion-panel-header/disable-icon-rotate": { + "type": "boolean", + "description": "" + }, + "v-expansion-panel-header/expand-icon": { + "type": "string", + "description": "" + }, + "v-expansion-panel-header/hide-actions": { + "type": "boolean", + "description": "" + }, + "v-expansion-panel-header/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-expansion-panel-content/eager": { + "type": "boolean", + "description": "" + }, + "v-expansion-panel-content/color": { + "type": "string", + "description": "" + }, + "v-file-input/color": { + "type": "string", + "description": "" + }, + "v-file-input/dark": { + "type": "boolean", + "description": "" + }, + "v-file-input/light": { + "type": "boolean", + "description": "" + }, + "v-file-input/disabled": { + "type": "boolean", + "description": "" + }, + "v-file-input/error": { + "type": "boolean", + "description": "" + }, + "v-file-input/error-count": { + "type": "number|string", + "description": "" + }, + "v-file-input/error-messages": { + "type": "string|array", + "description": "" + }, + "v-file-input/messages": { + "type": "string|array", + "description": "" + }, + "v-file-input/readonly": { + "type": "boolean", + "description": "" + }, + "v-file-input/rules": { + "type": "array", + "description": "" + }, + "v-file-input/success": { + "type": "boolean", + "description": "" + }, + "v-file-input/success-messages": { + "type": "string|array", + "description": "" + }, + "v-file-input/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-file-input/value": { + "type": "any", + "description": "" + }, + "v-file-input/append-icon": { + "type": "string", + "description": "" + }, + "v-file-input/background-color": { + "type": "string", + "description": "" + }, + "v-file-input/dense": { + "type": "boolean", + "description": "" + }, + "v-file-input/height": { + "type": "number|string", + "description": "" + }, + "v-file-input/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-file-input/hint": { + "type": "string", + "description": "" + }, + "v-file-input/id": { + "type": "string", + "description": "" + }, + "v-file-input/label": { + "type": "string", + "description": "" + }, + "v-file-input/loading": { + "type": "boolean|string", + "description": "" + }, + "v-file-input/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-file-input/prepend-icon": { + "type": "string", + "description": "" + }, + "v-file-input/loader-height": { + "type": "number|string", + "description": "" + }, + "v-file-input/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-file-input/autofocus": { + "type": "boolean", + "description": "" + }, + "v-file-input/clearable": { + "type": "boolean", + "description": "" + }, + "v-file-input/clear-icon": { + "type": "string", + "description": "" + }, + "v-file-input/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-file-input/counter-value": { + "type": "function", + "description": "" + }, + "v-file-input/filled": { + "type": "boolean", + "description": "" + }, + "v-file-input/flat": { + "type": "boolean", + "description": "" + }, + "v-file-input/full-width": { + "type": "boolean", + "description": "" + }, + "v-file-input/outlined": { + "type": "boolean", + "description": "" + }, + "v-file-input/placeholder": { + "type": "string", + "description": "" + }, + "v-file-input/prefix": { + "type": "string", + "description": "" + }, + "v-file-input/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-file-input/reverse": { + "type": "boolean", + "description": "" + }, + "v-file-input/rounded": { + "type": "boolean", + "description": "" + }, + "v-file-input/shaped": { + "type": "boolean", + "description": "" + }, + "v-file-input/single-line": { + "type": "boolean", + "description": "" + }, + "v-file-input/solo": { + "type": "boolean", + "description": "" + }, + "v-file-input/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-file-input/suffix": { + "type": "string", + "description": "" + }, + "v-file-input/type": { + "type": "string", + "description": "" + }, + "v-file-input/chips": { + "type": "boolean", + "description": "" + }, + "v-file-input/counter-size-string": { + "type": "string", + "description": "" + }, + "v-file-input/counter-string": { + "type": "string", + "description": "" + }, + "v-file-input/hide-input": { + "type": "boolean", + "description": "" + }, + "v-file-input/show-size": { + "type": "boolean|number", + "description": "" + }, + "v-file-input/small-chips": { + "type": "boolean", + "description": "" + }, + "v-file-input/truncate-length": { + "type": "number|string", + "description": "" + }, + "v-file-input/multiple": { + "type": "boolean", + "description": "" + }, + "v-footer/color": { + "type": "string", + "description": "" + }, + "v-footer/elevation": { + "type": "number|string", + "description": "" + }, + "v-footer/height": { + "type": "number|string", + "description": "" + }, + "v-footer/max-height": { + "type": "number|string", + "description": "" + }, + "v-footer/max-width": { + "type": "number|string", + "description": "" + }, + "v-footer/min-height": { + "type": "number|string", + "description": "" + }, + "v-footer/min-width": { + "type": "number|string", + "description": "" + }, + "v-footer/width": { + "type": "number|string", + "description": "" + }, + "v-footer/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-footer/tile": { + "type": "boolean", + "description": "" + }, + "v-footer/dark": { + "type": "boolean", + "description": "" + }, + "v-footer/light": { + "type": "boolean", + "description": "" + }, + "v-footer/outlined": { + "type": "boolean", + "description": "" + }, + "v-footer/shaped": { + "type": "boolean", + "description": "" + }, + "v-footer/tag": { + "type": "string", + "description": "" + }, + "v-footer/absolute": { + "type": "boolean", + "description": "" + }, + "v-footer/fixed": { + "type": "boolean", + "description": "" + }, + "v-footer/app": { + "type": "boolean", + "description": "" + }, + "v-footer/inset": { + "type": "boolean", + "description": "" + }, + "v-footer/padless": { + "type": "boolean", + "description": "" + }, + "v-form/disabled": { + "type": "boolean", + "description": "" + }, + "v-form/lazy-validation": { + "type": "boolean", + "description": "" + }, + "v-form/readonly": { + "type": "boolean", + "description": "" + }, + "v-form/value": { + "type": "boolean", + "description": "" + }, + "v-container/id": { + "type": "string", + "description": "" + }, + "v-container/tag": { + "type": "string", + "description": "" + }, + "v-container/fluid": { + "type": "boolean", + "description": "" + }, + "v-col/cols": { + "type": "boolean|string|number", + "description": "" + }, + "v-col/sm": { + "type": "boolean|string|number", + "description": "" + }, + "v-col/md": { + "type": "boolean|string|number", + "description": "" + }, + "v-col/lg": { + "type": "boolean|string|number", + "description": "" + }, + "v-col/xl": { + "type": "boolean|string|number", + "description": "" + }, + "v-col/offset": { + "type": "string|number", + "description": "" + }, + "v-col/offset-sm": { + "type": "string|number", + "description": "" + }, + "v-col/offset-md": { + "type": "string|number", + "description": "" + }, + "v-col/offset-lg": { + "type": "string|number", + "description": "" + }, + "v-col/offset-xl": { + "type": "string|number", + "description": "" + }, + "v-col/order": { + "type": "string|number", + "description": "" + }, + "v-col/order-sm": { + "type": "string|number", + "description": "" + }, + "v-col/order-md": { + "type": "string|number", + "description": "" + }, + "v-col/order-lg": { + "type": "string|number", + "description": "" + }, + "v-col/order-xl": { + "type": "string|number", + "description": "" + }, + "v-col/align-self": { + "type": "string", + "description": "" + }, + "v-col/tag": { + "type": "string", + "description": "" + }, + "v-row/tag": { + "type": "string", + "description": "" + }, + "v-row/dense": { + "type": "boolean", + "description": "" + }, + "v-row/no-gutters": { + "type": "boolean", + "description": "" + }, + "v-row/align": { + "type": "string", + "description": "" + }, + "v-row/align-sm": { + "type": "string", + "description": "" + }, + "v-row/align-md": { + "type": "string", + "description": "" + }, + "v-row/align-lg": { + "type": "string", + "description": "" + }, + "v-row/align-xl": { + "type": "string", + "description": "" + }, + "v-row/justify": { + "type": "string", + "description": "" + }, + "v-row/justify-sm": { + "type": "string", + "description": "" + }, + "v-row/justify-md": { + "type": "string", + "description": "" + }, + "v-row/justify-lg": { + "type": "string", + "description": "" + }, + "v-row/justify-xl": { + "type": "string", + "description": "" + }, + "v-row/align-content": { + "type": "string", + "description": "" + }, + "v-row/align-content-sm": { + "type": "string", + "description": "" + }, + "v-row/align-content-md": { + "type": "string", + "description": "" + }, + "v-row/align-content-lg": { + "type": "string", + "description": "" + }, + "v-row/align-content-xl": { + "type": "string", + "description": "" + }, + "v-layout/id": { + "type": "string", + "description": "" + }, + "v-layout/tag": { + "type": "string", + "description": "" + }, + "v-layout/align-baseline": { + "type": "boolean", + "description": "" + }, + "v-layout/align-center": { + "type": "boolean", + "description": "" + }, + "v-layout/align-content-center": { + "type": "boolean", + "description": "" + }, + "v-layout/align-content-end": { + "type": "boolean", + "description": "" + }, + "v-layout/align-content-space-around": { + "type": "boolean", + "description": "" + }, + "v-layout/align-content-space-between": { + "type": "boolean", + "description": "" + }, + "v-layout/align-content-start": { + "type": "boolean", + "description": "" + }, + "v-layout/align-end": { + "type": "boolean", + "description": "" + }, + "v-layout/align-start": { + "type": "boolean", + "description": "" + }, + "v-layout/d-{type}": { + "type": "boolean", + "description": "" + }, + "v-layout/fill-height": { + "type": "boolean", + "description": "" + }, + "v-layout/justify-center": { + "type": "boolean", + "description": "" + }, + "v-layout/justify-end": { + "type": "boolean", + "description": "" + }, + "v-layout/justify-space-around": { + "type": "boolean", + "description": "" + }, + "v-layout/justify-space-between": { + "type": "boolean", + "description": "" + }, + "v-layout/justify-start": { + "type": "boolean", + "description": "" + }, + "v-layout/column": { + "type": "boolean", + "description": "" + }, + "v-layout/reverse": { + "type": "boolean", + "description": "" + }, + "v-layout/wrap": { + "type": "boolean", + "description": "" + }, + "v-layout/row": { + "type": "boolean", + "description": "" + }, + "v-flex/id": { + "type": "string", + "description": "" + }, + "v-flex/tag": { + "type": "string", + "description": "" + }, + "v-flex/offset-(size)(0-12)": { + "type": "boolean", + "description": "" + }, + "v-flex/order-(size)(1-12)": { + "type": "boolean", + "description": "" + }, + "v-flex/(size)(1-12)": { + "type": "boolean", + "description": "" + }, + "v-flex/align-self-start": { + "type": "boolean", + "description": "" + }, + "v-flex/align-self-end": { + "type": "boolean", + "description": "" + }, + "v-flex/align-self-center": { + "type": "boolean", + "description": "" + }, + "v-flex/align-self-baseline": { + "type": "boolean", + "description": "" + }, + "v-flex/grow": { + "type": "boolean", + "description": "" + }, + "v-flex/shrink": { + "type": "boolean", + "description": "" + }, + "v-hover/open-delay": { + "type": "number|string", + "description": "" + }, + "v-hover/close-delay": { + "type": "number|string", + "description": "" + }, + "v-hover/value": { + "type": "boolean", + "description": "" + }, + "v-hover/disabled": { + "type": "boolean", + "description": "" + }, + "v-icon/color": { + "type": "string", + "description": "" + }, + "v-icon/large": { + "type": "boolean", + "description": "" + }, + "v-icon/small": { + "type": "boolean", + "description": "" + }, + "v-icon/x-large": { + "type": "boolean", + "description": "" + }, + "v-icon/x-small": { + "type": "boolean", + "description": "" + }, + "v-icon/dark": { + "type": "boolean", + "description": "" + }, + "v-icon/light": { + "type": "boolean", + "description": "" + }, + "v-icon/dense": { + "type": "boolean", + "description": "" + }, + "v-icon/disabled": { + "type": "boolean", + "description": "" + }, + "v-icon/left": { + "type": "boolean", + "description": "" + }, + "v-icon/right": { + "type": "boolean", + "description": "" + }, + "v-icon/size": { + "type": "number|string", + "description": "" + }, + "v-icon/tag": { + "type": "string", + "description": "" + }, + "v-img/height": { + "type": "number|string", + "description": "" + }, + "v-img/max-height": { + "type": "number|string", + "description": "" + }, + "v-img/max-width": { + "type": "number|string", + "description": "" + }, + "v-img/min-height": { + "type": "number|string", + "description": "" + }, + "v-img/min-width": { + "type": "number|string", + "description": "" + }, + "v-img/width": { + "type": "number|string", + "description": "" + }, + "v-img/aspect-ratio": { + "type": "string|number", + "description": "" + }, + "v-img/dark": { + "type": "boolean", + "description": "" + }, + "v-img/light": { + "type": "boolean", + "description": "" + }, + "v-img/alt": { + "type": "string", + "description": "" + }, + "v-img/contain": { + "type": "boolean", + "description": "" + }, + "v-img/eager": { + "type": "boolean", + "description": "" + }, + "v-img/gradient": { + "type": "string", + "description": "" + }, + "v-img/lazy-src": { + "type": "string", + "description": "" + }, + "v-img/options": { + "type": "object", + "description": "" + }, + "v-img/position": { + "type": "string", + "description": "" + }, + "v-img/sizes": { + "type": "string", + "description": "" + }, + "v-img/src": { + "type": "string|object", + "description": "" + }, + "v-img/srcset": { + "type": "string", + "description": "" + }, + "v-img/transition": { + "type": "boolean|string", + "description": "" + }, + "v-input/color": { + "type": "string", + "description": "" + }, + "v-input/dark": { + "type": "boolean", + "description": "" + }, + "v-input/light": { + "type": "boolean", + "description": "" + }, + "v-input/disabled": { + "type": "boolean", + "description": "" + }, + "v-input/error": { + "type": "boolean", + "description": "" + }, + "v-input/error-count": { + "type": "number|string", + "description": "" + }, + "v-input/error-messages": { + "type": "string|array", + "description": "" + }, + "v-input/messages": { + "type": "string|array", + "description": "" + }, + "v-input/readonly": { + "type": "boolean", + "description": "" + }, + "v-input/rules": { + "type": "array", + "description": "" + }, + "v-input/success": { + "type": "boolean", + "description": "" + }, + "v-input/success-messages": { + "type": "string|array", + "description": "" + }, + "v-input/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-input/value": { + "type": "any", + "description": "" + }, + "v-input/append-icon": { + "type": "string", + "description": "" + }, + "v-input/background-color": { + "type": "string", + "description": "" + }, + "v-input/dense": { + "type": "boolean", + "description": "" + }, + "v-input/height": { + "type": "number|string", + "description": "" + }, + "v-input/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-input/hint": { + "type": "string", + "description": "" + }, + "v-input/id": { + "type": "string", + "description": "" + }, + "v-input/label": { + "type": "string", + "description": "" + }, + "v-input/loading": { + "type": "boolean", + "description": "" + }, + "v-input/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-input/prepend-icon": { + "type": "string", + "description": "" + }, + "v-item/active-class": { + "type": "string", + "description": "" + }, + "v-item/value": { + "type": "any", + "description": "" + }, + "v-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-item-group/value": { + "type": "any", + "description": "" + }, + "v-item-group/dark": { + "type": "boolean", + "description": "" + }, + "v-item-group/light": { + "type": "boolean", + "description": "" + }, + "v-item-group/active-class": { + "type": "string", + "description": "" + }, + "v-item-group/mandatory": { + "type": "boolean", + "description": "" + }, + "v-item-group/max": { + "type": "number|string", + "description": "" + }, + "v-item-group/multiple": { + "type": "boolean", + "description": "" + }, + "v-lazy/height": { + "type": "number|string", + "description": "" + }, + "v-lazy/max-height": { + "type": "number|string", + "description": "" + }, + "v-lazy/max-width": { + "type": "number|string", + "description": "" + }, + "v-lazy/min-height": { + "type": "number|string", + "description": "" + }, + "v-lazy/min-width": { + "type": "number|string", + "description": "" + }, + "v-lazy/width": { + "type": "number|string", + "description": "" + }, + "v-lazy/value": { + "type": "any", + "description": "" + }, + "v-lazy/options": { + "type": "object", + "description": "" + }, + "v-lazy/tag": { + "type": "string", + "description": "" + }, + "v-lazy/transition": { + "type": "string", + "description": "" + }, + "v-list/color": { + "type": "string", + "description": "" + }, + "v-list/elevation": { + "type": "number|string", + "description": "" + }, + "v-list/height": { + "type": "number|string", + "description": "" + }, + "v-list/max-height": { + "type": "number|string", + "description": "" + }, + "v-list/max-width": { + "type": "number|string", + "description": "" + }, + "v-list/min-height": { + "type": "number|string", + "description": "" + }, + "v-list/min-width": { + "type": "number|string", + "description": "" + }, + "v-list/width": { + "type": "number|string", + "description": "" + }, + "v-list/rounded": { + "type": "boolean", + "description": "" + }, + "v-list/tile": { + "type": "boolean", + "description": "" + }, + "v-list/dark": { + "type": "boolean", + "description": "" + }, + "v-list/light": { + "type": "boolean", + "description": "" + }, + "v-list/outlined": { + "type": "boolean", + "description": "" + }, + "v-list/shaped": { + "type": "boolean", + "description": "" + }, + "v-list/tag": { + "type": "string", + "description": "" + }, + "v-list/dense": { + "type": "boolean", + "description": "" + }, + "v-list/disabled": { + "type": "boolean", + "description": "" + }, + "v-list/expand": { + "type": "boolean", + "description": "" + }, + "v-list/flat": { + "type": "boolean", + "description": "" + }, + "v-list/nav": { + "type": "boolean", + "description": "" + }, + "v-list/subheader": { + "type": "boolean", + "description": "" + }, + "v-list/three-line": { + "type": "boolean", + "description": "" + }, + "v-list/two-line": { + "type": "boolean", + "description": "" + }, + "v-list-group/eager": { + "type": "boolean", + "description": "" + }, + "v-list-group/color": { + "type": "string", + "description": "" + }, + "v-list-group/value": { + "type": "any", + "description": "" + }, + "v-list-group/active-class": { + "type": "string", + "description": "" + }, + "v-list-group/append-icon": { + "type": "string", + "description": "" + }, + "v-list-group/disabled": { + "type": "boolean", + "description": "" + }, + "v-list-group/group": { + "type": "string", + "description": "" + }, + "v-list-group/no-action": { + "type": "boolean", + "description": "" + }, + "v-list-group/prepend-icon": { + "type": "string", + "description": "" + }, + "v-list-group/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-list-group/sub-group": { + "type": "boolean", + "description": "" + }, + "v-list-item/color": { + "type": "string", + "description": "" + }, + "v-list-item/active-class": { + "type": "string", + "description": "" + }, + "v-list-item/append": { + "type": "boolean", + "description": "" + }, + "v-list-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-list-item/exact": { + "type": "boolean", + "description": "" + }, + "v-list-item/exact-active-class": { + "type": "string", + "description": "" + }, + "v-list-item/link": { + "type": "boolean", + "description": "" + }, + "v-list-item/href": { + "type": "string|object", + "description": "" + }, + "v-list-item/to": { + "type": "string|object", + "description": "" + }, + "v-list-item/nuxt": { + "type": "boolean", + "description": "" + }, + "v-list-item/replace": { + "type": "boolean", + "description": "" + }, + "v-list-item/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-list-item/tag": { + "type": "string", + "description": "" + }, + "v-list-item/target": { + "type": "string", + "description": "" + }, + "v-list-item/dark": { + "type": "boolean", + "description": "" + }, + "v-list-item/light": { + "type": "boolean", + "description": "" + }, + "v-list-item/input-value": { + "type": "any", + "description": "" + }, + "v-list-item/dense": { + "type": "boolean", + "description": "" + }, + "v-list-item/inactive": { + "type": "boolean", + "description": "" + }, + "v-list-item/selectable": { + "type": "boolean", + "description": "" + }, + "v-list-item/three-line": { + "type": "boolean", + "description": "" + }, + "v-list-item/two-line": { + "type": "boolean", + "description": "" + }, + "v-list-item/value": { + "type": "any", + "description": "" + }, + "v-list-item-avatar/color": { + "type": "string", + "description": "" + }, + "v-list-item-avatar/height": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/max-height": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/max-width": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/min-height": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/min-width": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/width": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-list-item-avatar/tile": { + "type": "boolean", + "description": "" + }, + "v-list-item-avatar/left": { + "type": "boolean", + "description": "" + }, + "v-list-item-avatar/right": { + "type": "boolean", + "description": "" + }, + "v-list-item-avatar/size": { + "type": "number|string", + "description": "" + }, + "v-list-item-avatar/horizontal": { + "type": "boolean", + "description": "" + }, + "v-list-item-group/value": { + "type": "any", + "description": "" + }, + "v-list-item-group/dark": { + "type": "boolean", + "description": "" + }, + "v-list-item-group/light": { + "type": "boolean", + "description": "" + }, + "v-list-item-group/active-class": { + "type": "string", + "description": "" + }, + "v-list-item-group/mandatory": { + "type": "boolean", + "description": "" + }, + "v-list-item-group/max": { + "type": "number|string", + "description": "" + }, + "v-list-item-group/multiple": { + "type": "boolean", + "description": "" + }, + "v-list-item-group/color": { + "type": "string", + "description": "" + }, + "v-main/tag": { + "type": "string", + "description": "" + }, + "v-menu/open-delay": { + "type": "number|string", + "description": "" + }, + "v-menu/close-delay": { + "type": "number|string", + "description": "" + }, + "v-menu/eager": { + "type": "boolean", + "description": "" + }, + "v-menu/attach": { + "type": "any", + "description": "" + }, + "v-menu/content-class": { + "type": "string", + "description": "" + }, + "v-menu/absolute": { + "type": "boolean", + "description": "" + }, + "v-menu/bottom": { + "type": "boolean", + "description": "" + }, + "v-menu/fixed": { + "type": "boolean", + "description": "" + }, + "v-menu/left": { + "type": "boolean", + "description": "" + }, + "v-menu/right": { + "type": "boolean", + "description": "" + }, + "v-menu/top": { + "type": "boolean", + "description": "" + }, + "v-menu/value": { + "type": "any", + "description": "" + }, + "v-menu/activator": { + "type": "any", + "description": "" + }, + "v-menu/disabled": { + "type": "boolean", + "description": "" + }, + "v-menu/internal-activator": { + "type": "boolean", + "description": "" + }, + "v-menu/open-on-hover": { + "type": "boolean", + "description": "" + }, + "v-menu/open-on-focus": { + "type": "boolean", + "description": "" + }, + "v-menu/allow-overflow": { + "type": "boolean", + "description": "" + }, + "v-menu/light": { + "type": "boolean", + "description": "" + }, + "v-menu/dark": { + "type": "boolean", + "description": "" + }, + "v-menu/max-width": { + "type": "number|string", + "description": "" + }, + "v-menu/min-width": { + "type": "number|string", + "description": "" + }, + "v-menu/nudge-bottom": { + "type": "number|string", + "description": "" + }, + "v-menu/nudge-left": { + "type": "number|string", + "description": "" + }, + "v-menu/nudge-right": { + "type": "number|string", + "description": "" + }, + "v-menu/nudge-top": { + "type": "number|string", + "description": "" + }, + "v-menu/nudge-width": { + "type": "number|string", + "description": "" + }, + "v-menu/offset-overflow": { + "type": "boolean", + "description": "" + }, + "v-menu/open-on-click": { + "type": "boolean", + "description": "" + }, + "v-menu/position-x": { + "type": "number", + "description": "" + }, + "v-menu/position-y": { + "type": "number", + "description": "" + }, + "v-menu/z-index": { + "type": "number|string", + "description": "" + }, + "v-menu/return-value": { + "type": "any", + "description": "" + }, + "v-menu/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-menu/tile": { + "type": "boolean", + "description": "" + }, + "v-menu/auto": { + "type": "boolean", + "description": "" + }, + "v-menu/close-on-click": { + "type": "boolean", + "description": "" + }, + "v-menu/close-on-content-click": { + "type": "boolean", + "description": "" + }, + "v-menu/disable-keys": { + "type": "boolean", + "description": "" + }, + "v-menu/max-height": { + "type": "number|string", + "description": "" + }, + "v-menu/offset-x": { + "type": "boolean", + "description": "" + }, + "v-menu/offset-y": { + "type": "boolean", + "description": "" + }, + "v-menu/origin": { + "type": "string", + "description": "" + }, + "v-menu/transition": { + "type": "boolean|string", + "description": "" + }, + "v-navigation-drawer/absolute": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/fixed": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/app": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/color": { + "type": "string", + "description": "" + }, + "v-navigation-drawer/mobile-breakpoint": { + "type": "number|string", + "description": "" + }, + "v-navigation-drawer/hide-overlay": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/overlay-color": { + "type": "string", + "description": "" + }, + "v-navigation-drawer/overlay-opacity": { + "type": "number|string", + "description": "" + }, + "v-navigation-drawer/dark": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/light": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/bottom": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/clipped": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/disable-resize-watcher": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/disable-route-watcher": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/expand-on-hover": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/floating": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/height": { + "type": "number|string", + "description": "" + }, + "v-navigation-drawer/mini-variant": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/mini-variant-width": { + "type": "number|string", + "description": "" + }, + "v-navigation-drawer/permanent": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/right": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/src": { + "type": "string|object", + "description": "" + }, + "v-navigation-drawer/stateless": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/tag": { + "type": "string", + "description": "" + }, + "v-navigation-drawer/temporary": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/touchless": { + "type": "boolean", + "description": "" + }, + "v-navigation-drawer/width": { + "type": "number|string", + "description": "" + }, + "v-navigation-drawer/value": { + "type": "any", + "description": "" + }, + "v-overflow-btn/color": { + "type": "string", + "description": "" + }, + "v-overflow-btn/dark": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/light": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/disabled": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/error": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/error-count": { + "type": "number|string", + "description": "" + }, + "v-overflow-btn/error-messages": { + "type": "string|array", + "description": "" + }, + "v-overflow-btn/messages": { + "type": "string|array", + "description": "" + }, + "v-overflow-btn/readonly": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/rules": { + "type": "array", + "description": "" + }, + "v-overflow-btn/success": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/success-messages": { + "type": "string|array", + "description": "" + }, + "v-overflow-btn/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/value": { + "type": "any", + "description": "" + }, + "v-overflow-btn/append-icon": { + "type": "string", + "description": "" + }, + "v-overflow-btn/background-color": { + "type": "string", + "description": "" + }, + "v-overflow-btn/dense": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/height": { + "type": "number|string", + "description": "" + }, + "v-overflow-btn/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-overflow-btn/hint": { + "type": "string", + "description": "" + }, + "v-overflow-btn/id": { + "type": "string", + "description": "" + }, + "v-overflow-btn/label": { + "type": "string", + "description": "" + }, + "v-overflow-btn/loading": { + "type": "boolean|string", + "description": "" + }, + "v-overflow-btn/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/prepend-icon": { + "type": "string", + "description": "" + }, + "v-overflow-btn/loader-height": { + "type": "number|string", + "description": "" + }, + "v-overflow-btn/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-overflow-btn/autofocus": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/clearable": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/clear-icon": { + "type": "string", + "description": "" + }, + "v-overflow-btn/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-overflow-btn/counter-value": { + "type": "function", + "description": "" + }, + "v-overflow-btn/filled": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/flat": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/full-width": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/outlined": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/placeholder": { + "type": "string", + "description": "" + }, + "v-overflow-btn/prefix": { + "type": "string", + "description": "" + }, + "v-overflow-btn/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-overflow-btn/reverse": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/rounded": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/shaped": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/single-line": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/solo": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/suffix": { + "type": "string", + "description": "" + }, + "v-overflow-btn/type": { + "type": "string", + "description": "" + }, + "v-overflow-btn/value-comparator": { + "type": "function", + "description": "" + }, + "v-overflow-btn/no-data-text": { + "type": "string", + "description": "" + }, + "v-overflow-btn/attach": { + "type": "any", + "description": "" + }, + "v-overflow-btn/cache-items": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/chips": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/deletable-chips": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/disable-lookup": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/eager": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/hide-selected": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/items": { + "type": "array", + "description": "" + }, + "v-overflow-btn/item-color": { + "type": "string", + "description": "" + }, + "v-overflow-btn/item-disabled": { + "type": "string|array|function", + "description": "" + }, + "v-overflow-btn/item-text": { + "type": "string|array|function", + "description": "" + }, + "v-overflow-btn/item-value": { + "type": "string|array|function", + "description": "" + }, + "v-overflow-btn/menu-props": { + "type": "string|array|object", + "description": "" + }, + "v-overflow-btn/multiple": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/open-on-clear": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/return-object": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/small-chips": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/allow-overflow": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/auto-select-first": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/filter": { + "type": "function", + "description": "" + }, + "v-overflow-btn/hide-no-data": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/no-filter": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/search-input": { + "type": "string", + "description": "" + }, + "v-overflow-btn/editable": { + "type": "boolean", + "description": "" + }, + "v-overflow-btn/segmented": { + "type": "boolean", + "description": "" + }, + "v-overlay/color": { + "type": "string", + "description": "" + }, + "v-overlay/dark": { + "type": "boolean", + "description": "" + }, + "v-overlay/light": { + "type": "boolean", + "description": "" + }, + "v-overlay/value": { + "type": "any", + "description": "" + }, + "v-overlay/absolute": { + "type": "boolean", + "description": "" + }, + "v-overlay/opacity": { + "type": "number|string", + "description": "" + }, + "v-overlay/z-index": { + "type": "number|string", + "description": "" + }, + "v-pagination/color": { + "type": "string", + "description": "" + }, + "v-pagination/dark": { + "type": "boolean", + "description": "" + }, + "v-pagination/light": { + "type": "boolean", + "description": "" + }, + "v-pagination/circle": { + "type": "boolean", + "description": "" + }, + "v-pagination/disabled": { + "type": "boolean", + "description": "" + }, + "v-pagination/length": { + "type": "number", + "description": "" + }, + "v-pagination/next-icon": { + "type": "string", + "description": "" + }, + "v-pagination/prev-icon": { + "type": "string", + "description": "" + }, + "v-pagination/total-visible": { + "type": "number|string", + "description": "" + }, + "v-pagination/value": { + "type": "number", + "description": "" + }, + "v-pagination/page-aria-label": { + "type": "string", + "description": "" + }, + "v-pagination/current-page-aria-label": { + "type": "string", + "description": "" + }, + "v-pagination/previous-aria-label": { + "type": "string", + "description": "" + }, + "v-pagination/next-aria-label": { + "type": "string", + "description": "" + }, + "v-pagination/wrapper-aria-label": { + "type": "string", + "description": "" + }, + "v-sheet/color": { + "type": "string", + "description": "" + }, + "v-sheet/elevation": { + "type": "number|string", + "description": "" + }, + "v-sheet/height": { + "type": "number|string", + "description": "" + }, + "v-sheet/max-height": { + "type": "number|string", + "description": "" + }, + "v-sheet/max-width": { + "type": "number|string", + "description": "" + }, + "v-sheet/min-height": { + "type": "number|string", + "description": "" + }, + "v-sheet/min-width": { + "type": "number|string", + "description": "" + }, + "v-sheet/width": { + "type": "number|string", + "description": "" + }, + "v-sheet/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-sheet/tile": { + "type": "boolean", + "description": "" + }, + "v-sheet/dark": { + "type": "boolean", + "description": "" + }, + "v-sheet/light": { + "type": "boolean", + "description": "" + }, + "v-sheet/outlined": { + "type": "boolean", + "description": "" + }, + "v-sheet/shaped": { + "type": "boolean", + "description": "" + }, + "v-sheet/tag": { + "type": "string", + "description": "" + }, + "v-parallax/height": { + "type": "string|number", + "description": "" + }, + "v-parallax/alt": { + "type": "string", + "description": "" + }, + "v-parallax/src": { + "type": "string", + "description": "" + }, + "v-parallax/srcset": { + "type": "string", + "description": "" + }, + "v-picker/color": { + "type": "string", + "description": "" + }, + "v-picker/elevation": { + "type": "number|string", + "description": "" + }, + "v-picker/dark": { + "type": "boolean", + "description": "" + }, + "v-picker/light": { + "type": "boolean", + "description": "" + }, + "v-picker/flat": { + "type": "boolean", + "description": "" + }, + "v-picker/full-width": { + "type": "boolean", + "description": "" + }, + "v-picker/landscape": { + "type": "boolean", + "description": "" + }, + "v-picker/no-title": { + "type": "boolean", + "description": "" + }, + "v-picker/transition": { + "type": "string", + "description": "" + }, + "v-picker/width": { + "type": "number|string", + "description": "" + }, + "v-progress-circular/color": { + "type": "string", + "description": "" + }, + "v-progress-circular/button": { + "type": "boolean", + "description": "" + }, + "v-progress-circular/indeterminate": { + "type": "boolean", + "description": "" + }, + "v-progress-circular/rotate": { + "type": "number|string", + "description": "" + }, + "v-progress-circular/size": { + "type": "number|string", + "description": "" + }, + "v-progress-circular/width": { + "type": "number|string", + "description": "" + }, + "v-progress-circular/value": { + "type": "number|string", + "description": "" + }, + "v-progress-linear/color": { + "type": "string", + "description": "" + }, + "v-progress-linear/absolute": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/fixed": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/top": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/bottom": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/value": { + "type": "number|string", + "description": "" + }, + "v-progress-linear/dark": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/light": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/active": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/background-color": { + "type": "string", + "description": "" + }, + "v-progress-linear/background-opacity": { + "type": "number|string", + "description": "" + }, + "v-progress-linear/buffer-value": { + "type": "number|string", + "description": "" + }, + "v-progress-linear/height": { + "type": "number|string", + "description": "" + }, + "v-progress-linear/indeterminate": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/query": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/reverse": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/rounded": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/stream": { + "type": "boolean", + "description": "" + }, + "v-progress-linear/striped": { + "type": "boolean", + "description": "" + }, + "v-radio-group/value-comparator": { + "type": "function", + "description": "" + }, + "v-radio-group/value": { + "type": "any", + "description": "" + }, + "v-radio-group/dark": { + "type": "boolean", + "description": "" + }, + "v-radio-group/light": { + "type": "boolean", + "description": "" + }, + "v-radio-group/active-class": { + "type": "string", + "description": "" + }, + "v-radio-group/mandatory": { + "type": "boolean", + "description": "" + }, + "v-radio-group/max": { + "type": "number|string", + "description": "" + }, + "v-radio-group/multiple": { + "type": "boolean", + "description": "" + }, + "v-radio-group/color": { + "type": "string", + "description": "" + }, + "v-radio-group/disabled": { + "type": "boolean", + "description": "" + }, + "v-radio-group/error": { + "type": "boolean", + "description": "" + }, + "v-radio-group/error-count": { + "type": "number|string", + "description": "" + }, + "v-radio-group/error-messages": { + "type": "string|array", + "description": "" + }, + "v-radio-group/messages": { + "type": "string|array", + "description": "" + }, + "v-radio-group/readonly": { + "type": "boolean", + "description": "" + }, + "v-radio-group/rules": { + "type": "array", + "description": "" + }, + "v-radio-group/success": { + "type": "boolean", + "description": "" + }, + "v-radio-group/success-messages": { + "type": "string|array", + "description": "" + }, + "v-radio-group/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-radio-group/append-icon": { + "type": "string", + "description": "" + }, + "v-radio-group/background-color": { + "type": "string", + "description": "" + }, + "v-radio-group/dense": { + "type": "boolean", + "description": "" + }, + "v-radio-group/height": { + "type": "number|string", + "description": "" + }, + "v-radio-group/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-radio-group/hint": { + "type": "string", + "description": "" + }, + "v-radio-group/id": { + "type": "string", + "description": "" + }, + "v-radio-group/label": { + "type": "string", + "description": "" + }, + "v-radio-group/loading": { + "type": "boolean", + "description": "" + }, + "v-radio-group/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-radio-group/prepend-icon": { + "type": "string", + "description": "" + }, + "v-radio-group/column": { + "type": "boolean", + "description": "" + }, + "v-radio-group/name": { + "type": "string", + "description": "" + }, + "v-radio-group/row": { + "type": "boolean", + "description": "" + }, + "v-radio/color": { + "type": "string", + "description": "" + }, + "v-radio/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-radio/active-class": { + "type": "string", + "description": "" + }, + "v-radio/disabled": { + "type": "boolean", + "description": "" + }, + "v-radio/dark": { + "type": "boolean", + "description": "" + }, + "v-radio/light": { + "type": "boolean", + "description": "" + }, + "v-radio/id": { + "type": "string", + "description": "" + }, + "v-radio/label": { + "type": "string", + "description": "" + }, + "v-radio/name": { + "type": "string", + "description": "" + }, + "v-radio/off-icon": { + "type": "string", + "description": "" + }, + "v-radio/on-icon": { + "type": "string", + "description": "" + }, + "v-radio/readonly": { + "type": "boolean", + "description": "" + }, + "v-radio/value": { + "type": "any", + "description": "" + }, + "v-range-slider/color": { + "type": "string", + "description": "" + }, + "v-range-slider/dark": { + "type": "boolean", + "description": "" + }, + "v-range-slider/light": { + "type": "boolean", + "description": "" + }, + "v-range-slider/disabled": { + "type": "boolean", + "description": "" + }, + "v-range-slider/error": { + "type": "boolean", + "description": "" + }, + "v-range-slider/error-count": { + "type": "number|string", + "description": "" + }, + "v-range-slider/error-messages": { + "type": "string|array", + "description": "" + }, + "v-range-slider/messages": { + "type": "string|array", + "description": "" + }, + "v-range-slider/readonly": { + "type": "boolean", + "description": "" + }, + "v-range-slider/rules": { + "type": "array", + "description": "" + }, + "v-range-slider/success": { + "type": "boolean", + "description": "" + }, + "v-range-slider/success-messages": { + "type": "string|array", + "description": "" + }, + "v-range-slider/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-range-slider/value": { + "type": "any", + "description": "" + }, + "v-range-slider/append-icon": { + "type": "string", + "description": "" + }, + "v-range-slider/background-color": { + "type": "string", + "description": "" + }, + "v-range-slider/dense": { + "type": "boolean", + "description": "" + }, + "v-range-slider/height": { + "type": "number|string", + "description": "" + }, + "v-range-slider/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-range-slider/hint": { + "type": "string", + "description": "" + }, + "v-range-slider/id": { + "type": "string", + "description": "" + }, + "v-range-slider/label": { + "type": "string", + "description": "" + }, + "v-range-slider/loading": { + "type": "boolean|string", + "description": "" + }, + "v-range-slider/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-range-slider/prepend-icon": { + "type": "string", + "description": "" + }, + "v-range-slider/loader-height": { + "type": "number|string", + "description": "" + }, + "v-range-slider/inverse-label": { + "type": "boolean", + "description": "" + }, + "v-range-slider/max": { + "type": "number|string", + "description": "" + }, + "v-range-slider/min": { + "type": "number|string", + "description": "" + }, + "v-range-slider/step": { + "type": "number|string", + "description": "" + }, + "v-range-slider/thumb-color": { + "type": "string", + "description": "" + }, + "v-range-slider/thumb-label": { + "type": "boolean|string", + "description": "" + }, + "v-range-slider/thumb-size": { + "type": "number|string", + "description": "" + }, + "v-range-slider/tick-labels": { + "type": "array", + "description": "" + }, + "v-range-slider/ticks": { + "type": "boolean|string", + "description": "" + }, + "v-range-slider/tick-size": { + "type": "number|string", + "description": "" + }, + "v-range-slider/track-color": { + "type": "string", + "description": "" + }, + "v-range-slider/track-fill-color": { + "type": "string", + "description": "" + }, + "v-range-slider/vertical": { + "type": "boolean", + "description": "" + }, + "v-rating/color": { + "type": "string", + "description": "" + }, + "v-rating/open-delay": { + "type": "number|string", + "description": "" + }, + "v-rating/close-delay": { + "type": "number|string", + "description": "" + }, + "v-rating/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-rating/large": { + "type": "boolean", + "description": "" + }, + "v-rating/small": { + "type": "boolean", + "description": "" + }, + "v-rating/x-large": { + "type": "boolean", + "description": "" + }, + "v-rating/x-small": { + "type": "boolean", + "description": "" + }, + "v-rating/dark": { + "type": "boolean", + "description": "" + }, + "v-rating/light": { + "type": "boolean", + "description": "" + }, + "v-rating/background-color": { + "type": "string", + "description": "" + }, + "v-rating/clearable": { + "type": "boolean", + "description": "" + }, + "v-rating/dense": { + "type": "boolean", + "description": "" + }, + "v-rating/empty-icon": { + "type": "string", + "description": "" + }, + "v-rating/full-icon": { + "type": "string", + "description": "" + }, + "v-rating/half-icon": { + "type": "string", + "description": "" + }, + "v-rating/half-increments": { + "type": "boolean", + "description": "" + }, + "v-rating/hover": { + "type": "boolean", + "description": "" + }, + "v-rating/length": { + "type": "number|string", + "description": "" + }, + "v-rating/readonly": { + "type": "boolean", + "description": "" + }, + "v-rating/size": { + "type": "number|string", + "description": "" + }, + "v-rating/value": { + "type": "number", + "description": "" + }, + "v-responsive/height": { + "type": "number|string", + "description": "" + }, + "v-responsive/max-height": { + "type": "number|string", + "description": "" + }, + "v-responsive/max-width": { + "type": "number|string", + "description": "" + }, + "v-responsive/min-height": { + "type": "number|string", + "description": "" + }, + "v-responsive/min-width": { + "type": "number|string", + "description": "" + }, + "v-responsive/width": { + "type": "number|string", + "description": "" + }, + "v-responsive/aspect-ratio": { + "type": "string|number", + "description": "" + }, + "v-select/color": { + "type": "string", + "description": "" + }, + "v-select/dark": { + "type": "boolean", + "description": "" + }, + "v-select/light": { + "type": "boolean", + "description": "" + }, + "v-select/disabled": { + "type": "boolean", + "description": "" + }, + "v-select/error": { + "type": "boolean", + "description": "" + }, + "v-select/error-count": { + "type": "number|string", + "description": "" + }, + "v-select/error-messages": { + "type": "string|array", + "description": "" + }, + "v-select/messages": { + "type": "string|array", + "description": "" + }, + "v-select/readonly": { + "type": "boolean", + "description": "" + }, + "v-select/rules": { + "type": "array", + "description": "" + }, + "v-select/success": { + "type": "boolean", + "description": "" + }, + "v-select/success-messages": { + "type": "string|array", + "description": "" + }, + "v-select/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-select/value": { + "type": "any", + "description": "" + }, + "v-select/append-icon": { + "type": "string", + "description": "" + }, + "v-select/background-color": { + "type": "string", + "description": "" + }, + "v-select/dense": { + "type": "boolean", + "description": "" + }, + "v-select/height": { + "type": "number|string", + "description": "" + }, + "v-select/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-select/hint": { + "type": "string", + "description": "" + }, + "v-select/id": { + "type": "string", + "description": "" + }, + "v-select/label": { + "type": "string", + "description": "" + }, + "v-select/loading": { + "type": "boolean|string", + "description": "" + }, + "v-select/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-select/prepend-icon": { + "type": "string", + "description": "" + }, + "v-select/loader-height": { + "type": "number|string", + "description": "" + }, + "v-select/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-select/autofocus": { + "type": "boolean", + "description": "" + }, + "v-select/clearable": { + "type": "boolean", + "description": "" + }, + "v-select/clear-icon": { + "type": "string", + "description": "" + }, + "v-select/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-select/counter-value": { + "type": "function", + "description": "" + }, + "v-select/filled": { + "type": "boolean", + "description": "" + }, + "v-select/flat": { + "type": "boolean", + "description": "" + }, + "v-select/full-width": { + "type": "boolean", + "description": "" + }, + "v-select/outlined": { + "type": "boolean", + "description": "" + }, + "v-select/placeholder": { + "type": "string", + "description": "" + }, + "v-select/prefix": { + "type": "string", + "description": "" + }, + "v-select/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-select/reverse": { + "type": "boolean", + "description": "" + }, + "v-select/rounded": { + "type": "boolean", + "description": "" + }, + "v-select/shaped": { + "type": "boolean", + "description": "" + }, + "v-select/single-line": { + "type": "boolean", + "description": "" + }, + "v-select/solo": { + "type": "boolean", + "description": "" + }, + "v-select/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-select/suffix": { + "type": "string", + "description": "" + }, + "v-select/type": { + "type": "string", + "description": "" + }, + "v-select/value-comparator": { + "type": "function", + "description": "" + }, + "v-select/no-data-text": { + "type": "string", + "description": "" + }, + "v-select/attach": { + "type": "any", + "description": "" + }, + "v-select/cache-items": { + "type": "boolean", + "description": "" + }, + "v-select/chips": { + "type": "boolean", + "description": "" + }, + "v-select/deletable-chips": { + "type": "boolean", + "description": "" + }, + "v-select/disable-lookup": { + "type": "boolean", + "description": "" + }, + "v-select/eager": { + "type": "boolean", + "description": "" + }, + "v-select/hide-selected": { + "type": "boolean", + "description": "" + }, + "v-select/items": { + "type": "array", + "description": "" + }, + "v-select/item-color": { + "type": "string", + "description": "" + }, + "v-select/item-disabled": { + "type": "string|array|function", + "description": "" + }, + "v-select/item-text": { + "type": "string|array|function", + "description": "" + }, + "v-select/item-value": { + "type": "string|array|function", + "description": "" + }, + "v-select/menu-props": { + "type": "string|array|object", + "description": "" + }, + "v-select/multiple": { + "type": "boolean", + "description": "" + }, + "v-select/open-on-clear": { + "type": "boolean", + "description": "" + }, + "v-select/return-object": { + "type": "boolean", + "description": "" + }, + "v-select/small-chips": { + "type": "boolean", + "description": "" + }, + "v-select/filter": { + "type": "", + "description": "" + }, + "v-skeleton-loader/elevation": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/height": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/max-height": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/max-width": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/min-height": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/min-width": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/width": { + "type": "number|string", + "description": "" + }, + "v-skeleton-loader/dark": { + "type": "boolean", + "description": "" + }, + "v-skeleton-loader/light": { + "type": "boolean", + "description": "" + }, + "v-skeleton-loader/boilerplate": { + "type": "boolean", + "description": "" + }, + "v-skeleton-loader/loading": { + "type": "boolean", + "description": "" + }, + "v-skeleton-loader/tile": { + "type": "boolean", + "description": "" + }, + "v-skeleton-loader/transition": { + "type": "string", + "description": "" + }, + "v-skeleton-loader/type": { + "type": "string", + "description": "" + }, + "v-skeleton-loader/types": { + "type": "object", + "description": "" + }, + "v-slider/color": { + "type": "string", + "description": "" + }, + "v-slider/dark": { + "type": "boolean", + "description": "" + }, + "v-slider/light": { + "type": "boolean", + "description": "" + }, + "v-slider/disabled": { + "type": "boolean", + "description": "" + }, + "v-slider/error": { + "type": "boolean", + "description": "" + }, + "v-slider/error-count": { + "type": "number|string", + "description": "" + }, + "v-slider/error-messages": { + "type": "string|array", + "description": "" + }, + "v-slider/messages": { + "type": "string|array", + "description": "" + }, + "v-slider/readonly": { + "type": "boolean", + "description": "" + }, + "v-slider/rules": { + "type": "array", + "description": "" + }, + "v-slider/success": { + "type": "boolean", + "description": "" + }, + "v-slider/success-messages": { + "type": "string|array", + "description": "" + }, + "v-slider/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-slider/value": { + "type": "any", + "description": "" + }, + "v-slider/append-icon": { + "type": "string", + "description": "" + }, + "v-slider/background-color": { + "type": "string", + "description": "" + }, + "v-slider/dense": { + "type": "boolean", + "description": "" + }, + "v-slider/height": { + "type": "number|string", + "description": "" + }, + "v-slider/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-slider/hint": { + "type": "string", + "description": "" + }, + "v-slider/id": { + "type": "string", + "description": "" + }, + "v-slider/label": { + "type": "string", + "description": "" + }, + "v-slider/loading": { + "type": "boolean|string", + "description": "" + }, + "v-slider/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-slider/prepend-icon": { + "type": "string", + "description": "" + }, + "v-slider/loader-height": { + "type": "number|string", + "description": "" + }, + "v-slider/inverse-label": { + "type": "boolean", + "description": "" + }, + "v-slider/max": { + "type": "number|string", + "description": "" + }, + "v-slider/min": { + "type": "number|string", + "description": "" + }, + "v-slider/step": { + "type": "number|string", + "description": "" + }, + "v-slider/thumb-color": { + "type": "string", + "description": "" + }, + "v-slider/thumb-label": { + "type": "boolean|string", + "description": "" + }, + "v-slider/thumb-size": { + "type": "number|string", + "description": "" + }, + "v-slider/tick-labels": { + "type": "array", + "description": "" + }, + "v-slider/ticks": { + "type": "boolean|string", + "description": "" + }, + "v-slider/tick-size": { + "type": "number|string", + "description": "" + }, + "v-slider/track-color": { + "type": "string", + "description": "" + }, + "v-slider/track-fill-color": { + "type": "string", + "description": "" + }, + "v-slider/vertical": { + "type": "boolean", + "description": "" + }, + "v-slide-group/value": { + "type": "any", + "description": "" + }, + "v-slide-group/dark": { + "type": "boolean", + "description": "" + }, + "v-slide-group/light": { + "type": "boolean", + "description": "" + }, + "v-slide-group/active-class": { + "type": "string", + "description": "" + }, + "v-slide-group/mandatory": { + "type": "boolean", + "description": "" + }, + "v-slide-group/max": { + "type": "number|string", + "description": "" + }, + "v-slide-group/multiple": { + "type": "boolean", + "description": "" + }, + "v-slide-group/mobile-breakpoint": { + "type": "number|string", + "description": "" + }, + "v-slide-group/center-active": { + "type": "boolean", + "description": "" + }, + "v-slide-group/next-icon": { + "type": "string", + "description": "" + }, + "v-slide-group/prev-icon": { + "type": "string", + "description": "" + }, + "v-slide-group/show-arrows": { + "type": "boolean|string", + "description": "" + }, + "v-slide-item/active-class": { + "type": "string", + "description": "" + }, + "v-slide-item/value": { + "type": "any", + "description": "" + }, + "v-slide-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-snackbar/color": { + "type": "string", + "description": "" + }, + "v-snackbar/elevation": { + "type": "number|string", + "description": "" + }, + "v-snackbar/height": { + "type": "number|string", + "description": "" + }, + "v-snackbar/max-height": { + "type": "number|string", + "description": "" + }, + "v-snackbar/max-width": { + "type": "number|string", + "description": "" + }, + "v-snackbar/min-height": { + "type": "number|string", + "description": "" + }, + "v-snackbar/min-width": { + "type": "number|string", + "description": "" + }, + "v-snackbar/width": { + "type": "number|string", + "description": "" + }, + "v-snackbar/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-snackbar/tile": { + "type": "boolean", + "description": "" + }, + "v-snackbar/dark": { + "type": "boolean", + "description": "" + }, + "v-snackbar/light": { + "type": "boolean", + "description": "" + }, + "v-snackbar/outlined": { + "type": "boolean", + "description": "" + }, + "v-snackbar/shaped": { + "type": "boolean", + "description": "" + }, + "v-snackbar/tag": { + "type": "string", + "description": "" + }, + "v-snackbar/value": { + "type": "any", + "description": "" + }, + "v-snackbar/absolute": { + "type": "boolean", + "description": "" + }, + "v-snackbar/bottom": { + "type": "boolean", + "description": "" + }, + "v-snackbar/left": { + "type": "boolean", + "description": "" + }, + "v-snackbar/right": { + "type": "boolean", + "description": "" + }, + "v-snackbar/top": { + "type": "boolean", + "description": "" + }, + "v-snackbar/app": { + "type": "boolean", + "description": "" + }, + "v-snackbar/centered": { + "type": "boolean", + "description": "" + }, + "v-snackbar/content-class": { + "type": "string", + "description": "" + }, + "v-snackbar/multi-line": { + "type": "boolean", + "description": "" + }, + "v-snackbar/text": { + "type": "boolean", + "description": "" + }, + "v-snackbar/timeout": { + "type": "number|string", + "description": "" + }, + "v-snackbar/transition": { + "type": "boolean|string", + "description": "" + }, + "v-snackbar/vertical": { + "type": "boolean", + "description": "" + }, + "v-sparkline/color": { + "type": "string", + "description": "" + }, + "v-sparkline/auto-draw": { + "type": "boolean", + "description": "" + }, + "v-sparkline/auto-draw-duration": { + "type": "number", + "description": "" + }, + "v-sparkline/auto-draw-easing": { + "type": "string", + "description": "" + }, + "v-sparkline/auto-line-width": { + "type": "boolean", + "description": "" + }, + "v-sparkline/fill": { + "type": "boolean", + "description": "" + }, + "v-sparkline/gradient": { + "type": "array", + "description": "" + }, + "v-sparkline/gradient-direction": { + "type": "string", + "description": "" + }, + "v-sparkline/height": { + "type": "string|number", + "description": "" + }, + "v-sparkline/labels": { + "type": "array", + "description": "" + }, + "v-sparkline/label-size": { + "type": "number|string", + "description": "" + }, + "v-sparkline/line-width": { + "type": "string|number", + "description": "" + }, + "v-sparkline/padding": { + "type": "string|number", + "description": "" + }, + "v-sparkline/show-labels": { + "type": "boolean", + "description": "" + }, + "v-sparkline/smooth": { + "type": "boolean|number|string", + "description": "" + }, + "v-sparkline/type": { + "type": "string", + "description": "" + }, + "v-sparkline/value": { + "type": "array", + "description": "" + }, + "v-sparkline/width": { + "type": "number|string", + "description": "" + }, + "v-speed-dial/absolute": { + "type": "boolean", + "description": "" + }, + "v-speed-dial/bottom": { + "type": "boolean", + "description": "" + }, + "v-speed-dial/fixed": { + "type": "boolean", + "description": "" + }, + "v-speed-dial/left": { + "type": "boolean", + "description": "" + }, + "v-speed-dial/right": { + "type": "boolean", + "description": "" + }, + "v-speed-dial/top": { + "type": "boolean", + "description": "" + }, + "v-speed-dial/value": { + "type": "any", + "description": "" + }, + "v-speed-dial/mode": { + "type": "string", + "description": "" + }, + "v-speed-dial/origin": { + "type": "string", + "description": "" + }, + "v-speed-dial/transition": { + "type": "string", + "description": "" + }, + "v-speed-dial/direction": { + "type": "string", + "description": "" + }, + "v-speed-dial/open-on-hover": { + "type": "boolean", + "description": "" + }, + "v-stepper/value": { + "type": "any", + "description": "" + }, + "v-stepper/dark": { + "type": "boolean", + "description": "" + }, + "v-stepper/light": { + "type": "boolean", + "description": "" + }, + "v-stepper/alt-labels": { + "type": "boolean", + "description": "" + }, + "v-stepper/non-linear": { + "type": "boolean", + "description": "" + }, + "v-stepper/vertical": { + "type": "boolean", + "description": "" + }, + "v-stepper-content/step": { + "type": "number|string", + "description": "" + }, + "v-stepper-step/color": { + "type": "string", + "description": "" + }, + "v-stepper-step/complete": { + "type": "boolean", + "description": "" + }, + "v-stepper-step/complete-icon": { + "type": "string", + "description": "" + }, + "v-stepper-step/editable": { + "type": "boolean", + "description": "" + }, + "v-stepper-step/edit-icon": { + "type": "string", + "description": "" + }, + "v-stepper-step/error-icon": { + "type": "string", + "description": "" + }, + "v-stepper-step/rules": { + "type": "array", + "description": "" + }, + "v-stepper-step/step": { + "type": "number|string", + "description": "" + }, + "v-subheader/dark": { + "type": "boolean", + "description": "" + }, + "v-subheader/light": { + "type": "boolean", + "description": "" + }, + "v-subheader/inset": { + "type": "boolean", + "description": "" + }, + "v-switch/color": { + "type": "string", + "description": "" + }, + "v-switch/dark": { + "type": "boolean", + "description": "" + }, + "v-switch/light": { + "type": "boolean", + "description": "" + }, + "v-switch/disabled": { + "type": "boolean", + "description": "" + }, + "v-switch/error": { + "type": "boolean", + "description": "" + }, + "v-switch/error-count": { + "type": "number|string", + "description": "" + }, + "v-switch/error-messages": { + "type": "string|array", + "description": "" + }, + "v-switch/messages": { + "type": "string|array", + "description": "" + }, + "v-switch/readonly": { + "type": "boolean", + "description": "" + }, + "v-switch/rules": { + "type": "array", + "description": "" + }, + "v-switch/success": { + "type": "boolean", + "description": "" + }, + "v-switch/success-messages": { + "type": "string|array", + "description": "" + }, + "v-switch/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-switch/value": { + "type": "any", + "description": "" + }, + "v-switch/append-icon": { + "type": "string", + "description": "" + }, + "v-switch/background-color": { + "type": "string", + "description": "" + }, + "v-switch/dense": { + "type": "boolean", + "description": "" + }, + "v-switch/height": { + "type": "number|string", + "description": "" + }, + "v-switch/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-switch/hint": { + "type": "string", + "description": "" + }, + "v-switch/id": { + "type": "string", + "description": "" + }, + "v-switch/label": { + "type": "string", + "description": "" + }, + "v-switch/loading": { + "type": "boolean|string", + "description": "" + }, + "v-switch/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-switch/prepend-icon": { + "type": "string", + "description": "" + }, + "v-switch/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-switch/value-comparator": { + "type": "function", + "description": "" + }, + "v-switch/input-value": { + "type": "any", + "description": "" + }, + "v-switch/false-value": { + "type": "any", + "description": "" + }, + "v-switch/true-value": { + "type": "any", + "description": "" + }, + "v-switch/multiple": { + "type": "boolean", + "description": "" + }, + "v-switch/inset": { + "type": "boolean", + "description": "" + }, + "v-switch/flat": { + "type": "boolean", + "description": "" + }, + "v-system-bar/absolute": { + "type": "boolean", + "description": "" + }, + "v-system-bar/fixed": { + "type": "boolean", + "description": "" + }, + "v-system-bar/app": { + "type": "boolean", + "description": "" + }, + "v-system-bar/color": { + "type": "string", + "description": "" + }, + "v-system-bar/dark": { + "type": "boolean", + "description": "" + }, + "v-system-bar/light": { + "type": "boolean", + "description": "" + }, + "v-system-bar/height": { + "type": "number|string", + "description": "" + }, + "v-system-bar/lights-out": { + "type": "boolean", + "description": "" + }, + "v-system-bar/window": { + "type": "boolean", + "description": "" + }, + "v-tabs/color": { + "type": "string", + "description": "" + }, + "v-tabs/value": { + "type": "any", + "description": "" + }, + "v-tabs/dark": { + "type": "boolean", + "description": "" + }, + "v-tabs/light": { + "type": "boolean", + "description": "" + }, + "v-tabs/active-class": { + "type": "string", + "description": "" + }, + "v-tabs/align-with-title": { + "type": "boolean", + "description": "" + }, + "v-tabs/background-color": { + "type": "string", + "description": "" + }, + "v-tabs/center-active": { + "type": "boolean", + "description": "" + }, + "v-tabs/centered": { + "type": "boolean", + "description": "" + }, + "v-tabs/fixed-tabs": { + "type": "boolean", + "description": "" + }, + "v-tabs/grow": { + "type": "boolean", + "description": "" + }, + "v-tabs/height": { + "type": "number|string", + "description": "" + }, + "v-tabs/hide-slider": { + "type": "boolean", + "description": "" + }, + "v-tabs/icons-and-text": { + "type": "boolean", + "description": "" + }, + "v-tabs/mobile-breakpoint": { + "type": "string|number", + "description": "" + }, + "v-tabs/next-icon": { + "type": "string", + "description": "" + }, + "v-tabs/optional": { + "type": "boolean", + "description": "" + }, + "v-tabs/prev-icon": { + "type": "string", + "description": "" + }, + "v-tabs/right": { + "type": "boolean", + "description": "" + }, + "v-tabs/show-arrows": { + "type": "boolean|string", + "description": "" + }, + "v-tabs/slider-color": { + "type": "string", + "description": "" + }, + "v-tabs/slider-size": { + "type": "number|string", + "description": "" + }, + "v-tabs/vertical": { + "type": "boolean", + "description": "" + }, + "v-tab/active-class": { + "type": "string", + "description": "" + }, + "v-tab/append": { + "type": "boolean", + "description": "" + }, + "v-tab/disabled": { + "type": "boolean", + "description": "" + }, + "v-tab/exact": { + "type": "boolean", + "description": "" + }, + "v-tab/exact-active-class": { + "type": "string", + "description": "" + }, + "v-tab/link": { + "type": "boolean", + "description": "" + }, + "v-tab/href": { + "type": "string|object", + "description": "" + }, + "v-tab/to": { + "type": "string|object", + "description": "" + }, + "v-tab/nuxt": { + "type": "boolean", + "description": "" + }, + "v-tab/replace": { + "type": "boolean", + "description": "" + }, + "v-tab/ripple": { + "type": "boolean|object", + "description": "" + }, + "v-tab/tag": { + "type": "string", + "description": "" + }, + "v-tab/target": { + "type": "string", + "description": "" + }, + "v-tab/dark": { + "type": "boolean", + "description": "" + }, + "v-tab/light": { + "type": "boolean", + "description": "" + }, + "v-tab-item/eager": { + "type": "boolean", + "description": "" + }, + "v-tab-item/active-class": { + "type": "string", + "description": "" + }, + "v-tab-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-tab-item/reverse-transition": { + "type": "boolean|string", + "description": "" + }, + "v-tab-item/transition": { + "type": "boolean|string", + "description": "" + }, + "v-tab-item/value": { + "type": "any", + "description": "" + }, + "v-tab-item/id": { + "type": "string", + "description": "" + }, + "v-tabs-items/value": { + "type": "any", + "description": "" + }, + "v-tabs-items/dark": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/light": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/active-class": { + "type": "string", + "description": "" + }, + "v-tabs-items/mandatory": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/max": { + "type": "number|string", + "description": "" + }, + "v-tabs-items/multiple": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/continuous": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/next-icon": { + "type": "boolean|string", + "description": "" + }, + "v-tabs-items/prev-icon": { + "type": "boolean|string", + "description": "" + }, + "v-tabs-items/reverse": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/show-arrows": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/show-arrows-on-hover": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/touch": { + "type": "object", + "description": "" + }, + "v-tabs-items/touchless": { + "type": "boolean", + "description": "" + }, + "v-tabs-items/vertical": { + "type": "boolean", + "description": "" + }, + "v-tabs-slider/color": { + "type": "string", + "description": "" + }, + "v-textarea/color": { + "type": "string", + "description": "" + }, + "v-textarea/dark": { + "type": "boolean", + "description": "" + }, + "v-textarea/light": { + "type": "boolean", + "description": "" + }, + "v-textarea/disabled": { + "type": "boolean", + "description": "" + }, + "v-textarea/error": { + "type": "boolean", + "description": "" + }, + "v-textarea/error-count": { + "type": "number|string", + "description": "" + }, + "v-textarea/error-messages": { + "type": "string|array", + "description": "" + }, + "v-textarea/messages": { + "type": "string|array", + "description": "" + }, + "v-textarea/readonly": { + "type": "boolean", + "description": "" + }, + "v-textarea/rules": { + "type": "array", + "description": "" + }, + "v-textarea/success": { + "type": "boolean", + "description": "" + }, + "v-textarea/success-messages": { + "type": "string|array", + "description": "" + }, + "v-textarea/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-textarea/value": { + "type": "any", + "description": "" + }, + "v-textarea/append-icon": { + "type": "string", + "description": "" + }, + "v-textarea/background-color": { + "type": "string", + "description": "" + }, + "v-textarea/dense": { + "type": "boolean", + "description": "" + }, + "v-textarea/height": { + "type": "number|string", + "description": "" + }, + "v-textarea/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-textarea/hint": { + "type": "string", + "description": "" + }, + "v-textarea/id": { + "type": "string", + "description": "" + }, + "v-textarea/label": { + "type": "string", + "description": "" + }, + "v-textarea/loading": { + "type": "boolean|string", + "description": "" + }, + "v-textarea/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-textarea/prepend-icon": { + "type": "string", + "description": "" + }, + "v-textarea/loader-height": { + "type": "number|string", + "description": "" + }, + "v-textarea/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-textarea/autofocus": { + "type": "boolean", + "description": "" + }, + "v-textarea/clearable": { + "type": "boolean", + "description": "" + }, + "v-textarea/clear-icon": { + "type": "string", + "description": "" + }, + "v-textarea/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-textarea/counter-value": { + "type": "function", + "description": "" + }, + "v-textarea/filled": { + "type": "boolean", + "description": "" + }, + "v-textarea/flat": { + "type": "boolean", + "description": "" + }, + "v-textarea/full-width": { + "type": "boolean", + "description": "" + }, + "v-textarea/outlined": { + "type": "boolean", + "description": "" + }, + "v-textarea/placeholder": { + "type": "string", + "description": "" + }, + "v-textarea/prefix": { + "type": "string", + "description": "" + }, + "v-textarea/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-textarea/reverse": { + "type": "boolean", + "description": "" + }, + "v-textarea/rounded": { + "type": "boolean", + "description": "" + }, + "v-textarea/shaped": { + "type": "boolean", + "description": "" + }, + "v-textarea/single-line": { + "type": "boolean", + "description": "" + }, + "v-textarea/solo": { + "type": "boolean", + "description": "" + }, + "v-textarea/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-textarea/suffix": { + "type": "string", + "description": "" + }, + "v-textarea/type": { + "type": "string", + "description": "" + }, + "v-textarea/auto-grow": { + "type": "boolean", + "description": "" + }, + "v-textarea/no-resize": { + "type": "boolean", + "description": "" + }, + "v-textarea/row-height": { + "type": "number|string", + "description": "" + }, + "v-textarea/rows": { + "type": "number|string", + "description": "" + }, + "v-text-field/color": { + "type": "string", + "description": "" + }, + "v-text-field/dark": { + "type": "boolean", + "description": "" + }, + "v-text-field/light": { + "type": "boolean", + "description": "" + }, + "v-text-field/disabled": { + "type": "boolean", + "description": "" + }, + "v-text-field/error": { + "type": "boolean", + "description": "" + }, + "v-text-field/error-count": { + "type": "number|string", + "description": "" + }, + "v-text-field/error-messages": { + "type": "string|array", + "description": "" + }, + "v-text-field/messages": { + "type": "string|array", + "description": "" + }, + "v-text-field/readonly": { + "type": "boolean", + "description": "" + }, + "v-text-field/rules": { + "type": "array", + "description": "" + }, + "v-text-field/success": { + "type": "boolean", + "description": "" + }, + "v-text-field/success-messages": { + "type": "string|array", + "description": "" + }, + "v-text-field/validate-on-blur": { + "type": "boolean", + "description": "" + }, + "v-text-field/value": { + "type": "any", + "description": "" + }, + "v-text-field/append-icon": { + "type": "string", + "description": "" + }, + "v-text-field/background-color": { + "type": "string", + "description": "" + }, + "v-text-field/dense": { + "type": "boolean", + "description": "" + }, + "v-text-field/height": { + "type": "number|string", + "description": "" + }, + "v-text-field/hide-details": { + "type": "boolean|string", + "description": "" + }, + "v-text-field/hint": { + "type": "string", + "description": "" + }, + "v-text-field/id": { + "type": "string", + "description": "" + }, + "v-text-field/label": { + "type": "string", + "description": "" + }, + "v-text-field/loading": { + "type": "boolean|string", + "description": "" + }, + "v-text-field/persistent-hint": { + "type": "boolean", + "description": "" + }, + "v-text-field/prepend-icon": { + "type": "string", + "description": "" + }, + "v-text-field/loader-height": { + "type": "number|string", + "description": "" + }, + "v-text-field/append-outer-icon": { + "type": "string", + "description": "" + }, + "v-text-field/autofocus": { + "type": "boolean", + "description": "" + }, + "v-text-field/clearable": { + "type": "boolean", + "description": "" + }, + "v-text-field/clear-icon": { + "type": "string", + "description": "" + }, + "v-text-field/counter": { + "type": "boolean|number|string", + "description": "" + }, + "v-text-field/counter-value": { + "type": "function", + "description": "" + }, + "v-text-field/filled": { + "type": "boolean", + "description": "" + }, + "v-text-field/flat": { + "type": "boolean", + "description": "" + }, + "v-text-field/full-width": { + "type": "boolean", + "description": "" + }, + "v-text-field/outlined": { + "type": "boolean", + "description": "" + }, + "v-text-field/placeholder": { + "type": "string", + "description": "" + }, + "v-text-field/prefix": { + "type": "string", + "description": "" + }, + "v-text-field/prepend-inner-icon": { + "type": "string", + "description": "" + }, + "v-text-field/reverse": { + "type": "boolean", + "description": "" + }, + "v-text-field/rounded": { + "type": "boolean", + "description": "" + }, + "v-text-field/shaped": { + "type": "boolean", + "description": "" + }, + "v-text-field/single-line": { + "type": "boolean", + "description": "" + }, + "v-text-field/solo": { + "type": "boolean", + "description": "" + }, + "v-text-field/solo-inverted": { + "type": "boolean", + "description": "" + }, + "v-text-field/suffix": { + "type": "string", + "description": "" + }, + "v-text-field/type": { + "type": "string", + "description": "" + }, + "v-theme-provider/dark": { + "type": "boolean", + "description": "" + }, + "v-theme-provider/light": { + "type": "boolean", + "description": "" + }, + "v-theme-provider/root": { + "type": "boolean", + "description": "" + }, + "v-timeline/dark": { + "type": "boolean", + "description": "" + }, + "v-timeline/light": { + "type": "boolean", + "description": "" + }, + "v-timeline/align-top": { + "type": "boolean", + "description": "" + }, + "v-timeline/dense": { + "type": "boolean", + "description": "" + }, + "v-timeline/reverse": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/color": { + "type": "string", + "description": "" + }, + "v-timeline-item/dark": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/light": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/fill-dot": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/hide-dot": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/icon": { + "type": "string", + "description": "" + }, + "v-timeline-item/icon-color": { + "type": "string", + "description": "" + }, + "v-timeline-item/large": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/left": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/right": { + "type": "boolean", + "description": "" + }, + "v-timeline-item/small": { + "type": "boolean", + "description": "" + }, + "v-time-picker/color": { + "type": "string", + "description": "" + }, + "v-time-picker/elevation": { + "type": "number|string", + "description": "" + }, + "v-time-picker/dark": { + "type": "boolean", + "description": "" + }, + "v-time-picker/light": { + "type": "boolean", + "description": "" + }, + "v-time-picker/flat": { + "type": "boolean", + "description": "" + }, + "v-time-picker/full-width": { + "type": "boolean", + "description": "" + }, + "v-time-picker/header-color": { + "type": "string", + "description": "" + }, + "v-time-picker/landscape": { + "type": "boolean", + "description": "" + }, + "v-time-picker/no-title": { + "type": "boolean", + "description": "" + }, + "v-time-picker/width": { + "type": "number|string", + "description": "" + }, + "v-time-picker/allowed-hours": { + "type": "function|array", + "description": "" + }, + "v-time-picker/allowed-minutes": { + "type": "function|array", + "description": "" + }, + "v-time-picker/allowed-seconds": { + "type": "function|array", + "description": "" + }, + "v-time-picker/disabled": { + "type": "boolean", + "description": "" + }, + "v-time-picker/format": { + "type": "string", + "description": "" + }, + "v-time-picker/min": { + "type": "string", + "description": "" + }, + "v-time-picker/max": { + "type": "string", + "description": "" + }, + "v-time-picker/readonly": { + "type": "boolean", + "description": "" + }, + "v-time-picker/scrollable": { + "type": "boolean", + "description": "" + }, + "v-time-picker/use-seconds": { + "type": "boolean", + "description": "" + }, + "v-time-picker/value": { + "type": "any", + "description": "" + }, + "v-time-picker/ampm-in-title": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/color": { + "type": "string", + "description": "" + }, + "v-time-picker-clock/dark": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/light": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/allowed-values": { + "type": "function", + "description": "" + }, + "v-time-picker-clock/ampm": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/disabled": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/double": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/format": { + "type": "function", + "description": "" + }, + "v-time-picker-clock/max": { + "type": "number", + "description": "" + }, + "v-time-picker-clock/min": { + "type": "number", + "description": "" + }, + "v-time-picker-clock/scrollable": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/readonly": { + "type": "boolean", + "description": "" + }, + "v-time-picker-clock/rotate": { + "type": "number", + "description": "" + }, + "v-time-picker-clock/step": { + "type": "number", + "description": "" + }, + "v-time-picker-clock/value": { + "type": "number", + "description": "" + }, + "v-time-picker-title/color": { + "type": "string", + "description": "" + }, + "v-time-picker-title/ampm": { + "type": "boolean", + "description": "" + }, + "v-time-picker-title/ampm-readonly": { + "type": "boolean", + "description": "" + }, + "v-time-picker-title/disabled": { + "type": "boolean", + "description": "" + }, + "v-time-picker-title/hour": { + "type": "number", + "description": "" + }, + "v-time-picker-title/minute": { + "type": "number", + "description": "" + }, + "v-time-picker-title/second": { + "type": "number", + "description": "" + }, + "v-time-picker-title/period": { + "type": "string", + "description": "" + }, + "v-time-picker-title/readonly": { + "type": "boolean", + "description": "" + }, + "v-time-picker-title/use-seconds": { + "type": "boolean", + "description": "" + }, + "v-time-picker-title/selecting": { + "type": "number", + "description": "" + }, + "v-toolbar/color": { + "type": "string", + "description": "" + }, + "v-toolbar/elevation": { + "type": "number|string", + "description": "" + }, + "v-toolbar/height": { + "type": "number|string", + "description": "" + }, + "v-toolbar/max-height": { + "type": "number|string", + "description": "" + }, + "v-toolbar/max-width": { + "type": "number|string", + "description": "" + }, + "v-toolbar/min-height": { + "type": "number|string", + "description": "" + }, + "v-toolbar/min-width": { + "type": "number|string", + "description": "" + }, + "v-toolbar/width": { + "type": "number|string", + "description": "" + }, + "v-toolbar/rounded": { + "type": "boolean|string", + "description": "" + }, + "v-toolbar/tile": { + "type": "boolean", + "description": "" + }, + "v-toolbar/dark": { + "type": "boolean", + "description": "" + }, + "v-toolbar/light": { + "type": "boolean", + "description": "" + }, + "v-toolbar/outlined": { + "type": "boolean", + "description": "" + }, + "v-toolbar/shaped": { + "type": "boolean", + "description": "" + }, + "v-toolbar/tag": { + "type": "string", + "description": "" + }, + "v-toolbar/absolute": { + "type": "boolean", + "description": "" + }, + "v-toolbar/bottom": { + "type": "boolean", + "description": "" + }, + "v-toolbar/collapse": { + "type": "boolean", + "description": "" + }, + "v-toolbar/dense": { + "type": "boolean", + "description": "" + }, + "v-toolbar/extended": { + "type": "boolean", + "description": "" + }, + "v-toolbar/extension-height": { + "type": "number|string", + "description": "" + }, + "v-toolbar/flat": { + "type": "boolean", + "description": "" + }, + "v-toolbar/floating": { + "type": "boolean", + "description": "" + }, + "v-toolbar/prominent": { + "type": "boolean", + "description": "" + }, + "v-toolbar/short": { + "type": "boolean", + "description": "" + }, + "v-toolbar/src": { + "type": "string|object", + "description": "" + }, + "v-tooltip/color": { + "type": "string", + "description": "" + }, + "v-tooltip/open-delay": { + "type": "number|string", + "description": "" + }, + "v-tooltip/close-delay": { + "type": "number|string", + "description": "" + }, + "v-tooltip/eager": { + "type": "boolean", + "description": "" + }, + "v-tooltip/attach": { + "type": "any", + "description": "" + }, + "v-tooltip/content-class": { + "type": "string", + "description": "" + }, + "v-tooltip/absolute": { + "type": "boolean", + "description": "" + }, + "v-tooltip/bottom": { + "type": "boolean", + "description": "" + }, + "v-tooltip/fixed": { + "type": "boolean", + "description": "" + }, + "v-tooltip/left": { + "type": "boolean", + "description": "" + }, + "v-tooltip/right": { + "type": "boolean", + "description": "" + }, + "v-tooltip/top": { + "type": "boolean", + "description": "" + }, + "v-tooltip/value": { + "type": "any", + "description": "" + }, + "v-tooltip/activator": { + "type": "any", + "description": "" + }, + "v-tooltip/disabled": { + "type": "boolean", + "description": "" + }, + "v-tooltip/internal-activator": { + "type": "boolean", + "description": "" + }, + "v-tooltip/open-on-hover": { + "type": "boolean", + "description": "" + }, + "v-tooltip/open-on-focus": { + "type": "boolean", + "description": "" + }, + "v-tooltip/allow-overflow": { + "type": "boolean", + "description": "" + }, + "v-tooltip/light": { + "type": "boolean", + "description": "" + }, + "v-tooltip/dark": { + "type": "boolean", + "description": "" + }, + "v-tooltip/max-width": { + "type": "number|string", + "description": "" + }, + "v-tooltip/min-width": { + "type": "number|string", + "description": "" + }, + "v-tooltip/nudge-bottom": { + "type": "number|string", + "description": "" + }, + "v-tooltip/nudge-left": { + "type": "number|string", + "description": "" + }, + "v-tooltip/nudge-right": { + "type": "number|string", + "description": "" + }, + "v-tooltip/nudge-top": { + "type": "number|string", + "description": "" + }, + "v-tooltip/nudge-width": { + "type": "number|string", + "description": "" + }, + "v-tooltip/offset-overflow": { + "type": "boolean", + "description": "" + }, + "v-tooltip/open-on-click": { + "type": "boolean", + "description": "" + }, + "v-tooltip/position-x": { + "type": "number", + "description": "" + }, + "v-tooltip/position-y": { + "type": "number", + "description": "" + }, + "v-tooltip/z-index": { + "type": "number|string", + "description": "" + }, + "v-tooltip/tag": { + "type": "string", + "description": "" + }, + "v-tooltip/transition": { + "type": "string", + "description": "" + }, + "v-treeview/dark": { + "type": "boolean", + "description": "" + }, + "v-treeview/light": { + "type": "boolean", + "description": "" + }, + "v-treeview/active": { + "type": "array", + "description": "" + }, + "v-treeview/dense": { + "type": "boolean", + "description": "" + }, + "v-treeview/filter": { + "type": "function", + "description": "" + }, + "v-treeview/hoverable": { + "type": "boolean", + "description": "" + }, + "v-treeview/items": { + "type": "array", + "description": "" + }, + "v-treeview/multiple-active": { + "type": "boolean", + "description": "" + }, + "v-treeview/open": { + "type": "array", + "description": "" + }, + "v-treeview/open-all": { + "type": "boolean", + "description": "" + }, + "v-treeview/return-object": { + "type": "boolean", + "description": "" + }, + "v-treeview/search": { + "type": "string", + "description": "" + }, + "v-treeview/value": { + "type": "array", + "description": "" + }, + "v-treeview/activatable": { + "type": "boolean", + "description": "" + }, + "v-treeview/active-class": { + "type": "string", + "description": "" + }, + "v-treeview/color": { + "type": "string", + "description": "" + }, + "v-treeview/expand-icon": { + "type": "string", + "description": "" + }, + "v-treeview/indeterminate-icon": { + "type": "string", + "description": "" + }, + "v-treeview/item-children": { + "type": "string", + "description": "" + }, + "v-treeview/item-disabled": { + "type": "string", + "description": "" + }, + "v-treeview/item-key": { + "type": "string", + "description": "" + }, + "v-treeview/item-text": { + "type": "string", + "description": "" + }, + "v-treeview/load-children": { + "type": "function", + "description": "" + }, + "v-treeview/loading-icon": { + "type": "string", + "description": "" + }, + "v-treeview/off-icon": { + "type": "string", + "description": "" + }, + "v-treeview/on-icon": { + "type": "string", + "description": "" + }, + "v-treeview/open-on-click": { + "type": "boolean", + "description": "" + }, + "v-treeview/rounded": { + "type": "boolean", + "description": "" + }, + "v-treeview/selectable": { + "type": "boolean", + "description": "" + }, + "v-treeview/selected-color": { + "type": "string", + "description": "" + }, + "v-treeview/shaped": { + "type": "boolean", + "description": "" + }, + "v-treeview/transition": { + "type": "boolean", + "description": "" + }, + "v-treeview/selection-type": { + "type": "string", + "description": "" + }, + "v-treeview-node/color": { + "type": "string", + "description": "" + }, + "v-treeview-node/level": { + "type": "number", + "description": "" + }, + "v-treeview-node/item": { + "type": "object", + "description": "" + }, + "v-treeview-node/parent-is-disabled": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/activatable": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/active-class": { + "type": "string", + "description": "" + }, + "v-treeview-node/expand-icon": { + "type": "string", + "description": "" + }, + "v-treeview-node/indeterminate-icon": { + "type": "string", + "description": "" + }, + "v-treeview-node/item-children": { + "type": "string", + "description": "" + }, + "v-treeview-node/item-disabled": { + "type": "string", + "description": "" + }, + "v-treeview-node/item-key": { + "type": "string", + "description": "" + }, + "v-treeview-node/item-text": { + "type": "string", + "description": "" + }, + "v-treeview-node/load-children": { + "type": "function", + "description": "" + }, + "v-treeview-node/loading-icon": { + "type": "string", + "description": "" + }, + "v-treeview-node/off-icon": { + "type": "string", + "description": "" + }, + "v-treeview-node/on-icon": { + "type": "string", + "description": "" + }, + "v-treeview-node/open-on-click": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/rounded": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/selectable": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/selected-color": { + "type": "string", + "description": "" + }, + "v-treeview-node/shaped": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/transition": { + "type": "boolean", + "description": "" + }, + "v-treeview-node/selection-type": { + "type": "string", + "description": "" + }, + "v-virtual-scroll/height": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/max-height": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/max-width": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/min-height": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/min-width": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/width": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/bench": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/item-height": { + "type": "number|string", + "description": "" + }, + "v-virtual-scroll/items": { + "type": "array", + "description": "" + }, + "v-window/value": { + "type": "any", + "description": "" + }, + "v-window/dark": { + "type": "boolean", + "description": "" + }, + "v-window/light": { + "type": "boolean", + "description": "" + }, + "v-window/active-class": { + "type": "string", + "description": "" + }, + "v-window/mandatory": { + "type": "boolean", + "description": "" + }, + "v-window/max": { + "type": "number|string", + "description": "" + }, + "v-window/multiple": { + "type": "boolean", + "description": "" + }, + "v-window/continuous": { + "type": "boolean", + "description": "" + }, + "v-window/next-icon": { + "type": "boolean|string", + "description": "" + }, + "v-window/prev-icon": { + "type": "boolean|string", + "description": "" + }, + "v-window/reverse": { + "type": "boolean", + "description": "" + }, + "v-window/show-arrows": { + "type": "boolean", + "description": "" + }, + "v-window/show-arrows-on-hover": { + "type": "boolean", + "description": "" + }, + "v-window/touch": { + "type": "object", + "description": "" + }, + "v-window/touchless": { + "type": "boolean", + "description": "" + }, + "v-window/vertical": { + "type": "boolean", + "description": "" + }, + "v-window-item/eager": { + "type": "boolean", + "description": "" + }, + "v-window-item/active-class": { + "type": "string", + "description": "" + }, + "v-window-item/disabled": { + "type": "boolean", + "description": "" + }, + "v-window-item/reverse-transition": { + "type": "boolean|string", + "description": "" + }, + "v-window-item/transition": { + "type": "boolean|string", + "description": "" + }, + "v-window-item/value": { + "type": "any", + "description": "" + }, + "v-carousel-transition/group": { + "type": "boolean", + "description": "" + }, + "v-carousel-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-carousel-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-carousel-transition/mode": { + "type": "string", + "description": "" + }, + "v-carousel-transition/origin": { + "type": "string", + "description": "" + }, + "v-carousel-reverse-transition/group": { + "type": "boolean", + "description": "" + }, + "v-carousel-reverse-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-carousel-reverse-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-carousel-reverse-transition/mode": { + "type": "string", + "description": "" + }, + "v-carousel-reverse-transition/origin": { + "type": "string", + "description": "" + }, + "v-tab-transition/group": { + "type": "boolean", + "description": "" + }, + "v-tab-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-tab-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-tab-transition/mode": { + "type": "string", + "description": "" + }, + "v-tab-transition/origin": { + "type": "string", + "description": "" + }, + "v-tab-reverse-transition/group": { + "type": "boolean", + "description": "" + }, + "v-tab-reverse-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-tab-reverse-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-tab-reverse-transition/mode": { + "type": "string", + "description": "" + }, + "v-tab-reverse-transition/origin": { + "type": "string", + "description": "" + }, + "v-menu-transition/group": { + "type": "boolean", + "description": "" + }, + "v-menu-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-menu-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-menu-transition/mode": { + "type": "string", + "description": "" + }, + "v-menu-transition/origin": { + "type": "string", + "description": "" + }, + "v-fab-transition/group": { + "type": "boolean", + "description": "" + }, + "v-fab-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-fab-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-fab-transition/mode": { + "type": "string", + "description": "" + }, + "v-fab-transition/origin": { + "type": "string", + "description": "" + }, + "v-dialog-transition/group": { + "type": "boolean", + "description": "" + }, + "v-dialog-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-dialog-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-dialog-transition/mode": { + "type": "string", + "description": "" + }, + "v-dialog-transition/origin": { + "type": "string", + "description": "" + }, + "v-dialog-bottom-transition/group": { + "type": "boolean", + "description": "" + }, + "v-dialog-bottom-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-dialog-bottom-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-dialog-bottom-transition/mode": { + "type": "string", + "description": "" + }, + "v-dialog-bottom-transition/origin": { + "type": "string", + "description": "" + }, + "v-fade-transition/group": { + "type": "boolean", + "description": "" + }, + "v-fade-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-fade-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-fade-transition/mode": { + "type": "string", + "description": "" + }, + "v-fade-transition/origin": { + "type": "string", + "description": "" + }, + "v-scale-transition/group": { + "type": "boolean", + "description": "" + }, + "v-scale-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-scale-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-scale-transition/mode": { + "type": "string", + "description": "" + }, + "v-scale-transition/origin": { + "type": "string", + "description": "" + }, + "v-scroll-x-transition/group": { + "type": "boolean", + "description": "" + }, + "v-scroll-x-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-scroll-x-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-scroll-x-transition/mode": { + "type": "string", + "description": "" + }, + "v-scroll-x-transition/origin": { + "type": "string", + "description": "" + }, + "v-scroll-x-reverse-transition/group": { + "type": "boolean", + "description": "" + }, + "v-scroll-x-reverse-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-scroll-x-reverse-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-scroll-x-reverse-transition/mode": { + "type": "string", + "description": "" + }, + "v-scroll-x-reverse-transition/origin": { + "type": "string", + "description": "" + }, + "v-scroll-y-transition/group": { + "type": "boolean", + "description": "" + }, + "v-scroll-y-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-scroll-y-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-scroll-y-transition/mode": { + "type": "string", + "description": "" + }, + "v-scroll-y-transition/origin": { + "type": "string", + "description": "" + }, + "v-scroll-y-reverse-transition/group": { + "type": "boolean", + "description": "" + }, + "v-scroll-y-reverse-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-scroll-y-reverse-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-scroll-y-reverse-transition/mode": { + "type": "string", + "description": "" + }, + "v-scroll-y-reverse-transition/origin": { + "type": "string", + "description": "" + }, + "v-slide-x-transition/group": { + "type": "boolean", + "description": "" + }, + "v-slide-x-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-slide-x-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-slide-x-transition/mode": { + "type": "string", + "description": "" + }, + "v-slide-x-transition/origin": { + "type": "string", + "description": "" + }, + "v-slide-x-reverse-transition/group": { + "type": "boolean", + "description": "" + }, + "v-slide-x-reverse-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-slide-x-reverse-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-slide-x-reverse-transition/mode": { + "type": "string", + "description": "" + }, + "v-slide-x-reverse-transition/origin": { + "type": "string", + "description": "" + }, + "v-slide-y-transition/group": { + "type": "boolean", + "description": "" + }, + "v-slide-y-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-slide-y-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-slide-y-transition/mode": { + "type": "string", + "description": "" + }, + "v-slide-y-transition/origin": { + "type": "string", + "description": "" + }, + "v-slide-y-reverse-transition/group": { + "type": "boolean", + "description": "" + }, + "v-slide-y-reverse-transition/hide-on-leave": { + "type": "boolean", + "description": "" + }, + "v-slide-y-reverse-transition/leave-absolute": { + "type": "boolean", + "description": "" + }, + "v-slide-y-reverse-transition/mode": { + "type": "string", + "description": "" + }, + "v-slide-y-reverse-transition/origin": { + "type": "string", + "description": "" + }, + "v-expand-transition/mode": { + "type": "string", + "description": "" + }, + "v-expand-x-transition/mode": { + "type": "string", + "description": "" + } +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/vuetify/tags.json b/scripts/communityScripts/libraries/vuetify/tags.json new file mode 100644 index 0000000000..fa1f00f37c --- /dev/null +++ b/scripts/communityScripts/libraries/vuetify/tags.json @@ -0,0 +1,3201 @@ +{ + "v-app": { + "attributes": [ + "dark", + "id", + "light" + ], + "description": "" + }, + "v-app-bar": { + "attributes": [ + "absolute", + "app", + "bottom", + "clipped-left", + "clipped-right", + "collapse", + "collapse-on-scroll", + "color", + "dark", + "dense", + "elevate-on-scroll", + "elevation", + "extended", + "extension-height", + "fade-img-on-scroll", + "fixed", + "flat", + "floating", + "height", + "hide-on-scroll", + "inverted-scroll", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "outlined", + "prominent", + "rounded", + "scroll-off-screen", + "scroll-target", + "scroll-threshold", + "shaped", + "short", + "shrink-on-scroll", + "src", + "tag", + "tile", + "value", + "width" + ], + "description": "" + }, + "v-app-bar-nav-icon": { + "attributes": [], + "description": "" + }, + "v-alert": { + "attributes": [ + "border", + "close-icon", + "close-label", + "color", + "colored-border", + "dark", + "dense", + "dismissible", + "elevation", + "height", + "icon", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "mode", + "origin", + "outlined", + "prominent", + "rounded", + "shaped", + "tag", + "text", + "tile", + "transition", + "type", + "value", + "width" + ], + "description": "" + }, + "v-autocomplete": { + "attributes": [ + "allow-overflow", + "append-icon", + "append-outer-icon", + "attach", + "auto-select-first", + "autofocus", + "background-color", + "cache-items", + "chips", + "clear-icon", + "clearable", + "color", + "counter", + "counter-value", + "dark", + "deletable-chips", + "dense", + "disable-lookup", + "disabled", + "eager", + "error", + "error-count", + "error-messages", + "filled", + "filter", + "flat", + "full-width", + "height", + "hide-details", + "hide-no-data", + "hide-selected", + "hint", + "id", + "item-color", + "item-disabled", + "item-text", + "item-value", + "items", + "label", + "light", + "loader-height", + "loading", + "menu-props", + "messages", + "multiple", + "no-data-text", + "no-filter", + "open-on-clear", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "return-object", + "reverse", + "rounded", + "rules", + "search-input", + "shaped", + "single-line", + "small-chips", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "type", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-avatar": { + "attributes": [ + "color", + "height", + "left", + "max-height", + "max-width", + "min-height", + "min-width", + "right", + "rounded", + "size", + "tile", + "width" + ], + "description": "" + }, + "v-badge": { + "attributes": [ + "avatar", + "bordered", + "bottom", + "color", + "content", + "dark", + "dot", + "icon", + "inline", + "label", + "left", + "light", + "mode", + "offset-x", + "offset-y", + "origin", + "overlap", + "tile", + "transition", + "value" + ], + "description": "" + }, + "v-banner": { + "attributes": [ + "app", + "color", + "dark", + "elevation", + "height", + "icon", + "icon-color", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "mobile-breakpoint", + "outlined", + "rounded", + "shaped", + "single-line", + "sticky", + "tag", + "tile", + "value", + "width" + ], + "description": "" + }, + "v-bottom-navigation": { + "attributes": [ + "absolute", + "active-class", + "app", + "background-color", + "color", + "dark", + "fixed", + "grow", + "height", + "hide-on-scroll", + "horizontal", + "input-value", + "light", + "mandatory", + "max-height", + "max-width", + "min-height", + "min-width", + "scroll-target", + "scroll-threshold", + "shift", + "value", + "width" + ], + "description": "" + }, + "v-bottom-sheet": { + "attributes": [ + "activator", + "attach", + "close-delay", + "content-class", + "dark", + "disabled", + "eager", + "fullscreen", + "hide-overlay", + "inset", + "internal-activator", + "light", + "max-width", + "no-click-animation", + "open-delay", + "open-on-focus", + "open-on-hover", + "origin", + "overlay-color", + "overlay-opacity", + "persistent", + "retain-focus", + "return-value", + "scrollable", + "transition", + "value", + "width" + ], + "description": "" + }, + "v-breadcrumbs": { + "attributes": [ + "dark", + "divider", + "items", + "large", + "light" + ], + "description": "" + }, + "v-breadcrumbs-item": { + "attributes": [ + "active-class", + "append", + "disabled", + "exact", + "exact-active-class", + "href", + "link", + "nuxt", + "replace", + "ripple", + "tag", + "target", + "to" + ], + "description": "" + }, + "v-breadcrumbs-divider": { + "attributes": [], + "description": "" + }, + "v-btn": { + "attributes": [ + "absolute", + "active-class", + "append", + "block", + "bottom", + "color", + "dark", + "depressed", + "disabled", + "elevation", + "exact", + "exact-active-class", + "fab", + "fixed", + "height", + "href", + "icon", + "input-value", + "large", + "left", + "light", + "link", + "loading", + "max-height", + "max-width", + "min-height", + "min-width", + "nuxt", + "outlined", + "replace", + "retain-focus-on-click", + "right", + "ripple", + "rounded", + "shaped", + "small", + "tag", + "target", + "text", + "tile", + "to", + "top", + "type", + "value", + "width", + "x-large", + "x-small" + ], + "description": "" + }, + "v-btn-toggle": { + "attributes": [ + "active-class", + "background-color", + "borderless", + "color", + "dark", + "dense", + "group", + "light", + "mandatory", + "max", + "multiple", + "rounded", + "shaped", + "tile", + "value" + ], + "description": "" + }, + "v-calendar": { + "attributes": [ + "categories", + "category-days", + "category-for-invalid", + "category-hide-dynamic", + "category-show-all", + "color", + "dark", + "day-format", + "end", + "event-category", + "event-color", + "event-end", + "event-height", + "event-margin-bottom", + "event-more", + "event-more-text", + "event-name", + "event-overlap-mode", + "event-overlap-threshold", + "event-ripple", + "event-start", + "event-text-color", + "event-timed", + "events", + "first-interval", + "first-time", + "hide-header", + "interval-count", + "interval-format", + "interval-height", + "interval-minutes", + "interval-style", + "interval-width", + "light", + "locale", + "locale-first-day-of-year", + "max-days", + "min-weeks", + "month-format", + "now", + "short-intervals", + "short-months", + "short-weekdays", + "show-interval-label", + "show-month-on-first", + "show-week", + "start", + "type", + "value", + "weekday-format", + "weekdays" + ], + "description": "" + }, + "v-calendar-category": { + "attributes": [ + "categories", + "category-days", + "category-for-invalid", + "category-hide-dynamic", + "category-show-all", + "color", + "dark", + "day-format", + "end", + "first-interval", + "first-time", + "hide-header", + "interval-count", + "interval-format", + "interval-height", + "interval-minutes", + "interval-style", + "interval-width", + "light", + "locale", + "max-days", + "now", + "short-intervals", + "short-weekdays", + "show-interval-label", + "start", + "weekday-format", + "weekdays" + ], + "description": "" + }, + "v-calendar-daily": { + "attributes": [ + "color", + "dark", + "day-format", + "end", + "first-interval", + "first-time", + "hide-header", + "interval-count", + "interval-format", + "interval-height", + "interval-minutes", + "interval-style", + "interval-width", + "light", + "locale", + "max-days", + "now", + "short-intervals", + "short-weekdays", + "show-interval-label", + "start", + "weekday-format", + "weekdays" + ], + "description": "" + }, + "v-calendar-weekly": { + "attributes": [ + "color", + "dark", + "day-format", + "end", + "hide-header", + "light", + "locale", + "locale-first-day-of-year", + "min-weeks", + "month-format", + "now", + "short-months", + "short-weekdays", + "show-month-on-first", + "show-week", + "start", + "weekday-format", + "weekdays" + ], + "description": "" + }, + "v-calendar-monthly": { + "attributes": [ + "color", + "dark", + "day-format", + "end", + "hide-header", + "light", + "locale", + "locale-first-day-of-year", + "min-weeks", + "month-format", + "now", + "short-months", + "short-weekdays", + "show-month-on-first", + "show-week", + "start", + "weekday-format", + "weekdays" + ], + "description": "" + }, + "v-card": { + "attributes": [ + "active-class", + "append", + "color", + "dark", + "disabled", + "elevation", + "exact", + "exact-active-class", + "flat", + "height", + "hover", + "href", + "img", + "light", + "link", + "loader-height", + "loading", + "max-height", + "max-width", + "min-height", + "min-width", + "nuxt", + "outlined", + "raised", + "replace", + "ripple", + "rounded", + "shaped", + "tag", + "target", + "tile", + "to", + "width" + ], + "description": "" + }, + "v-card-actions": { + "attributes": [], + "description": "" + }, + "v-card-subtitle": { + "attributes": [], + "description": "" + }, + "v-card-text": { + "attributes": [], + "description": "" + }, + "v-card-title": { + "attributes": [], + "description": "" + }, + "v-carousel": { + "attributes": [ + "active-class", + "continuous", + "cycle", + "dark", + "delimiter-icon", + "height", + "hide-delimiter-background", + "hide-delimiters", + "interval", + "light", + "mandatory", + "max", + "multiple", + "next-icon", + "prev-icon", + "progress", + "progress-color", + "reverse", + "show-arrows", + "show-arrows-on-hover", + "touch", + "touchless", + "value", + "vertical", + "vertical-delimiters" + ], + "description": "" + }, + "v-carousel-item": { + "attributes": [ + "active-class", + "append", + "disabled", + "eager", + "exact", + "exact-active-class", + "href", + "link", + "nuxt", + "replace", + "reverse-transition", + "ripple", + "tag", + "target", + "to", + "transition", + "value" + ], + "description": "" + }, + "v-checkbox": { + "attributes": [ + "append-icon", + "background-color", + "color", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "false-value", + "height", + "hide-details", + "hint", + "id", + "indeterminate", + "indeterminate-icon", + "input-value", + "label", + "light", + "loading", + "messages", + "multiple", + "off-icon", + "on-icon", + "persistent-hint", + "prepend-icon", + "readonly", + "ripple", + "rules", + "success", + "success-messages", + "true-value", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-simple-checkbox": { + "attributes": [ + "color", + "dark", + "disabled", + "indeterminate", + "indeterminate-icon", + "light", + "off-icon", + "on-icon", + "ripple", + "value" + ], + "description": "" + }, + "v-chip": { + "attributes": [ + "active", + "active-class", + "append", + "close", + "close-icon", + "color", + "dark", + "disabled", + "draggable", + "exact", + "exact-active-class", + "filter", + "filter-icon", + "href", + "input-value", + "label", + "large", + "light", + "link", + "nuxt", + "outlined", + "pill", + "replace", + "ripple", + "small", + "tag", + "target", + "text-color", + "to", + "value", + "x-large", + "x-small" + ], + "description": "" + }, + "v-chip-group": { + "attributes": [ + "active-class", + "center-active", + "color", + "column", + "dark", + "light", + "mandatory", + "max", + "mobile-breakpoint", + "multiple", + "next-icon", + "prev-icon", + "show-arrows", + "value" + ], + "description": "" + }, + "v-color-picker": { + "attributes": [ + "canvas-height", + "dark", + "disabled", + "dot-size", + "elevation", + "flat", + "hide-canvas", + "hide-inputs", + "hide-mode-switch", + "light", + "mode", + "show-swatches", + "swatches", + "swatches-max-height", + "value", + "width" + ], + "description": "" + }, + "v-color-picker-swatches": { + "attributes": [ + "color", + "dark", + "light", + "max-height", + "max-width", + "swatches" + ], + "description": "" + }, + "v-color-picker-canvas": { + "attributes": [ + "color", + "disabled", + "dot-size", + "height", + "width" + ], + "description": "" + }, + "v-content": { + "attributes": [ + "tag" + ], + "description": "" + }, + "v-combobox": { + "attributes": [ + "allow-overflow", + "append-icon", + "append-outer-icon", + "attach", + "auto-select-first", + "autofocus", + "background-color", + "cache-items", + "chips", + "clear-icon", + "clearable", + "color", + "counter", + "counter-value", + "dark", + "deletable-chips", + "delimiters", + "dense", + "disable-lookup", + "disabled", + "eager", + "error", + "error-count", + "error-messages", + "filled", + "filter", + "flat", + "full-width", + "height", + "hide-details", + "hide-no-data", + "hide-selected", + "hint", + "id", + "item-color", + "item-disabled", + "item-text", + "item-value", + "items", + "label", + "light", + "loader-height", + "loading", + "menu-props", + "messages", + "multiple", + "no-data-text", + "no-filter", + "open-on-clear", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "return-object", + "reverse", + "rounded", + "rules", + "search-input", + "shaped", + "single-line", + "small-chips", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "type", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-counter": { + "attributes": [ + "dark", + "light", + "max", + "value" + ], + "description": "" + }, + "v-data": { + "attributes": [ + "custom-filter", + "custom-group", + "custom-sort", + "disable-filtering", + "disable-pagination", + "disable-sort", + "group-by", + "group-desc", + "item-key", + "items", + "items-per-page", + "locale", + "multi-sort", + "must-sort", + "options", + "page", + "search", + "server-items-length", + "sort-by", + "sort-desc" + ], + "description": "" + }, + "v-data-iterator": { + "attributes": [ + "custom-filter", + "custom-group", + "custom-sort", + "dark", + "disable-filtering", + "disable-pagination", + "disable-sort", + "expanded", + "footer-props", + "group-by", + "group-desc", + "hide-default-footer", + "item-key", + "items", + "items-per-page", + "light", + "loading", + "loading-text", + "locale", + "mobile-breakpoint", + "multi-sort", + "must-sort", + "no-data-text", + "no-results-text", + "options", + "page", + "search", + "selectable-key", + "server-items-length", + "single-expand", + "single-select", + "sort-by", + "sort-desc", + "value" + ], + "description": "" + }, + "v-data-footer": { + "attributes": [ + "disable-items-per-page", + "disable-pagination", + "first-icon", + "items-per-page-all-text", + "items-per-page-options", + "items-per-page-text", + "last-icon", + "next-icon", + "options", + "page-text", + "pagination", + "prev-icon", + "show-current-page", + "show-first-last-page" + ], + "description": "" + }, + "v-data-table": { + "attributes": [ + "calculate-widths", + "caption", + "custom-filter", + "custom-group", + "custom-sort", + "dark", + "dense", + "disable-filtering", + "disable-pagination", + "disable-sort", + "expand-icon", + "expanded", + "fixed-header", + "footer-props", + "group-by", + "group-desc", + "header-props", + "headers", + "headers-length", + "height", + "hide-default-footer", + "hide-default-header", + "item-class", + "item-key", + "items", + "items-per-page", + "light", + "loader-height", + "loading", + "loading-text", + "locale", + "mobile-breakpoint", + "multi-sort", + "must-sort", + "no-data-text", + "no-results-text", + "options", + "page", + "search", + "selectable-key", + "server-items-length", + "show-expand", + "show-group-by", + "show-select", + "single-expand", + "single-select", + "sort-by", + "sort-desc", + "value" + ], + "description": "" + }, + "v-edit-dialog": { + "attributes": [ + "cancel-text", + "dark", + "eager", + "large", + "light", + "persistent", + "return-value", + "save-text", + "transition" + ], + "description": "" + }, + "v-table-overflow": { + "attributes": [], + "description": "" + }, + "v-data-table-header": { + "attributes": [ + "disable-sort", + "every-item", + "headers", + "mobile", + "options", + "show-group-by", + "single-select", + "some-items", + "sort-icon" + ], + "description": "" + }, + "v-simple-table": { + "attributes": [ + "dark", + "dense", + "fixed-header", + "height", + "light" + ], + "description": "" + }, + "v-virtual-table": { + "attributes": [ + "chunk-size", + "dark", + "dense", + "fixed-header", + "header-height", + "height", + "items", + "light", + "row-height" + ], + "description": "" + }, + "v-date-picker": { + "attributes": [ + "allowed-dates", + "color", + "dark", + "day-format", + "disabled", + "elevation", + "event-color", + "events", + "first-day-of-week", + "flat", + "full-width", + "header-color", + "header-date-format", + "landscape", + "light", + "locale", + "locale-first-day-of-year", + "max", + "min", + "month-format", + "multiple", + "next-icon", + "next-month-aria-label", + "next-year-aria-label", + "no-title", + "picker-date", + "prev-icon", + "prev-month-aria-label", + "prev-year-aria-label", + "range", + "reactive", + "readonly", + "scrollable", + "selected-items-text", + "show-current", + "show-week", + "title-date-format", + "type", + "value", + "weekday-format", + "width", + "year-format", + "year-icon" + ], + "description": "" + }, + "v-date-picker-title": { + "attributes": [ + "color", + "date", + "disabled", + "readonly", + "selecting-year", + "value", + "year", + "year-icon" + ], + "description": "" + }, + "v-date-picker-header": { + "attributes": [ + "color", + "dark", + "disabled", + "format", + "light", + "locale", + "max", + "min", + "next-aria-label", + "next-icon", + "prev-aria-label", + "prev-icon", + "readonly", + "value" + ], + "description": "" + }, + "v-date-picker-date-table": { + "attributes": [ + "allowed-dates", + "color", + "current", + "dark", + "disabled", + "event-color", + "events", + "first-day-of-week", + "format", + "light", + "locale", + "locale-first-day-of-year", + "max", + "min", + "range", + "readonly", + "scrollable", + "show-week", + "table-date", + "value", + "weekday-format" + ], + "description": "" + }, + "v-date-picker-month-table": { + "attributes": [ + "allowed-dates", + "color", + "current", + "dark", + "disabled", + "event-color", + "events", + "format", + "light", + "locale", + "max", + "min", + "range", + "readonly", + "scrollable", + "table-date", + "value" + ], + "description": "" + }, + "v-date-picker-years": { + "attributes": [ + "color", + "format", + "locale", + "max", + "min", + "readonly", + "value" + ], + "description": "" + }, + "v-dialog": { + "attributes": [ + "activator", + "attach", + "close-delay", + "content-class", + "dark", + "disabled", + "eager", + "fullscreen", + "hide-overlay", + "internal-activator", + "light", + "max-width", + "no-click-animation", + "open-delay", + "open-on-focus", + "open-on-hover", + "origin", + "overlay-color", + "overlay-opacity", + "persistent", + "retain-focus", + "return-value", + "scrollable", + "transition", + "value", + "width" + ], + "description": "" + }, + "v-divider": { + "attributes": [ + "dark", + "inset", + "light", + "vertical" + ], + "description": "" + }, + "v-expansion-panels": { + "attributes": [ + "accordion", + "active-class", + "dark", + "disabled", + "flat", + "focusable", + "hover", + "inset", + "light", + "mandatory", + "max", + "multiple", + "popout", + "readonly", + "tile", + "value" + ], + "description": "" + }, + "v-expansion-panel": { + "attributes": [ + "active-class", + "disabled", + "readonly" + ], + "description": "" + }, + "v-expansion-panel-header": { + "attributes": [ + "color", + "disable-icon-rotate", + "expand-icon", + "hide-actions", + "ripple" + ], + "description": "" + }, + "v-expansion-panel-content": { + "attributes": [ + "color", + "eager" + ], + "description": "" + }, + "v-file-input": { + "attributes": [ + "append-icon", + "append-outer-icon", + "autofocus", + "background-color", + "chips", + "clear-icon", + "clearable", + "color", + "counter", + "counter-size-string", + "counter-string", + "counter-value", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "filled", + "flat", + "full-width", + "height", + "hide-details", + "hide-input", + "hint", + "id", + "label", + "light", + "loader-height", + "loading", + "messages", + "multiple", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "reverse", + "rounded", + "rules", + "shaped", + "show-size", + "single-line", + "small-chips", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "truncate-length", + "type", + "validate-on-blur", + "value" + ], + "description": "" + }, + "v-footer": { + "attributes": [ + "absolute", + "app", + "color", + "dark", + "elevation", + "fixed", + "height", + "inset", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "outlined", + "padless", + "rounded", + "shaped", + "tag", + "tile", + "width" + ], + "description": "" + }, + "v-form": { + "attributes": [ + "disabled", + "lazy-validation", + "readonly", + "value" + ], + "description": "" + }, + "v-container": { + "attributes": [ + "fluid", + "id", + "tag" + ], + "description": "" + }, + "v-col": { + "attributes": [ + "align-self", + "cols", + "lg", + "md", + "offset", + "offset-lg", + "offset-md", + "offset-sm", + "offset-xl", + "order", + "order-lg", + "order-md", + "order-sm", + "order-xl", + "sm", + "tag", + "xl" + ], + "description": "" + }, + "v-row": { + "attributes": [ + "align", + "align-content", + "align-content-lg", + "align-content-md", + "align-content-sm", + "align-content-xl", + "align-lg", + "align-md", + "align-sm", + "align-xl", + "dense", + "justify", + "justify-lg", + "justify-md", + "justify-sm", + "justify-xl", + "no-gutters", + "tag" + ], + "description": "" + }, + "v-spacer": { + "attributes": [], + "description": "" + }, + "v-layout": { + "attributes": [ + "align-baseline", + "align-center", + "align-content-center", + "align-content-end", + "align-content-space-around", + "align-content-space-between", + "align-content-start", + "align-end", + "align-start", + "column", + "d-{type}", + "fill-height", + "id", + "justify-center", + "justify-end", + "justify-space-around", + "justify-space-between", + "justify-start", + "reverse", + "row", + "tag", + "wrap" + ], + "description": "" + }, + "v-flex": { + "attributes": [ + "(size)(1-12)", + "align-self-baseline", + "align-self-center", + "align-self-end", + "align-self-start", + "grow", + "id", + "offset-(size)(0-12)", + "order-(size)(1-12)", + "shrink", + "tag" + ], + "description": "" + }, + "v-hover": { + "attributes": [ + "close-delay", + "disabled", + "open-delay", + "value" + ], + "description": "" + }, + "v-icon": { + "attributes": [ + "color", + "dark", + "dense", + "disabled", + "large", + "left", + "light", + "right", + "size", + "small", + "tag", + "x-large", + "x-small" + ], + "description": "" + }, + "v-img": { + "attributes": [ + "alt", + "aspect-ratio", + "contain", + "dark", + "eager", + "gradient", + "height", + "lazy-src", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "options", + "position", + "sizes", + "src", + "srcset", + "transition", + "width" + ], + "description": "" + }, + "v-input": { + "attributes": [ + "append-icon", + "background-color", + "color", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "height", + "hide-details", + "hint", + "id", + "label", + "light", + "loading", + "messages", + "persistent-hint", + "prepend-icon", + "readonly", + "rules", + "success", + "success-messages", + "validate-on-blur", + "value" + ], + "description": "" + }, + "v-item": { + "attributes": [ + "active-class", + "disabled", + "value" + ], + "description": "" + }, + "v-item-group": { + "attributes": [ + "active-class", + "dark", + "light", + "mandatory", + "max", + "multiple", + "value" + ], + "description": "" + }, + "v-lazy": { + "attributes": [ + "height", + "max-height", + "max-width", + "min-height", + "min-width", + "options", + "tag", + "transition", + "value", + "width" + ], + "description": "" + }, + "v-list-item-action-text": { + "attributes": [], + "description": "" + }, + "v-list-item-content": { + "attributes": [], + "description": "" + }, + "v-list-item-title": { + "attributes": [], + "description": "" + }, + "v-list-item-subtitle": { + "attributes": [], + "description": "" + }, + "v-list": { + "attributes": [ + "color", + "dark", + "dense", + "disabled", + "elevation", + "expand", + "flat", + "height", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "nav", + "outlined", + "rounded", + "shaped", + "subheader", + "tag", + "three-line", + "tile", + "two-line", + "width" + ], + "description": "" + }, + "v-list-group": { + "attributes": [ + "active-class", + "append-icon", + "color", + "disabled", + "eager", + "group", + "no-action", + "prepend-icon", + "ripple", + "sub-group", + "value" + ], + "description": "" + }, + "v-list-item": { + "attributes": [ + "active-class", + "append", + "color", + "dark", + "dense", + "disabled", + "exact", + "exact-active-class", + "href", + "inactive", + "input-value", + "light", + "link", + "nuxt", + "replace", + "ripple", + "selectable", + "tag", + "target", + "three-line", + "to", + "two-line", + "value" + ], + "description": "" + }, + "v-list-item-action": { + "attributes": [], + "description": "" + }, + "v-list-item-avatar": { + "attributes": [ + "color", + "height", + "horizontal", + "left", + "max-height", + "max-width", + "min-height", + "min-width", + "right", + "rounded", + "size", + "tile", + "width" + ], + "description": "" + }, + "v-list-item-icon": { + "attributes": [], + "description": "" + }, + "v-list-item-group": { + "attributes": [ + "active-class", + "color", + "dark", + "light", + "mandatory", + "max", + "multiple", + "value" + ], + "description": "" + }, + "v-main": { + "attributes": [ + "tag" + ], + "description": "" + }, + "v-menu": { + "attributes": [ + "absolute", + "activator", + "allow-overflow", + "attach", + "auto", + "bottom", + "close-delay", + "close-on-click", + "close-on-content-click", + "content-class", + "dark", + "disable-keys", + "disabled", + "eager", + "fixed", + "internal-activator", + "left", + "light", + "max-height", + "max-width", + "min-width", + "nudge-bottom", + "nudge-left", + "nudge-right", + "nudge-top", + "nudge-width", + "offset-overflow", + "offset-x", + "offset-y", + "open-delay", + "open-on-click", + "open-on-focus", + "open-on-hover", + "origin", + "position-x", + "position-y", + "return-value", + "right", + "rounded", + "tile", + "top", + "transition", + "value", + "z-index" + ], + "description": "" + }, + "v-navigation-drawer": { + "attributes": [ + "absolute", + "app", + "bottom", + "clipped", + "color", + "dark", + "disable-resize-watcher", + "disable-route-watcher", + "expand-on-hover", + "fixed", + "floating", + "height", + "hide-overlay", + "light", + "mini-variant", + "mini-variant-width", + "mobile-breakpoint", + "overlay-color", + "overlay-opacity", + "permanent", + "right", + "src", + "stateless", + "tag", + "temporary", + "touchless", + "value", + "width" + ], + "description": "" + }, + "v-overflow-btn": { + "attributes": [ + "allow-overflow", + "append-icon", + "append-outer-icon", + "attach", + "auto-select-first", + "autofocus", + "background-color", + "cache-items", + "chips", + "clear-icon", + "clearable", + "color", + "counter", + "counter-value", + "dark", + "deletable-chips", + "dense", + "disable-lookup", + "disabled", + "eager", + "editable", + "error", + "error-count", + "error-messages", + "filled", + "filter", + "flat", + "full-width", + "height", + "hide-details", + "hide-no-data", + "hide-selected", + "hint", + "id", + "item-color", + "item-disabled", + "item-text", + "item-value", + "items", + "label", + "light", + "loader-height", + "loading", + "menu-props", + "messages", + "multiple", + "no-data-text", + "no-filter", + "open-on-clear", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "return-object", + "reverse", + "rounded", + "rules", + "search-input", + "segmented", + "shaped", + "single-line", + "small-chips", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "type", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-overlay": { + "attributes": [ + "absolute", + "color", + "dark", + "light", + "opacity", + "value", + "z-index" + ], + "description": "" + }, + "v-pagination": { + "attributes": [ + "circle", + "color", + "current-page-aria-label", + "dark", + "disabled", + "length", + "light", + "next-aria-label", + "next-icon", + "page-aria-label", + "prev-icon", + "previous-aria-label", + "total-visible", + "value", + "wrapper-aria-label" + ], + "description": "" + }, + "v-sheet": { + "attributes": [ + "color", + "dark", + "elevation", + "height", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "outlined", + "rounded", + "shaped", + "tag", + "tile", + "width" + ], + "description": "" + }, + "v-parallax": { + "attributes": [ + "alt", + "height", + "src", + "srcset" + ], + "description": "" + }, + "v-picker": { + "attributes": [ + "color", + "dark", + "elevation", + "flat", + "full-width", + "landscape", + "light", + "no-title", + "transition", + "width" + ], + "description": "" + }, + "v-progress-circular": { + "attributes": [ + "button", + "color", + "indeterminate", + "rotate", + "size", + "value", + "width" + ], + "description": "" + }, + "v-progress-linear": { + "attributes": [ + "absolute", + "active", + "background-color", + "background-opacity", + "bottom", + "buffer-value", + "color", + "dark", + "fixed", + "height", + "indeterminate", + "light", + "query", + "reverse", + "rounded", + "stream", + "striped", + "top", + "value" + ], + "description": "" + }, + "v-radio-group": { + "attributes": [ + "active-class", + "append-icon", + "background-color", + "color", + "column", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "height", + "hide-details", + "hint", + "id", + "label", + "light", + "loading", + "mandatory", + "max", + "messages", + "multiple", + "name", + "persistent-hint", + "prepend-icon", + "readonly", + "row", + "rules", + "success", + "success-messages", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-radio": { + "attributes": [ + "active-class", + "color", + "dark", + "disabled", + "id", + "label", + "light", + "name", + "off-icon", + "on-icon", + "readonly", + "ripple", + "value" + ], + "description": "" + }, + "v-range-slider": { + "attributes": [ + "append-icon", + "background-color", + "color", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "height", + "hide-details", + "hint", + "id", + "inverse-label", + "label", + "light", + "loader-height", + "loading", + "max", + "messages", + "min", + "persistent-hint", + "prepend-icon", + "readonly", + "rules", + "step", + "success", + "success-messages", + "thumb-color", + "thumb-label", + "thumb-size", + "tick-labels", + "tick-size", + "ticks", + "track-color", + "track-fill-color", + "validate-on-blur", + "value", + "vertical" + ], + "description": "" + }, + "v-rating": { + "attributes": [ + "background-color", + "clearable", + "close-delay", + "color", + "dark", + "dense", + "empty-icon", + "full-icon", + "half-icon", + "half-increments", + "hover", + "large", + "length", + "light", + "open-delay", + "readonly", + "ripple", + "size", + "small", + "value", + "x-large", + "x-small" + ], + "description": "" + }, + "v-responsive": { + "attributes": [ + "aspect-ratio", + "height", + "max-height", + "max-width", + "min-height", + "min-width", + "width" + ], + "description": "" + }, + "v-select": { + "attributes": [ + "append-icon", + "append-outer-icon", + "attach", + "autofocus", + "background-color", + "cache-items", + "chips", + "clear-icon", + "clearable", + "color", + "counter", + "counter-value", + "dark", + "deletable-chips", + "dense", + "disable-lookup", + "disabled", + "eager", + "error", + "error-count", + "error-messages", + "filled", + "filter", + "flat", + "full-width", + "height", + "hide-details", + "hide-selected", + "hint", + "id", + "item-color", + "item-disabled", + "item-text", + "item-value", + "items", + "label", + "light", + "loader-height", + "loading", + "menu-props", + "messages", + "multiple", + "no-data-text", + "open-on-clear", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "return-object", + "reverse", + "rounded", + "rules", + "shaped", + "single-line", + "small-chips", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "type", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-skeleton-loader": { + "attributes": [ + "boilerplate", + "dark", + "elevation", + "height", + "light", + "loading", + "max-height", + "max-width", + "min-height", + "min-width", + "tile", + "transition", + "type", + "types", + "width" + ], + "description": "" + }, + "v-slider": { + "attributes": [ + "append-icon", + "background-color", + "color", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "height", + "hide-details", + "hint", + "id", + "inverse-label", + "label", + "light", + "loader-height", + "loading", + "max", + "messages", + "min", + "persistent-hint", + "prepend-icon", + "readonly", + "rules", + "step", + "success", + "success-messages", + "thumb-color", + "thumb-label", + "thumb-size", + "tick-labels", + "tick-size", + "ticks", + "track-color", + "track-fill-color", + "validate-on-blur", + "value", + "vertical" + ], + "description": "" + }, + "v-slide-group": { + "attributes": [ + "active-class", + "center-active", + "dark", + "light", + "mandatory", + "max", + "mobile-breakpoint", + "multiple", + "next-icon", + "prev-icon", + "show-arrows", + "value" + ], + "description": "" + }, + "v-slide-item": { + "attributes": [ + "active-class", + "disabled", + "value" + ], + "description": "" + }, + "v-snackbar": { + "attributes": [ + "absolute", + "app", + "bottom", + "centered", + "color", + "content-class", + "dark", + "elevation", + "height", + "left", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "multi-line", + "outlined", + "right", + "rounded", + "shaped", + "tag", + "text", + "tile", + "timeout", + "top", + "transition", + "value", + "vertical", + "width" + ], + "description": "" + }, + "v-sparkline": { + "attributes": [ + "auto-draw", + "auto-draw-duration", + "auto-draw-easing", + "auto-line-width", + "color", + "fill", + "gradient", + "gradient-direction", + "height", + "label-size", + "labels", + "line-width", + "padding", + "show-labels", + "smooth", + "type", + "value", + "width" + ], + "description": "" + }, + "v-speed-dial": { + "attributes": [ + "absolute", + "bottom", + "direction", + "fixed", + "left", + "mode", + "open-on-hover", + "origin", + "right", + "top", + "transition", + "value" + ], + "description": "" + }, + "v-stepper": { + "attributes": [ + "alt-labels", + "dark", + "light", + "non-linear", + "value", + "vertical" + ], + "description": "" + }, + "v-stepper-content": { + "attributes": [ + "step" + ], + "description": "" + }, + "v-stepper-step": { + "attributes": [ + "color", + "complete", + "complete-icon", + "edit-icon", + "editable", + "error-icon", + "rules", + "step" + ], + "description": "" + }, + "v-stepper-header": { + "attributes": [], + "description": "" + }, + "v-stepper-items": { + "attributes": [], + "description": "" + }, + "v-subheader": { + "attributes": [ + "dark", + "inset", + "light" + ], + "description": "" + }, + "v-switch": { + "attributes": [ + "append-icon", + "background-color", + "color", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "false-value", + "flat", + "height", + "hide-details", + "hint", + "id", + "input-value", + "inset", + "label", + "light", + "loading", + "messages", + "multiple", + "persistent-hint", + "prepend-icon", + "readonly", + "ripple", + "rules", + "success", + "success-messages", + "true-value", + "validate-on-blur", + "value", + "value-comparator" + ], + "description": "" + }, + "v-system-bar": { + "attributes": [ + "absolute", + "app", + "color", + "dark", + "fixed", + "height", + "light", + "lights-out", + "window" + ], + "description": "" + }, + "v-tabs": { + "attributes": [ + "active-class", + "align-with-title", + "background-color", + "center-active", + "centered", + "color", + "dark", + "fixed-tabs", + "grow", + "height", + "hide-slider", + "icons-and-text", + "light", + "mobile-breakpoint", + "next-icon", + "optional", + "prev-icon", + "right", + "show-arrows", + "slider-color", + "slider-size", + "value", + "vertical" + ], + "description": "" + }, + "v-tab": { + "attributes": [ + "active-class", + "append", + "dark", + "disabled", + "exact", + "exact-active-class", + "href", + "light", + "link", + "nuxt", + "replace", + "ripple", + "tag", + "target", + "to" + ], + "description": "" + }, + "v-tab-item": { + "attributes": [ + "active-class", + "disabled", + "eager", + "id", + "reverse-transition", + "transition", + "value" + ], + "description": "" + }, + "v-tabs-items": { + "attributes": [ + "active-class", + "continuous", + "dark", + "light", + "mandatory", + "max", + "multiple", + "next-icon", + "prev-icon", + "reverse", + "show-arrows", + "show-arrows-on-hover", + "touch", + "touchless", + "value", + "vertical" + ], + "description": "" + }, + "v-tabs-slider": { + "attributes": [ + "color" + ], + "description": "" + }, + "v-textarea": { + "attributes": [ + "append-icon", + "append-outer-icon", + "auto-grow", + "autofocus", + "background-color", + "clear-icon", + "clearable", + "color", + "counter", + "counter-value", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "filled", + "flat", + "full-width", + "height", + "hide-details", + "hint", + "id", + "label", + "light", + "loader-height", + "loading", + "messages", + "no-resize", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "reverse", + "rounded", + "row-height", + "rows", + "rules", + "shaped", + "single-line", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "type", + "validate-on-blur", + "value" + ], + "description": "" + }, + "v-text-field": { + "attributes": [ + "append-icon", + "append-outer-icon", + "autofocus", + "background-color", + "clear-icon", + "clearable", + "color", + "counter", + "counter-value", + "dark", + "dense", + "disabled", + "error", + "error-count", + "error-messages", + "filled", + "flat", + "full-width", + "height", + "hide-details", + "hint", + "id", + "label", + "light", + "loader-height", + "loading", + "messages", + "outlined", + "persistent-hint", + "placeholder", + "prefix", + "prepend-icon", + "prepend-inner-icon", + "readonly", + "reverse", + "rounded", + "rules", + "shaped", + "single-line", + "solo", + "solo-inverted", + "success", + "success-messages", + "suffix", + "type", + "validate-on-blur", + "value" + ], + "description": "" + }, + "v-theme-provider": { + "attributes": [ + "dark", + "light", + "root" + ], + "description": "" + }, + "v-timeline": { + "attributes": [ + "align-top", + "dark", + "dense", + "light", + "reverse" + ], + "description": "" + }, + "v-timeline-item": { + "attributes": [ + "color", + "dark", + "fill-dot", + "hide-dot", + "icon", + "icon-color", + "large", + "left", + "light", + "right", + "small" + ], + "description": "" + }, + "v-time-picker": { + "attributes": [ + "allowed-hours", + "allowed-minutes", + "allowed-seconds", + "ampm-in-title", + "color", + "dark", + "disabled", + "elevation", + "flat", + "format", + "full-width", + "header-color", + "landscape", + "light", + "max", + "min", + "no-title", + "readonly", + "scrollable", + "use-seconds", + "value", + "width" + ], + "description": "" + }, + "v-time-picker-clock": { + "attributes": [ + "allowed-values", + "ampm", + "color", + "dark", + "disabled", + "double", + "format", + "light", + "max", + "min", + "readonly", + "rotate", + "scrollable", + "step", + "value" + ], + "description": "" + }, + "v-time-picker-title": { + "attributes": [ + "ampm", + "ampm-readonly", + "color", + "disabled", + "hour", + "minute", + "period", + "readonly", + "second", + "selecting", + "use-seconds" + ], + "description": "" + }, + "v-toolbar": { + "attributes": [ + "absolute", + "bottom", + "collapse", + "color", + "dark", + "dense", + "elevation", + "extended", + "extension-height", + "flat", + "floating", + "height", + "light", + "max-height", + "max-width", + "min-height", + "min-width", + "outlined", + "prominent", + "rounded", + "shaped", + "short", + "src", + "tag", + "tile", + "width" + ], + "description": "" + }, + "v-toolbar-items": { + "attributes": [], + "description": "" + }, + "v-toolbar-title": { + "attributes": [], + "description": "" + }, + "v-tooltip": { + "attributes": [ + "absolute", + "activator", + "allow-overflow", + "attach", + "bottom", + "close-delay", + "color", + "content-class", + "dark", + "disabled", + "eager", + "fixed", + "internal-activator", + "left", + "light", + "max-width", + "min-width", + "nudge-bottom", + "nudge-left", + "nudge-right", + "nudge-top", + "nudge-width", + "offset-overflow", + "open-delay", + "open-on-click", + "open-on-focus", + "open-on-hover", + "position-x", + "position-y", + "right", + "tag", + "top", + "transition", + "value", + "z-index" + ], + "description": "" + }, + "v-treeview": { + "attributes": [ + "activatable", + "active", + "active-class", + "color", + "dark", + "dense", + "expand-icon", + "filter", + "hoverable", + "indeterminate-icon", + "item-children", + "item-disabled", + "item-key", + "item-text", + "items", + "light", + "load-children", + "loading-icon", + "multiple-active", + "off-icon", + "on-icon", + "open", + "open-all", + "open-on-click", + "return-object", + "rounded", + "search", + "selectable", + "selected-color", + "selection-type", + "shaped", + "transition", + "value" + ], + "description": "" + }, + "v-treeview-node": { + "attributes": [ + "activatable", + "active-class", + "color", + "expand-icon", + "indeterminate-icon", + "item", + "item-children", + "item-disabled", + "item-key", + "item-text", + "level", + "load-children", + "loading-icon", + "off-icon", + "on-icon", + "open-on-click", + "parent-is-disabled", + "rounded", + "selectable", + "selected-color", + "selection-type", + "shaped", + "transition" + ], + "description": "" + }, + "v-virtual-scroll": { + "attributes": [ + "bench", + "height", + "item-height", + "items", + "max-height", + "max-width", + "min-height", + "min-width", + "width" + ], + "description": "" + }, + "v-window": { + "attributes": [ + "active-class", + "continuous", + "dark", + "light", + "mandatory", + "max", + "multiple", + "next-icon", + "prev-icon", + "reverse", + "show-arrows", + "show-arrows-on-hover", + "touch", + "touchless", + "value", + "vertical" + ], + "description": "" + }, + "v-window-item": { + "attributes": [ + "active-class", + "disabled", + "eager", + "reverse-transition", + "transition", + "value" + ], + "description": "" + }, + "v-carousel-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-carousel-reverse-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-tab-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-tab-reverse-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-menu-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-fab-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-dialog-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-dialog-bottom-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-fade-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-scale-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-scroll-x-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-scroll-x-reverse-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-scroll-y-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-scroll-y-reverse-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-slide-x-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-slide-x-reverse-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-slide-y-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-slide-y-reverse-transition": { + "attributes": [ + "group", + "hide-on-leave", + "leave-absolute", + "mode", + "origin" + ], + "description": "" + }, + "v-expand-transition": { + "attributes": [ + "mode" + ], + "description": "" + }, + "v-expand-x-transition": { + "attributes": [ + "mode" + ], + "description": "" + } +} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css b/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css new file mode 100644 index 0000000000..3532bd2c0d --- /dev/null +++ b/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css @@ -0,0 +1,29209 @@ +.theme--light.v-application { + background: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-application .text--primary { + color: rgba(0, 0, 0, 0.87) !important; +} +.theme--light.v-application .text--secondary { + color: rgba(0, 0, 0, 0.6) !important; +} +.theme--light.v-application .text--disabled { + color: rgba(0, 0, 0, 0.38) !important; +} + +.theme--dark.v-application { + background: #121212; + color: #FFFFFF; +} +.theme--dark.v-application .text--primary { + color: #FFFFFF !important; +} +.theme--dark.v-application .text--secondary { + color: rgba(255, 255, 255, 0.7) !important; +} +.theme--dark.v-application .text--disabled { + color: rgba(255, 255, 255, 0.5) !important; +} + +.v-application { + display: flex; +} +.v-application a { + cursor: pointer; +} +.v-application--is-rtl { + direction: rtl; +} +.v-application--wrap { + flex: 1 1 auto; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + display: flex; + flex-direction: column; + min-height: 100vh; + max-width: 100%; + position: relative; +} + +@-moz-document url-prefix() { + @media print { + .v-application { + display: block; + } + .v-application--wrap { + display: block; + } + } +} +.theme--light.v-app-bar.v-toolbar.v-sheet { + background-color: #f5f5f5; +} + +.theme--dark.v-app-bar.v-toolbar.v-sheet { + background-color: #272727; +} + +.v-sheet.v-app-bar.v-toolbar { + border-radius: 0; +} +.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined) { + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-app-bar.v-toolbar.v-sheet--shaped { + border-radius: 24px 0; +} + +.v-app-bar:not([data-booted=true]) { + transition: none !important; +} + +.v-app-bar.v-app-bar--fixed { + position: fixed; + top: 0; + z-index: 5; +} + +.v-app-bar.v-app-bar--hide-shadow { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image { + transition: 0.4s opacity cubic-bezier(0.4, 0, 0.2, 1); +} + +.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__content { + will-change: height; +} +.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image { + will-change: opacity; +} +.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension { + display: none; +} +.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title { + padding-top: 9px; +} +.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title { + padding-bottom: 9px; +} + +.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title { + font-size: inherit; +} +.theme--light.v-toolbar.v-sheet { + background-color: #FFFFFF; +} + +.theme--dark.v-toolbar.v-sheet { + background-color: #272727; +} + +.v-sheet.v-toolbar { + border-radius: 0; +} +.v-sheet.v-toolbar:not(.v-sheet--outlined) { + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-toolbar.v-sheet--shaped { + border-radius: 24px 0; +} + +.v-toolbar { + contain: layout; + display: block; + flex: 1 1 auto; + max-width: 100%; + transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1) transform, 0.2s cubic-bezier(0.4, 0, 0.2, 1) background-color, 0.2s cubic-bezier(0.4, 0, 0.2, 1) left, 0.2s cubic-bezier(0.4, 0, 0.2, 1) right, 280ms cubic-bezier(0.4, 0, 0.2, 1) box-shadow, 0.25s cubic-bezier(0.4, 0, 0.2, 1) max-width, 0.25s cubic-bezier(0.4, 0, 0.2, 1) width; + position: relative; + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-toolbar .v-input { + padding-top: 0; + margin-top: 0; +} + +.v-toolbar__content, +.v-toolbar__extension { + padding: 4px 16px; +} +.v-toolbar__content .v-btn.v-btn--icon.v-size--default, +.v-toolbar__extension .v-btn.v-btn--icon.v-size--default { + height: 48px; + width: 48px; +} +.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:first-child, +.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:first-child { + margin-left: -12px; +} +.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:first-child, +.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:first-child { + margin-right: -12px; +} +.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:first-child + .v-toolbar__title, +.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:first-child + .v-toolbar__title { + padding-left: 20px; +} +.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:first-child + .v-toolbar__title, +.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:first-child + .v-toolbar__title { + padding-right: 20px; +} +.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:last-child, +.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:last-child { + margin-right: -12px; +} +.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:last-child, +.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:last-child { + margin-left: -12px; +} +.v-toolbar__content > .v-tabs, +.v-toolbar__extension > .v-tabs { + height: inherit; + margin-top: -4px; + margin-bottom: -4px; +} +.v-toolbar__content > .v-tabs > .v-slide-group.v-tabs-bar, +.v-toolbar__extension > .v-tabs > .v-slide-group.v-tabs-bar { + background-color: inherit; + height: inherit; +} +.v-toolbar__content > .v-tabs:first-child, +.v-toolbar__extension > .v-tabs:first-child { + margin-left: -16px; +} +.v-toolbar__content > .v-tabs:last-child, +.v-toolbar__extension > .v-tabs:last-child { + margin-right: -16px; +} + +.v-toolbar__content, +.v-toolbar__extension { + align-items: center; + display: flex; + position: relative; + z-index: 0; +} + +.v-toolbar__image { + border-radius: inherit; + position: absolute; + top: 0; + bottom: 0; + width: 100%; + z-index: 0; + contain: strict; +} +.v-toolbar__image .v-image { + border-radius: inherit; +} + +.v-toolbar__items { + display: flex; + height: inherit; +} +.v-toolbar__items > .v-btn { + border-radius: 0; + height: 100% !important; + max-height: none; +} + +.v-toolbar__title { + font-size: 1.25rem; + line-height: 1.5; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.v-toolbar.v-toolbar--absolute { + position: absolute; + top: 0; + z-index: 1; +} + +.v-toolbar.v-toolbar--bottom { + top: initial; + bottom: 0; +} + +.v-toolbar.v-toolbar--collapse .v-toolbar__title { + white-space: nowrap; +} + +.v-toolbar.v-toolbar--collapsed { + max-width: 112px; + overflow: hidden; +} +.v-application--is-ltr .v-toolbar.v-toolbar--collapsed { + border-bottom-right-radius: 24px; +} +.v-application--is-rtl .v-toolbar.v-toolbar--collapsed { + border-bottom-left-radius: 24px; +} +.v-toolbar.v-toolbar--collapsed .v-toolbar__title, +.v-toolbar.v-toolbar--collapsed .v-toolbar__extension { + display: none; +} + +.v-toolbar--dense .v-toolbar__content, +.v-toolbar--dense .v-toolbar__extension { + padding-top: 0; + padding-bottom: 0; +} + +.v-toolbar--flat { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-toolbar--floating { + display: inline-flex; +} + +.v-toolbar--prominent .v-toolbar__content { + align-items: flex-start; +} +.v-toolbar--prominent .v-toolbar__title { + font-size: 1.5rem; + padding-top: 6px; +} +.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title { + align-self: flex-end; + padding-bottom: 6px; + padding-top: 0; +} +.theme--light.v-sheet { + background-color: #FFFFFF; + border-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-sheet--outlined { + border: thin solid rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-sheet { + background-color: #1E1E1E; + border-color: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-sheet--outlined { + border: thin solid rgba(255, 255, 255, 0.12); +} + +.v-sheet { + border-radius: 0; +} +.v-sheet:not(.v-sheet--outlined) { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-sheet--shaped { + border-radius: 24px 0; +} +@charset "UTF-8"; +@-webkit-keyframes v-shake { + 59% { + margin-left: 0; + } + 60%, 80% { + margin-left: 2px; + } + 70%, 90% { + margin-left: -2px; + } +} +@keyframes v-shake { + 59% { + margin-left: 0; + } + 60%, 80% { + margin-left: 2px; + } + 70%, 90% { + margin-left: -2px; + } +} +.v-application .black { + background-color: #000000 !important; + border-color: #000000 !important; +} + +.v-application .black--text { + color: #000000 !important; + caret-color: #000000 !important; +} + +.v-application .white { + background-color: #FFFFFF !important; + border-color: #FFFFFF !important; +} + +.v-application .white--text { + color: #FFFFFF !important; + caret-color: #FFFFFF !important; +} + +.v-application .transparent { + background-color: transparent !important; + border-color: transparent !important; +} + +.v-application .transparent--text { + color: transparent !important; + caret-color: transparent !important; +} + +.v-application .red { + background-color: #F44336 !important; + border-color: #F44336 !important; +} + +.v-application .red--text { + color: #F44336 !important; + caret-color: #F44336 !important; +} + +.v-application .red.lighten-5 { + background-color: #FFEBEE !important; + border-color: #FFEBEE !important; +} + +.v-application .red--text.text--lighten-5 { + color: #FFEBEE !important; + caret-color: #FFEBEE !important; +} + +.v-application .red.lighten-4 { + background-color: #FFCDD2 !important; + border-color: #FFCDD2 !important; +} + +.v-application .red--text.text--lighten-4 { + color: #FFCDD2 !important; + caret-color: #FFCDD2 !important; +} + +.v-application .red.lighten-3 { + background-color: #EF9A9A !important; + border-color: #EF9A9A !important; +} + +.v-application .red--text.text--lighten-3 { + color: #EF9A9A !important; + caret-color: #EF9A9A !important; +} + +.v-application .red.lighten-2 { + background-color: #E57373 !important; + border-color: #E57373 !important; +} + +.v-application .red--text.text--lighten-2 { + color: #E57373 !important; + caret-color: #E57373 !important; +} + +.v-application .red.lighten-1 { + background-color: #EF5350 !important; + border-color: #EF5350 !important; +} + +.v-application .red--text.text--lighten-1 { + color: #EF5350 !important; + caret-color: #EF5350 !important; +} + +.v-application .red.darken-1 { + background-color: #E53935 !important; + border-color: #E53935 !important; +} + +.v-application .red--text.text--darken-1 { + color: #E53935 !important; + caret-color: #E53935 !important; +} + +.v-application .red.darken-2 { + background-color: #D32F2F !important; + border-color: #D32F2F !important; +} + +.v-application .red--text.text--darken-2 { + color: #D32F2F !important; + caret-color: #D32F2F !important; +} + +.v-application .red.darken-3 { + background-color: #C62828 !important; + border-color: #C62828 !important; +} + +.v-application .red--text.text--darken-3 { + color: #C62828 !important; + caret-color: #C62828 !important; +} + +.v-application .red.darken-4 { + background-color: #B71C1C !important; + border-color: #B71C1C !important; +} + +.v-application .red--text.text--darken-4 { + color: #B71C1C !important; + caret-color: #B71C1C !important; +} + +.v-application .red.accent-1 { + background-color: #FF8A80 !important; + border-color: #FF8A80 !important; +} + +.v-application .red--text.text--accent-1 { + color: #FF8A80 !important; + caret-color: #FF8A80 !important; +} + +.v-application .red.accent-2 { + background-color: #FF5252 !important; + border-color: #FF5252 !important; +} + +.v-application .red--text.text--accent-2 { + color: #FF5252 !important; + caret-color: #FF5252 !important; +} + +.v-application .red.accent-3 { + background-color: #FF1744 !important; + border-color: #FF1744 !important; +} + +.v-application .red--text.text--accent-3 { + color: #FF1744 !important; + caret-color: #FF1744 !important; +} + +.v-application .red.accent-4 { + background-color: #D50000 !important; + border-color: #D50000 !important; +} + +.v-application .red--text.text--accent-4 { + color: #D50000 !important; + caret-color: #D50000 !important; +} + +.v-application .pink { + background-color: #e91e63 !important; + border-color: #e91e63 !important; +} + +.v-application .pink--text { + color: #e91e63 !important; + caret-color: #e91e63 !important; +} + +.v-application .pink.lighten-5 { + background-color: #fce4ec !important; + border-color: #fce4ec !important; +} + +.v-application .pink--text.text--lighten-5 { + color: #fce4ec !important; + caret-color: #fce4ec !important; +} + +.v-application .pink.lighten-4 { + background-color: #f8bbd0 !important; + border-color: #f8bbd0 !important; +} + +.v-application .pink--text.text--lighten-4 { + color: #f8bbd0 !important; + caret-color: #f8bbd0 !important; +} + +.v-application .pink.lighten-3 { + background-color: #f48fb1 !important; + border-color: #f48fb1 !important; +} + +.v-application .pink--text.text--lighten-3 { + color: #f48fb1 !important; + caret-color: #f48fb1 !important; +} + +.v-application .pink.lighten-2 { + background-color: #f06292 !important; + border-color: #f06292 !important; +} + +.v-application .pink--text.text--lighten-2 { + color: #f06292 !important; + caret-color: #f06292 !important; +} + +.v-application .pink.lighten-1 { + background-color: #ec407a !important; + border-color: #ec407a !important; +} + +.v-application .pink--text.text--lighten-1 { + color: #ec407a !important; + caret-color: #ec407a !important; +} + +.v-application .pink.darken-1 { + background-color: #d81b60 !important; + border-color: #d81b60 !important; +} + +.v-application .pink--text.text--darken-1 { + color: #d81b60 !important; + caret-color: #d81b60 !important; +} + +.v-application .pink.darken-2 { + background-color: #c2185b !important; + border-color: #c2185b !important; +} + +.v-application .pink--text.text--darken-2 { + color: #c2185b !important; + caret-color: #c2185b !important; +} + +.v-application .pink.darken-3 { + background-color: #ad1457 !important; + border-color: #ad1457 !important; +} + +.v-application .pink--text.text--darken-3 { + color: #ad1457 !important; + caret-color: #ad1457 !important; +} + +.v-application .pink.darken-4 { + background-color: #880e4f !important; + border-color: #880e4f !important; +} + +.v-application .pink--text.text--darken-4 { + color: #880e4f !important; + caret-color: #880e4f !important; +} + +.v-application .pink.accent-1 { + background-color: #ff80ab !important; + border-color: #ff80ab !important; +} + +.v-application .pink--text.text--accent-1 { + color: #ff80ab !important; + caret-color: #ff80ab !important; +} + +.v-application .pink.accent-2 { + background-color: #ff4081 !important; + border-color: #ff4081 !important; +} + +.v-application .pink--text.text--accent-2 { + color: #ff4081 !important; + caret-color: #ff4081 !important; +} + +.v-application .pink.accent-3 { + background-color: #f50057 !important; + border-color: #f50057 !important; +} + +.v-application .pink--text.text--accent-3 { + color: #f50057 !important; + caret-color: #f50057 !important; +} + +.v-application .pink.accent-4 { + background-color: #c51162 !important; + border-color: #c51162 !important; +} + +.v-application .pink--text.text--accent-4 { + color: #c51162 !important; + caret-color: #c51162 !important; +} + +.v-application .purple { + background-color: #9c27b0 !important; + border-color: #9c27b0 !important; +} + +.v-application .purple--text { + color: #9c27b0 !important; + caret-color: #9c27b0 !important; +} + +.v-application .purple.lighten-5 { + background-color: #f3e5f5 !important; + border-color: #f3e5f5 !important; +} + +.v-application .purple--text.text--lighten-5 { + color: #f3e5f5 !important; + caret-color: #f3e5f5 !important; +} + +.v-application .purple.lighten-4 { + background-color: #e1bee7 !important; + border-color: #e1bee7 !important; +} + +.v-application .purple--text.text--lighten-4 { + color: #e1bee7 !important; + caret-color: #e1bee7 !important; +} + +.v-application .purple.lighten-3 { + background-color: #ce93d8 !important; + border-color: #ce93d8 !important; +} + +.v-application .purple--text.text--lighten-3 { + color: #ce93d8 !important; + caret-color: #ce93d8 !important; +} + +.v-application .purple.lighten-2 { + background-color: #ba68c8 !important; + border-color: #ba68c8 !important; +} + +.v-application .purple--text.text--lighten-2 { + color: #ba68c8 !important; + caret-color: #ba68c8 !important; +} + +.v-application .purple.lighten-1 { + background-color: #ab47bc !important; + border-color: #ab47bc !important; +} + +.v-application .purple--text.text--lighten-1 { + color: #ab47bc !important; + caret-color: #ab47bc !important; +} + +.v-application .purple.darken-1 { + background-color: #8e24aa !important; + border-color: #8e24aa !important; +} + +.v-application .purple--text.text--darken-1 { + color: #8e24aa !important; + caret-color: #8e24aa !important; +} + +.v-application .purple.darken-2 { + background-color: #7b1fa2 !important; + border-color: #7b1fa2 !important; +} + +.v-application .purple--text.text--darken-2 { + color: #7b1fa2 !important; + caret-color: #7b1fa2 !important; +} + +.v-application .purple.darken-3 { + background-color: #6a1b9a !important; + border-color: #6a1b9a !important; +} + +.v-application .purple--text.text--darken-3 { + color: #6a1b9a !important; + caret-color: #6a1b9a !important; +} + +.v-application .purple.darken-4 { + background-color: #4a148c !important; + border-color: #4a148c !important; +} + +.v-application .purple--text.text--darken-4 { + color: #4a148c !important; + caret-color: #4a148c !important; +} + +.v-application .purple.accent-1 { + background-color: #ea80fc !important; + border-color: #ea80fc !important; +} + +.v-application .purple--text.text--accent-1 { + color: #ea80fc !important; + caret-color: #ea80fc !important; +} + +.v-application .purple.accent-2 { + background-color: #e040fb !important; + border-color: #e040fb !important; +} + +.v-application .purple--text.text--accent-2 { + color: #e040fb !important; + caret-color: #e040fb !important; +} + +.v-application .purple.accent-3 { + background-color: #d500f9 !important; + border-color: #d500f9 !important; +} + +.v-application .purple--text.text--accent-3 { + color: #d500f9 !important; + caret-color: #d500f9 !important; +} + +.v-application .purple.accent-4 { + background-color: #aa00ff !important; + border-color: #aa00ff !important; +} + +.v-application .purple--text.text--accent-4 { + color: #aa00ff !important; + caret-color: #aa00ff !important; +} + +.v-application .deep-purple { + background-color: #673ab7 !important; + border-color: #673ab7 !important; +} + +.v-application .deep-purple--text { + color: #673ab7 !important; + caret-color: #673ab7 !important; +} + +.v-application .deep-purple.lighten-5 { + background-color: #ede7f6 !important; + border-color: #ede7f6 !important; +} + +.v-application .deep-purple--text.text--lighten-5 { + color: #ede7f6 !important; + caret-color: #ede7f6 !important; +} + +.v-application .deep-purple.lighten-4 { + background-color: #d1c4e9 !important; + border-color: #d1c4e9 !important; +} + +.v-application .deep-purple--text.text--lighten-4 { + color: #d1c4e9 !important; + caret-color: #d1c4e9 !important; +} + +.v-application .deep-purple.lighten-3 { + background-color: #b39ddb !important; + border-color: #b39ddb !important; +} + +.v-application .deep-purple--text.text--lighten-3 { + color: #b39ddb !important; + caret-color: #b39ddb !important; +} + +.v-application .deep-purple.lighten-2 { + background-color: #9575cd !important; + border-color: #9575cd !important; +} + +.v-application .deep-purple--text.text--lighten-2 { + color: #9575cd !important; + caret-color: #9575cd !important; +} + +.v-application .deep-purple.lighten-1 { + background-color: #7e57c2 !important; + border-color: #7e57c2 !important; +} + +.v-application .deep-purple--text.text--lighten-1 { + color: #7e57c2 !important; + caret-color: #7e57c2 !important; +} + +.v-application .deep-purple.darken-1 { + background-color: #5e35b1 !important; + border-color: #5e35b1 !important; +} + +.v-application .deep-purple--text.text--darken-1 { + color: #5e35b1 !important; + caret-color: #5e35b1 !important; +} + +.v-application .deep-purple.darken-2 { + background-color: #512da8 !important; + border-color: #512da8 !important; +} + +.v-application .deep-purple--text.text--darken-2 { + color: #512da8 !important; + caret-color: #512da8 !important; +} + +.v-application .deep-purple.darken-3 { + background-color: #4527a0 !important; + border-color: #4527a0 !important; +} + +.v-application .deep-purple--text.text--darken-3 { + color: #4527a0 !important; + caret-color: #4527a0 !important; +} + +.v-application .deep-purple.darken-4 { + background-color: #311b92 !important; + border-color: #311b92 !important; +} + +.v-application .deep-purple--text.text--darken-4 { + color: #311b92 !important; + caret-color: #311b92 !important; +} + +.v-application .deep-purple.accent-1 { + background-color: #b388ff !important; + border-color: #b388ff !important; +} + +.v-application .deep-purple--text.text--accent-1 { + color: #b388ff !important; + caret-color: #b388ff !important; +} + +.v-application .deep-purple.accent-2 { + background-color: #7c4dff !important; + border-color: #7c4dff !important; +} + +.v-application .deep-purple--text.text--accent-2 { + color: #7c4dff !important; + caret-color: #7c4dff !important; +} + +.v-application .deep-purple.accent-3 { + background-color: #651fff !important; + border-color: #651fff !important; +} + +.v-application .deep-purple--text.text--accent-3 { + color: #651fff !important; + caret-color: #651fff !important; +} + +.v-application .deep-purple.accent-4 { + background-color: #6200ea !important; + border-color: #6200ea !important; +} + +.v-application .deep-purple--text.text--accent-4 { + color: #6200ea !important; + caret-color: #6200ea !important; +} + +.v-application .indigo { + background-color: #3f51b5 !important; + border-color: #3f51b5 !important; +} + +.v-application .indigo--text { + color: #3f51b5 !important; + caret-color: #3f51b5 !important; +} + +.v-application .indigo.lighten-5 { + background-color: #e8eaf6 !important; + border-color: #e8eaf6 !important; +} + +.v-application .indigo--text.text--lighten-5 { + color: #e8eaf6 !important; + caret-color: #e8eaf6 !important; +} + +.v-application .indigo.lighten-4 { + background-color: #c5cae9 !important; + border-color: #c5cae9 !important; +} + +.v-application .indigo--text.text--lighten-4 { + color: #c5cae9 !important; + caret-color: #c5cae9 !important; +} + +.v-application .indigo.lighten-3 { + background-color: #9fa8da !important; + border-color: #9fa8da !important; +} + +.v-application .indigo--text.text--lighten-3 { + color: #9fa8da !important; + caret-color: #9fa8da !important; +} + +.v-application .indigo.lighten-2 { + background-color: #7986cb !important; + border-color: #7986cb !important; +} + +.v-application .indigo--text.text--lighten-2 { + color: #7986cb !important; + caret-color: #7986cb !important; +} + +.v-application .indigo.lighten-1 { + background-color: #5c6bc0 !important; + border-color: #5c6bc0 !important; +} + +.v-application .indigo--text.text--lighten-1 { + color: #5c6bc0 !important; + caret-color: #5c6bc0 !important; +} + +.v-application .indigo.darken-1 { + background-color: #3949ab !important; + border-color: #3949ab !important; +} + +.v-application .indigo--text.text--darken-1 { + color: #3949ab !important; + caret-color: #3949ab !important; +} + +.v-application .indigo.darken-2 { + background-color: #303f9f !important; + border-color: #303f9f !important; +} + +.v-application .indigo--text.text--darken-2 { + color: #303f9f !important; + caret-color: #303f9f !important; +} + +.v-application .indigo.darken-3 { + background-color: #283593 !important; + border-color: #283593 !important; +} + +.v-application .indigo--text.text--darken-3 { + color: #283593 !important; + caret-color: #283593 !important; +} + +.v-application .indigo.darken-4 { + background-color: #1a237e !important; + border-color: #1a237e !important; +} + +.v-application .indigo--text.text--darken-4 { + color: #1a237e !important; + caret-color: #1a237e !important; +} + +.v-application .indigo.accent-1 { + background-color: #8c9eff !important; + border-color: #8c9eff !important; +} + +.v-application .indigo--text.text--accent-1 { + color: #8c9eff !important; + caret-color: #8c9eff !important; +} + +.v-application .indigo.accent-2 { + background-color: #536dfe !important; + border-color: #536dfe !important; +} + +.v-application .indigo--text.text--accent-2 { + color: #536dfe !important; + caret-color: #536dfe !important; +} + +.v-application .indigo.accent-3 { + background-color: #3d5afe !important; + border-color: #3d5afe !important; +} + +.v-application .indigo--text.text--accent-3 { + color: #3d5afe !important; + caret-color: #3d5afe !important; +} + +.v-application .indigo.accent-4 { + background-color: #304ffe !important; + border-color: #304ffe !important; +} + +.v-application .indigo--text.text--accent-4 { + color: #304ffe !important; + caret-color: #304ffe !important; +} + +.v-application .blue { + background-color: #2196F3 !important; + border-color: #2196F3 !important; +} + +.v-application .blue--text { + color: #2196F3 !important; + caret-color: #2196F3 !important; +} + +.v-application .blue.lighten-5 { + background-color: #E3F2FD !important; + border-color: #E3F2FD !important; +} + +.v-application .blue--text.text--lighten-5 { + color: #E3F2FD !important; + caret-color: #E3F2FD !important; +} + +.v-application .blue.lighten-4 { + background-color: #BBDEFB !important; + border-color: #BBDEFB !important; +} + +.v-application .blue--text.text--lighten-4 { + color: #BBDEFB !important; + caret-color: #BBDEFB !important; +} + +.v-application .blue.lighten-3 { + background-color: #90CAF9 !important; + border-color: #90CAF9 !important; +} + +.v-application .blue--text.text--lighten-3 { + color: #90CAF9 !important; + caret-color: #90CAF9 !important; +} + +.v-application .blue.lighten-2 { + background-color: #64B5F6 !important; + border-color: #64B5F6 !important; +} + +.v-application .blue--text.text--lighten-2 { + color: #64B5F6 !important; + caret-color: #64B5F6 !important; +} + +.v-application .blue.lighten-1 { + background-color: #42A5F5 !important; + border-color: #42A5F5 !important; +} + +.v-application .blue--text.text--lighten-1 { + color: #42A5F5 !important; + caret-color: #42A5F5 !important; +} + +.v-application .blue.darken-1 { + background-color: #1E88E5 !important; + border-color: #1E88E5 !important; +} + +.v-application .blue--text.text--darken-1 { + color: #1E88E5 !important; + caret-color: #1E88E5 !important; +} + +.v-application .blue.darken-2 { + background-color: #1976D2 !important; + border-color: #1976D2 !important; +} + +.v-application .blue--text.text--darken-2 { + color: #1976D2 !important; + caret-color: #1976D2 !important; +} + +.v-application .blue.darken-3 { + background-color: #1565C0 !important; + border-color: #1565C0 !important; +} + +.v-application .blue--text.text--darken-3 { + color: #1565C0 !important; + caret-color: #1565C0 !important; +} + +.v-application .blue.darken-4 { + background-color: #0D47A1 !important; + border-color: #0D47A1 !important; +} + +.v-application .blue--text.text--darken-4 { + color: #0D47A1 !important; + caret-color: #0D47A1 !important; +} + +.v-application .blue.accent-1 { + background-color: #82B1FF !important; + border-color: #82B1FF !important; +} + +.v-application .blue--text.text--accent-1 { + color: #82B1FF !important; + caret-color: #82B1FF !important; +} + +.v-application .blue.accent-2 { + background-color: #448AFF !important; + border-color: #448AFF !important; +} + +.v-application .blue--text.text--accent-2 { + color: #448AFF !important; + caret-color: #448AFF !important; +} + +.v-application .blue.accent-3 { + background-color: #2979FF !important; + border-color: #2979FF !important; +} + +.v-application .blue--text.text--accent-3 { + color: #2979FF !important; + caret-color: #2979FF !important; +} + +.v-application .blue.accent-4 { + background-color: #2962FF !important; + border-color: #2962FF !important; +} + +.v-application .blue--text.text--accent-4 { + color: #2962FF !important; + caret-color: #2962FF !important; +} + +.v-application .light-blue { + background-color: #03a9f4 !important; + border-color: #03a9f4 !important; +} + +.v-application .light-blue--text { + color: #03a9f4 !important; + caret-color: #03a9f4 !important; +} + +.v-application .light-blue.lighten-5 { + background-color: #e1f5fe !important; + border-color: #e1f5fe !important; +} + +.v-application .light-blue--text.text--lighten-5 { + color: #e1f5fe !important; + caret-color: #e1f5fe !important; +} + +.v-application .light-blue.lighten-4 { + background-color: #b3e5fc !important; + border-color: #b3e5fc !important; +} + +.v-application .light-blue--text.text--lighten-4 { + color: #b3e5fc !important; + caret-color: #b3e5fc !important; +} + +.v-application .light-blue.lighten-3 { + background-color: #81d4fa !important; + border-color: #81d4fa !important; +} + +.v-application .light-blue--text.text--lighten-3 { + color: #81d4fa !important; + caret-color: #81d4fa !important; +} + +.v-application .light-blue.lighten-2 { + background-color: #4fc3f7 !important; + border-color: #4fc3f7 !important; +} + +.v-application .light-blue--text.text--lighten-2 { + color: #4fc3f7 !important; + caret-color: #4fc3f7 !important; +} + +.v-application .light-blue.lighten-1 { + background-color: #29b6f6 !important; + border-color: #29b6f6 !important; +} + +.v-application .light-blue--text.text--lighten-1 { + color: #29b6f6 !important; + caret-color: #29b6f6 !important; +} + +.v-application .light-blue.darken-1 { + background-color: #039be5 !important; + border-color: #039be5 !important; +} + +.v-application .light-blue--text.text--darken-1 { + color: #039be5 !important; + caret-color: #039be5 !important; +} + +.v-application .light-blue.darken-2 { + background-color: #0288d1 !important; + border-color: #0288d1 !important; +} + +.v-application .light-blue--text.text--darken-2 { + color: #0288d1 !important; + caret-color: #0288d1 !important; +} + +.v-application .light-blue.darken-3 { + background-color: #0277bd !important; + border-color: #0277bd !important; +} + +.v-application .light-blue--text.text--darken-3 { + color: #0277bd !important; + caret-color: #0277bd !important; +} + +.v-application .light-blue.darken-4 { + background-color: #01579b !important; + border-color: #01579b !important; +} + +.v-application .light-blue--text.text--darken-4 { + color: #01579b !important; + caret-color: #01579b !important; +} + +.v-application .light-blue.accent-1 { + background-color: #80d8ff !important; + border-color: #80d8ff !important; +} + +.v-application .light-blue--text.text--accent-1 { + color: #80d8ff !important; + caret-color: #80d8ff !important; +} + +.v-application .light-blue.accent-2 { + background-color: #40c4ff !important; + border-color: #40c4ff !important; +} + +.v-application .light-blue--text.text--accent-2 { + color: #40c4ff !important; + caret-color: #40c4ff !important; +} + +.v-application .light-blue.accent-3 { + background-color: #00b0ff !important; + border-color: #00b0ff !important; +} + +.v-application .light-blue--text.text--accent-3 { + color: #00b0ff !important; + caret-color: #00b0ff !important; +} + +.v-application .light-blue.accent-4 { + background-color: #0091ea !important; + border-color: #0091ea !important; +} + +.v-application .light-blue--text.text--accent-4 { + color: #0091ea !important; + caret-color: #0091ea !important; +} + +.v-application .cyan { + background-color: #00bcd4 !important; + border-color: #00bcd4 !important; +} + +.v-application .cyan--text { + color: #00bcd4 !important; + caret-color: #00bcd4 !important; +} + +.v-application .cyan.lighten-5 { + background-color: #e0f7fa !important; + border-color: #e0f7fa !important; +} + +.v-application .cyan--text.text--lighten-5 { + color: #e0f7fa !important; + caret-color: #e0f7fa !important; +} + +.v-application .cyan.lighten-4 { + background-color: #b2ebf2 !important; + border-color: #b2ebf2 !important; +} + +.v-application .cyan--text.text--lighten-4 { + color: #b2ebf2 !important; + caret-color: #b2ebf2 !important; +} + +.v-application .cyan.lighten-3 { + background-color: #80deea !important; + border-color: #80deea !important; +} + +.v-application .cyan--text.text--lighten-3 { + color: #80deea !important; + caret-color: #80deea !important; +} + +.v-application .cyan.lighten-2 { + background-color: #4dd0e1 !important; + border-color: #4dd0e1 !important; +} + +.v-application .cyan--text.text--lighten-2 { + color: #4dd0e1 !important; + caret-color: #4dd0e1 !important; +} + +.v-application .cyan.lighten-1 { + background-color: #26c6da !important; + border-color: #26c6da !important; +} + +.v-application .cyan--text.text--lighten-1 { + color: #26c6da !important; + caret-color: #26c6da !important; +} + +.v-application .cyan.darken-1 { + background-color: #00acc1 !important; + border-color: #00acc1 !important; +} + +.v-application .cyan--text.text--darken-1 { + color: #00acc1 !important; + caret-color: #00acc1 !important; +} + +.v-application .cyan.darken-2 { + background-color: #0097a7 !important; + border-color: #0097a7 !important; +} + +.v-application .cyan--text.text--darken-2 { + color: #0097a7 !important; + caret-color: #0097a7 !important; +} + +.v-application .cyan.darken-3 { + background-color: #00838f !important; + border-color: #00838f !important; +} + +.v-application .cyan--text.text--darken-3 { + color: #00838f !important; + caret-color: #00838f !important; +} + +.v-application .cyan.darken-4 { + background-color: #006064 !important; + border-color: #006064 !important; +} + +.v-application .cyan--text.text--darken-4 { + color: #006064 !important; + caret-color: #006064 !important; +} + +.v-application .cyan.accent-1 { + background-color: #84ffff !important; + border-color: #84ffff !important; +} + +.v-application .cyan--text.text--accent-1 { + color: #84ffff !important; + caret-color: #84ffff !important; +} + +.v-application .cyan.accent-2 { + background-color: #18ffff !important; + border-color: #18ffff !important; +} + +.v-application .cyan--text.text--accent-2 { + color: #18ffff !important; + caret-color: #18ffff !important; +} + +.v-application .cyan.accent-3 { + background-color: #00e5ff !important; + border-color: #00e5ff !important; +} + +.v-application .cyan--text.text--accent-3 { + color: #00e5ff !important; + caret-color: #00e5ff !important; +} + +.v-application .cyan.accent-4 { + background-color: #00b8d4 !important; + border-color: #00b8d4 !important; +} + +.v-application .cyan--text.text--accent-4 { + color: #00b8d4 !important; + caret-color: #00b8d4 !important; +} + +.v-application .teal { + background-color: #009688 !important; + border-color: #009688 !important; +} + +.v-application .teal--text { + color: #009688 !important; + caret-color: #009688 !important; +} + +.v-application .teal.lighten-5 { + background-color: #e0f2f1 !important; + border-color: #e0f2f1 !important; +} + +.v-application .teal--text.text--lighten-5 { + color: #e0f2f1 !important; + caret-color: #e0f2f1 !important; +} + +.v-application .teal.lighten-4 { + background-color: #b2dfdb !important; + border-color: #b2dfdb !important; +} + +.v-application .teal--text.text--lighten-4 { + color: #b2dfdb !important; + caret-color: #b2dfdb !important; +} + +.v-application .teal.lighten-3 { + background-color: #80cbc4 !important; + border-color: #80cbc4 !important; +} + +.v-application .teal--text.text--lighten-3 { + color: #80cbc4 !important; + caret-color: #80cbc4 !important; +} + +.v-application .teal.lighten-2 { + background-color: #4db6ac !important; + border-color: #4db6ac !important; +} + +.v-application .teal--text.text--lighten-2 { + color: #4db6ac !important; + caret-color: #4db6ac !important; +} + +.v-application .teal.lighten-1 { + background-color: #26a69a !important; + border-color: #26a69a !important; +} + +.v-application .teal--text.text--lighten-1 { + color: #26a69a !important; + caret-color: #26a69a !important; +} + +.v-application .teal.darken-1 { + background-color: #00897b !important; + border-color: #00897b !important; +} + +.v-application .teal--text.text--darken-1 { + color: #00897b !important; + caret-color: #00897b !important; +} + +.v-application .teal.darken-2 { + background-color: #00796b !important; + border-color: #00796b !important; +} + +.v-application .teal--text.text--darken-2 { + color: #00796b !important; + caret-color: #00796b !important; +} + +.v-application .teal.darken-3 { + background-color: #00695c !important; + border-color: #00695c !important; +} + +.v-application .teal--text.text--darken-3 { + color: #00695c !important; + caret-color: #00695c !important; +} + +.v-application .teal.darken-4 { + background-color: #004d40 !important; + border-color: #004d40 !important; +} + +.v-application .teal--text.text--darken-4 { + color: #004d40 !important; + caret-color: #004d40 !important; +} + +.v-application .teal.accent-1 { + background-color: #a7ffeb !important; + border-color: #a7ffeb !important; +} + +.v-application .teal--text.text--accent-1 { + color: #a7ffeb !important; + caret-color: #a7ffeb !important; +} + +.v-application .teal.accent-2 { + background-color: #64ffda !important; + border-color: #64ffda !important; +} + +.v-application .teal--text.text--accent-2 { + color: #64ffda !important; + caret-color: #64ffda !important; +} + +.v-application .teal.accent-3 { + background-color: #1de9b6 !important; + border-color: #1de9b6 !important; +} + +.v-application .teal--text.text--accent-3 { + color: #1de9b6 !important; + caret-color: #1de9b6 !important; +} + +.v-application .teal.accent-4 { + background-color: #00bfa5 !important; + border-color: #00bfa5 !important; +} + +.v-application .teal--text.text--accent-4 { + color: #00bfa5 !important; + caret-color: #00bfa5 !important; +} + +.v-application .green { + background-color: #4CAF50 !important; + border-color: #4CAF50 !important; +} + +.v-application .green--text { + color: #4CAF50 !important; + caret-color: #4CAF50 !important; +} + +.v-application .green.lighten-5 { + background-color: #E8F5E9 !important; + border-color: #E8F5E9 !important; +} + +.v-application .green--text.text--lighten-5 { + color: #E8F5E9 !important; + caret-color: #E8F5E9 !important; +} + +.v-application .green.lighten-4 { + background-color: #C8E6C9 !important; + border-color: #C8E6C9 !important; +} + +.v-application .green--text.text--lighten-4 { + color: #C8E6C9 !important; + caret-color: #C8E6C9 !important; +} + +.v-application .green.lighten-3 { + background-color: #A5D6A7 !important; + border-color: #A5D6A7 !important; +} + +.v-application .green--text.text--lighten-3 { + color: #A5D6A7 !important; + caret-color: #A5D6A7 !important; +} + +.v-application .green.lighten-2 { + background-color: #81C784 !important; + border-color: #81C784 !important; +} + +.v-application .green--text.text--lighten-2 { + color: #81C784 !important; + caret-color: #81C784 !important; +} + +.v-application .green.lighten-1 { + background-color: #66BB6A !important; + border-color: #66BB6A !important; +} + +.v-application .green--text.text--lighten-1 { + color: #66BB6A !important; + caret-color: #66BB6A !important; +} + +.v-application .green.darken-1 { + background-color: #43A047 !important; + border-color: #43A047 !important; +} + +.v-application .green--text.text--darken-1 { + color: #43A047 !important; + caret-color: #43A047 !important; +} + +.v-application .green.darken-2 { + background-color: #388E3C !important; + border-color: #388E3C !important; +} + +.v-application .green--text.text--darken-2 { + color: #388E3C !important; + caret-color: #388E3C !important; +} + +.v-application .green.darken-3 { + background-color: #2E7D32 !important; + border-color: #2E7D32 !important; +} + +.v-application .green--text.text--darken-3 { + color: #2E7D32 !important; + caret-color: #2E7D32 !important; +} + +.v-application .green.darken-4 { + background-color: #1B5E20 !important; + border-color: #1B5E20 !important; +} + +.v-application .green--text.text--darken-4 { + color: #1B5E20 !important; + caret-color: #1B5E20 !important; +} + +.v-application .green.accent-1 { + background-color: #B9F6CA !important; + border-color: #B9F6CA !important; +} + +.v-application .green--text.text--accent-1 { + color: #B9F6CA !important; + caret-color: #B9F6CA !important; +} + +.v-application .green.accent-2 { + background-color: #69F0AE !important; + border-color: #69F0AE !important; +} + +.v-application .green--text.text--accent-2 { + color: #69F0AE !important; + caret-color: #69F0AE !important; +} + +.v-application .green.accent-3 { + background-color: #00E676 !important; + border-color: #00E676 !important; +} + +.v-application .green--text.text--accent-3 { + color: #00E676 !important; + caret-color: #00E676 !important; +} + +.v-application .green.accent-4 { + background-color: #00C853 !important; + border-color: #00C853 !important; +} + +.v-application .green--text.text--accent-4 { + color: #00C853 !important; + caret-color: #00C853 !important; +} + +.v-application .light-green { + background-color: #8bc34a !important; + border-color: #8bc34a !important; +} + +.v-application .light-green--text { + color: #8bc34a !important; + caret-color: #8bc34a !important; +} + +.v-application .light-green.lighten-5 { + background-color: #f1f8e9 !important; + border-color: #f1f8e9 !important; +} + +.v-application .light-green--text.text--lighten-5 { + color: #f1f8e9 !important; + caret-color: #f1f8e9 !important; +} + +.v-application .light-green.lighten-4 { + background-color: #dcedc8 !important; + border-color: #dcedc8 !important; +} + +.v-application .light-green--text.text--lighten-4 { + color: #dcedc8 !important; + caret-color: #dcedc8 !important; +} + +.v-application .light-green.lighten-3 { + background-color: #c5e1a5 !important; + border-color: #c5e1a5 !important; +} + +.v-application .light-green--text.text--lighten-3 { + color: #c5e1a5 !important; + caret-color: #c5e1a5 !important; +} + +.v-application .light-green.lighten-2 { + background-color: #aed581 !important; + border-color: #aed581 !important; +} + +.v-application .light-green--text.text--lighten-2 { + color: #aed581 !important; + caret-color: #aed581 !important; +} + +.v-application .light-green.lighten-1 { + background-color: #9ccc65 !important; + border-color: #9ccc65 !important; +} + +.v-application .light-green--text.text--lighten-1 { + color: #9ccc65 !important; + caret-color: #9ccc65 !important; +} + +.v-application .light-green.darken-1 { + background-color: #7cb342 !important; + border-color: #7cb342 !important; +} + +.v-application .light-green--text.text--darken-1 { + color: #7cb342 !important; + caret-color: #7cb342 !important; +} + +.v-application .light-green.darken-2 { + background-color: #689f38 !important; + border-color: #689f38 !important; +} + +.v-application .light-green--text.text--darken-2 { + color: #689f38 !important; + caret-color: #689f38 !important; +} + +.v-application .light-green.darken-3 { + background-color: #558b2f !important; + border-color: #558b2f !important; +} + +.v-application .light-green--text.text--darken-3 { + color: #558b2f !important; + caret-color: #558b2f !important; +} + +.v-application .light-green.darken-4 { + background-color: #33691e !important; + border-color: #33691e !important; +} + +.v-application .light-green--text.text--darken-4 { + color: #33691e !important; + caret-color: #33691e !important; +} + +.v-application .light-green.accent-1 { + background-color: #ccff90 !important; + border-color: #ccff90 !important; +} + +.v-application .light-green--text.text--accent-1 { + color: #ccff90 !important; + caret-color: #ccff90 !important; +} + +.v-application .light-green.accent-2 { + background-color: #b2ff59 !important; + border-color: #b2ff59 !important; +} + +.v-application .light-green--text.text--accent-2 { + color: #b2ff59 !important; + caret-color: #b2ff59 !important; +} + +.v-application .light-green.accent-3 { + background-color: #76ff03 !important; + border-color: #76ff03 !important; +} + +.v-application .light-green--text.text--accent-3 { + color: #76ff03 !important; + caret-color: #76ff03 !important; +} + +.v-application .light-green.accent-4 { + background-color: #64dd17 !important; + border-color: #64dd17 !important; +} + +.v-application .light-green--text.text--accent-4 { + color: #64dd17 !important; + caret-color: #64dd17 !important; +} + +.v-application .lime { + background-color: #cddc39 !important; + border-color: #cddc39 !important; +} + +.v-application .lime--text { + color: #cddc39 !important; + caret-color: #cddc39 !important; +} + +.v-application .lime.lighten-5 { + background-color: #f9fbe7 !important; + border-color: #f9fbe7 !important; +} + +.v-application .lime--text.text--lighten-5 { + color: #f9fbe7 !important; + caret-color: #f9fbe7 !important; +} + +.v-application .lime.lighten-4 { + background-color: #f0f4c3 !important; + border-color: #f0f4c3 !important; +} + +.v-application .lime--text.text--lighten-4 { + color: #f0f4c3 !important; + caret-color: #f0f4c3 !important; +} + +.v-application .lime.lighten-3 { + background-color: #e6ee9c !important; + border-color: #e6ee9c !important; +} + +.v-application .lime--text.text--lighten-3 { + color: #e6ee9c !important; + caret-color: #e6ee9c !important; +} + +.v-application .lime.lighten-2 { + background-color: #dce775 !important; + border-color: #dce775 !important; +} + +.v-application .lime--text.text--lighten-2 { + color: #dce775 !important; + caret-color: #dce775 !important; +} + +.v-application .lime.lighten-1 { + background-color: #d4e157 !important; + border-color: #d4e157 !important; +} + +.v-application .lime--text.text--lighten-1 { + color: #d4e157 !important; + caret-color: #d4e157 !important; +} + +.v-application .lime.darken-1 { + background-color: #c0ca33 !important; + border-color: #c0ca33 !important; +} + +.v-application .lime--text.text--darken-1 { + color: #c0ca33 !important; + caret-color: #c0ca33 !important; +} + +.v-application .lime.darken-2 { + background-color: #afb42b !important; + border-color: #afb42b !important; +} + +.v-application .lime--text.text--darken-2 { + color: #afb42b !important; + caret-color: #afb42b !important; +} + +.v-application .lime.darken-3 { + background-color: #9e9d24 !important; + border-color: #9e9d24 !important; +} + +.v-application .lime--text.text--darken-3 { + color: #9e9d24 !important; + caret-color: #9e9d24 !important; +} + +.v-application .lime.darken-4 { + background-color: #827717 !important; + border-color: #827717 !important; +} + +.v-application .lime--text.text--darken-4 { + color: #827717 !important; + caret-color: #827717 !important; +} + +.v-application .lime.accent-1 { + background-color: #f4ff81 !important; + border-color: #f4ff81 !important; +} + +.v-application .lime--text.text--accent-1 { + color: #f4ff81 !important; + caret-color: #f4ff81 !important; +} + +.v-application .lime.accent-2 { + background-color: #eeff41 !important; + border-color: #eeff41 !important; +} + +.v-application .lime--text.text--accent-2 { + color: #eeff41 !important; + caret-color: #eeff41 !important; +} + +.v-application .lime.accent-3 { + background-color: #c6ff00 !important; + border-color: #c6ff00 !important; +} + +.v-application .lime--text.text--accent-3 { + color: #c6ff00 !important; + caret-color: #c6ff00 !important; +} + +.v-application .lime.accent-4 { + background-color: #aeea00 !important; + border-color: #aeea00 !important; +} + +.v-application .lime--text.text--accent-4 { + color: #aeea00 !important; + caret-color: #aeea00 !important; +} + +.v-application .yellow { + background-color: #ffeb3b !important; + border-color: #ffeb3b !important; +} + +.v-application .yellow--text { + color: #ffeb3b !important; + caret-color: #ffeb3b !important; +} + +.v-application .yellow.lighten-5 { + background-color: #fffde7 !important; + border-color: #fffde7 !important; +} + +.v-application .yellow--text.text--lighten-5 { + color: #fffde7 !important; + caret-color: #fffde7 !important; +} + +.v-application .yellow.lighten-4 { + background-color: #fff9c4 !important; + border-color: #fff9c4 !important; +} + +.v-application .yellow--text.text--lighten-4 { + color: #fff9c4 !important; + caret-color: #fff9c4 !important; +} + +.v-application .yellow.lighten-3 { + background-color: #fff59d !important; + border-color: #fff59d !important; +} + +.v-application .yellow--text.text--lighten-3 { + color: #fff59d !important; + caret-color: #fff59d !important; +} + +.v-application .yellow.lighten-2 { + background-color: #fff176 !important; + border-color: #fff176 !important; +} + +.v-application .yellow--text.text--lighten-2 { + color: #fff176 !important; + caret-color: #fff176 !important; +} + +.v-application .yellow.lighten-1 { + background-color: #ffee58 !important; + border-color: #ffee58 !important; +} + +.v-application .yellow--text.text--lighten-1 { + color: #ffee58 !important; + caret-color: #ffee58 !important; +} + +.v-application .yellow.darken-1 { + background-color: #fdd835 !important; + border-color: #fdd835 !important; +} + +.v-application .yellow--text.text--darken-1 { + color: #fdd835 !important; + caret-color: #fdd835 !important; +} + +.v-application .yellow.darken-2 { + background-color: #fbc02d !important; + border-color: #fbc02d !important; +} + +.v-application .yellow--text.text--darken-2 { + color: #fbc02d !important; + caret-color: #fbc02d !important; +} + +.v-application .yellow.darken-3 { + background-color: #f9a825 !important; + border-color: #f9a825 !important; +} + +.v-application .yellow--text.text--darken-3 { + color: #f9a825 !important; + caret-color: #f9a825 !important; +} + +.v-application .yellow.darken-4 { + background-color: #f57f17 !important; + border-color: #f57f17 !important; +} + +.v-application .yellow--text.text--darken-4 { + color: #f57f17 !important; + caret-color: #f57f17 !important; +} + +.v-application .yellow.accent-1 { + background-color: #ffff8d !important; + border-color: #ffff8d !important; +} + +.v-application .yellow--text.text--accent-1 { + color: #ffff8d !important; + caret-color: #ffff8d !important; +} + +.v-application .yellow.accent-2 { + background-color: #ffff00 !important; + border-color: #ffff00 !important; +} + +.v-application .yellow--text.text--accent-2 { + color: #ffff00 !important; + caret-color: #ffff00 !important; +} + +.v-application .yellow.accent-3 { + background-color: #ffea00 !important; + border-color: #ffea00 !important; +} + +.v-application .yellow--text.text--accent-3 { + color: #ffea00 !important; + caret-color: #ffea00 !important; +} + +.v-application .yellow.accent-4 { + background-color: #ffd600 !important; + border-color: #ffd600 !important; +} + +.v-application .yellow--text.text--accent-4 { + color: #ffd600 !important; + caret-color: #ffd600 !important; +} + +.v-application .amber { + background-color: #ffc107 !important; + border-color: #ffc107 !important; +} + +.v-application .amber--text { + color: #ffc107 !important; + caret-color: #ffc107 !important; +} + +.v-application .amber.lighten-5 { + background-color: #fff8e1 !important; + border-color: #fff8e1 !important; +} + +.v-application .amber--text.text--lighten-5 { + color: #fff8e1 !important; + caret-color: #fff8e1 !important; +} + +.v-application .amber.lighten-4 { + background-color: #ffecb3 !important; + border-color: #ffecb3 !important; +} + +.v-application .amber--text.text--lighten-4 { + color: #ffecb3 !important; + caret-color: #ffecb3 !important; +} + +.v-application .amber.lighten-3 { + background-color: #ffe082 !important; + border-color: #ffe082 !important; +} + +.v-application .amber--text.text--lighten-3 { + color: #ffe082 !important; + caret-color: #ffe082 !important; +} + +.v-application .amber.lighten-2 { + background-color: #ffd54f !important; + border-color: #ffd54f !important; +} + +.v-application .amber--text.text--lighten-2 { + color: #ffd54f !important; + caret-color: #ffd54f !important; +} + +.v-application .amber.lighten-1 { + background-color: #ffca28 !important; + border-color: #ffca28 !important; +} + +.v-application .amber--text.text--lighten-1 { + color: #ffca28 !important; + caret-color: #ffca28 !important; +} + +.v-application .amber.darken-1 { + background-color: #ffb300 !important; + border-color: #ffb300 !important; +} + +.v-application .amber--text.text--darken-1 { + color: #ffb300 !important; + caret-color: #ffb300 !important; +} + +.v-application .amber.darken-2 { + background-color: #ffa000 !important; + border-color: #ffa000 !important; +} + +.v-application .amber--text.text--darken-2 { + color: #ffa000 !important; + caret-color: #ffa000 !important; +} + +.v-application .amber.darken-3 { + background-color: #ff8f00 !important; + border-color: #ff8f00 !important; +} + +.v-application .amber--text.text--darken-3 { + color: #ff8f00 !important; + caret-color: #ff8f00 !important; +} + +.v-application .amber.darken-4 { + background-color: #ff6f00 !important; + border-color: #ff6f00 !important; +} + +.v-application .amber--text.text--darken-4 { + color: #ff6f00 !important; + caret-color: #ff6f00 !important; +} + +.v-application .amber.accent-1 { + background-color: #ffe57f !important; + border-color: #ffe57f !important; +} + +.v-application .amber--text.text--accent-1 { + color: #ffe57f !important; + caret-color: #ffe57f !important; +} + +.v-application .amber.accent-2 { + background-color: #ffd740 !important; + border-color: #ffd740 !important; +} + +.v-application .amber--text.text--accent-2 { + color: #ffd740 !important; + caret-color: #ffd740 !important; +} + +.v-application .amber.accent-3 { + background-color: #ffc400 !important; + border-color: #ffc400 !important; +} + +.v-application .amber--text.text--accent-3 { + color: #ffc400 !important; + caret-color: #ffc400 !important; +} + +.v-application .amber.accent-4 { + background-color: #ffab00 !important; + border-color: #ffab00 !important; +} + +.v-application .amber--text.text--accent-4 { + color: #ffab00 !important; + caret-color: #ffab00 !important; +} + +.v-application .orange { + background-color: #ff9800 !important; + border-color: #ff9800 !important; +} + +.v-application .orange--text { + color: #ff9800 !important; + caret-color: #ff9800 !important; +} + +.v-application .orange.lighten-5 { + background-color: #fff3e0 !important; + border-color: #fff3e0 !important; +} + +.v-application .orange--text.text--lighten-5 { + color: #fff3e0 !important; + caret-color: #fff3e0 !important; +} + +.v-application .orange.lighten-4 { + background-color: #ffe0b2 !important; + border-color: #ffe0b2 !important; +} + +.v-application .orange--text.text--lighten-4 { + color: #ffe0b2 !important; + caret-color: #ffe0b2 !important; +} + +.v-application .orange.lighten-3 { + background-color: #ffcc80 !important; + border-color: #ffcc80 !important; +} + +.v-application .orange--text.text--lighten-3 { + color: #ffcc80 !important; + caret-color: #ffcc80 !important; +} + +.v-application .orange.lighten-2 { + background-color: #ffb74d !important; + border-color: #ffb74d !important; +} + +.v-application .orange--text.text--lighten-2 { + color: #ffb74d !important; + caret-color: #ffb74d !important; +} + +.v-application .orange.lighten-1 { + background-color: #ffa726 !important; + border-color: #ffa726 !important; +} + +.v-application .orange--text.text--lighten-1 { + color: #ffa726 !important; + caret-color: #ffa726 !important; +} + +.v-application .orange.darken-1 { + background-color: #fb8c00 !important; + border-color: #fb8c00 !important; +} + +.v-application .orange--text.text--darken-1 { + color: #fb8c00 !important; + caret-color: #fb8c00 !important; +} + +.v-application .orange.darken-2 { + background-color: #f57c00 !important; + border-color: #f57c00 !important; +} + +.v-application .orange--text.text--darken-2 { + color: #f57c00 !important; + caret-color: #f57c00 !important; +} + +.v-application .orange.darken-3 { + background-color: #ef6c00 !important; + border-color: #ef6c00 !important; +} + +.v-application .orange--text.text--darken-3 { + color: #ef6c00 !important; + caret-color: #ef6c00 !important; +} + +.v-application .orange.darken-4 { + background-color: #e65100 !important; + border-color: #e65100 !important; +} + +.v-application .orange--text.text--darken-4 { + color: #e65100 !important; + caret-color: #e65100 !important; +} + +.v-application .orange.accent-1 { + background-color: #ffd180 !important; + border-color: #ffd180 !important; +} + +.v-application .orange--text.text--accent-1 { + color: #ffd180 !important; + caret-color: #ffd180 !important; +} + +.v-application .orange.accent-2 { + background-color: #ffab40 !important; + border-color: #ffab40 !important; +} + +.v-application .orange--text.text--accent-2 { + color: #ffab40 !important; + caret-color: #ffab40 !important; +} + +.v-application .orange.accent-3 { + background-color: #ff9100 !important; + border-color: #ff9100 !important; +} + +.v-application .orange--text.text--accent-3 { + color: #ff9100 !important; + caret-color: #ff9100 !important; +} + +.v-application .orange.accent-4 { + background-color: #ff6d00 !important; + border-color: #ff6d00 !important; +} + +.v-application .orange--text.text--accent-4 { + color: #ff6d00 !important; + caret-color: #ff6d00 !important; +} + +.v-application .deep-orange { + background-color: #ff5722 !important; + border-color: #ff5722 !important; +} + +.v-application .deep-orange--text { + color: #ff5722 !important; + caret-color: #ff5722 !important; +} + +.v-application .deep-orange.lighten-5 { + background-color: #fbe9e7 !important; + border-color: #fbe9e7 !important; +} + +.v-application .deep-orange--text.text--lighten-5 { + color: #fbe9e7 !important; + caret-color: #fbe9e7 !important; +} + +.v-application .deep-orange.lighten-4 { + background-color: #ffccbc !important; + border-color: #ffccbc !important; +} + +.v-application .deep-orange--text.text--lighten-4 { + color: #ffccbc !important; + caret-color: #ffccbc !important; +} + +.v-application .deep-orange.lighten-3 { + background-color: #ffab91 !important; + border-color: #ffab91 !important; +} + +.v-application .deep-orange--text.text--lighten-3 { + color: #ffab91 !important; + caret-color: #ffab91 !important; +} + +.v-application .deep-orange.lighten-2 { + background-color: #ff8a65 !important; + border-color: #ff8a65 !important; +} + +.v-application .deep-orange--text.text--lighten-2 { + color: #ff8a65 !important; + caret-color: #ff8a65 !important; +} + +.v-application .deep-orange.lighten-1 { + background-color: #ff7043 !important; + border-color: #ff7043 !important; +} + +.v-application .deep-orange--text.text--lighten-1 { + color: #ff7043 !important; + caret-color: #ff7043 !important; +} + +.v-application .deep-orange.darken-1 { + background-color: #f4511e !important; + border-color: #f4511e !important; +} + +.v-application .deep-orange--text.text--darken-1 { + color: #f4511e !important; + caret-color: #f4511e !important; +} + +.v-application .deep-orange.darken-2 { + background-color: #e64a19 !important; + border-color: #e64a19 !important; +} + +.v-application .deep-orange--text.text--darken-2 { + color: #e64a19 !important; + caret-color: #e64a19 !important; +} + +.v-application .deep-orange.darken-3 { + background-color: #d84315 !important; + border-color: #d84315 !important; +} + +.v-application .deep-orange--text.text--darken-3 { + color: #d84315 !important; + caret-color: #d84315 !important; +} + +.v-application .deep-orange.darken-4 { + background-color: #bf360c !important; + border-color: #bf360c !important; +} + +.v-application .deep-orange--text.text--darken-4 { + color: #bf360c !important; + caret-color: #bf360c !important; +} + +.v-application .deep-orange.accent-1 { + background-color: #ff9e80 !important; + border-color: #ff9e80 !important; +} + +.v-application .deep-orange--text.text--accent-1 { + color: #ff9e80 !important; + caret-color: #ff9e80 !important; +} + +.v-application .deep-orange.accent-2 { + background-color: #ff6e40 !important; + border-color: #ff6e40 !important; +} + +.v-application .deep-orange--text.text--accent-2 { + color: #ff6e40 !important; + caret-color: #ff6e40 !important; +} + +.v-application .deep-orange.accent-3 { + background-color: #ff3d00 !important; + border-color: #ff3d00 !important; +} + +.v-application .deep-orange--text.text--accent-3 { + color: #ff3d00 !important; + caret-color: #ff3d00 !important; +} + +.v-application .deep-orange.accent-4 { + background-color: #dd2c00 !important; + border-color: #dd2c00 !important; +} + +.v-application .deep-orange--text.text--accent-4 { + color: #dd2c00 !important; + caret-color: #dd2c00 !important; +} + +.v-application .brown { + background-color: #795548 !important; + border-color: #795548 !important; +} + +.v-application .brown--text { + color: #795548 !important; + caret-color: #795548 !important; +} + +.v-application .brown.lighten-5 { + background-color: #efebe9 !important; + border-color: #efebe9 !important; +} + +.v-application .brown--text.text--lighten-5 { + color: #efebe9 !important; + caret-color: #efebe9 !important; +} + +.v-application .brown.lighten-4 { + background-color: #d7ccc8 !important; + border-color: #d7ccc8 !important; +} + +.v-application .brown--text.text--lighten-4 { + color: #d7ccc8 !important; + caret-color: #d7ccc8 !important; +} + +.v-application .brown.lighten-3 { + background-color: #bcaaa4 !important; + border-color: #bcaaa4 !important; +} + +.v-application .brown--text.text--lighten-3 { + color: #bcaaa4 !important; + caret-color: #bcaaa4 !important; +} + +.v-application .brown.lighten-2 { + background-color: #a1887f !important; + border-color: #a1887f !important; +} + +.v-application .brown--text.text--lighten-2 { + color: #a1887f !important; + caret-color: #a1887f !important; +} + +.v-application .brown.lighten-1 { + background-color: #8d6e63 !important; + border-color: #8d6e63 !important; +} + +.v-application .brown--text.text--lighten-1 { + color: #8d6e63 !important; + caret-color: #8d6e63 !important; +} + +.v-application .brown.darken-1 { + background-color: #6d4c41 !important; + border-color: #6d4c41 !important; +} + +.v-application .brown--text.text--darken-1 { + color: #6d4c41 !important; + caret-color: #6d4c41 !important; +} + +.v-application .brown.darken-2 { + background-color: #5d4037 !important; + border-color: #5d4037 !important; +} + +.v-application .brown--text.text--darken-2 { + color: #5d4037 !important; + caret-color: #5d4037 !important; +} + +.v-application .brown.darken-3 { + background-color: #4e342e !important; + border-color: #4e342e !important; +} + +.v-application .brown--text.text--darken-3 { + color: #4e342e !important; + caret-color: #4e342e !important; +} + +.v-application .brown.darken-4 { + background-color: #3e2723 !important; + border-color: #3e2723 !important; +} + +.v-application .brown--text.text--darken-4 { + color: #3e2723 !important; + caret-color: #3e2723 !important; +} + +.v-application .blue-grey { + background-color: #607d8b !important; + border-color: #607d8b !important; +} + +.v-application .blue-grey--text { + color: #607d8b !important; + caret-color: #607d8b !important; +} + +.v-application .blue-grey.lighten-5 { + background-color: #eceff1 !important; + border-color: #eceff1 !important; +} + +.v-application .blue-grey--text.text--lighten-5 { + color: #eceff1 !important; + caret-color: #eceff1 !important; +} + +.v-application .blue-grey.lighten-4 { + background-color: #cfd8dc !important; + border-color: #cfd8dc !important; +} + +.v-application .blue-grey--text.text--lighten-4 { + color: #cfd8dc !important; + caret-color: #cfd8dc !important; +} + +.v-application .blue-grey.lighten-3 { + background-color: #b0bec5 !important; + border-color: #b0bec5 !important; +} + +.v-application .blue-grey--text.text--lighten-3 { + color: #b0bec5 !important; + caret-color: #b0bec5 !important; +} + +.v-application .blue-grey.lighten-2 { + background-color: #90a4ae !important; + border-color: #90a4ae !important; +} + +.v-application .blue-grey--text.text--lighten-2 { + color: #90a4ae !important; + caret-color: #90a4ae !important; +} + +.v-application .blue-grey.lighten-1 { + background-color: #78909c !important; + border-color: #78909c !important; +} + +.v-application .blue-grey--text.text--lighten-1 { + color: #78909c !important; + caret-color: #78909c !important; +} + +.v-application .blue-grey.darken-1 { + background-color: #546e7a !important; + border-color: #546e7a !important; +} + +.v-application .blue-grey--text.text--darken-1 { + color: #546e7a !important; + caret-color: #546e7a !important; +} + +.v-application .blue-grey.darken-2 { + background-color: #455a64 !important; + border-color: #455a64 !important; +} + +.v-application .blue-grey--text.text--darken-2 { + color: #455a64 !important; + caret-color: #455a64 !important; +} + +.v-application .blue-grey.darken-3 { + background-color: #37474f !important; + border-color: #37474f !important; +} + +.v-application .blue-grey--text.text--darken-3 { + color: #37474f !important; + caret-color: #37474f !important; +} + +.v-application .blue-grey.darken-4 { + background-color: #263238 !important; + border-color: #263238 !important; +} + +.v-application .blue-grey--text.text--darken-4 { + color: #263238 !important; + caret-color: #263238 !important; +} + +.v-application .grey { + background-color: #9e9e9e !important; + border-color: #9e9e9e !important; +} + +.v-application .grey--text { + color: #9e9e9e !important; + caret-color: #9e9e9e !important; +} + +.v-application .grey.lighten-5 { + background-color: #fafafa !important; + border-color: #fafafa !important; +} + +.v-application .grey--text.text--lighten-5 { + color: #fafafa !important; + caret-color: #fafafa !important; +} + +.v-application .grey.lighten-4 { + background-color: #f5f5f5 !important; + border-color: #f5f5f5 !important; +} + +.v-application .grey--text.text--lighten-4 { + color: #f5f5f5 !important; + caret-color: #f5f5f5 !important; +} + +.v-application .grey.lighten-3 { + background-color: #eeeeee !important; + border-color: #eeeeee !important; +} + +.v-application .grey--text.text--lighten-3 { + color: #eeeeee !important; + caret-color: #eeeeee !important; +} + +.v-application .grey.lighten-2 { + background-color: #e0e0e0 !important; + border-color: #e0e0e0 !important; +} + +.v-application .grey--text.text--lighten-2 { + color: #e0e0e0 !important; + caret-color: #e0e0e0 !important; +} + +.v-application .grey.lighten-1 { + background-color: #bdbdbd !important; + border-color: #bdbdbd !important; +} + +.v-application .grey--text.text--lighten-1 { + color: #bdbdbd !important; + caret-color: #bdbdbd !important; +} + +.v-application .grey.darken-1 { + background-color: #757575 !important; + border-color: #757575 !important; +} + +.v-application .grey--text.text--darken-1 { + color: #757575 !important; + caret-color: #757575 !important; +} + +.v-application .grey.darken-2 { + background-color: #616161 !important; + border-color: #616161 !important; +} + +.v-application .grey--text.text--darken-2 { + color: #616161 !important; + caret-color: #616161 !important; +} + +.v-application .grey.darken-3 { + background-color: #424242 !important; + border-color: #424242 !important; +} + +.v-application .grey--text.text--darken-3 { + color: #424242 !important; + caret-color: #424242 !important; +} + +.v-application .grey.darken-4 { + background-color: #212121 !important; + border-color: #212121 !important; +} + +.v-application .grey--text.text--darken-4 { + color: #212121 !important; + caret-color: #212121 !important; +} + +.v-application .shades.black { + background-color: #000000 !important; + border-color: #000000 !important; +} + +.v-application .shades--text.text--black { + color: #000000 !important; + caret-color: #000000 !important; +} + +.v-application .shades.white { + background-color: #FFFFFF !important; + border-color: #FFFFFF !important; +} + +.v-application .shades--text.text--white { + color: #FFFFFF !important; + caret-color: #FFFFFF !important; +} + +.v-application .shades.transparent { + background-color: transparent !important; + border-color: transparent !important; +} + +.v-application .shades--text.text--transparent { + color: transparent !important; + caret-color: transparent !important; +} + +/*! + * ress.css • v2.0.4 + * MIT License + * github.com/filipelinhares/ress + */ +/* # ================================================================= + # Global selectors + # ================================================================= */ +html { + box-sizing: border-box; + overflow-y: scroll; + /* All browsers without overlaying scrollbars */ + -webkit-text-size-adjust: 100%; + /* Prevent adjustments of font size after orientation changes in iOS */ + word-break: normal; + -moz-tab-size: 4; + tab-size: 4; +} + +*, +::before, +::after { + background-repeat: no-repeat; + /* Set `background-repeat: no-repeat` to all elements and pseudo elements */ + box-sizing: inherit; +} + +::before, +::after { + text-decoration: inherit; + /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */ + vertical-align: inherit; +} + +* { + padding: 0; + /* Reset `padding` and `margin` of all elements */ + margin: 0; +} + +/* # ================================================================= + # General elements + # ================================================================= */ +hr { + overflow: visible; + /* Show the overflow in Edge and IE */ + height: 0; + /* Add the correct box sizing in Firefox */ +} + +details, +main { + display: block; + /* Render the `main` element consistently in IE. */ +} + +summary { + display: list-item; + /* Add the correct display in all browsers */ +} + +small { + font-size: 80%; + /* Set font-size to 80% in `small` elements */ +} + +[hidden] { + display: none; + /* Add the correct display in IE */ +} + +abbr[title] { + border-bottom: none; + /* Remove the bottom border in Chrome 57 */ + /* Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari */ + text-decoration: underline; + -webkit-text-decoration: underline dotted; + text-decoration: underline dotted; +} + +a { + background-color: transparent; + /* Remove the gray background on active links in IE 10 */ +} + +a:active, +a:hover { + outline-width: 0; + /* Remove the outline when hovering in all browsers */ +} + +code, +kbd, +pre, +samp { + font-family: monospace, monospace; + /* Specify the font family of code elements */ +} + +pre { + font-size: 1em; + /* Correct the odd `em` font sizing in all browsers */ +} + +b, +strong { + font-weight: bolder; + /* Add the correct font weight in Chrome, Edge, and Safari */ +} + +/* https://gist.github.com/unruthless/413930 */ +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* # ================================================================= + # Forms + # ================================================================= */ +input { + border-radius: 0; +} + +/* Replace pointer cursor in disabled elements */ +[disabled] { + cursor: default; +} + +[type=number]::-webkit-inner-spin-button, +[type=number]::-webkit-outer-spin-button { + height: auto; + /* Correct the cursor style of increment and decrement buttons in Chrome */ +} + +[type=search] { + -webkit-appearance: textfield; + /* Correct the odd appearance in Chrome and Safari */ + outline-offset: -2px; + /* Correct the outline style in Safari */ +} + +[type=search]::-webkit-search-cancel-button, +[type=search]::-webkit-search-decoration { + -webkit-appearance: none; + /* Remove the inner padding in Chrome and Safari on macOS */ +} + +textarea { + overflow: auto; + /* Internet Explorer 11+ */ + resize: vertical; + /* Specify textarea resizability */ +} + +button, +input, +optgroup, +select, +textarea { + font: inherit; + /* Specify font inheritance of form elements */ +} + +optgroup { + font-weight: bold; + /* Restore the font weight unset by the previous rule */ +} + +button { + overflow: visible; + /* Address `overflow` set to `hidden` in IE 8/9/10/11 */ +} + +button, +select { + text-transform: none; + /* Firefox 40+, Internet Explorer 11- */ +} + +/* Apply cursor pointer to button elements */ +button, +[type=button], +[type=reset], +[type=submit], +[role=button] { + cursor: pointer; + color: inherit; +} + +/* Remove inner padding and border in Firefox 4+ */ +button::-moz-focus-inner, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/* Replace focus style removed in the border reset above */ +button:-moz-focusring, +[type=button]::-moz-focus-inner, +[type=reset]::-moz-focus-inner, +[type=submit]::-moz-focus-inner { + outline: 1px dotted ButtonText; +} + +button, +html [type=button], +[type=reset], +[type=submit] { + -webkit-appearance: button; + /* Correct the inability to style clickable types in iOS */ +} + +/* Remove the default button styling in all browsers */ +button, +input, +select, +textarea { + background-color: transparent; + border-style: none; +} + +/* Style select like a standard input */ +select { + -moz-appearance: none; + /* Firefox 36+ */ + -webkit-appearance: none; + /* Chrome 41+ */ +} + +select::-ms-expand { + display: none; + /* Internet Explorer 11+ */ +} + +select::-ms-value { + color: currentColor; + /* Internet Explorer 11+ */ +} + +legend { + border: 0; + /* Correct `color` not being inherited in IE 8/9/10/11 */ + color: inherit; + /* Correct the color inheritance from `fieldset` elements in IE */ + display: table; + /* Correct the text wrapping in Edge and IE */ + max-width: 100%; + /* Correct the text wrapping in Edge and IE */ + white-space: normal; + /* Correct the text wrapping in Edge and IE */ + max-width: 100%; + /* Correct the text wrapping in Edge 18- and IE */ +} + +::-webkit-file-upload-button { + /* Correct the inability to style clickable types in iOS and Safari */ + -webkit-appearance: button; + color: inherit; + font: inherit; + /* Change font properties to `inherit` in Chrome and Safari */ +} + +/* # ================================================================= + # Specify media element style + # ================================================================= */ +img { + border-style: none; + /* Remove border when inside `a` element in IE 8/9/10 */ +} + +/* Add the correct vertical alignment in Chrome, Firefox, and Opera */ +progress { + vertical-align: baseline; +} + +/* # ================================================================= + # Accessibility + # ================================================================= */ +/* Hide content from screens but not screenreaders */ +@media screen { + [hidden~=screen] { + display: inherit; + } + + [hidden~=screen]:not(:active):not(:focus):not(:target) { + position: absolute !important; + clip: rect(0 0 0 0) !important; + } +} +/* Specify the progress cursor of updating elements */ +[aria-busy=true] { + cursor: progress; +} + +/* Specify the pointer cursor of trigger elements */ +[aria-controls] { + cursor: pointer; +} + +/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */ +[aria-disabled=true] { + cursor: default; +} + +.v-application .elevation-24 { + box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-23 { + box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-22 { + box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-21 { + box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-20 { + box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-19 { + box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-18 { + box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-17 { + box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-16 { + box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-15 { + box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-14 { + box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-13 { + box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-12 { + box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-11 { + box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-10 { + box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-9 { + box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-8 { + box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-7 { + box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-6 { + box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-5 { + box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-4 { + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-3 { + box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-2 { + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-1 { + box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .elevation-0 { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-application .carousel-transition-enter { + transform: translate(100%, 0); +} +.v-application .carousel-transition-leave, .v-application .carousel-transition-leave-to { + position: absolute; + top: 0; + transform: translate(-100%, 0); +} + +.carousel-reverse-transition-enter { + transform: translate(-100%, 0); +} +.carousel-reverse-transition-leave, .carousel-reverse-transition-leave-to { + position: absolute; + top: 0; + transform: translate(100%, 0); +} + +.dialog-transition-enter, .dialog-transition-leave-to { + transform: scale(0.5); + opacity: 0; +} +.dialog-transition-enter-to, .dialog-transition-leave { + opacity: 1; +} + +.dialog-bottom-transition-enter, .dialog-bottom-transition-leave-to { + transform: translateY(100%); +} + +.picker-transition-enter-active, .picker-transition-leave-active, +.picker-reverse-transition-enter-active, +.picker-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0, 0, 0.2, 1); +} +.picker-transition-enter, .picker-transition-leave-to, +.picker-reverse-transition-enter, +.picker-reverse-transition-leave-to { + opacity: 0; +} +.picker-transition-leave, .picker-transition-leave-active, .picker-transition-leave-to, +.picker-reverse-transition-leave, +.picker-reverse-transition-leave-active, +.picker-reverse-transition-leave-to { + position: absolute !important; +} + +.picker-transition-enter { + transform: translate(0, 100%); +} +.picker-transition-leave-to { + transform: translate(0, -100%); +} + +.picker-reverse-transition-enter { + transform: translate(0, -100%); +} +.picker-reverse-transition-leave-to { + transform: translate(0, 100%); +} + +.picker-title-transition-enter-to, .picker-title-transition-leave { + transform: translate(0, 0); +} +.picker-title-transition-enter { + transform: translate(-100%, 0); +} +.picker-title-transition-leave-to { + opacity: 0; + transform: translate(100%, 0); +} +.picker-title-transition-leave, .picker-title-transition-leave-to, .picker-title-transition-leave-active { + position: absolute !important; +} + +.tab-transition-enter { + transform: translate(100%, 0); +} +.tab-transition-leave, .tab-transition-leave-active { + position: absolute; + top: 0; +} +.tab-transition-leave-to { + position: absolute; + transform: translate(-100%, 0); +} + +.tab-reverse-transition-enter { + transform: translate(-100%, 0); +} +.tab-reverse-transition-leave, .tab-reverse-transition-leave-to { + top: 0; + position: absolute; + transform: translate(100%, 0); +} + +.expand-transition-enter-active, .expand-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.expand-transition-move { + transition: transform 0.6s; +} + +.expand-x-transition-enter-active, .expand-x-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.expand-x-transition-move { + transition: transform 0.6s; +} + +.scale-transition-enter-active, .scale-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scale-transition-move { + transition: transform 0.6s; +} +.scale-transition-enter, .scale-transition-leave, .scale-transition-leave-to { + opacity: 0; + transform: scale(0); +} + +.scale-rotate-transition-enter-active, .scale-rotate-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scale-rotate-transition-move { + transition: transform 0.6s; +} +.scale-rotate-transition-enter, .scale-rotate-transition-leave, .scale-rotate-transition-leave-to { + opacity: 0; + transform: scale(0) rotate(-45deg); +} + +.scale-rotate-reverse-transition-enter-active, .scale-rotate-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scale-rotate-reverse-transition-move { + transition: transform 0.6s; +} +.scale-rotate-reverse-transition-enter, .scale-rotate-reverse-transition-leave, .scale-rotate-reverse-transition-leave-to { + opacity: 0; + transform: scale(0) rotate(45deg); +} + +.message-transition-enter-active, .message-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.message-transition-move { + transition: transform 0.6s; +} +.message-transition-enter, .message-transition-leave-to { + opacity: 0; + transform: translateY(-15px); +} +.message-transition-leave, .message-transition-leave-active { + position: absolute; +} + +.slide-y-transition-enter-active, .slide-y-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.slide-y-transition-move { + transition: transform 0.6s; +} +.slide-y-transition-enter, .slide-y-transition-leave-to { + opacity: 0; + transform: translateY(-15px); +} + +.slide-y-reverse-transition-enter-active, .slide-y-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.slide-y-reverse-transition-move { + transition: transform 0.6s; +} +.slide-y-reverse-transition-enter, .slide-y-reverse-transition-leave-to { + opacity: 0; + transform: translateY(15px); +} + +.scroll-y-transition-enter-active, .scroll-y-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scroll-y-transition-move { + transition: transform 0.6s; +} +.scroll-y-transition-enter, .scroll-y-transition-leave-to { + opacity: 0; +} +.scroll-y-transition-enter { + transform: translateY(-15px); +} +.scroll-y-transition-leave-to { + transform: translateY(15px); +} + +.scroll-y-reverse-transition-enter-active, .scroll-y-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scroll-y-reverse-transition-move { + transition: transform 0.6s; +} +.scroll-y-reverse-transition-enter, .scroll-y-reverse-transition-leave-to { + opacity: 0; +} +.scroll-y-reverse-transition-enter { + transform: translateY(15px); +} +.scroll-y-reverse-transition-leave-to { + transform: translateY(-15px); +} + +.scroll-x-transition-enter-active, .scroll-x-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scroll-x-transition-move { + transition: transform 0.6s; +} +.scroll-x-transition-enter, .scroll-x-transition-leave-to { + opacity: 0; +} +.scroll-x-transition-enter { + transform: translateX(-15px); +} +.scroll-x-transition-leave-to { + transform: translateX(15px); +} + +.scroll-x-reverse-transition-enter-active, .scroll-x-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.scroll-x-reverse-transition-move { + transition: transform 0.6s; +} +.scroll-x-reverse-transition-enter, .scroll-x-reverse-transition-leave-to { + opacity: 0; +} +.scroll-x-reverse-transition-enter { + transform: translateX(15px); +} +.scroll-x-reverse-transition-leave-to { + transform: translateX(-15px); +} + +.slide-x-transition-enter-active, .slide-x-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.slide-x-transition-move { + transition: transform 0.6s; +} +.slide-x-transition-enter, .slide-x-transition-leave-to { + opacity: 0; + transform: translateX(-15px); +} + +.slide-x-reverse-transition-enter-active, .slide-x-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.slide-x-reverse-transition-move { + transition: transform 0.6s; +} +.slide-x-reverse-transition-enter, .slide-x-reverse-transition-leave-to { + opacity: 0; + transform: translateX(15px); +} + +.fade-transition-enter-active, .fade-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.fade-transition-move { + transition: transform 0.6s; +} +.fade-transition-enter, .fade-transition-leave-to { + opacity: 0 !important; +} + +.fab-transition-enter-active, .fab-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} +.fab-transition-move { + transition: transform 0.6s; +} +.fab-transition-enter, .fab-transition-leave-to { + transform: scale(0) rotate(-45deg); +} + +.v-application .blockquote { + padding: 16px 0 16px 24px; + font-size: 18px; + font-weight: 300; +} + +.v-application code, .v-application kbd { + border-radius: 3px; + font-size: 85%; + font-weight: 900; +} +.v-application code { + background-color: #FBE5E1; + color: #C0341D; + padding: 0 0.4rem; +} +.v-application kbd { + background: #212529; + color: #FFFFFF; + padding: 0.2rem 0.4rem; +} + +html { + font-size: 16px; + overflow-x: hidden; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +html.overflow-y-hidden { + overflow-y: hidden !important; +} + +.v-application { + font-family: "Roboto", sans-serif; + line-height: 1.5; +} +.v-application ::-ms-clear, +.v-application ::-ms-reveal { + display: none; +} + +.v-application .theme--light.heading { + color: rgba(0, 0, 0, 0.87); +} + +.v-application .theme--dark.heading { + color: #FFFFFF; +} + +.v-application ul, .v-application ol { + padding-left: 24px; +} + +.v-application .display-4 { + font-size: 6rem !important; + font-weight: 300; + line-height: 6rem; + letter-spacing: -0.015625em !important; + font-family: "Roboto", sans-serif !important; +} +.v-application .display-3 { + font-size: 3.75rem !important; + font-weight: 300; + line-height: 3.75rem; + letter-spacing: -0.0083333333em !important; + font-family: "Roboto", sans-serif !important; +} +.v-application .display-2 { + font-size: 3rem !important; + font-weight: 400; + line-height: 3.125rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; +} +.v-application .display-1 { + font-size: 2.125rem !important; + font-weight: 400; + line-height: 2.5rem; + letter-spacing: 0.0073529412em !important; + font-family: "Roboto", sans-serif !important; +} +.v-application .headline { + font-size: 1.5rem !important; + font-weight: 400; + line-height: 2rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; +} +.v-application .title { + font-size: 1.25rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.0125em !important; + font-family: "Roboto", sans-serif !important; +} +.v-application .subtitle-2 { + font-size: 0.875rem !important; + font-weight: 500; + letter-spacing: 0.0071428571em !important; + line-height: 1.375rem; + font-family: "Roboto", sans-serif !important; +} +.v-application .subtitle-1 { + font-size: 1rem !important; + font-weight: normal; + letter-spacing: 0.009375em !important; + line-height: 1.75rem; + font-family: "Roboto", sans-serif !important; +} +.v-application .body-2 { + font-size: 0.875rem !important; + font-weight: 400; + letter-spacing: 0.0178571429em !important; + line-height: 1.25rem; + font-family: "Roboto", sans-serif !important; +} +.v-application .body-1 { + font-size: 1rem !important; + font-weight: 400; + letter-spacing: 0.03125em !important; + line-height: 1.5rem; + font-family: "Roboto", sans-serif !important; +} +.v-application .caption { + font-size: 0.75rem !important; + font-weight: 400; + letter-spacing: 0.0333333333em !important; + line-height: 1.25rem; + font-family: "Roboto", sans-serif !important; +} +.v-application .overline { + font-size: 0.75rem !important; + font-weight: 500; + letter-spacing: 0.1666666667em !important; + line-height: 2rem; + text-transform: uppercase; + font-family: "Roboto", sans-serif !important; +} +.v-application p { + margin-bottom: 16px; +} + +@media only print { + .v-application .hidden-print-only { + display: none !important; + } +} +@media only screen { + .v-application .hidden-screen-only { + display: none !important; + } +} +@media only screen and (max-width: 599px) { + .v-application .hidden-xs-only { + display: none !important; + } +} +@media only screen and (min-width: 600px) and (max-width: 959px) { + .v-application .hidden-sm-only { + display: none !important; + } +} +@media only screen and (max-width: 959px) { + .v-application .hidden-sm-and-down { + display: none !important; + } +} +@media only screen and (min-width: 600px) { + .v-application .hidden-sm-and-up { + display: none !important; + } +} +@media only screen and (min-width: 960px) and (max-width: 1263px) { + .v-application .hidden-md-only { + display: none !important; + } +} +@media only screen and (max-width: 1263px) { + .v-application .hidden-md-and-down { + display: none !important; + } +} +@media only screen and (min-width: 960px) { + .v-application .hidden-md-and-up { + display: none !important; + } +} +@media only screen and (min-width: 1264px) and (max-width: 1903px) { + .v-application .hidden-lg-only { + display: none !important; + } +} +@media only screen and (max-width: 1903px) { + .v-application .hidden-lg-and-down { + display: none !important; + } +} +@media only screen and (min-width: 1264px) { + .v-application .hidden-lg-and-up { + display: none !important; + } +} +@media only screen and (min-width: 1904px) { + .v-application .hidden-xl-only { + display: none !important; + } +} + +.d-sr-only, +.d-sr-only-focusable:not(:focus) { + border: 0 !important; + clip: rect(0, 0, 0, 0) !important; + height: 1px !important; + margin: -1px !important; + overflow: hidden !important; + padding: 0 !important; + position: absolute !important; + white-space: nowrap !important; + width: 1px !important; +} + +.v-application .font-weight-thin { + font-weight: 100 !important; +} +.v-application .font-weight-light { + font-weight: 300 !important; +} +.v-application .font-weight-regular { + font-weight: 400 !important; +} +.v-application .font-weight-medium { + font-weight: 500 !important; +} +.v-application .font-weight-bold { + font-weight: 700 !important; +} +.v-application .font-weight-black { + font-weight: 900 !important; +} +.v-application .font-italic { + font-style: italic !important; +} + +.v-application .transition-fast-out-slow-in { + transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important; +} +.v-application .transition-linear-out-slow-in { + transition: 0.3s cubic-bezier(0, 0, 0.2, 1) !important; +} +.v-application .transition-fast-out-linear-in { + transition: 0.3s cubic-bezier(0.4, 0, 1, 1) !important; +} +.v-application .transition-ease-in-out { + transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1) !important; +} +.v-application .transition-fast-in-fast-out { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important; +} +.v-application .transition-swing { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important; +} + +.v-application .overflow-auto { + overflow: auto !important; +} + +.v-application .overflow-hidden { + overflow: hidden !important; +} + +.v-application .overflow-visible { + overflow: visible !important; +} + +.v-application .overflow-x-auto { + overflow-x: auto !important; +} + +.v-application .overflow-x-hidden { + overflow-x: hidden !important; +} + +.v-application .overflow-y-auto { + overflow-y: auto !important; +} + +.v-application .overflow-y-hidden { + overflow-y: hidden !important; +} + +.v-application .d-none { + display: none !important; +} + +.v-application .d-inline { + display: inline !important; +} + +.v-application .d-inline-block { + display: inline-block !important; +} + +.v-application .d-block { + display: block !important; +} + +.v-application .d-table { + display: table !important; +} + +.v-application .d-table-row { + display: table-row !important; +} + +.v-application .d-table-cell { + display: table-cell !important; +} + +.v-application .d-flex { + display: flex !important; +} + +.v-application .d-inline-flex { + display: inline-flex !important; +} + +.v-application .float-none { + float: none !important; +} + +.v-application .float-left { + float: left !important; +} + +.v-application .float-right { + float: right !important; +} + +.v-application .flex-fill { + flex: 1 1 auto !important; +} + +.v-application .flex-row { + flex-direction: row !important; +} + +.v-application .flex-column { + flex-direction: column !important; +} + +.v-application .flex-row-reverse { + flex-direction: row-reverse !important; +} + +.v-application .flex-column-reverse { + flex-direction: column-reverse !important; +} + +.v-application .flex-grow-0 { + flex-grow: 0 !important; +} + +.v-application .flex-grow-1 { + flex-grow: 1 !important; +} + +.v-application .flex-shrink-0 { + flex-shrink: 0 !important; +} + +.v-application .flex-shrink-1 { + flex-shrink: 1 !important; +} + +.v-application .flex-wrap { + flex-wrap: wrap !important; +} + +.v-application .flex-nowrap { + flex-wrap: nowrap !important; +} + +.v-application .flex-wrap-reverse { + flex-wrap: wrap-reverse !important; +} + +.v-application .justify-start { + justify-content: flex-start !important; +} + +.v-application .justify-end { + justify-content: flex-end !important; +} + +.v-application .justify-center { + justify-content: center !important; +} + +.v-application .justify-space-between { + justify-content: space-between !important; +} + +.v-application .justify-space-around { + justify-content: space-around !important; +} + +.v-application .align-start { + align-items: flex-start !important; +} + +.v-application .align-end { + align-items: flex-end !important; +} + +.v-application .align-center { + align-items: center !important; +} + +.v-application .align-baseline { + align-items: baseline !important; +} + +.v-application .align-stretch { + align-items: stretch !important; +} + +.v-application .align-content-start { + align-content: flex-start !important; +} + +.v-application .align-content-end { + align-content: flex-end !important; +} + +.v-application .align-content-center { + align-content: center !important; +} + +.v-application .align-content-space-between { + align-content: space-between !important; +} + +.v-application .align-content-space-around { + align-content: space-around !important; +} + +.v-application .align-content-stretch { + align-content: stretch !important; +} + +.v-application .align-self-auto { + align-self: auto !important; +} + +.v-application .align-self-start { + align-self: flex-start !important; +} + +.v-application .align-self-end { + align-self: flex-end !important; +} + +.v-application .align-self-center { + align-self: center !important; +} + +.v-application .align-self-baseline { + align-self: baseline !important; +} + +.v-application .align-self-stretch { + align-self: stretch !important; +} + +.v-application .order-first { + order: -1 !important; +} + +.v-application .order-0 { + order: 0 !important; +} + +.v-application .order-1 { + order: 1 !important; +} + +.v-application .order-2 { + order: 2 !important; +} + +.v-application .order-3 { + order: 3 !important; +} + +.v-application .order-4 { + order: 4 !important; +} + +.v-application .order-5 { + order: 5 !important; +} + +.v-application .order-6 { + order: 6 !important; +} + +.v-application .order-7 { + order: 7 !important; +} + +.v-application .order-8 { + order: 8 !important; +} + +.v-application .order-9 { + order: 9 !important; +} + +.v-application .order-10 { + order: 10 !important; +} + +.v-application .order-11 { + order: 11 !important; +} + +.v-application .order-12 { + order: 12 !important; +} + +.v-application .order-last { + order: 13 !important; +} + +.v-application .ma-0 { + margin: 0px !important; +} + +.v-application .ma-1 { + margin: 4px !important; +} + +.v-application .ma-2 { + margin: 8px !important; +} + +.v-application .ma-3 { + margin: 12px !important; +} + +.v-application .ma-4 { + margin: 16px !important; +} + +.v-application .ma-5 { + margin: 20px !important; +} + +.v-application .ma-6 { + margin: 24px !important; +} + +.v-application .ma-7 { + margin: 28px !important; +} + +.v-application .ma-8 { + margin: 32px !important; +} + +.v-application .ma-9 { + margin: 36px !important; +} + +.v-application .ma-10 { + margin: 40px !important; +} + +.v-application .ma-11 { + margin: 44px !important; +} + +.v-application .ma-12 { + margin: 48px !important; +} + +.v-application .ma-13 { + margin: 52px !important; +} + +.v-application .ma-14 { + margin: 56px !important; +} + +.v-application .ma-15 { + margin: 60px !important; +} + +.v-application .ma-16 { + margin: 64px !important; +} + +.v-application .ma-auto { + margin: auto !important; +} + +.v-application .mx-0 { + margin-right: 0px !important; + margin-left: 0px !important; +} + +.v-application .mx-1 { + margin-right: 4px !important; + margin-left: 4px !important; +} + +.v-application .mx-2 { + margin-right: 8px !important; + margin-left: 8px !important; +} + +.v-application .mx-3 { + margin-right: 12px !important; + margin-left: 12px !important; +} + +.v-application .mx-4 { + margin-right: 16px !important; + margin-left: 16px !important; +} + +.v-application .mx-5 { + margin-right: 20px !important; + margin-left: 20px !important; +} + +.v-application .mx-6 { + margin-right: 24px !important; + margin-left: 24px !important; +} + +.v-application .mx-7 { + margin-right: 28px !important; + margin-left: 28px !important; +} + +.v-application .mx-8 { + margin-right: 32px !important; + margin-left: 32px !important; +} + +.v-application .mx-9 { + margin-right: 36px !important; + margin-left: 36px !important; +} + +.v-application .mx-10 { + margin-right: 40px !important; + margin-left: 40px !important; +} + +.v-application .mx-11 { + margin-right: 44px !important; + margin-left: 44px !important; +} + +.v-application .mx-12 { + margin-right: 48px !important; + margin-left: 48px !important; +} + +.v-application .mx-13 { + margin-right: 52px !important; + margin-left: 52px !important; +} + +.v-application .mx-14 { + margin-right: 56px !important; + margin-left: 56px !important; +} + +.v-application .mx-15 { + margin-right: 60px !important; + margin-left: 60px !important; +} + +.v-application .mx-16 { + margin-right: 64px !important; + margin-left: 64px !important; +} + +.v-application .mx-auto { + margin-right: auto !important; + margin-left: auto !important; +} + +.v-application .my-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; +} + +.v-application .my-1 { + margin-top: 4px !important; + margin-bottom: 4px !important; +} + +.v-application .my-2 { + margin-top: 8px !important; + margin-bottom: 8px !important; +} + +.v-application .my-3 { + margin-top: 12px !important; + margin-bottom: 12px !important; +} + +.v-application .my-4 { + margin-top: 16px !important; + margin-bottom: 16px !important; +} + +.v-application .my-5 { + margin-top: 20px !important; + margin-bottom: 20px !important; +} + +.v-application .my-6 { + margin-top: 24px !important; + margin-bottom: 24px !important; +} + +.v-application .my-7 { + margin-top: 28px !important; + margin-bottom: 28px !important; +} + +.v-application .my-8 { + margin-top: 32px !important; + margin-bottom: 32px !important; +} + +.v-application .my-9 { + margin-top: 36px !important; + margin-bottom: 36px !important; +} + +.v-application .my-10 { + margin-top: 40px !important; + margin-bottom: 40px !important; +} + +.v-application .my-11 { + margin-top: 44px !important; + margin-bottom: 44px !important; +} + +.v-application .my-12 { + margin-top: 48px !important; + margin-bottom: 48px !important; +} + +.v-application .my-13 { + margin-top: 52px !important; + margin-bottom: 52px !important; +} + +.v-application .my-14 { + margin-top: 56px !important; + margin-bottom: 56px !important; +} + +.v-application .my-15 { + margin-top: 60px !important; + margin-bottom: 60px !important; +} + +.v-application .my-16 { + margin-top: 64px !important; + margin-bottom: 64px !important; +} + +.v-application .my-auto { + margin-top: auto !important; + margin-bottom: auto !important; +} + +.v-application .mt-0 { + margin-top: 0px !important; +} + +.v-application .mt-1 { + margin-top: 4px !important; +} + +.v-application .mt-2 { + margin-top: 8px !important; +} + +.v-application .mt-3 { + margin-top: 12px !important; +} + +.v-application .mt-4 { + margin-top: 16px !important; +} + +.v-application .mt-5 { + margin-top: 20px !important; +} + +.v-application .mt-6 { + margin-top: 24px !important; +} + +.v-application .mt-7 { + margin-top: 28px !important; +} + +.v-application .mt-8 { + margin-top: 32px !important; +} + +.v-application .mt-9 { + margin-top: 36px !important; +} + +.v-application .mt-10 { + margin-top: 40px !important; +} + +.v-application .mt-11 { + margin-top: 44px !important; +} + +.v-application .mt-12 { + margin-top: 48px !important; +} + +.v-application .mt-13 { + margin-top: 52px !important; +} + +.v-application .mt-14 { + margin-top: 56px !important; +} + +.v-application .mt-15 { + margin-top: 60px !important; +} + +.v-application .mt-16 { + margin-top: 64px !important; +} + +.v-application .mt-auto { + margin-top: auto !important; +} + +.v-application .mr-0 { + margin-right: 0px !important; +} + +.v-application .mr-1 { + margin-right: 4px !important; +} + +.v-application .mr-2 { + margin-right: 8px !important; +} + +.v-application .mr-3 { + margin-right: 12px !important; +} + +.v-application .mr-4 { + margin-right: 16px !important; +} + +.v-application .mr-5 { + margin-right: 20px !important; +} + +.v-application .mr-6 { + margin-right: 24px !important; +} + +.v-application .mr-7 { + margin-right: 28px !important; +} + +.v-application .mr-8 { + margin-right: 32px !important; +} + +.v-application .mr-9 { + margin-right: 36px !important; +} + +.v-application .mr-10 { + margin-right: 40px !important; +} + +.v-application .mr-11 { + margin-right: 44px !important; +} + +.v-application .mr-12 { + margin-right: 48px !important; +} + +.v-application .mr-13 { + margin-right: 52px !important; +} + +.v-application .mr-14 { + margin-right: 56px !important; +} + +.v-application .mr-15 { + margin-right: 60px !important; +} + +.v-application .mr-16 { + margin-right: 64px !important; +} + +.v-application .mr-auto { + margin-right: auto !important; +} + +.v-application .mb-0 { + margin-bottom: 0px !important; +} + +.v-application .mb-1 { + margin-bottom: 4px !important; +} + +.v-application .mb-2 { + margin-bottom: 8px !important; +} + +.v-application .mb-3 { + margin-bottom: 12px !important; +} + +.v-application .mb-4 { + margin-bottom: 16px !important; +} + +.v-application .mb-5 { + margin-bottom: 20px !important; +} + +.v-application .mb-6 { + margin-bottom: 24px !important; +} + +.v-application .mb-7 { + margin-bottom: 28px !important; +} + +.v-application .mb-8 { + margin-bottom: 32px !important; +} + +.v-application .mb-9 { + margin-bottom: 36px !important; +} + +.v-application .mb-10 { + margin-bottom: 40px !important; +} + +.v-application .mb-11 { + margin-bottom: 44px !important; +} + +.v-application .mb-12 { + margin-bottom: 48px !important; +} + +.v-application .mb-13 { + margin-bottom: 52px !important; +} + +.v-application .mb-14 { + margin-bottom: 56px !important; +} + +.v-application .mb-15 { + margin-bottom: 60px !important; +} + +.v-application .mb-16 { + margin-bottom: 64px !important; +} + +.v-application .mb-auto { + margin-bottom: auto !important; +} + +.v-application .ml-0 { + margin-left: 0px !important; +} + +.v-application .ml-1 { + margin-left: 4px !important; +} + +.v-application .ml-2 { + margin-left: 8px !important; +} + +.v-application .ml-3 { + margin-left: 12px !important; +} + +.v-application .ml-4 { + margin-left: 16px !important; +} + +.v-application .ml-5 { + margin-left: 20px !important; +} + +.v-application .ml-6 { + margin-left: 24px !important; +} + +.v-application .ml-7 { + margin-left: 28px !important; +} + +.v-application .ml-8 { + margin-left: 32px !important; +} + +.v-application .ml-9 { + margin-left: 36px !important; +} + +.v-application .ml-10 { + margin-left: 40px !important; +} + +.v-application .ml-11 { + margin-left: 44px !important; +} + +.v-application .ml-12 { + margin-left: 48px !important; +} + +.v-application .ml-13 { + margin-left: 52px !important; +} + +.v-application .ml-14 { + margin-left: 56px !important; +} + +.v-application .ml-15 { + margin-left: 60px !important; +} + +.v-application .ml-16 { + margin-left: 64px !important; +} + +.v-application .ml-auto { + margin-left: auto !important; +} + +.v-application--is-ltr .ms-0 { + margin-left: 0px !important; +} + +.v-application--is-rtl .ms-0 { + margin-right: 0px !important; +} + +.v-application--is-ltr .ms-1 { + margin-left: 4px !important; +} + +.v-application--is-rtl .ms-1 { + margin-right: 4px !important; +} + +.v-application--is-ltr .ms-2 { + margin-left: 8px !important; +} + +.v-application--is-rtl .ms-2 { + margin-right: 8px !important; +} + +.v-application--is-ltr .ms-3 { + margin-left: 12px !important; +} + +.v-application--is-rtl .ms-3 { + margin-right: 12px !important; +} + +.v-application--is-ltr .ms-4 { + margin-left: 16px !important; +} + +.v-application--is-rtl .ms-4 { + margin-right: 16px !important; +} + +.v-application--is-ltr .ms-5 { + margin-left: 20px !important; +} + +.v-application--is-rtl .ms-5 { + margin-right: 20px !important; +} + +.v-application--is-ltr .ms-6 { + margin-left: 24px !important; +} + +.v-application--is-rtl .ms-6 { + margin-right: 24px !important; +} + +.v-application--is-ltr .ms-7 { + margin-left: 28px !important; +} + +.v-application--is-rtl .ms-7 { + margin-right: 28px !important; +} + +.v-application--is-ltr .ms-8 { + margin-left: 32px !important; +} + +.v-application--is-rtl .ms-8 { + margin-right: 32px !important; +} + +.v-application--is-ltr .ms-9 { + margin-left: 36px !important; +} + +.v-application--is-rtl .ms-9 { + margin-right: 36px !important; +} + +.v-application--is-ltr .ms-10 { + margin-left: 40px !important; +} + +.v-application--is-rtl .ms-10 { + margin-right: 40px !important; +} + +.v-application--is-ltr .ms-11 { + margin-left: 44px !important; +} + +.v-application--is-rtl .ms-11 { + margin-right: 44px !important; +} + +.v-application--is-ltr .ms-12 { + margin-left: 48px !important; +} + +.v-application--is-rtl .ms-12 { + margin-right: 48px !important; +} + +.v-application--is-ltr .ms-13 { + margin-left: 52px !important; +} + +.v-application--is-rtl .ms-13 { + margin-right: 52px !important; +} + +.v-application--is-ltr .ms-14 { + margin-left: 56px !important; +} + +.v-application--is-rtl .ms-14 { + margin-right: 56px !important; +} + +.v-application--is-ltr .ms-15 { + margin-left: 60px !important; +} + +.v-application--is-rtl .ms-15 { + margin-right: 60px !important; +} + +.v-application--is-ltr .ms-16 { + margin-left: 64px !important; +} + +.v-application--is-rtl .ms-16 { + margin-right: 64px !important; +} + +.v-application--is-ltr .ms-auto { + margin-left: auto !important; +} + +.v-application--is-rtl .ms-auto { + margin-right: auto !important; +} + +.v-application--is-ltr .me-0 { + margin-right: 0px !important; +} + +.v-application--is-rtl .me-0 { + margin-left: 0px !important; +} + +.v-application--is-ltr .me-1 { + margin-right: 4px !important; +} + +.v-application--is-rtl .me-1 { + margin-left: 4px !important; +} + +.v-application--is-ltr .me-2 { + margin-right: 8px !important; +} + +.v-application--is-rtl .me-2 { + margin-left: 8px !important; +} + +.v-application--is-ltr .me-3 { + margin-right: 12px !important; +} + +.v-application--is-rtl .me-3 { + margin-left: 12px !important; +} + +.v-application--is-ltr .me-4 { + margin-right: 16px !important; +} + +.v-application--is-rtl .me-4 { + margin-left: 16px !important; +} + +.v-application--is-ltr .me-5 { + margin-right: 20px !important; +} + +.v-application--is-rtl .me-5 { + margin-left: 20px !important; +} + +.v-application--is-ltr .me-6 { + margin-right: 24px !important; +} + +.v-application--is-rtl .me-6 { + margin-left: 24px !important; +} + +.v-application--is-ltr .me-7 { + margin-right: 28px !important; +} + +.v-application--is-rtl .me-7 { + margin-left: 28px !important; +} + +.v-application--is-ltr .me-8 { + margin-right: 32px !important; +} + +.v-application--is-rtl .me-8 { + margin-left: 32px !important; +} + +.v-application--is-ltr .me-9 { + margin-right: 36px !important; +} + +.v-application--is-rtl .me-9 { + margin-left: 36px !important; +} + +.v-application--is-ltr .me-10 { + margin-right: 40px !important; +} + +.v-application--is-rtl .me-10 { + margin-left: 40px !important; +} + +.v-application--is-ltr .me-11 { + margin-right: 44px !important; +} + +.v-application--is-rtl .me-11 { + margin-left: 44px !important; +} + +.v-application--is-ltr .me-12 { + margin-right: 48px !important; +} + +.v-application--is-rtl .me-12 { + margin-left: 48px !important; +} + +.v-application--is-ltr .me-13 { + margin-right: 52px !important; +} + +.v-application--is-rtl .me-13 { + margin-left: 52px !important; +} + +.v-application--is-ltr .me-14 { + margin-right: 56px !important; +} + +.v-application--is-rtl .me-14 { + margin-left: 56px !important; +} + +.v-application--is-ltr .me-15 { + margin-right: 60px !important; +} + +.v-application--is-rtl .me-15 { + margin-left: 60px !important; +} + +.v-application--is-ltr .me-16 { + margin-right: 64px !important; +} + +.v-application--is-rtl .me-16 { + margin-left: 64px !important; +} + +.v-application--is-ltr .me-auto { + margin-right: auto !important; +} + +.v-application--is-rtl .me-auto { + margin-left: auto !important; +} + +.v-application .ma-n1 { + margin: -4px !important; +} + +.v-application .ma-n2 { + margin: -8px !important; +} + +.v-application .ma-n3 { + margin: -12px !important; +} + +.v-application .ma-n4 { + margin: -16px !important; +} + +.v-application .ma-n5 { + margin: -20px !important; +} + +.v-application .ma-n6 { + margin: -24px !important; +} + +.v-application .ma-n7 { + margin: -28px !important; +} + +.v-application .ma-n8 { + margin: -32px !important; +} + +.v-application .ma-n9 { + margin: -36px !important; +} + +.v-application .ma-n10 { + margin: -40px !important; +} + +.v-application .ma-n11 { + margin: -44px !important; +} + +.v-application .ma-n12 { + margin: -48px !important; +} + +.v-application .ma-n13 { + margin: -52px !important; +} + +.v-application .ma-n14 { + margin: -56px !important; +} + +.v-application .ma-n15 { + margin: -60px !important; +} + +.v-application .ma-n16 { + margin: -64px !important; +} + +.v-application .mx-n1 { + margin-right: -4px !important; + margin-left: -4px !important; +} + +.v-application .mx-n2 { + margin-right: -8px !important; + margin-left: -8px !important; +} + +.v-application .mx-n3 { + margin-right: -12px !important; + margin-left: -12px !important; +} + +.v-application .mx-n4 { + margin-right: -16px !important; + margin-left: -16px !important; +} + +.v-application .mx-n5 { + margin-right: -20px !important; + margin-left: -20px !important; +} + +.v-application .mx-n6 { + margin-right: -24px !important; + margin-left: -24px !important; +} + +.v-application .mx-n7 { + margin-right: -28px !important; + margin-left: -28px !important; +} + +.v-application .mx-n8 { + margin-right: -32px !important; + margin-left: -32px !important; +} + +.v-application .mx-n9 { + margin-right: -36px !important; + margin-left: -36px !important; +} + +.v-application .mx-n10 { + margin-right: -40px !important; + margin-left: -40px !important; +} + +.v-application .mx-n11 { + margin-right: -44px !important; + margin-left: -44px !important; +} + +.v-application .mx-n12 { + margin-right: -48px !important; + margin-left: -48px !important; +} + +.v-application .mx-n13 { + margin-right: -52px !important; + margin-left: -52px !important; +} + +.v-application .mx-n14 { + margin-right: -56px !important; + margin-left: -56px !important; +} + +.v-application .mx-n15 { + margin-right: -60px !important; + margin-left: -60px !important; +} + +.v-application .mx-n16 { + margin-right: -64px !important; + margin-left: -64px !important; +} + +.v-application .my-n1 { + margin-top: -4px !important; + margin-bottom: -4px !important; +} + +.v-application .my-n2 { + margin-top: -8px !important; + margin-bottom: -8px !important; +} + +.v-application .my-n3 { + margin-top: -12px !important; + margin-bottom: -12px !important; +} + +.v-application .my-n4 { + margin-top: -16px !important; + margin-bottom: -16px !important; +} + +.v-application .my-n5 { + margin-top: -20px !important; + margin-bottom: -20px !important; +} + +.v-application .my-n6 { + margin-top: -24px !important; + margin-bottom: -24px !important; +} + +.v-application .my-n7 { + margin-top: -28px !important; + margin-bottom: -28px !important; +} + +.v-application .my-n8 { + margin-top: -32px !important; + margin-bottom: -32px !important; +} + +.v-application .my-n9 { + margin-top: -36px !important; + margin-bottom: -36px !important; +} + +.v-application .my-n10 { + margin-top: -40px !important; + margin-bottom: -40px !important; +} + +.v-application .my-n11 { + margin-top: -44px !important; + margin-bottom: -44px !important; +} + +.v-application .my-n12 { + margin-top: -48px !important; + margin-bottom: -48px !important; +} + +.v-application .my-n13 { + margin-top: -52px !important; + margin-bottom: -52px !important; +} + +.v-application .my-n14 { + margin-top: -56px !important; + margin-bottom: -56px !important; +} + +.v-application .my-n15 { + margin-top: -60px !important; + margin-bottom: -60px !important; +} + +.v-application .my-n16 { + margin-top: -64px !important; + margin-bottom: -64px !important; +} + +.v-application .mt-n1 { + margin-top: -4px !important; +} + +.v-application .mt-n2 { + margin-top: -8px !important; +} + +.v-application .mt-n3 { + margin-top: -12px !important; +} + +.v-application .mt-n4 { + margin-top: -16px !important; +} + +.v-application .mt-n5 { + margin-top: -20px !important; +} + +.v-application .mt-n6 { + margin-top: -24px !important; +} + +.v-application .mt-n7 { + margin-top: -28px !important; +} + +.v-application .mt-n8 { + margin-top: -32px !important; +} + +.v-application .mt-n9 { + margin-top: -36px !important; +} + +.v-application .mt-n10 { + margin-top: -40px !important; +} + +.v-application .mt-n11 { + margin-top: -44px !important; +} + +.v-application .mt-n12 { + margin-top: -48px !important; +} + +.v-application .mt-n13 { + margin-top: -52px !important; +} + +.v-application .mt-n14 { + margin-top: -56px !important; +} + +.v-application .mt-n15 { + margin-top: -60px !important; +} + +.v-application .mt-n16 { + margin-top: -64px !important; +} + +.v-application .mr-n1 { + margin-right: -4px !important; +} + +.v-application .mr-n2 { + margin-right: -8px !important; +} + +.v-application .mr-n3 { + margin-right: -12px !important; +} + +.v-application .mr-n4 { + margin-right: -16px !important; +} + +.v-application .mr-n5 { + margin-right: -20px !important; +} + +.v-application .mr-n6 { + margin-right: -24px !important; +} + +.v-application .mr-n7 { + margin-right: -28px !important; +} + +.v-application .mr-n8 { + margin-right: -32px !important; +} + +.v-application .mr-n9 { + margin-right: -36px !important; +} + +.v-application .mr-n10 { + margin-right: -40px !important; +} + +.v-application .mr-n11 { + margin-right: -44px !important; +} + +.v-application .mr-n12 { + margin-right: -48px !important; +} + +.v-application .mr-n13 { + margin-right: -52px !important; +} + +.v-application .mr-n14 { + margin-right: -56px !important; +} + +.v-application .mr-n15 { + margin-right: -60px !important; +} + +.v-application .mr-n16 { + margin-right: -64px !important; +} + +.v-application .mb-n1 { + margin-bottom: -4px !important; +} + +.v-application .mb-n2 { + margin-bottom: -8px !important; +} + +.v-application .mb-n3 { + margin-bottom: -12px !important; +} + +.v-application .mb-n4 { + margin-bottom: -16px !important; +} + +.v-application .mb-n5 { + margin-bottom: -20px !important; +} + +.v-application .mb-n6 { + margin-bottom: -24px !important; +} + +.v-application .mb-n7 { + margin-bottom: -28px !important; +} + +.v-application .mb-n8 { + margin-bottom: -32px !important; +} + +.v-application .mb-n9 { + margin-bottom: -36px !important; +} + +.v-application .mb-n10 { + margin-bottom: -40px !important; +} + +.v-application .mb-n11 { + margin-bottom: -44px !important; +} + +.v-application .mb-n12 { + margin-bottom: -48px !important; +} + +.v-application .mb-n13 { + margin-bottom: -52px !important; +} + +.v-application .mb-n14 { + margin-bottom: -56px !important; +} + +.v-application .mb-n15 { + margin-bottom: -60px !important; +} + +.v-application .mb-n16 { + margin-bottom: -64px !important; +} + +.v-application .ml-n1 { + margin-left: -4px !important; +} + +.v-application .ml-n2 { + margin-left: -8px !important; +} + +.v-application .ml-n3 { + margin-left: -12px !important; +} + +.v-application .ml-n4 { + margin-left: -16px !important; +} + +.v-application .ml-n5 { + margin-left: -20px !important; +} + +.v-application .ml-n6 { + margin-left: -24px !important; +} + +.v-application .ml-n7 { + margin-left: -28px !important; +} + +.v-application .ml-n8 { + margin-left: -32px !important; +} + +.v-application .ml-n9 { + margin-left: -36px !important; +} + +.v-application .ml-n10 { + margin-left: -40px !important; +} + +.v-application .ml-n11 { + margin-left: -44px !important; +} + +.v-application .ml-n12 { + margin-left: -48px !important; +} + +.v-application .ml-n13 { + margin-left: -52px !important; +} + +.v-application .ml-n14 { + margin-left: -56px !important; +} + +.v-application .ml-n15 { + margin-left: -60px !important; +} + +.v-application .ml-n16 { + margin-left: -64px !important; +} + +.v-application--is-ltr .ms-n1 { + margin-left: -4px !important; +} + +.v-application--is-rtl .ms-n1 { + margin-right: -4px !important; +} + +.v-application--is-ltr .ms-n2 { + margin-left: -8px !important; +} + +.v-application--is-rtl .ms-n2 { + margin-right: -8px !important; +} + +.v-application--is-ltr .ms-n3 { + margin-left: -12px !important; +} + +.v-application--is-rtl .ms-n3 { + margin-right: -12px !important; +} + +.v-application--is-ltr .ms-n4 { + margin-left: -16px !important; +} + +.v-application--is-rtl .ms-n4 { + margin-right: -16px !important; +} + +.v-application--is-ltr .ms-n5 { + margin-left: -20px !important; +} + +.v-application--is-rtl .ms-n5 { + margin-right: -20px !important; +} + +.v-application--is-ltr .ms-n6 { + margin-left: -24px !important; +} + +.v-application--is-rtl .ms-n6 { + margin-right: -24px !important; +} + +.v-application--is-ltr .ms-n7 { + margin-left: -28px !important; +} + +.v-application--is-rtl .ms-n7 { + margin-right: -28px !important; +} + +.v-application--is-ltr .ms-n8 { + margin-left: -32px !important; +} + +.v-application--is-rtl .ms-n8 { + margin-right: -32px !important; +} + +.v-application--is-ltr .ms-n9 { + margin-left: -36px !important; +} + +.v-application--is-rtl .ms-n9 { + margin-right: -36px !important; +} + +.v-application--is-ltr .ms-n10 { + margin-left: -40px !important; +} + +.v-application--is-rtl .ms-n10 { + margin-right: -40px !important; +} + +.v-application--is-ltr .ms-n11 { + margin-left: -44px !important; +} + +.v-application--is-rtl .ms-n11 { + margin-right: -44px !important; +} + +.v-application--is-ltr .ms-n12 { + margin-left: -48px !important; +} + +.v-application--is-rtl .ms-n12 { + margin-right: -48px !important; +} + +.v-application--is-ltr .ms-n13 { + margin-left: -52px !important; +} + +.v-application--is-rtl .ms-n13 { + margin-right: -52px !important; +} + +.v-application--is-ltr .ms-n14 { + margin-left: -56px !important; +} + +.v-application--is-rtl .ms-n14 { + margin-right: -56px !important; +} + +.v-application--is-ltr .ms-n15 { + margin-left: -60px !important; +} + +.v-application--is-rtl .ms-n15 { + margin-right: -60px !important; +} + +.v-application--is-ltr .ms-n16 { + margin-left: -64px !important; +} + +.v-application--is-rtl .ms-n16 { + margin-right: -64px !important; +} + +.v-application--is-ltr .me-n1 { + margin-right: -4px !important; +} + +.v-application--is-rtl .me-n1 { + margin-left: -4px !important; +} + +.v-application--is-ltr .me-n2 { + margin-right: -8px !important; +} + +.v-application--is-rtl .me-n2 { + margin-left: -8px !important; +} + +.v-application--is-ltr .me-n3 { + margin-right: -12px !important; +} + +.v-application--is-rtl .me-n3 { + margin-left: -12px !important; +} + +.v-application--is-ltr .me-n4 { + margin-right: -16px !important; +} + +.v-application--is-rtl .me-n4 { + margin-left: -16px !important; +} + +.v-application--is-ltr .me-n5 { + margin-right: -20px !important; +} + +.v-application--is-rtl .me-n5 { + margin-left: -20px !important; +} + +.v-application--is-ltr .me-n6 { + margin-right: -24px !important; +} + +.v-application--is-rtl .me-n6 { + margin-left: -24px !important; +} + +.v-application--is-ltr .me-n7 { + margin-right: -28px !important; +} + +.v-application--is-rtl .me-n7 { + margin-left: -28px !important; +} + +.v-application--is-ltr .me-n8 { + margin-right: -32px !important; +} + +.v-application--is-rtl .me-n8 { + margin-left: -32px !important; +} + +.v-application--is-ltr .me-n9 { + margin-right: -36px !important; +} + +.v-application--is-rtl .me-n9 { + margin-left: -36px !important; +} + +.v-application--is-ltr .me-n10 { + margin-right: -40px !important; +} + +.v-application--is-rtl .me-n10 { + margin-left: -40px !important; +} + +.v-application--is-ltr .me-n11 { + margin-right: -44px !important; +} + +.v-application--is-rtl .me-n11 { + margin-left: -44px !important; +} + +.v-application--is-ltr .me-n12 { + margin-right: -48px !important; +} + +.v-application--is-rtl .me-n12 { + margin-left: -48px !important; +} + +.v-application--is-ltr .me-n13 { + margin-right: -52px !important; +} + +.v-application--is-rtl .me-n13 { + margin-left: -52px !important; +} + +.v-application--is-ltr .me-n14 { + margin-right: -56px !important; +} + +.v-application--is-rtl .me-n14 { + margin-left: -56px !important; +} + +.v-application--is-ltr .me-n15 { + margin-right: -60px !important; +} + +.v-application--is-rtl .me-n15 { + margin-left: -60px !important; +} + +.v-application--is-ltr .me-n16 { + margin-right: -64px !important; +} + +.v-application--is-rtl .me-n16 { + margin-left: -64px !important; +} + +.v-application .pa-0 { + padding: 0px !important; +} + +.v-application .pa-1 { + padding: 4px !important; +} + +.v-application .pa-2 { + padding: 8px !important; +} + +.v-application .pa-3 { + padding: 12px !important; +} + +.v-application .pa-4 { + padding: 16px !important; +} + +.v-application .pa-5 { + padding: 20px !important; +} + +.v-application .pa-6 { + padding: 24px !important; +} + +.v-application .pa-7 { + padding: 28px !important; +} + +.v-application .pa-8 { + padding: 32px !important; +} + +.v-application .pa-9 { + padding: 36px !important; +} + +.v-application .pa-10 { + padding: 40px !important; +} + +.v-application .pa-11 { + padding: 44px !important; +} + +.v-application .pa-12 { + padding: 48px !important; +} + +.v-application .pa-13 { + padding: 52px !important; +} + +.v-application .pa-14 { + padding: 56px !important; +} + +.v-application .pa-15 { + padding: 60px !important; +} + +.v-application .pa-16 { + padding: 64px !important; +} + +.v-application .px-0 { + padding-right: 0px !important; + padding-left: 0px !important; +} + +.v-application .px-1 { + padding-right: 4px !important; + padding-left: 4px !important; +} + +.v-application .px-2 { + padding-right: 8px !important; + padding-left: 8px !important; +} + +.v-application .px-3 { + padding-right: 12px !important; + padding-left: 12px !important; +} + +.v-application .px-4 { + padding-right: 16px !important; + padding-left: 16px !important; +} + +.v-application .px-5 { + padding-right: 20px !important; + padding-left: 20px !important; +} + +.v-application .px-6 { + padding-right: 24px !important; + padding-left: 24px !important; +} + +.v-application .px-7 { + padding-right: 28px !important; + padding-left: 28px !important; +} + +.v-application .px-8 { + padding-right: 32px !important; + padding-left: 32px !important; +} + +.v-application .px-9 { + padding-right: 36px !important; + padding-left: 36px !important; +} + +.v-application .px-10 { + padding-right: 40px !important; + padding-left: 40px !important; +} + +.v-application .px-11 { + padding-right: 44px !important; + padding-left: 44px !important; +} + +.v-application .px-12 { + padding-right: 48px !important; + padding-left: 48px !important; +} + +.v-application .px-13 { + padding-right: 52px !important; + padding-left: 52px !important; +} + +.v-application .px-14 { + padding-right: 56px !important; + padding-left: 56px !important; +} + +.v-application .px-15 { + padding-right: 60px !important; + padding-left: 60px !important; +} + +.v-application .px-16 { + padding-right: 64px !important; + padding-left: 64px !important; +} + +.v-application .py-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; +} + +.v-application .py-1 { + padding-top: 4px !important; + padding-bottom: 4px !important; +} + +.v-application .py-2 { + padding-top: 8px !important; + padding-bottom: 8px !important; +} + +.v-application .py-3 { + padding-top: 12px !important; + padding-bottom: 12px !important; +} + +.v-application .py-4 { + padding-top: 16px !important; + padding-bottom: 16px !important; +} + +.v-application .py-5 { + padding-top: 20px !important; + padding-bottom: 20px !important; +} + +.v-application .py-6 { + padding-top: 24px !important; + padding-bottom: 24px !important; +} + +.v-application .py-7 { + padding-top: 28px !important; + padding-bottom: 28px !important; +} + +.v-application .py-8 { + padding-top: 32px !important; + padding-bottom: 32px !important; +} + +.v-application .py-9 { + padding-top: 36px !important; + padding-bottom: 36px !important; +} + +.v-application .py-10 { + padding-top: 40px !important; + padding-bottom: 40px !important; +} + +.v-application .py-11 { + padding-top: 44px !important; + padding-bottom: 44px !important; +} + +.v-application .py-12 { + padding-top: 48px !important; + padding-bottom: 48px !important; +} + +.v-application .py-13 { + padding-top: 52px !important; + padding-bottom: 52px !important; +} + +.v-application .py-14 { + padding-top: 56px !important; + padding-bottom: 56px !important; +} + +.v-application .py-15 { + padding-top: 60px !important; + padding-bottom: 60px !important; +} + +.v-application .py-16 { + padding-top: 64px !important; + padding-bottom: 64px !important; +} + +.v-application .pt-0 { + padding-top: 0px !important; +} + +.v-application .pt-1 { + padding-top: 4px !important; +} + +.v-application .pt-2 { + padding-top: 8px !important; +} + +.v-application .pt-3 { + padding-top: 12px !important; +} + +.v-application .pt-4 { + padding-top: 16px !important; +} + +.v-application .pt-5 { + padding-top: 20px !important; +} + +.v-application .pt-6 { + padding-top: 24px !important; +} + +.v-application .pt-7 { + padding-top: 28px !important; +} + +.v-application .pt-8 { + padding-top: 32px !important; +} + +.v-application .pt-9 { + padding-top: 36px !important; +} + +.v-application .pt-10 { + padding-top: 40px !important; +} + +.v-application .pt-11 { + padding-top: 44px !important; +} + +.v-application .pt-12 { + padding-top: 48px !important; +} + +.v-application .pt-13 { + padding-top: 52px !important; +} + +.v-application .pt-14 { + padding-top: 56px !important; +} + +.v-application .pt-15 { + padding-top: 60px !important; +} + +.v-application .pt-16 { + padding-top: 64px !important; +} + +.v-application .pr-0 { + padding-right: 0px !important; +} + +.v-application .pr-1 { + padding-right: 4px !important; +} + +.v-application .pr-2 { + padding-right: 8px !important; +} + +.v-application .pr-3 { + padding-right: 12px !important; +} + +.v-application .pr-4 { + padding-right: 16px !important; +} + +.v-application .pr-5 { + padding-right: 20px !important; +} + +.v-application .pr-6 { + padding-right: 24px !important; +} + +.v-application .pr-7 { + padding-right: 28px !important; +} + +.v-application .pr-8 { + padding-right: 32px !important; +} + +.v-application .pr-9 { + padding-right: 36px !important; +} + +.v-application .pr-10 { + padding-right: 40px !important; +} + +.v-application .pr-11 { + padding-right: 44px !important; +} + +.v-application .pr-12 { + padding-right: 48px !important; +} + +.v-application .pr-13 { + padding-right: 52px !important; +} + +.v-application .pr-14 { + padding-right: 56px !important; +} + +.v-application .pr-15 { + padding-right: 60px !important; +} + +.v-application .pr-16 { + padding-right: 64px !important; +} + +.v-application .pb-0 { + padding-bottom: 0px !important; +} + +.v-application .pb-1 { + padding-bottom: 4px !important; +} + +.v-application .pb-2 { + padding-bottom: 8px !important; +} + +.v-application .pb-3 { + padding-bottom: 12px !important; +} + +.v-application .pb-4 { + padding-bottom: 16px !important; +} + +.v-application .pb-5 { + padding-bottom: 20px !important; +} + +.v-application .pb-6 { + padding-bottom: 24px !important; +} + +.v-application .pb-7 { + padding-bottom: 28px !important; +} + +.v-application .pb-8 { + padding-bottom: 32px !important; +} + +.v-application .pb-9 { + padding-bottom: 36px !important; +} + +.v-application .pb-10 { + padding-bottom: 40px !important; +} + +.v-application .pb-11 { + padding-bottom: 44px !important; +} + +.v-application .pb-12 { + padding-bottom: 48px !important; +} + +.v-application .pb-13 { + padding-bottom: 52px !important; +} + +.v-application .pb-14 { + padding-bottom: 56px !important; +} + +.v-application .pb-15 { + padding-bottom: 60px !important; +} + +.v-application .pb-16 { + padding-bottom: 64px !important; +} + +.v-application .pl-0 { + padding-left: 0px !important; +} + +.v-application .pl-1 { + padding-left: 4px !important; +} + +.v-application .pl-2 { + padding-left: 8px !important; +} + +.v-application .pl-3 { + padding-left: 12px !important; +} + +.v-application .pl-4 { + padding-left: 16px !important; +} + +.v-application .pl-5 { + padding-left: 20px !important; +} + +.v-application .pl-6 { + padding-left: 24px !important; +} + +.v-application .pl-7 { + padding-left: 28px !important; +} + +.v-application .pl-8 { + padding-left: 32px !important; +} + +.v-application .pl-9 { + padding-left: 36px !important; +} + +.v-application .pl-10 { + padding-left: 40px !important; +} + +.v-application .pl-11 { + padding-left: 44px !important; +} + +.v-application .pl-12 { + padding-left: 48px !important; +} + +.v-application .pl-13 { + padding-left: 52px !important; +} + +.v-application .pl-14 { + padding-left: 56px !important; +} + +.v-application .pl-15 { + padding-left: 60px !important; +} + +.v-application .pl-16 { + padding-left: 64px !important; +} + +.v-application--is-ltr .ps-0 { + padding-left: 0px !important; +} + +.v-application--is-rtl .ps-0 { + padding-right: 0px !important; +} + +.v-application--is-ltr .ps-1 { + padding-left: 4px !important; +} + +.v-application--is-rtl .ps-1 { + padding-right: 4px !important; +} + +.v-application--is-ltr .ps-2 { + padding-left: 8px !important; +} + +.v-application--is-rtl .ps-2 { + padding-right: 8px !important; +} + +.v-application--is-ltr .ps-3 { + padding-left: 12px !important; +} + +.v-application--is-rtl .ps-3 { + padding-right: 12px !important; +} + +.v-application--is-ltr .ps-4 { + padding-left: 16px !important; +} + +.v-application--is-rtl .ps-4 { + padding-right: 16px !important; +} + +.v-application--is-ltr .ps-5 { + padding-left: 20px !important; +} + +.v-application--is-rtl .ps-5 { + padding-right: 20px !important; +} + +.v-application--is-ltr .ps-6 { + padding-left: 24px !important; +} + +.v-application--is-rtl .ps-6 { + padding-right: 24px !important; +} + +.v-application--is-ltr .ps-7 { + padding-left: 28px !important; +} + +.v-application--is-rtl .ps-7 { + padding-right: 28px !important; +} + +.v-application--is-ltr .ps-8 { + padding-left: 32px !important; +} + +.v-application--is-rtl .ps-8 { + padding-right: 32px !important; +} + +.v-application--is-ltr .ps-9 { + padding-left: 36px !important; +} + +.v-application--is-rtl .ps-9 { + padding-right: 36px !important; +} + +.v-application--is-ltr .ps-10 { + padding-left: 40px !important; +} + +.v-application--is-rtl .ps-10 { + padding-right: 40px !important; +} + +.v-application--is-ltr .ps-11 { + padding-left: 44px !important; +} + +.v-application--is-rtl .ps-11 { + padding-right: 44px !important; +} + +.v-application--is-ltr .ps-12 { + padding-left: 48px !important; +} + +.v-application--is-rtl .ps-12 { + padding-right: 48px !important; +} + +.v-application--is-ltr .ps-13 { + padding-left: 52px !important; +} + +.v-application--is-rtl .ps-13 { + padding-right: 52px !important; +} + +.v-application--is-ltr .ps-14 { + padding-left: 56px !important; +} + +.v-application--is-rtl .ps-14 { + padding-right: 56px !important; +} + +.v-application--is-ltr .ps-15 { + padding-left: 60px !important; +} + +.v-application--is-rtl .ps-15 { + padding-right: 60px !important; +} + +.v-application--is-ltr .ps-16 { + padding-left: 64px !important; +} + +.v-application--is-rtl .ps-16 { + padding-right: 64px !important; +} + +.v-application--is-ltr .pe-0 { + padding-right: 0px !important; +} + +.v-application--is-rtl .pe-0 { + padding-left: 0px !important; +} + +.v-application--is-ltr .pe-1 { + padding-right: 4px !important; +} + +.v-application--is-rtl .pe-1 { + padding-left: 4px !important; +} + +.v-application--is-ltr .pe-2 { + padding-right: 8px !important; +} + +.v-application--is-rtl .pe-2 { + padding-left: 8px !important; +} + +.v-application--is-ltr .pe-3 { + padding-right: 12px !important; +} + +.v-application--is-rtl .pe-3 { + padding-left: 12px !important; +} + +.v-application--is-ltr .pe-4 { + padding-right: 16px !important; +} + +.v-application--is-rtl .pe-4 { + padding-left: 16px !important; +} + +.v-application--is-ltr .pe-5 { + padding-right: 20px !important; +} + +.v-application--is-rtl .pe-5 { + padding-left: 20px !important; +} + +.v-application--is-ltr .pe-6 { + padding-right: 24px !important; +} + +.v-application--is-rtl .pe-6 { + padding-left: 24px !important; +} + +.v-application--is-ltr .pe-7 { + padding-right: 28px !important; +} + +.v-application--is-rtl .pe-7 { + padding-left: 28px !important; +} + +.v-application--is-ltr .pe-8 { + padding-right: 32px !important; +} + +.v-application--is-rtl .pe-8 { + padding-left: 32px !important; +} + +.v-application--is-ltr .pe-9 { + padding-right: 36px !important; +} + +.v-application--is-rtl .pe-9 { + padding-left: 36px !important; +} + +.v-application--is-ltr .pe-10 { + padding-right: 40px !important; +} + +.v-application--is-rtl .pe-10 { + padding-left: 40px !important; +} + +.v-application--is-ltr .pe-11 { + padding-right: 44px !important; +} + +.v-application--is-rtl .pe-11 { + padding-left: 44px !important; +} + +.v-application--is-ltr .pe-12 { + padding-right: 48px !important; +} + +.v-application--is-rtl .pe-12 { + padding-left: 48px !important; +} + +.v-application--is-ltr .pe-13 { + padding-right: 52px !important; +} + +.v-application--is-rtl .pe-13 { + padding-left: 52px !important; +} + +.v-application--is-ltr .pe-14 { + padding-right: 56px !important; +} + +.v-application--is-rtl .pe-14 { + padding-left: 56px !important; +} + +.v-application--is-ltr .pe-15 { + padding-right: 60px !important; +} + +.v-application--is-rtl .pe-15 { + padding-left: 60px !important; +} + +.v-application--is-ltr .pe-16 { + padding-right: 64px !important; +} + +.v-application--is-rtl .pe-16 { + padding-left: 64px !important; +} + +.v-application .rounded-0 { + border-radius: 0 !important; +} + +.v-application .rounded-sm { + border-radius: 2px !important; +} + +.v-application .rounded { + border-radius: 4px !important; +} + +.v-application .rounded-lg { + border-radius: 8px !important; +} + +.v-application .rounded-xl { + border-radius: 24px !important; +} + +.v-application .rounded-pill { + border-radius: 9999px !important; +} + +.v-application .rounded-circle { + border-radius: 50% !important; +} + +.v-application .rounded-t-0 { + border-top-left-radius: 0 !important; + border-top-right-radius: 0 !important; +} + +.v-application .rounded-t-sm { + border-top-left-radius: 2px !important; + border-top-right-radius: 2px !important; +} + +.v-application .rounded-t { + border-top-left-radius: 4px !important; + border-top-right-radius: 4px !important; +} + +.v-application .rounded-t-lg { + border-top-left-radius: 8px !important; + border-top-right-radius: 8px !important; +} + +.v-application .rounded-t-xl { + border-top-left-radius: 24px !important; + border-top-right-radius: 24px !important; +} + +.v-application .rounded-t-pill { + border-top-left-radius: 9999px !important; + border-top-right-radius: 9999px !important; +} + +.v-application .rounded-t-circle { + border-top-left-radius: 50% !important; + border-top-right-radius: 50% !important; +} + +.v-application .rounded-r-0 { + border-top-right-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.v-application .rounded-r-sm { + border-top-right-radius: 2px !important; + border-bottom-right-radius: 2px !important; +} + +.v-application .rounded-r { + border-top-right-radius: 4px !important; + border-bottom-right-radius: 4px !important; +} + +.v-application .rounded-r-lg { + border-top-right-radius: 8px !important; + border-bottom-right-radius: 8px !important; +} + +.v-application .rounded-r-xl { + border-top-right-radius: 24px !important; + border-bottom-right-radius: 24px !important; +} + +.v-application .rounded-r-pill { + border-top-right-radius: 9999px !important; + border-bottom-right-radius: 9999px !important; +} + +.v-application .rounded-r-circle { + border-top-right-radius: 50% !important; + border-bottom-right-radius: 50% !important; +} + +.v-application .rounded-b-0 { + border-bottom-left-radius: 0 !important; + border-bottom-right-radius: 0 !important; +} + +.v-application .rounded-b-sm { + border-bottom-left-radius: 2px !important; + border-bottom-right-radius: 2px !important; +} + +.v-application .rounded-b { + border-bottom-left-radius: 4px !important; + border-bottom-right-radius: 4px !important; +} + +.v-application .rounded-b-lg { + border-bottom-left-radius: 8px !important; + border-bottom-right-radius: 8px !important; +} + +.v-application .rounded-b-xl { + border-bottom-left-radius: 24px !important; + border-bottom-right-radius: 24px !important; +} + +.v-application .rounded-b-pill { + border-bottom-left-radius: 9999px !important; + border-bottom-right-radius: 9999px !important; +} + +.v-application .rounded-b-circle { + border-bottom-left-radius: 50% !important; + border-bottom-right-radius: 50% !important; +} + +.v-application .rounded-l-0 { + border-top-left-radius: 0 !important; + border-bottom-left-radius: 0 !important; +} + +.v-application .rounded-l-sm { + border-top-left-radius: 2px !important; + border-bottom-left-radius: 2px !important; +} + +.v-application .rounded-l { + border-top-left-radius: 4px !important; + border-bottom-left-radius: 4px !important; +} + +.v-application .rounded-l-lg { + border-top-left-radius: 8px !important; + border-bottom-left-radius: 8px !important; +} + +.v-application .rounded-l-xl { + border-top-left-radius: 24px !important; + border-bottom-left-radius: 24px !important; +} + +.v-application .rounded-l-pill { + border-top-left-radius: 9999px !important; + border-bottom-left-radius: 9999px !important; +} + +.v-application .rounded-l-circle { + border-top-left-radius: 50% !important; + border-bottom-left-radius: 50% !important; +} + +.v-application .rounded-tl-0 { + border-top-left-radius: 0 !important; +} + +.v-application .rounded-tl-sm { + border-top-left-radius: 2px !important; +} + +.v-application .rounded-tl { + border-top-left-radius: 4px !important; +} + +.v-application .rounded-tl-lg { + border-top-left-radius: 8px !important; +} + +.v-application .rounded-tl-xl { + border-top-left-radius: 24px !important; +} + +.v-application .rounded-tl-pill { + border-top-left-radius: 9999px !important; +} + +.v-application .rounded-tl-circle { + border-top-left-radius: 50% !important; +} + +.v-application .rounded-tr-0 { + border-top-right-radius: 0 !important; +} + +.v-application .rounded-tr-sm { + border-top-right-radius: 2px !important; +} + +.v-application .rounded-tr { + border-top-right-radius: 4px !important; +} + +.v-application .rounded-tr-lg { + border-top-right-radius: 8px !important; +} + +.v-application .rounded-tr-xl { + border-top-right-radius: 24px !important; +} + +.v-application .rounded-tr-pill { + border-top-right-radius: 9999px !important; +} + +.v-application .rounded-tr-circle { + border-top-right-radius: 50% !important; +} + +.v-application .rounded-br-0 { + border-bottom-right-radius: 0 !important; +} + +.v-application .rounded-br-sm { + border-bottom-right-radius: 2px !important; +} + +.v-application .rounded-br { + border-bottom-right-radius: 4px !important; +} + +.v-application .rounded-br-lg { + border-bottom-right-radius: 8px !important; +} + +.v-application .rounded-br-xl { + border-bottom-right-radius: 24px !important; +} + +.v-application .rounded-br-pill { + border-bottom-right-radius: 9999px !important; +} + +.v-application .rounded-br-circle { + border-bottom-right-radius: 50% !important; +} + +.v-application .rounded-bl-0 { + border-bottom-left-radius: 0 !important; +} + +.v-application .rounded-bl-sm { + border-bottom-left-radius: 2px !important; +} + +.v-application .rounded-bl { + border-bottom-left-radius: 4px !important; +} + +.v-application .rounded-bl-lg { + border-bottom-left-radius: 8px !important; +} + +.v-application .rounded-bl-xl { + border-bottom-left-radius: 24px !important; +} + +.v-application .rounded-bl-pill { + border-bottom-left-radius: 9999px !important; +} + +.v-application .rounded-bl-circle { + border-bottom-left-radius: 50% !important; +} + +.v-application .text-left { + text-align: left !important; +} + +.v-application .text-right { + text-align: right !important; +} + +.v-application .text-center { + text-align: center !important; +} + +.v-application .text-justify { + text-align: justify !important; +} + +.v-application .text-start { + text-align: start !important; +} + +.v-application .text-end { + text-align: end !important; +} + +.v-application .text-decoration-line-through { + text-decoration: line-through !important; +} + +.v-application .text-decoration-none { + text-decoration: none !important; +} + +.v-application .text-decoration-overline { + text-decoration: overline !important; +} + +.v-application .text-decoration-underline { + text-decoration: underline !important; +} + +.v-application .text-wrap { + white-space: normal !important; +} + +.v-application .text-no-wrap { + white-space: nowrap !important; +} + +.v-application .text-break { + overflow-wrap: break-word !important; + word-break: break-word !important; +} + +.v-application .text-truncate { + white-space: nowrap !important; + overflow: hidden !important; + text-overflow: ellipsis !important; +} + +.v-application .text-none { + text-transform: none !important; +} + +.v-application .text-capitalize { + text-transform: capitalize !important; +} + +.v-application .text-lowercase { + text-transform: lowercase !important; +} + +.v-application .text-uppercase { + text-transform: uppercase !important; +} + +.v-application .text-h1 { + font-size: 6rem !important; + font-weight: 300; + line-height: 6rem; + letter-spacing: -0.015625em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-h2 { + font-size: 3.75rem !important; + font-weight: 300; + line-height: 3.75rem; + letter-spacing: -0.0083333333em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-h3 { + font-size: 3rem !important; + font-weight: 400; + line-height: 3.125rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-h4 { + font-size: 2.125rem !important; + font-weight: 400; + line-height: 2.5rem; + letter-spacing: 0.0073529412em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-h5 { + font-size: 1.5rem !important; + font-weight: 400; + line-height: 2rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-h6 { + font-size: 1.25rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.0125em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-subtitle-1 { + font-size: 1rem !important; + font-weight: normal; + line-height: 1.75rem; + letter-spacing: 0.009375em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-subtitle-2 { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 1.375rem; + letter-spacing: 0.0071428571em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-body-1 { + font-size: 1rem !important; + font-weight: 400; + line-height: 1.5rem; + letter-spacing: 0.03125em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-body-2 { + font-size: 0.875rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0178571429em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-button { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 2.25rem; + letter-spacing: 0.0892857143em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; +} + +.v-application .text-caption { + font-size: 0.75rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0333333333em !important; + font-family: "Roboto", sans-serif !important; +} + +.v-application .text-overline { + font-size: 0.75rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.1666666667em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; +} + +@media (min-width: 600px) { + .v-application .d-sm-none { + display: none !important; + } + + .v-application .d-sm-inline { + display: inline !important; + } + + .v-application .d-sm-inline-block { + display: inline-block !important; + } + + .v-application .d-sm-block { + display: block !important; + } + + .v-application .d-sm-table { + display: table !important; + } + + .v-application .d-sm-table-row { + display: table-row !important; + } + + .v-application .d-sm-table-cell { + display: table-cell !important; + } + + .v-application .d-sm-flex { + display: flex !important; + } + + .v-application .d-sm-inline-flex { + display: inline-flex !important; + } + + .v-application .float-sm-none { + float: none !important; + } + + .v-application .float-sm-left { + float: left !important; + } + + .v-application .float-sm-right { + float: right !important; + } + + .v-application .flex-sm-fill { + flex: 1 1 auto !important; + } + + .v-application .flex-sm-row { + flex-direction: row !important; + } + + .v-application .flex-sm-column { + flex-direction: column !important; + } + + .v-application .flex-sm-row-reverse { + flex-direction: row-reverse !important; + } + + .v-application .flex-sm-column-reverse { + flex-direction: column-reverse !important; + } + + .v-application .flex-sm-grow-0 { + flex-grow: 0 !important; + } + + .v-application .flex-sm-grow-1 { + flex-grow: 1 !important; + } + + .v-application .flex-sm-shrink-0 { + flex-shrink: 0 !important; + } + + .v-application .flex-sm-shrink-1 { + flex-shrink: 1 !important; + } + + .v-application .flex-sm-wrap { + flex-wrap: wrap !important; + } + + .v-application .flex-sm-nowrap { + flex-wrap: nowrap !important; + } + + .v-application .flex-sm-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .v-application .justify-sm-start { + justify-content: flex-start !important; + } + + .v-application .justify-sm-end { + justify-content: flex-end !important; + } + + .v-application .justify-sm-center { + justify-content: center !important; + } + + .v-application .justify-sm-space-between { + justify-content: space-between !important; + } + + .v-application .justify-sm-space-around { + justify-content: space-around !important; + } + + .v-application .align-sm-start { + align-items: flex-start !important; + } + + .v-application .align-sm-end { + align-items: flex-end !important; + } + + .v-application .align-sm-center { + align-items: center !important; + } + + .v-application .align-sm-baseline { + align-items: baseline !important; + } + + .v-application .align-sm-stretch { + align-items: stretch !important; + } + + .v-application .align-content-sm-start { + align-content: flex-start !important; + } + + .v-application .align-content-sm-end { + align-content: flex-end !important; + } + + .v-application .align-content-sm-center { + align-content: center !important; + } + + .v-application .align-content-sm-space-between { + align-content: space-between !important; + } + + .v-application .align-content-sm-space-around { + align-content: space-around !important; + } + + .v-application .align-content-sm-stretch { + align-content: stretch !important; + } + + .v-application .align-self-sm-auto { + align-self: auto !important; + } + + .v-application .align-self-sm-start { + align-self: flex-start !important; + } + + .v-application .align-self-sm-end { + align-self: flex-end !important; + } + + .v-application .align-self-sm-center { + align-self: center !important; + } + + .v-application .align-self-sm-baseline { + align-self: baseline !important; + } + + .v-application .align-self-sm-stretch { + align-self: stretch !important; + } + + .v-application .order-sm-first { + order: -1 !important; + } + + .v-application .order-sm-0 { + order: 0 !important; + } + + .v-application .order-sm-1 { + order: 1 !important; + } + + .v-application .order-sm-2 { + order: 2 !important; + } + + .v-application .order-sm-3 { + order: 3 !important; + } + + .v-application .order-sm-4 { + order: 4 !important; + } + + .v-application .order-sm-5 { + order: 5 !important; + } + + .v-application .order-sm-6 { + order: 6 !important; + } + + .v-application .order-sm-7 { + order: 7 !important; + } + + .v-application .order-sm-8 { + order: 8 !important; + } + + .v-application .order-sm-9 { + order: 9 !important; + } + + .v-application .order-sm-10 { + order: 10 !important; + } + + .v-application .order-sm-11 { + order: 11 !important; + } + + .v-application .order-sm-12 { + order: 12 !important; + } + + .v-application .order-sm-last { + order: 13 !important; + } + + .v-application .ma-sm-0 { + margin: 0px !important; + } + + .v-application .ma-sm-1 { + margin: 4px !important; + } + + .v-application .ma-sm-2 { + margin: 8px !important; + } + + .v-application .ma-sm-3 { + margin: 12px !important; + } + + .v-application .ma-sm-4 { + margin: 16px !important; + } + + .v-application .ma-sm-5 { + margin: 20px !important; + } + + .v-application .ma-sm-6 { + margin: 24px !important; + } + + .v-application .ma-sm-7 { + margin: 28px !important; + } + + .v-application .ma-sm-8 { + margin: 32px !important; + } + + .v-application .ma-sm-9 { + margin: 36px !important; + } + + .v-application .ma-sm-10 { + margin: 40px !important; + } + + .v-application .ma-sm-11 { + margin: 44px !important; + } + + .v-application .ma-sm-12 { + margin: 48px !important; + } + + .v-application .ma-sm-13 { + margin: 52px !important; + } + + .v-application .ma-sm-14 { + margin: 56px !important; + } + + .v-application .ma-sm-15 { + margin: 60px !important; + } + + .v-application .ma-sm-16 { + margin: 64px !important; + } + + .v-application .ma-sm-auto { + margin: auto !important; + } + + .v-application .mx-sm-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .v-application .mx-sm-1 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .v-application .mx-sm-2 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .v-application .mx-sm-3 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .v-application .mx-sm-4 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .v-application .mx-sm-5 { + margin-right: 20px !important; + margin-left: 20px !important; + } + + .v-application .mx-sm-6 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .v-application .mx-sm-7 { + margin-right: 28px !important; + margin-left: 28px !important; + } + + .v-application .mx-sm-8 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .v-application .mx-sm-9 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .v-application .mx-sm-10 { + margin-right: 40px !important; + margin-left: 40px !important; + } + + .v-application .mx-sm-11 { + margin-right: 44px !important; + margin-left: 44px !important; + } + + .v-application .mx-sm-12 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .v-application .mx-sm-13 { + margin-right: 52px !important; + margin-left: 52px !important; + } + + .v-application .mx-sm-14 { + margin-right: 56px !important; + margin-left: 56px !important; + } + + .v-application .mx-sm-15 { + margin-right: 60px !important; + margin-left: 60px !important; + } + + .v-application .mx-sm-16 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .v-application .mx-sm-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .v-application .my-sm-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .v-application .my-sm-1 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .v-application .my-sm-2 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .v-application .my-sm-3 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .v-application .my-sm-4 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .v-application .my-sm-5 { + margin-top: 20px !important; + margin-bottom: 20px !important; + } + + .v-application .my-sm-6 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .v-application .my-sm-7 { + margin-top: 28px !important; + margin-bottom: 28px !important; + } + + .v-application .my-sm-8 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .v-application .my-sm-9 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .v-application .my-sm-10 { + margin-top: 40px !important; + margin-bottom: 40px !important; + } + + .v-application .my-sm-11 { + margin-top: 44px !important; + margin-bottom: 44px !important; + } + + .v-application .my-sm-12 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .v-application .my-sm-13 { + margin-top: 52px !important; + margin-bottom: 52px !important; + } + + .v-application .my-sm-14 { + margin-top: 56px !important; + margin-bottom: 56px !important; + } + + .v-application .my-sm-15 { + margin-top: 60px !important; + margin-bottom: 60px !important; + } + + .v-application .my-sm-16 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .v-application .my-sm-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .v-application .mt-sm-0 { + margin-top: 0px !important; + } + + .v-application .mt-sm-1 { + margin-top: 4px !important; + } + + .v-application .mt-sm-2 { + margin-top: 8px !important; + } + + .v-application .mt-sm-3 { + margin-top: 12px !important; + } + + .v-application .mt-sm-4 { + margin-top: 16px !important; + } + + .v-application .mt-sm-5 { + margin-top: 20px !important; + } + + .v-application .mt-sm-6 { + margin-top: 24px !important; + } + + .v-application .mt-sm-7 { + margin-top: 28px !important; + } + + .v-application .mt-sm-8 { + margin-top: 32px !important; + } + + .v-application .mt-sm-9 { + margin-top: 36px !important; + } + + .v-application .mt-sm-10 { + margin-top: 40px !important; + } + + .v-application .mt-sm-11 { + margin-top: 44px !important; + } + + .v-application .mt-sm-12 { + margin-top: 48px !important; + } + + .v-application .mt-sm-13 { + margin-top: 52px !important; + } + + .v-application .mt-sm-14 { + margin-top: 56px !important; + } + + .v-application .mt-sm-15 { + margin-top: 60px !important; + } + + .v-application .mt-sm-16 { + margin-top: 64px !important; + } + + .v-application .mt-sm-auto { + margin-top: auto !important; + } + + .v-application .mr-sm-0 { + margin-right: 0px !important; + } + + .v-application .mr-sm-1 { + margin-right: 4px !important; + } + + .v-application .mr-sm-2 { + margin-right: 8px !important; + } + + .v-application .mr-sm-3 { + margin-right: 12px !important; + } + + .v-application .mr-sm-4 { + margin-right: 16px !important; + } + + .v-application .mr-sm-5 { + margin-right: 20px !important; + } + + .v-application .mr-sm-6 { + margin-right: 24px !important; + } + + .v-application .mr-sm-7 { + margin-right: 28px !important; + } + + .v-application .mr-sm-8 { + margin-right: 32px !important; + } + + .v-application .mr-sm-9 { + margin-right: 36px !important; + } + + .v-application .mr-sm-10 { + margin-right: 40px !important; + } + + .v-application .mr-sm-11 { + margin-right: 44px !important; + } + + .v-application .mr-sm-12 { + margin-right: 48px !important; + } + + .v-application .mr-sm-13 { + margin-right: 52px !important; + } + + .v-application .mr-sm-14 { + margin-right: 56px !important; + } + + .v-application .mr-sm-15 { + margin-right: 60px !important; + } + + .v-application .mr-sm-16 { + margin-right: 64px !important; + } + + .v-application .mr-sm-auto { + margin-right: auto !important; + } + + .v-application .mb-sm-0 { + margin-bottom: 0px !important; + } + + .v-application .mb-sm-1 { + margin-bottom: 4px !important; + } + + .v-application .mb-sm-2 { + margin-bottom: 8px !important; + } + + .v-application .mb-sm-3 { + margin-bottom: 12px !important; + } + + .v-application .mb-sm-4 { + margin-bottom: 16px !important; + } + + .v-application .mb-sm-5 { + margin-bottom: 20px !important; + } + + .v-application .mb-sm-6 { + margin-bottom: 24px !important; + } + + .v-application .mb-sm-7 { + margin-bottom: 28px !important; + } + + .v-application .mb-sm-8 { + margin-bottom: 32px !important; + } + + .v-application .mb-sm-9 { + margin-bottom: 36px !important; + } + + .v-application .mb-sm-10 { + margin-bottom: 40px !important; + } + + .v-application .mb-sm-11 { + margin-bottom: 44px !important; + } + + .v-application .mb-sm-12 { + margin-bottom: 48px !important; + } + + .v-application .mb-sm-13 { + margin-bottom: 52px !important; + } + + .v-application .mb-sm-14 { + margin-bottom: 56px !important; + } + + .v-application .mb-sm-15 { + margin-bottom: 60px !important; + } + + .v-application .mb-sm-16 { + margin-bottom: 64px !important; + } + + .v-application .mb-sm-auto { + margin-bottom: auto !important; + } + + .v-application .ml-sm-0 { + margin-left: 0px !important; + } + + .v-application .ml-sm-1 { + margin-left: 4px !important; + } + + .v-application .ml-sm-2 { + margin-left: 8px !important; + } + + .v-application .ml-sm-3 { + margin-left: 12px !important; + } + + .v-application .ml-sm-4 { + margin-left: 16px !important; + } + + .v-application .ml-sm-5 { + margin-left: 20px !important; + } + + .v-application .ml-sm-6 { + margin-left: 24px !important; + } + + .v-application .ml-sm-7 { + margin-left: 28px !important; + } + + .v-application .ml-sm-8 { + margin-left: 32px !important; + } + + .v-application .ml-sm-9 { + margin-left: 36px !important; + } + + .v-application .ml-sm-10 { + margin-left: 40px !important; + } + + .v-application .ml-sm-11 { + margin-left: 44px !important; + } + + .v-application .ml-sm-12 { + margin-left: 48px !important; + } + + .v-application .ml-sm-13 { + margin-left: 52px !important; + } + + .v-application .ml-sm-14 { + margin-left: 56px !important; + } + + .v-application .ml-sm-15 { + margin-left: 60px !important; + } + + .v-application .ml-sm-16 { + margin-left: 64px !important; + } + + .v-application .ml-sm-auto { + margin-left: auto !important; + } + + .v-application--is-ltr .ms-sm-0 { + margin-left: 0px !important; + } + + .v-application--is-rtl .ms-sm-0 { + margin-right: 0px !important; + } + + .v-application--is-ltr .ms-sm-1 { + margin-left: 4px !important; + } + + .v-application--is-rtl .ms-sm-1 { + margin-right: 4px !important; + } + + .v-application--is-ltr .ms-sm-2 { + margin-left: 8px !important; + } + + .v-application--is-rtl .ms-sm-2 { + margin-right: 8px !important; + } + + .v-application--is-ltr .ms-sm-3 { + margin-left: 12px !important; + } + + .v-application--is-rtl .ms-sm-3 { + margin-right: 12px !important; + } + + .v-application--is-ltr .ms-sm-4 { + margin-left: 16px !important; + } + + .v-application--is-rtl .ms-sm-4 { + margin-right: 16px !important; + } + + .v-application--is-ltr .ms-sm-5 { + margin-left: 20px !important; + } + + .v-application--is-rtl .ms-sm-5 { + margin-right: 20px !important; + } + + .v-application--is-ltr .ms-sm-6 { + margin-left: 24px !important; + } + + .v-application--is-rtl .ms-sm-6 { + margin-right: 24px !important; + } + + .v-application--is-ltr .ms-sm-7 { + margin-left: 28px !important; + } + + .v-application--is-rtl .ms-sm-7 { + margin-right: 28px !important; + } + + .v-application--is-ltr .ms-sm-8 { + margin-left: 32px !important; + } + + .v-application--is-rtl .ms-sm-8 { + margin-right: 32px !important; + } + + .v-application--is-ltr .ms-sm-9 { + margin-left: 36px !important; + } + + .v-application--is-rtl .ms-sm-9 { + margin-right: 36px !important; + } + + .v-application--is-ltr .ms-sm-10 { + margin-left: 40px !important; + } + + .v-application--is-rtl .ms-sm-10 { + margin-right: 40px !important; + } + + .v-application--is-ltr .ms-sm-11 { + margin-left: 44px !important; + } + + .v-application--is-rtl .ms-sm-11 { + margin-right: 44px !important; + } + + .v-application--is-ltr .ms-sm-12 { + margin-left: 48px !important; + } + + .v-application--is-rtl .ms-sm-12 { + margin-right: 48px !important; + } + + .v-application--is-ltr .ms-sm-13 { + margin-left: 52px !important; + } + + .v-application--is-rtl .ms-sm-13 { + margin-right: 52px !important; + } + + .v-application--is-ltr .ms-sm-14 { + margin-left: 56px !important; + } + + .v-application--is-rtl .ms-sm-14 { + margin-right: 56px !important; + } + + .v-application--is-ltr .ms-sm-15 { + margin-left: 60px !important; + } + + .v-application--is-rtl .ms-sm-15 { + margin-right: 60px !important; + } + + .v-application--is-ltr .ms-sm-16 { + margin-left: 64px !important; + } + + .v-application--is-rtl .ms-sm-16 { + margin-right: 64px !important; + } + + .v-application--is-ltr .ms-sm-auto { + margin-left: auto !important; + } + + .v-application--is-rtl .ms-sm-auto { + margin-right: auto !important; + } + + .v-application--is-ltr .me-sm-0 { + margin-right: 0px !important; + } + + .v-application--is-rtl .me-sm-0 { + margin-left: 0px !important; + } + + .v-application--is-ltr .me-sm-1 { + margin-right: 4px !important; + } + + .v-application--is-rtl .me-sm-1 { + margin-left: 4px !important; + } + + .v-application--is-ltr .me-sm-2 { + margin-right: 8px !important; + } + + .v-application--is-rtl .me-sm-2 { + margin-left: 8px !important; + } + + .v-application--is-ltr .me-sm-3 { + margin-right: 12px !important; + } + + .v-application--is-rtl .me-sm-3 { + margin-left: 12px !important; + } + + .v-application--is-ltr .me-sm-4 { + margin-right: 16px !important; + } + + .v-application--is-rtl .me-sm-4 { + margin-left: 16px !important; + } + + .v-application--is-ltr .me-sm-5 { + margin-right: 20px !important; + } + + .v-application--is-rtl .me-sm-5 { + margin-left: 20px !important; + } + + .v-application--is-ltr .me-sm-6 { + margin-right: 24px !important; + } + + .v-application--is-rtl .me-sm-6 { + margin-left: 24px !important; + } + + .v-application--is-ltr .me-sm-7 { + margin-right: 28px !important; + } + + .v-application--is-rtl .me-sm-7 { + margin-left: 28px !important; + } + + .v-application--is-ltr .me-sm-8 { + margin-right: 32px !important; + } + + .v-application--is-rtl .me-sm-8 { + margin-left: 32px !important; + } + + .v-application--is-ltr .me-sm-9 { + margin-right: 36px !important; + } + + .v-application--is-rtl .me-sm-9 { + margin-left: 36px !important; + } + + .v-application--is-ltr .me-sm-10 { + margin-right: 40px !important; + } + + .v-application--is-rtl .me-sm-10 { + margin-left: 40px !important; + } + + .v-application--is-ltr .me-sm-11 { + margin-right: 44px !important; + } + + .v-application--is-rtl .me-sm-11 { + margin-left: 44px !important; + } + + .v-application--is-ltr .me-sm-12 { + margin-right: 48px !important; + } + + .v-application--is-rtl .me-sm-12 { + margin-left: 48px !important; + } + + .v-application--is-ltr .me-sm-13 { + margin-right: 52px !important; + } + + .v-application--is-rtl .me-sm-13 { + margin-left: 52px !important; + } + + .v-application--is-ltr .me-sm-14 { + margin-right: 56px !important; + } + + .v-application--is-rtl .me-sm-14 { + margin-left: 56px !important; + } + + .v-application--is-ltr .me-sm-15 { + margin-right: 60px !important; + } + + .v-application--is-rtl .me-sm-15 { + margin-left: 60px !important; + } + + .v-application--is-ltr .me-sm-16 { + margin-right: 64px !important; + } + + .v-application--is-rtl .me-sm-16 { + margin-left: 64px !important; + } + + .v-application--is-ltr .me-sm-auto { + margin-right: auto !important; + } + + .v-application--is-rtl .me-sm-auto { + margin-left: auto !important; + } + + .v-application .ma-sm-n1 { + margin: -4px !important; + } + + .v-application .ma-sm-n2 { + margin: -8px !important; + } + + .v-application .ma-sm-n3 { + margin: -12px !important; + } + + .v-application .ma-sm-n4 { + margin: -16px !important; + } + + .v-application .ma-sm-n5 { + margin: -20px !important; + } + + .v-application .ma-sm-n6 { + margin: -24px !important; + } + + .v-application .ma-sm-n7 { + margin: -28px !important; + } + + .v-application .ma-sm-n8 { + margin: -32px !important; + } + + .v-application .ma-sm-n9 { + margin: -36px !important; + } + + .v-application .ma-sm-n10 { + margin: -40px !important; + } + + .v-application .ma-sm-n11 { + margin: -44px !important; + } + + .v-application .ma-sm-n12 { + margin: -48px !important; + } + + .v-application .ma-sm-n13 { + margin: -52px !important; + } + + .v-application .ma-sm-n14 { + margin: -56px !important; + } + + .v-application .ma-sm-n15 { + margin: -60px !important; + } + + .v-application .ma-sm-n16 { + margin: -64px !important; + } + + .v-application .mx-sm-n1 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .v-application .mx-sm-n2 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .v-application .mx-sm-n3 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .v-application .mx-sm-n4 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .v-application .mx-sm-n5 { + margin-right: -20px !important; + margin-left: -20px !important; + } + + .v-application .mx-sm-n6 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .v-application .mx-sm-n7 { + margin-right: -28px !important; + margin-left: -28px !important; + } + + .v-application .mx-sm-n8 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .v-application .mx-sm-n9 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .v-application .mx-sm-n10 { + margin-right: -40px !important; + margin-left: -40px !important; + } + + .v-application .mx-sm-n11 { + margin-right: -44px !important; + margin-left: -44px !important; + } + + .v-application .mx-sm-n12 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .v-application .mx-sm-n13 { + margin-right: -52px !important; + margin-left: -52px !important; + } + + .v-application .mx-sm-n14 { + margin-right: -56px !important; + margin-left: -56px !important; + } + + .v-application .mx-sm-n15 { + margin-right: -60px !important; + margin-left: -60px !important; + } + + .v-application .mx-sm-n16 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .v-application .my-sm-n1 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .v-application .my-sm-n2 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .v-application .my-sm-n3 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .v-application .my-sm-n4 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .v-application .my-sm-n5 { + margin-top: -20px !important; + margin-bottom: -20px !important; + } + + .v-application .my-sm-n6 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .v-application .my-sm-n7 { + margin-top: -28px !important; + margin-bottom: -28px !important; + } + + .v-application .my-sm-n8 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .v-application .my-sm-n9 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .v-application .my-sm-n10 { + margin-top: -40px !important; + margin-bottom: -40px !important; + } + + .v-application .my-sm-n11 { + margin-top: -44px !important; + margin-bottom: -44px !important; + } + + .v-application .my-sm-n12 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .v-application .my-sm-n13 { + margin-top: -52px !important; + margin-bottom: -52px !important; + } + + .v-application .my-sm-n14 { + margin-top: -56px !important; + margin-bottom: -56px !important; + } + + .v-application .my-sm-n15 { + margin-top: -60px !important; + margin-bottom: -60px !important; + } + + .v-application .my-sm-n16 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .v-application .mt-sm-n1 { + margin-top: -4px !important; + } + + .v-application .mt-sm-n2 { + margin-top: -8px !important; + } + + .v-application .mt-sm-n3 { + margin-top: -12px !important; + } + + .v-application .mt-sm-n4 { + margin-top: -16px !important; + } + + .v-application .mt-sm-n5 { + margin-top: -20px !important; + } + + .v-application .mt-sm-n6 { + margin-top: -24px !important; + } + + .v-application .mt-sm-n7 { + margin-top: -28px !important; + } + + .v-application .mt-sm-n8 { + margin-top: -32px !important; + } + + .v-application .mt-sm-n9 { + margin-top: -36px !important; + } + + .v-application .mt-sm-n10 { + margin-top: -40px !important; + } + + .v-application .mt-sm-n11 { + margin-top: -44px !important; + } + + .v-application .mt-sm-n12 { + margin-top: -48px !important; + } + + .v-application .mt-sm-n13 { + margin-top: -52px !important; + } + + .v-application .mt-sm-n14 { + margin-top: -56px !important; + } + + .v-application .mt-sm-n15 { + margin-top: -60px !important; + } + + .v-application .mt-sm-n16 { + margin-top: -64px !important; + } + + .v-application .mr-sm-n1 { + margin-right: -4px !important; + } + + .v-application .mr-sm-n2 { + margin-right: -8px !important; + } + + .v-application .mr-sm-n3 { + margin-right: -12px !important; + } + + .v-application .mr-sm-n4 { + margin-right: -16px !important; + } + + .v-application .mr-sm-n5 { + margin-right: -20px !important; + } + + .v-application .mr-sm-n6 { + margin-right: -24px !important; + } + + .v-application .mr-sm-n7 { + margin-right: -28px !important; + } + + .v-application .mr-sm-n8 { + margin-right: -32px !important; + } + + .v-application .mr-sm-n9 { + margin-right: -36px !important; + } + + .v-application .mr-sm-n10 { + margin-right: -40px !important; + } + + .v-application .mr-sm-n11 { + margin-right: -44px !important; + } + + .v-application .mr-sm-n12 { + margin-right: -48px !important; + } + + .v-application .mr-sm-n13 { + margin-right: -52px !important; + } + + .v-application .mr-sm-n14 { + margin-right: -56px !important; + } + + .v-application .mr-sm-n15 { + margin-right: -60px !important; + } + + .v-application .mr-sm-n16 { + margin-right: -64px !important; + } + + .v-application .mb-sm-n1 { + margin-bottom: -4px !important; + } + + .v-application .mb-sm-n2 { + margin-bottom: -8px !important; + } + + .v-application .mb-sm-n3 { + margin-bottom: -12px !important; + } + + .v-application .mb-sm-n4 { + margin-bottom: -16px !important; + } + + .v-application .mb-sm-n5 { + margin-bottom: -20px !important; + } + + .v-application .mb-sm-n6 { + margin-bottom: -24px !important; + } + + .v-application .mb-sm-n7 { + margin-bottom: -28px !important; + } + + .v-application .mb-sm-n8 { + margin-bottom: -32px !important; + } + + .v-application .mb-sm-n9 { + margin-bottom: -36px !important; + } + + .v-application .mb-sm-n10 { + margin-bottom: -40px !important; + } + + .v-application .mb-sm-n11 { + margin-bottom: -44px !important; + } + + .v-application .mb-sm-n12 { + margin-bottom: -48px !important; + } + + .v-application .mb-sm-n13 { + margin-bottom: -52px !important; + } + + .v-application .mb-sm-n14 { + margin-bottom: -56px !important; + } + + .v-application .mb-sm-n15 { + margin-bottom: -60px !important; + } + + .v-application .mb-sm-n16 { + margin-bottom: -64px !important; + } + + .v-application .ml-sm-n1 { + margin-left: -4px !important; + } + + .v-application .ml-sm-n2 { + margin-left: -8px !important; + } + + .v-application .ml-sm-n3 { + margin-left: -12px !important; + } + + .v-application .ml-sm-n4 { + margin-left: -16px !important; + } + + .v-application .ml-sm-n5 { + margin-left: -20px !important; + } + + .v-application .ml-sm-n6 { + margin-left: -24px !important; + } + + .v-application .ml-sm-n7 { + margin-left: -28px !important; + } + + .v-application .ml-sm-n8 { + margin-left: -32px !important; + } + + .v-application .ml-sm-n9 { + margin-left: -36px !important; + } + + .v-application .ml-sm-n10 { + margin-left: -40px !important; + } + + .v-application .ml-sm-n11 { + margin-left: -44px !important; + } + + .v-application .ml-sm-n12 { + margin-left: -48px !important; + } + + .v-application .ml-sm-n13 { + margin-left: -52px !important; + } + + .v-application .ml-sm-n14 { + margin-left: -56px !important; + } + + .v-application .ml-sm-n15 { + margin-left: -60px !important; + } + + .v-application .ml-sm-n16 { + margin-left: -64px !important; + } + + .v-application--is-ltr .ms-sm-n1 { + margin-left: -4px !important; + } + + .v-application--is-rtl .ms-sm-n1 { + margin-right: -4px !important; + } + + .v-application--is-ltr .ms-sm-n2 { + margin-left: -8px !important; + } + + .v-application--is-rtl .ms-sm-n2 { + margin-right: -8px !important; + } + + .v-application--is-ltr .ms-sm-n3 { + margin-left: -12px !important; + } + + .v-application--is-rtl .ms-sm-n3 { + margin-right: -12px !important; + } + + .v-application--is-ltr .ms-sm-n4 { + margin-left: -16px !important; + } + + .v-application--is-rtl .ms-sm-n4 { + margin-right: -16px !important; + } + + .v-application--is-ltr .ms-sm-n5 { + margin-left: -20px !important; + } + + .v-application--is-rtl .ms-sm-n5 { + margin-right: -20px !important; + } + + .v-application--is-ltr .ms-sm-n6 { + margin-left: -24px !important; + } + + .v-application--is-rtl .ms-sm-n6 { + margin-right: -24px !important; + } + + .v-application--is-ltr .ms-sm-n7 { + margin-left: -28px !important; + } + + .v-application--is-rtl .ms-sm-n7 { + margin-right: -28px !important; + } + + .v-application--is-ltr .ms-sm-n8 { + margin-left: -32px !important; + } + + .v-application--is-rtl .ms-sm-n8 { + margin-right: -32px !important; + } + + .v-application--is-ltr .ms-sm-n9 { + margin-left: -36px !important; + } + + .v-application--is-rtl .ms-sm-n9 { + margin-right: -36px !important; + } + + .v-application--is-ltr .ms-sm-n10 { + margin-left: -40px !important; + } + + .v-application--is-rtl .ms-sm-n10 { + margin-right: -40px !important; + } + + .v-application--is-ltr .ms-sm-n11 { + margin-left: -44px !important; + } + + .v-application--is-rtl .ms-sm-n11 { + margin-right: -44px !important; + } + + .v-application--is-ltr .ms-sm-n12 { + margin-left: -48px !important; + } + + .v-application--is-rtl .ms-sm-n12 { + margin-right: -48px !important; + } + + .v-application--is-ltr .ms-sm-n13 { + margin-left: -52px !important; + } + + .v-application--is-rtl .ms-sm-n13 { + margin-right: -52px !important; + } + + .v-application--is-ltr .ms-sm-n14 { + margin-left: -56px !important; + } + + .v-application--is-rtl .ms-sm-n14 { + margin-right: -56px !important; + } + + .v-application--is-ltr .ms-sm-n15 { + margin-left: -60px !important; + } + + .v-application--is-rtl .ms-sm-n15 { + margin-right: -60px !important; + } + + .v-application--is-ltr .ms-sm-n16 { + margin-left: -64px !important; + } + + .v-application--is-rtl .ms-sm-n16 { + margin-right: -64px !important; + } + + .v-application--is-ltr .me-sm-n1 { + margin-right: -4px !important; + } + + .v-application--is-rtl .me-sm-n1 { + margin-left: -4px !important; + } + + .v-application--is-ltr .me-sm-n2 { + margin-right: -8px !important; + } + + .v-application--is-rtl .me-sm-n2 { + margin-left: -8px !important; + } + + .v-application--is-ltr .me-sm-n3 { + margin-right: -12px !important; + } + + .v-application--is-rtl .me-sm-n3 { + margin-left: -12px !important; + } + + .v-application--is-ltr .me-sm-n4 { + margin-right: -16px !important; + } + + .v-application--is-rtl .me-sm-n4 { + margin-left: -16px !important; + } + + .v-application--is-ltr .me-sm-n5 { + margin-right: -20px !important; + } + + .v-application--is-rtl .me-sm-n5 { + margin-left: -20px !important; + } + + .v-application--is-ltr .me-sm-n6 { + margin-right: -24px !important; + } + + .v-application--is-rtl .me-sm-n6 { + margin-left: -24px !important; + } + + .v-application--is-ltr .me-sm-n7 { + margin-right: -28px !important; + } + + .v-application--is-rtl .me-sm-n7 { + margin-left: -28px !important; + } + + .v-application--is-ltr .me-sm-n8 { + margin-right: -32px !important; + } + + .v-application--is-rtl .me-sm-n8 { + margin-left: -32px !important; + } + + .v-application--is-ltr .me-sm-n9 { + margin-right: -36px !important; + } + + .v-application--is-rtl .me-sm-n9 { + margin-left: -36px !important; + } + + .v-application--is-ltr .me-sm-n10 { + margin-right: -40px !important; + } + + .v-application--is-rtl .me-sm-n10 { + margin-left: -40px !important; + } + + .v-application--is-ltr .me-sm-n11 { + margin-right: -44px !important; + } + + .v-application--is-rtl .me-sm-n11 { + margin-left: -44px !important; + } + + .v-application--is-ltr .me-sm-n12 { + margin-right: -48px !important; + } + + .v-application--is-rtl .me-sm-n12 { + margin-left: -48px !important; + } + + .v-application--is-ltr .me-sm-n13 { + margin-right: -52px !important; + } + + .v-application--is-rtl .me-sm-n13 { + margin-left: -52px !important; + } + + .v-application--is-ltr .me-sm-n14 { + margin-right: -56px !important; + } + + .v-application--is-rtl .me-sm-n14 { + margin-left: -56px !important; + } + + .v-application--is-ltr .me-sm-n15 { + margin-right: -60px !important; + } + + .v-application--is-rtl .me-sm-n15 { + margin-left: -60px !important; + } + + .v-application--is-ltr .me-sm-n16 { + margin-right: -64px !important; + } + + .v-application--is-rtl .me-sm-n16 { + margin-left: -64px !important; + } + + .v-application .pa-sm-0 { + padding: 0px !important; + } + + .v-application .pa-sm-1 { + padding: 4px !important; + } + + .v-application .pa-sm-2 { + padding: 8px !important; + } + + .v-application .pa-sm-3 { + padding: 12px !important; + } + + .v-application .pa-sm-4 { + padding: 16px !important; + } + + .v-application .pa-sm-5 { + padding: 20px !important; + } + + .v-application .pa-sm-6 { + padding: 24px !important; + } + + .v-application .pa-sm-7 { + padding: 28px !important; + } + + .v-application .pa-sm-8 { + padding: 32px !important; + } + + .v-application .pa-sm-9 { + padding: 36px !important; + } + + .v-application .pa-sm-10 { + padding: 40px !important; + } + + .v-application .pa-sm-11 { + padding: 44px !important; + } + + .v-application .pa-sm-12 { + padding: 48px !important; + } + + .v-application .pa-sm-13 { + padding: 52px !important; + } + + .v-application .pa-sm-14 { + padding: 56px !important; + } + + .v-application .pa-sm-15 { + padding: 60px !important; + } + + .v-application .pa-sm-16 { + padding: 64px !important; + } + + .v-application .px-sm-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .v-application .px-sm-1 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .v-application .px-sm-2 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .v-application .px-sm-3 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .v-application .px-sm-4 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .v-application .px-sm-5 { + padding-right: 20px !important; + padding-left: 20px !important; + } + + .v-application .px-sm-6 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .v-application .px-sm-7 { + padding-right: 28px !important; + padding-left: 28px !important; + } + + .v-application .px-sm-8 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .v-application .px-sm-9 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .v-application .px-sm-10 { + padding-right: 40px !important; + padding-left: 40px !important; + } + + .v-application .px-sm-11 { + padding-right: 44px !important; + padding-left: 44px !important; + } + + .v-application .px-sm-12 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .v-application .px-sm-13 { + padding-right: 52px !important; + padding-left: 52px !important; + } + + .v-application .px-sm-14 { + padding-right: 56px !important; + padding-left: 56px !important; + } + + .v-application .px-sm-15 { + padding-right: 60px !important; + padding-left: 60px !important; + } + + .v-application .px-sm-16 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .v-application .py-sm-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .v-application .py-sm-1 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .v-application .py-sm-2 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .v-application .py-sm-3 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .v-application .py-sm-4 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .v-application .py-sm-5 { + padding-top: 20px !important; + padding-bottom: 20px !important; + } + + .v-application .py-sm-6 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .v-application .py-sm-7 { + padding-top: 28px !important; + padding-bottom: 28px !important; + } + + .v-application .py-sm-8 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .v-application .py-sm-9 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .v-application .py-sm-10 { + padding-top: 40px !important; + padding-bottom: 40px !important; + } + + .v-application .py-sm-11 { + padding-top: 44px !important; + padding-bottom: 44px !important; + } + + .v-application .py-sm-12 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .v-application .py-sm-13 { + padding-top: 52px !important; + padding-bottom: 52px !important; + } + + .v-application .py-sm-14 { + padding-top: 56px !important; + padding-bottom: 56px !important; + } + + .v-application .py-sm-15 { + padding-top: 60px !important; + padding-bottom: 60px !important; + } + + .v-application .py-sm-16 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .v-application .pt-sm-0 { + padding-top: 0px !important; + } + + .v-application .pt-sm-1 { + padding-top: 4px !important; + } + + .v-application .pt-sm-2 { + padding-top: 8px !important; + } + + .v-application .pt-sm-3 { + padding-top: 12px !important; + } + + .v-application .pt-sm-4 { + padding-top: 16px !important; + } + + .v-application .pt-sm-5 { + padding-top: 20px !important; + } + + .v-application .pt-sm-6 { + padding-top: 24px !important; + } + + .v-application .pt-sm-7 { + padding-top: 28px !important; + } + + .v-application .pt-sm-8 { + padding-top: 32px !important; + } + + .v-application .pt-sm-9 { + padding-top: 36px !important; + } + + .v-application .pt-sm-10 { + padding-top: 40px !important; + } + + .v-application .pt-sm-11 { + padding-top: 44px !important; + } + + .v-application .pt-sm-12 { + padding-top: 48px !important; + } + + .v-application .pt-sm-13 { + padding-top: 52px !important; + } + + .v-application .pt-sm-14 { + padding-top: 56px !important; + } + + .v-application .pt-sm-15 { + padding-top: 60px !important; + } + + .v-application .pt-sm-16 { + padding-top: 64px !important; + } + + .v-application .pr-sm-0 { + padding-right: 0px !important; + } + + .v-application .pr-sm-1 { + padding-right: 4px !important; + } + + .v-application .pr-sm-2 { + padding-right: 8px !important; + } + + .v-application .pr-sm-3 { + padding-right: 12px !important; + } + + .v-application .pr-sm-4 { + padding-right: 16px !important; + } + + .v-application .pr-sm-5 { + padding-right: 20px !important; + } + + .v-application .pr-sm-6 { + padding-right: 24px !important; + } + + .v-application .pr-sm-7 { + padding-right: 28px !important; + } + + .v-application .pr-sm-8 { + padding-right: 32px !important; + } + + .v-application .pr-sm-9 { + padding-right: 36px !important; + } + + .v-application .pr-sm-10 { + padding-right: 40px !important; + } + + .v-application .pr-sm-11 { + padding-right: 44px !important; + } + + .v-application .pr-sm-12 { + padding-right: 48px !important; + } + + .v-application .pr-sm-13 { + padding-right: 52px !important; + } + + .v-application .pr-sm-14 { + padding-right: 56px !important; + } + + .v-application .pr-sm-15 { + padding-right: 60px !important; + } + + .v-application .pr-sm-16 { + padding-right: 64px !important; + } + + .v-application .pb-sm-0 { + padding-bottom: 0px !important; + } + + .v-application .pb-sm-1 { + padding-bottom: 4px !important; + } + + .v-application .pb-sm-2 { + padding-bottom: 8px !important; + } + + .v-application .pb-sm-3 { + padding-bottom: 12px !important; + } + + .v-application .pb-sm-4 { + padding-bottom: 16px !important; + } + + .v-application .pb-sm-5 { + padding-bottom: 20px !important; + } + + .v-application .pb-sm-6 { + padding-bottom: 24px !important; + } + + .v-application .pb-sm-7 { + padding-bottom: 28px !important; + } + + .v-application .pb-sm-8 { + padding-bottom: 32px !important; + } + + .v-application .pb-sm-9 { + padding-bottom: 36px !important; + } + + .v-application .pb-sm-10 { + padding-bottom: 40px !important; + } + + .v-application .pb-sm-11 { + padding-bottom: 44px !important; + } + + .v-application .pb-sm-12 { + padding-bottom: 48px !important; + } + + .v-application .pb-sm-13 { + padding-bottom: 52px !important; + } + + .v-application .pb-sm-14 { + padding-bottom: 56px !important; + } + + .v-application .pb-sm-15 { + padding-bottom: 60px !important; + } + + .v-application .pb-sm-16 { + padding-bottom: 64px !important; + } + + .v-application .pl-sm-0 { + padding-left: 0px !important; + } + + .v-application .pl-sm-1 { + padding-left: 4px !important; + } + + .v-application .pl-sm-2 { + padding-left: 8px !important; + } + + .v-application .pl-sm-3 { + padding-left: 12px !important; + } + + .v-application .pl-sm-4 { + padding-left: 16px !important; + } + + .v-application .pl-sm-5 { + padding-left: 20px !important; + } + + .v-application .pl-sm-6 { + padding-left: 24px !important; + } + + .v-application .pl-sm-7 { + padding-left: 28px !important; + } + + .v-application .pl-sm-8 { + padding-left: 32px !important; + } + + .v-application .pl-sm-9 { + padding-left: 36px !important; + } + + .v-application .pl-sm-10 { + padding-left: 40px !important; + } + + .v-application .pl-sm-11 { + padding-left: 44px !important; + } + + .v-application .pl-sm-12 { + padding-left: 48px !important; + } + + .v-application .pl-sm-13 { + padding-left: 52px !important; + } + + .v-application .pl-sm-14 { + padding-left: 56px !important; + } + + .v-application .pl-sm-15 { + padding-left: 60px !important; + } + + .v-application .pl-sm-16 { + padding-left: 64px !important; + } + + .v-application--is-ltr .ps-sm-0 { + padding-left: 0px !important; + } + + .v-application--is-rtl .ps-sm-0 { + padding-right: 0px !important; + } + + .v-application--is-ltr .ps-sm-1 { + padding-left: 4px !important; + } + + .v-application--is-rtl .ps-sm-1 { + padding-right: 4px !important; + } + + .v-application--is-ltr .ps-sm-2 { + padding-left: 8px !important; + } + + .v-application--is-rtl .ps-sm-2 { + padding-right: 8px !important; + } + + .v-application--is-ltr .ps-sm-3 { + padding-left: 12px !important; + } + + .v-application--is-rtl .ps-sm-3 { + padding-right: 12px !important; + } + + .v-application--is-ltr .ps-sm-4 { + padding-left: 16px !important; + } + + .v-application--is-rtl .ps-sm-4 { + padding-right: 16px !important; + } + + .v-application--is-ltr .ps-sm-5 { + padding-left: 20px !important; + } + + .v-application--is-rtl .ps-sm-5 { + padding-right: 20px !important; + } + + .v-application--is-ltr .ps-sm-6 { + padding-left: 24px !important; + } + + .v-application--is-rtl .ps-sm-6 { + padding-right: 24px !important; + } + + .v-application--is-ltr .ps-sm-7 { + padding-left: 28px !important; + } + + .v-application--is-rtl .ps-sm-7 { + padding-right: 28px !important; + } + + .v-application--is-ltr .ps-sm-8 { + padding-left: 32px !important; + } + + .v-application--is-rtl .ps-sm-8 { + padding-right: 32px !important; + } + + .v-application--is-ltr .ps-sm-9 { + padding-left: 36px !important; + } + + .v-application--is-rtl .ps-sm-9 { + padding-right: 36px !important; + } + + .v-application--is-ltr .ps-sm-10 { + padding-left: 40px !important; + } + + .v-application--is-rtl .ps-sm-10 { + padding-right: 40px !important; + } + + .v-application--is-ltr .ps-sm-11 { + padding-left: 44px !important; + } + + .v-application--is-rtl .ps-sm-11 { + padding-right: 44px !important; + } + + .v-application--is-ltr .ps-sm-12 { + padding-left: 48px !important; + } + + .v-application--is-rtl .ps-sm-12 { + padding-right: 48px !important; + } + + .v-application--is-ltr .ps-sm-13 { + padding-left: 52px !important; + } + + .v-application--is-rtl .ps-sm-13 { + padding-right: 52px !important; + } + + .v-application--is-ltr .ps-sm-14 { + padding-left: 56px !important; + } + + .v-application--is-rtl .ps-sm-14 { + padding-right: 56px !important; + } + + .v-application--is-ltr .ps-sm-15 { + padding-left: 60px !important; + } + + .v-application--is-rtl .ps-sm-15 { + padding-right: 60px !important; + } + + .v-application--is-ltr .ps-sm-16 { + padding-left: 64px !important; + } + + .v-application--is-rtl .ps-sm-16 { + padding-right: 64px !important; + } + + .v-application--is-ltr .pe-sm-0 { + padding-right: 0px !important; + } + + .v-application--is-rtl .pe-sm-0 { + padding-left: 0px !important; + } + + .v-application--is-ltr .pe-sm-1 { + padding-right: 4px !important; + } + + .v-application--is-rtl .pe-sm-1 { + padding-left: 4px !important; + } + + .v-application--is-ltr .pe-sm-2 { + padding-right: 8px !important; + } + + .v-application--is-rtl .pe-sm-2 { + padding-left: 8px !important; + } + + .v-application--is-ltr .pe-sm-3 { + padding-right: 12px !important; + } + + .v-application--is-rtl .pe-sm-3 { + padding-left: 12px !important; + } + + .v-application--is-ltr .pe-sm-4 { + padding-right: 16px !important; + } + + .v-application--is-rtl .pe-sm-4 { + padding-left: 16px !important; + } + + .v-application--is-ltr .pe-sm-5 { + padding-right: 20px !important; + } + + .v-application--is-rtl .pe-sm-5 { + padding-left: 20px !important; + } + + .v-application--is-ltr .pe-sm-6 { + padding-right: 24px !important; + } + + .v-application--is-rtl .pe-sm-6 { + padding-left: 24px !important; + } + + .v-application--is-ltr .pe-sm-7 { + padding-right: 28px !important; + } + + .v-application--is-rtl .pe-sm-7 { + padding-left: 28px !important; + } + + .v-application--is-ltr .pe-sm-8 { + padding-right: 32px !important; + } + + .v-application--is-rtl .pe-sm-8 { + padding-left: 32px !important; + } + + .v-application--is-ltr .pe-sm-9 { + padding-right: 36px !important; + } + + .v-application--is-rtl .pe-sm-9 { + padding-left: 36px !important; + } + + .v-application--is-ltr .pe-sm-10 { + padding-right: 40px !important; + } + + .v-application--is-rtl .pe-sm-10 { + padding-left: 40px !important; + } + + .v-application--is-ltr .pe-sm-11 { + padding-right: 44px !important; + } + + .v-application--is-rtl .pe-sm-11 { + padding-left: 44px !important; + } + + .v-application--is-ltr .pe-sm-12 { + padding-right: 48px !important; + } + + .v-application--is-rtl .pe-sm-12 { + padding-left: 48px !important; + } + + .v-application--is-ltr .pe-sm-13 { + padding-right: 52px !important; + } + + .v-application--is-rtl .pe-sm-13 { + padding-left: 52px !important; + } + + .v-application--is-ltr .pe-sm-14 { + padding-right: 56px !important; + } + + .v-application--is-rtl .pe-sm-14 { + padding-left: 56px !important; + } + + .v-application--is-ltr .pe-sm-15 { + padding-right: 60px !important; + } + + .v-application--is-rtl .pe-sm-15 { + padding-left: 60px !important; + } + + .v-application--is-ltr .pe-sm-16 { + padding-right: 64px !important; + } + + .v-application--is-rtl .pe-sm-16 { + padding-left: 64px !important; + } + + .v-application .text-sm-left { + text-align: left !important; + } + + .v-application .text-sm-right { + text-align: right !important; + } + + .v-application .text-sm-center { + text-align: center !important; + } + + .v-application .text-sm-justify { + text-align: justify !important; + } + + .v-application .text-sm-start { + text-align: start !important; + } + + .v-application .text-sm-end { + text-align: end !important; + } + + .v-application .text-sm-h1 { + font-size: 6rem !important; + font-weight: 300; + line-height: 6rem; + letter-spacing: -0.015625em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-h2 { + font-size: 3.75rem !important; + font-weight: 300; + line-height: 3.75rem; + letter-spacing: -0.0083333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-h3 { + font-size: 3rem !important; + font-weight: 400; + line-height: 3.125rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-h4 { + font-size: 2.125rem !important; + font-weight: 400; + line-height: 2.5rem; + letter-spacing: 0.0073529412em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-h5 { + font-size: 1.5rem !important; + font-weight: 400; + line-height: 2rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-h6 { + font-size: 1.25rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.0125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-subtitle-1 { + font-size: 1rem !important; + font-weight: normal; + line-height: 1.75rem; + letter-spacing: 0.009375em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-subtitle-2 { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 1.375rem; + letter-spacing: 0.0071428571em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-body-1 { + font-size: 1rem !important; + font-weight: 400; + line-height: 1.5rem; + letter-spacing: 0.03125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-body-2 { + font-size: 0.875rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0178571429em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-button { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 2.25rem; + letter-spacing: 0.0892857143em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } + + .v-application .text-sm-caption { + font-size: 0.75rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0333333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-sm-overline { + font-size: 0.75rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.1666666667em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } +} +@media (min-width: 960px) { + .v-application .d-md-none { + display: none !important; + } + + .v-application .d-md-inline { + display: inline !important; + } + + .v-application .d-md-inline-block { + display: inline-block !important; + } + + .v-application .d-md-block { + display: block !important; + } + + .v-application .d-md-table { + display: table !important; + } + + .v-application .d-md-table-row { + display: table-row !important; + } + + .v-application .d-md-table-cell { + display: table-cell !important; + } + + .v-application .d-md-flex { + display: flex !important; + } + + .v-application .d-md-inline-flex { + display: inline-flex !important; + } + + .v-application .float-md-none { + float: none !important; + } + + .v-application .float-md-left { + float: left !important; + } + + .v-application .float-md-right { + float: right !important; + } + + .v-application .flex-md-fill { + flex: 1 1 auto !important; + } + + .v-application .flex-md-row { + flex-direction: row !important; + } + + .v-application .flex-md-column { + flex-direction: column !important; + } + + .v-application .flex-md-row-reverse { + flex-direction: row-reverse !important; + } + + .v-application .flex-md-column-reverse { + flex-direction: column-reverse !important; + } + + .v-application .flex-md-grow-0 { + flex-grow: 0 !important; + } + + .v-application .flex-md-grow-1 { + flex-grow: 1 !important; + } + + .v-application .flex-md-shrink-0 { + flex-shrink: 0 !important; + } + + .v-application .flex-md-shrink-1 { + flex-shrink: 1 !important; + } + + .v-application .flex-md-wrap { + flex-wrap: wrap !important; + } + + .v-application .flex-md-nowrap { + flex-wrap: nowrap !important; + } + + .v-application .flex-md-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .v-application .justify-md-start { + justify-content: flex-start !important; + } + + .v-application .justify-md-end { + justify-content: flex-end !important; + } + + .v-application .justify-md-center { + justify-content: center !important; + } + + .v-application .justify-md-space-between { + justify-content: space-between !important; + } + + .v-application .justify-md-space-around { + justify-content: space-around !important; + } + + .v-application .align-md-start { + align-items: flex-start !important; + } + + .v-application .align-md-end { + align-items: flex-end !important; + } + + .v-application .align-md-center { + align-items: center !important; + } + + .v-application .align-md-baseline { + align-items: baseline !important; + } + + .v-application .align-md-stretch { + align-items: stretch !important; + } + + .v-application .align-content-md-start { + align-content: flex-start !important; + } + + .v-application .align-content-md-end { + align-content: flex-end !important; + } + + .v-application .align-content-md-center { + align-content: center !important; + } + + .v-application .align-content-md-space-between { + align-content: space-between !important; + } + + .v-application .align-content-md-space-around { + align-content: space-around !important; + } + + .v-application .align-content-md-stretch { + align-content: stretch !important; + } + + .v-application .align-self-md-auto { + align-self: auto !important; + } + + .v-application .align-self-md-start { + align-self: flex-start !important; + } + + .v-application .align-self-md-end { + align-self: flex-end !important; + } + + .v-application .align-self-md-center { + align-self: center !important; + } + + .v-application .align-self-md-baseline { + align-self: baseline !important; + } + + .v-application .align-self-md-stretch { + align-self: stretch !important; + } + + .v-application .order-md-first { + order: -1 !important; + } + + .v-application .order-md-0 { + order: 0 !important; + } + + .v-application .order-md-1 { + order: 1 !important; + } + + .v-application .order-md-2 { + order: 2 !important; + } + + .v-application .order-md-3 { + order: 3 !important; + } + + .v-application .order-md-4 { + order: 4 !important; + } + + .v-application .order-md-5 { + order: 5 !important; + } + + .v-application .order-md-6 { + order: 6 !important; + } + + .v-application .order-md-7 { + order: 7 !important; + } + + .v-application .order-md-8 { + order: 8 !important; + } + + .v-application .order-md-9 { + order: 9 !important; + } + + .v-application .order-md-10 { + order: 10 !important; + } + + .v-application .order-md-11 { + order: 11 !important; + } + + .v-application .order-md-12 { + order: 12 !important; + } + + .v-application .order-md-last { + order: 13 !important; + } + + .v-application .ma-md-0 { + margin: 0px !important; + } + + .v-application .ma-md-1 { + margin: 4px !important; + } + + .v-application .ma-md-2 { + margin: 8px !important; + } + + .v-application .ma-md-3 { + margin: 12px !important; + } + + .v-application .ma-md-4 { + margin: 16px !important; + } + + .v-application .ma-md-5 { + margin: 20px !important; + } + + .v-application .ma-md-6 { + margin: 24px !important; + } + + .v-application .ma-md-7 { + margin: 28px !important; + } + + .v-application .ma-md-8 { + margin: 32px !important; + } + + .v-application .ma-md-9 { + margin: 36px !important; + } + + .v-application .ma-md-10 { + margin: 40px !important; + } + + .v-application .ma-md-11 { + margin: 44px !important; + } + + .v-application .ma-md-12 { + margin: 48px !important; + } + + .v-application .ma-md-13 { + margin: 52px !important; + } + + .v-application .ma-md-14 { + margin: 56px !important; + } + + .v-application .ma-md-15 { + margin: 60px !important; + } + + .v-application .ma-md-16 { + margin: 64px !important; + } + + .v-application .ma-md-auto { + margin: auto !important; + } + + .v-application .mx-md-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .v-application .mx-md-1 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .v-application .mx-md-2 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .v-application .mx-md-3 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .v-application .mx-md-4 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .v-application .mx-md-5 { + margin-right: 20px !important; + margin-left: 20px !important; + } + + .v-application .mx-md-6 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .v-application .mx-md-7 { + margin-right: 28px !important; + margin-left: 28px !important; + } + + .v-application .mx-md-8 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .v-application .mx-md-9 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .v-application .mx-md-10 { + margin-right: 40px !important; + margin-left: 40px !important; + } + + .v-application .mx-md-11 { + margin-right: 44px !important; + margin-left: 44px !important; + } + + .v-application .mx-md-12 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .v-application .mx-md-13 { + margin-right: 52px !important; + margin-left: 52px !important; + } + + .v-application .mx-md-14 { + margin-right: 56px !important; + margin-left: 56px !important; + } + + .v-application .mx-md-15 { + margin-right: 60px !important; + margin-left: 60px !important; + } + + .v-application .mx-md-16 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .v-application .mx-md-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .v-application .my-md-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .v-application .my-md-1 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .v-application .my-md-2 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .v-application .my-md-3 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .v-application .my-md-4 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .v-application .my-md-5 { + margin-top: 20px !important; + margin-bottom: 20px !important; + } + + .v-application .my-md-6 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .v-application .my-md-7 { + margin-top: 28px !important; + margin-bottom: 28px !important; + } + + .v-application .my-md-8 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .v-application .my-md-9 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .v-application .my-md-10 { + margin-top: 40px !important; + margin-bottom: 40px !important; + } + + .v-application .my-md-11 { + margin-top: 44px !important; + margin-bottom: 44px !important; + } + + .v-application .my-md-12 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .v-application .my-md-13 { + margin-top: 52px !important; + margin-bottom: 52px !important; + } + + .v-application .my-md-14 { + margin-top: 56px !important; + margin-bottom: 56px !important; + } + + .v-application .my-md-15 { + margin-top: 60px !important; + margin-bottom: 60px !important; + } + + .v-application .my-md-16 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .v-application .my-md-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .v-application .mt-md-0 { + margin-top: 0px !important; + } + + .v-application .mt-md-1 { + margin-top: 4px !important; + } + + .v-application .mt-md-2 { + margin-top: 8px !important; + } + + .v-application .mt-md-3 { + margin-top: 12px !important; + } + + .v-application .mt-md-4 { + margin-top: 16px !important; + } + + .v-application .mt-md-5 { + margin-top: 20px !important; + } + + .v-application .mt-md-6 { + margin-top: 24px !important; + } + + .v-application .mt-md-7 { + margin-top: 28px !important; + } + + .v-application .mt-md-8 { + margin-top: 32px !important; + } + + .v-application .mt-md-9 { + margin-top: 36px !important; + } + + .v-application .mt-md-10 { + margin-top: 40px !important; + } + + .v-application .mt-md-11 { + margin-top: 44px !important; + } + + .v-application .mt-md-12 { + margin-top: 48px !important; + } + + .v-application .mt-md-13 { + margin-top: 52px !important; + } + + .v-application .mt-md-14 { + margin-top: 56px !important; + } + + .v-application .mt-md-15 { + margin-top: 60px !important; + } + + .v-application .mt-md-16 { + margin-top: 64px !important; + } + + .v-application .mt-md-auto { + margin-top: auto !important; + } + + .v-application .mr-md-0 { + margin-right: 0px !important; + } + + .v-application .mr-md-1 { + margin-right: 4px !important; + } + + .v-application .mr-md-2 { + margin-right: 8px !important; + } + + .v-application .mr-md-3 { + margin-right: 12px !important; + } + + .v-application .mr-md-4 { + margin-right: 16px !important; + } + + .v-application .mr-md-5 { + margin-right: 20px !important; + } + + .v-application .mr-md-6 { + margin-right: 24px !important; + } + + .v-application .mr-md-7 { + margin-right: 28px !important; + } + + .v-application .mr-md-8 { + margin-right: 32px !important; + } + + .v-application .mr-md-9 { + margin-right: 36px !important; + } + + .v-application .mr-md-10 { + margin-right: 40px !important; + } + + .v-application .mr-md-11 { + margin-right: 44px !important; + } + + .v-application .mr-md-12 { + margin-right: 48px !important; + } + + .v-application .mr-md-13 { + margin-right: 52px !important; + } + + .v-application .mr-md-14 { + margin-right: 56px !important; + } + + .v-application .mr-md-15 { + margin-right: 60px !important; + } + + .v-application .mr-md-16 { + margin-right: 64px !important; + } + + .v-application .mr-md-auto { + margin-right: auto !important; + } + + .v-application .mb-md-0 { + margin-bottom: 0px !important; + } + + .v-application .mb-md-1 { + margin-bottom: 4px !important; + } + + .v-application .mb-md-2 { + margin-bottom: 8px !important; + } + + .v-application .mb-md-3 { + margin-bottom: 12px !important; + } + + .v-application .mb-md-4 { + margin-bottom: 16px !important; + } + + .v-application .mb-md-5 { + margin-bottom: 20px !important; + } + + .v-application .mb-md-6 { + margin-bottom: 24px !important; + } + + .v-application .mb-md-7 { + margin-bottom: 28px !important; + } + + .v-application .mb-md-8 { + margin-bottom: 32px !important; + } + + .v-application .mb-md-9 { + margin-bottom: 36px !important; + } + + .v-application .mb-md-10 { + margin-bottom: 40px !important; + } + + .v-application .mb-md-11 { + margin-bottom: 44px !important; + } + + .v-application .mb-md-12 { + margin-bottom: 48px !important; + } + + .v-application .mb-md-13 { + margin-bottom: 52px !important; + } + + .v-application .mb-md-14 { + margin-bottom: 56px !important; + } + + .v-application .mb-md-15 { + margin-bottom: 60px !important; + } + + .v-application .mb-md-16 { + margin-bottom: 64px !important; + } + + .v-application .mb-md-auto { + margin-bottom: auto !important; + } + + .v-application .ml-md-0 { + margin-left: 0px !important; + } + + .v-application .ml-md-1 { + margin-left: 4px !important; + } + + .v-application .ml-md-2 { + margin-left: 8px !important; + } + + .v-application .ml-md-3 { + margin-left: 12px !important; + } + + .v-application .ml-md-4 { + margin-left: 16px !important; + } + + .v-application .ml-md-5 { + margin-left: 20px !important; + } + + .v-application .ml-md-6 { + margin-left: 24px !important; + } + + .v-application .ml-md-7 { + margin-left: 28px !important; + } + + .v-application .ml-md-8 { + margin-left: 32px !important; + } + + .v-application .ml-md-9 { + margin-left: 36px !important; + } + + .v-application .ml-md-10 { + margin-left: 40px !important; + } + + .v-application .ml-md-11 { + margin-left: 44px !important; + } + + .v-application .ml-md-12 { + margin-left: 48px !important; + } + + .v-application .ml-md-13 { + margin-left: 52px !important; + } + + .v-application .ml-md-14 { + margin-left: 56px !important; + } + + .v-application .ml-md-15 { + margin-left: 60px !important; + } + + .v-application .ml-md-16 { + margin-left: 64px !important; + } + + .v-application .ml-md-auto { + margin-left: auto !important; + } + + .v-application--is-ltr .ms-md-0 { + margin-left: 0px !important; + } + + .v-application--is-rtl .ms-md-0 { + margin-right: 0px !important; + } + + .v-application--is-ltr .ms-md-1 { + margin-left: 4px !important; + } + + .v-application--is-rtl .ms-md-1 { + margin-right: 4px !important; + } + + .v-application--is-ltr .ms-md-2 { + margin-left: 8px !important; + } + + .v-application--is-rtl .ms-md-2 { + margin-right: 8px !important; + } + + .v-application--is-ltr .ms-md-3 { + margin-left: 12px !important; + } + + .v-application--is-rtl .ms-md-3 { + margin-right: 12px !important; + } + + .v-application--is-ltr .ms-md-4 { + margin-left: 16px !important; + } + + .v-application--is-rtl .ms-md-4 { + margin-right: 16px !important; + } + + .v-application--is-ltr .ms-md-5 { + margin-left: 20px !important; + } + + .v-application--is-rtl .ms-md-5 { + margin-right: 20px !important; + } + + .v-application--is-ltr .ms-md-6 { + margin-left: 24px !important; + } + + .v-application--is-rtl .ms-md-6 { + margin-right: 24px !important; + } + + .v-application--is-ltr .ms-md-7 { + margin-left: 28px !important; + } + + .v-application--is-rtl .ms-md-7 { + margin-right: 28px !important; + } + + .v-application--is-ltr .ms-md-8 { + margin-left: 32px !important; + } + + .v-application--is-rtl .ms-md-8 { + margin-right: 32px !important; + } + + .v-application--is-ltr .ms-md-9 { + margin-left: 36px !important; + } + + .v-application--is-rtl .ms-md-9 { + margin-right: 36px !important; + } + + .v-application--is-ltr .ms-md-10 { + margin-left: 40px !important; + } + + .v-application--is-rtl .ms-md-10 { + margin-right: 40px !important; + } + + .v-application--is-ltr .ms-md-11 { + margin-left: 44px !important; + } + + .v-application--is-rtl .ms-md-11 { + margin-right: 44px !important; + } + + .v-application--is-ltr .ms-md-12 { + margin-left: 48px !important; + } + + .v-application--is-rtl .ms-md-12 { + margin-right: 48px !important; + } + + .v-application--is-ltr .ms-md-13 { + margin-left: 52px !important; + } + + .v-application--is-rtl .ms-md-13 { + margin-right: 52px !important; + } + + .v-application--is-ltr .ms-md-14 { + margin-left: 56px !important; + } + + .v-application--is-rtl .ms-md-14 { + margin-right: 56px !important; + } + + .v-application--is-ltr .ms-md-15 { + margin-left: 60px !important; + } + + .v-application--is-rtl .ms-md-15 { + margin-right: 60px !important; + } + + .v-application--is-ltr .ms-md-16 { + margin-left: 64px !important; + } + + .v-application--is-rtl .ms-md-16 { + margin-right: 64px !important; + } + + .v-application--is-ltr .ms-md-auto { + margin-left: auto !important; + } + + .v-application--is-rtl .ms-md-auto { + margin-right: auto !important; + } + + .v-application--is-ltr .me-md-0 { + margin-right: 0px !important; + } + + .v-application--is-rtl .me-md-0 { + margin-left: 0px !important; + } + + .v-application--is-ltr .me-md-1 { + margin-right: 4px !important; + } + + .v-application--is-rtl .me-md-1 { + margin-left: 4px !important; + } + + .v-application--is-ltr .me-md-2 { + margin-right: 8px !important; + } + + .v-application--is-rtl .me-md-2 { + margin-left: 8px !important; + } + + .v-application--is-ltr .me-md-3 { + margin-right: 12px !important; + } + + .v-application--is-rtl .me-md-3 { + margin-left: 12px !important; + } + + .v-application--is-ltr .me-md-4 { + margin-right: 16px !important; + } + + .v-application--is-rtl .me-md-4 { + margin-left: 16px !important; + } + + .v-application--is-ltr .me-md-5 { + margin-right: 20px !important; + } + + .v-application--is-rtl .me-md-5 { + margin-left: 20px !important; + } + + .v-application--is-ltr .me-md-6 { + margin-right: 24px !important; + } + + .v-application--is-rtl .me-md-6 { + margin-left: 24px !important; + } + + .v-application--is-ltr .me-md-7 { + margin-right: 28px !important; + } + + .v-application--is-rtl .me-md-7 { + margin-left: 28px !important; + } + + .v-application--is-ltr .me-md-8 { + margin-right: 32px !important; + } + + .v-application--is-rtl .me-md-8 { + margin-left: 32px !important; + } + + .v-application--is-ltr .me-md-9 { + margin-right: 36px !important; + } + + .v-application--is-rtl .me-md-9 { + margin-left: 36px !important; + } + + .v-application--is-ltr .me-md-10 { + margin-right: 40px !important; + } + + .v-application--is-rtl .me-md-10 { + margin-left: 40px !important; + } + + .v-application--is-ltr .me-md-11 { + margin-right: 44px !important; + } + + .v-application--is-rtl .me-md-11 { + margin-left: 44px !important; + } + + .v-application--is-ltr .me-md-12 { + margin-right: 48px !important; + } + + .v-application--is-rtl .me-md-12 { + margin-left: 48px !important; + } + + .v-application--is-ltr .me-md-13 { + margin-right: 52px !important; + } + + .v-application--is-rtl .me-md-13 { + margin-left: 52px !important; + } + + .v-application--is-ltr .me-md-14 { + margin-right: 56px !important; + } + + .v-application--is-rtl .me-md-14 { + margin-left: 56px !important; + } + + .v-application--is-ltr .me-md-15 { + margin-right: 60px !important; + } + + .v-application--is-rtl .me-md-15 { + margin-left: 60px !important; + } + + .v-application--is-ltr .me-md-16 { + margin-right: 64px !important; + } + + .v-application--is-rtl .me-md-16 { + margin-left: 64px !important; + } + + .v-application--is-ltr .me-md-auto { + margin-right: auto !important; + } + + .v-application--is-rtl .me-md-auto { + margin-left: auto !important; + } + + .v-application .ma-md-n1 { + margin: -4px !important; + } + + .v-application .ma-md-n2 { + margin: -8px !important; + } + + .v-application .ma-md-n3 { + margin: -12px !important; + } + + .v-application .ma-md-n4 { + margin: -16px !important; + } + + .v-application .ma-md-n5 { + margin: -20px !important; + } + + .v-application .ma-md-n6 { + margin: -24px !important; + } + + .v-application .ma-md-n7 { + margin: -28px !important; + } + + .v-application .ma-md-n8 { + margin: -32px !important; + } + + .v-application .ma-md-n9 { + margin: -36px !important; + } + + .v-application .ma-md-n10 { + margin: -40px !important; + } + + .v-application .ma-md-n11 { + margin: -44px !important; + } + + .v-application .ma-md-n12 { + margin: -48px !important; + } + + .v-application .ma-md-n13 { + margin: -52px !important; + } + + .v-application .ma-md-n14 { + margin: -56px !important; + } + + .v-application .ma-md-n15 { + margin: -60px !important; + } + + .v-application .ma-md-n16 { + margin: -64px !important; + } + + .v-application .mx-md-n1 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .v-application .mx-md-n2 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .v-application .mx-md-n3 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .v-application .mx-md-n4 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .v-application .mx-md-n5 { + margin-right: -20px !important; + margin-left: -20px !important; + } + + .v-application .mx-md-n6 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .v-application .mx-md-n7 { + margin-right: -28px !important; + margin-left: -28px !important; + } + + .v-application .mx-md-n8 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .v-application .mx-md-n9 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .v-application .mx-md-n10 { + margin-right: -40px !important; + margin-left: -40px !important; + } + + .v-application .mx-md-n11 { + margin-right: -44px !important; + margin-left: -44px !important; + } + + .v-application .mx-md-n12 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .v-application .mx-md-n13 { + margin-right: -52px !important; + margin-left: -52px !important; + } + + .v-application .mx-md-n14 { + margin-right: -56px !important; + margin-left: -56px !important; + } + + .v-application .mx-md-n15 { + margin-right: -60px !important; + margin-left: -60px !important; + } + + .v-application .mx-md-n16 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .v-application .my-md-n1 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .v-application .my-md-n2 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .v-application .my-md-n3 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .v-application .my-md-n4 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .v-application .my-md-n5 { + margin-top: -20px !important; + margin-bottom: -20px !important; + } + + .v-application .my-md-n6 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .v-application .my-md-n7 { + margin-top: -28px !important; + margin-bottom: -28px !important; + } + + .v-application .my-md-n8 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .v-application .my-md-n9 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .v-application .my-md-n10 { + margin-top: -40px !important; + margin-bottom: -40px !important; + } + + .v-application .my-md-n11 { + margin-top: -44px !important; + margin-bottom: -44px !important; + } + + .v-application .my-md-n12 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .v-application .my-md-n13 { + margin-top: -52px !important; + margin-bottom: -52px !important; + } + + .v-application .my-md-n14 { + margin-top: -56px !important; + margin-bottom: -56px !important; + } + + .v-application .my-md-n15 { + margin-top: -60px !important; + margin-bottom: -60px !important; + } + + .v-application .my-md-n16 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .v-application .mt-md-n1 { + margin-top: -4px !important; + } + + .v-application .mt-md-n2 { + margin-top: -8px !important; + } + + .v-application .mt-md-n3 { + margin-top: -12px !important; + } + + .v-application .mt-md-n4 { + margin-top: -16px !important; + } + + .v-application .mt-md-n5 { + margin-top: -20px !important; + } + + .v-application .mt-md-n6 { + margin-top: -24px !important; + } + + .v-application .mt-md-n7 { + margin-top: -28px !important; + } + + .v-application .mt-md-n8 { + margin-top: -32px !important; + } + + .v-application .mt-md-n9 { + margin-top: -36px !important; + } + + .v-application .mt-md-n10 { + margin-top: -40px !important; + } + + .v-application .mt-md-n11 { + margin-top: -44px !important; + } + + .v-application .mt-md-n12 { + margin-top: -48px !important; + } + + .v-application .mt-md-n13 { + margin-top: -52px !important; + } + + .v-application .mt-md-n14 { + margin-top: -56px !important; + } + + .v-application .mt-md-n15 { + margin-top: -60px !important; + } + + .v-application .mt-md-n16 { + margin-top: -64px !important; + } + + .v-application .mr-md-n1 { + margin-right: -4px !important; + } + + .v-application .mr-md-n2 { + margin-right: -8px !important; + } + + .v-application .mr-md-n3 { + margin-right: -12px !important; + } + + .v-application .mr-md-n4 { + margin-right: -16px !important; + } + + .v-application .mr-md-n5 { + margin-right: -20px !important; + } + + .v-application .mr-md-n6 { + margin-right: -24px !important; + } + + .v-application .mr-md-n7 { + margin-right: -28px !important; + } + + .v-application .mr-md-n8 { + margin-right: -32px !important; + } + + .v-application .mr-md-n9 { + margin-right: -36px !important; + } + + .v-application .mr-md-n10 { + margin-right: -40px !important; + } + + .v-application .mr-md-n11 { + margin-right: -44px !important; + } + + .v-application .mr-md-n12 { + margin-right: -48px !important; + } + + .v-application .mr-md-n13 { + margin-right: -52px !important; + } + + .v-application .mr-md-n14 { + margin-right: -56px !important; + } + + .v-application .mr-md-n15 { + margin-right: -60px !important; + } + + .v-application .mr-md-n16 { + margin-right: -64px !important; + } + + .v-application .mb-md-n1 { + margin-bottom: -4px !important; + } + + .v-application .mb-md-n2 { + margin-bottom: -8px !important; + } + + .v-application .mb-md-n3 { + margin-bottom: -12px !important; + } + + .v-application .mb-md-n4 { + margin-bottom: -16px !important; + } + + .v-application .mb-md-n5 { + margin-bottom: -20px !important; + } + + .v-application .mb-md-n6 { + margin-bottom: -24px !important; + } + + .v-application .mb-md-n7 { + margin-bottom: -28px !important; + } + + .v-application .mb-md-n8 { + margin-bottom: -32px !important; + } + + .v-application .mb-md-n9 { + margin-bottom: -36px !important; + } + + .v-application .mb-md-n10 { + margin-bottom: -40px !important; + } + + .v-application .mb-md-n11 { + margin-bottom: -44px !important; + } + + .v-application .mb-md-n12 { + margin-bottom: -48px !important; + } + + .v-application .mb-md-n13 { + margin-bottom: -52px !important; + } + + .v-application .mb-md-n14 { + margin-bottom: -56px !important; + } + + .v-application .mb-md-n15 { + margin-bottom: -60px !important; + } + + .v-application .mb-md-n16 { + margin-bottom: -64px !important; + } + + .v-application .ml-md-n1 { + margin-left: -4px !important; + } + + .v-application .ml-md-n2 { + margin-left: -8px !important; + } + + .v-application .ml-md-n3 { + margin-left: -12px !important; + } + + .v-application .ml-md-n4 { + margin-left: -16px !important; + } + + .v-application .ml-md-n5 { + margin-left: -20px !important; + } + + .v-application .ml-md-n6 { + margin-left: -24px !important; + } + + .v-application .ml-md-n7 { + margin-left: -28px !important; + } + + .v-application .ml-md-n8 { + margin-left: -32px !important; + } + + .v-application .ml-md-n9 { + margin-left: -36px !important; + } + + .v-application .ml-md-n10 { + margin-left: -40px !important; + } + + .v-application .ml-md-n11 { + margin-left: -44px !important; + } + + .v-application .ml-md-n12 { + margin-left: -48px !important; + } + + .v-application .ml-md-n13 { + margin-left: -52px !important; + } + + .v-application .ml-md-n14 { + margin-left: -56px !important; + } + + .v-application .ml-md-n15 { + margin-left: -60px !important; + } + + .v-application .ml-md-n16 { + margin-left: -64px !important; + } + + .v-application--is-ltr .ms-md-n1 { + margin-left: -4px !important; + } + + .v-application--is-rtl .ms-md-n1 { + margin-right: -4px !important; + } + + .v-application--is-ltr .ms-md-n2 { + margin-left: -8px !important; + } + + .v-application--is-rtl .ms-md-n2 { + margin-right: -8px !important; + } + + .v-application--is-ltr .ms-md-n3 { + margin-left: -12px !important; + } + + .v-application--is-rtl .ms-md-n3 { + margin-right: -12px !important; + } + + .v-application--is-ltr .ms-md-n4 { + margin-left: -16px !important; + } + + .v-application--is-rtl .ms-md-n4 { + margin-right: -16px !important; + } + + .v-application--is-ltr .ms-md-n5 { + margin-left: -20px !important; + } + + .v-application--is-rtl .ms-md-n5 { + margin-right: -20px !important; + } + + .v-application--is-ltr .ms-md-n6 { + margin-left: -24px !important; + } + + .v-application--is-rtl .ms-md-n6 { + margin-right: -24px !important; + } + + .v-application--is-ltr .ms-md-n7 { + margin-left: -28px !important; + } + + .v-application--is-rtl .ms-md-n7 { + margin-right: -28px !important; + } + + .v-application--is-ltr .ms-md-n8 { + margin-left: -32px !important; + } + + .v-application--is-rtl .ms-md-n8 { + margin-right: -32px !important; + } + + .v-application--is-ltr .ms-md-n9 { + margin-left: -36px !important; + } + + .v-application--is-rtl .ms-md-n9 { + margin-right: -36px !important; + } + + .v-application--is-ltr .ms-md-n10 { + margin-left: -40px !important; + } + + .v-application--is-rtl .ms-md-n10 { + margin-right: -40px !important; + } + + .v-application--is-ltr .ms-md-n11 { + margin-left: -44px !important; + } + + .v-application--is-rtl .ms-md-n11 { + margin-right: -44px !important; + } + + .v-application--is-ltr .ms-md-n12 { + margin-left: -48px !important; + } + + .v-application--is-rtl .ms-md-n12 { + margin-right: -48px !important; + } + + .v-application--is-ltr .ms-md-n13 { + margin-left: -52px !important; + } + + .v-application--is-rtl .ms-md-n13 { + margin-right: -52px !important; + } + + .v-application--is-ltr .ms-md-n14 { + margin-left: -56px !important; + } + + .v-application--is-rtl .ms-md-n14 { + margin-right: -56px !important; + } + + .v-application--is-ltr .ms-md-n15 { + margin-left: -60px !important; + } + + .v-application--is-rtl .ms-md-n15 { + margin-right: -60px !important; + } + + .v-application--is-ltr .ms-md-n16 { + margin-left: -64px !important; + } + + .v-application--is-rtl .ms-md-n16 { + margin-right: -64px !important; + } + + .v-application--is-ltr .me-md-n1 { + margin-right: -4px !important; + } + + .v-application--is-rtl .me-md-n1 { + margin-left: -4px !important; + } + + .v-application--is-ltr .me-md-n2 { + margin-right: -8px !important; + } + + .v-application--is-rtl .me-md-n2 { + margin-left: -8px !important; + } + + .v-application--is-ltr .me-md-n3 { + margin-right: -12px !important; + } + + .v-application--is-rtl .me-md-n3 { + margin-left: -12px !important; + } + + .v-application--is-ltr .me-md-n4 { + margin-right: -16px !important; + } + + .v-application--is-rtl .me-md-n4 { + margin-left: -16px !important; + } + + .v-application--is-ltr .me-md-n5 { + margin-right: -20px !important; + } + + .v-application--is-rtl .me-md-n5 { + margin-left: -20px !important; + } + + .v-application--is-ltr .me-md-n6 { + margin-right: -24px !important; + } + + .v-application--is-rtl .me-md-n6 { + margin-left: -24px !important; + } + + .v-application--is-ltr .me-md-n7 { + margin-right: -28px !important; + } + + .v-application--is-rtl .me-md-n7 { + margin-left: -28px !important; + } + + .v-application--is-ltr .me-md-n8 { + margin-right: -32px !important; + } + + .v-application--is-rtl .me-md-n8 { + margin-left: -32px !important; + } + + .v-application--is-ltr .me-md-n9 { + margin-right: -36px !important; + } + + .v-application--is-rtl .me-md-n9 { + margin-left: -36px !important; + } + + .v-application--is-ltr .me-md-n10 { + margin-right: -40px !important; + } + + .v-application--is-rtl .me-md-n10 { + margin-left: -40px !important; + } + + .v-application--is-ltr .me-md-n11 { + margin-right: -44px !important; + } + + .v-application--is-rtl .me-md-n11 { + margin-left: -44px !important; + } + + .v-application--is-ltr .me-md-n12 { + margin-right: -48px !important; + } + + .v-application--is-rtl .me-md-n12 { + margin-left: -48px !important; + } + + .v-application--is-ltr .me-md-n13 { + margin-right: -52px !important; + } + + .v-application--is-rtl .me-md-n13 { + margin-left: -52px !important; + } + + .v-application--is-ltr .me-md-n14 { + margin-right: -56px !important; + } + + .v-application--is-rtl .me-md-n14 { + margin-left: -56px !important; + } + + .v-application--is-ltr .me-md-n15 { + margin-right: -60px !important; + } + + .v-application--is-rtl .me-md-n15 { + margin-left: -60px !important; + } + + .v-application--is-ltr .me-md-n16 { + margin-right: -64px !important; + } + + .v-application--is-rtl .me-md-n16 { + margin-left: -64px !important; + } + + .v-application .pa-md-0 { + padding: 0px !important; + } + + .v-application .pa-md-1 { + padding: 4px !important; + } + + .v-application .pa-md-2 { + padding: 8px !important; + } + + .v-application .pa-md-3 { + padding: 12px !important; + } + + .v-application .pa-md-4 { + padding: 16px !important; + } + + .v-application .pa-md-5 { + padding: 20px !important; + } + + .v-application .pa-md-6 { + padding: 24px !important; + } + + .v-application .pa-md-7 { + padding: 28px !important; + } + + .v-application .pa-md-8 { + padding: 32px !important; + } + + .v-application .pa-md-9 { + padding: 36px !important; + } + + .v-application .pa-md-10 { + padding: 40px !important; + } + + .v-application .pa-md-11 { + padding: 44px !important; + } + + .v-application .pa-md-12 { + padding: 48px !important; + } + + .v-application .pa-md-13 { + padding: 52px !important; + } + + .v-application .pa-md-14 { + padding: 56px !important; + } + + .v-application .pa-md-15 { + padding: 60px !important; + } + + .v-application .pa-md-16 { + padding: 64px !important; + } + + .v-application .px-md-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .v-application .px-md-1 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .v-application .px-md-2 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .v-application .px-md-3 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .v-application .px-md-4 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .v-application .px-md-5 { + padding-right: 20px !important; + padding-left: 20px !important; + } + + .v-application .px-md-6 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .v-application .px-md-7 { + padding-right: 28px !important; + padding-left: 28px !important; + } + + .v-application .px-md-8 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .v-application .px-md-9 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .v-application .px-md-10 { + padding-right: 40px !important; + padding-left: 40px !important; + } + + .v-application .px-md-11 { + padding-right: 44px !important; + padding-left: 44px !important; + } + + .v-application .px-md-12 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .v-application .px-md-13 { + padding-right: 52px !important; + padding-left: 52px !important; + } + + .v-application .px-md-14 { + padding-right: 56px !important; + padding-left: 56px !important; + } + + .v-application .px-md-15 { + padding-right: 60px !important; + padding-left: 60px !important; + } + + .v-application .px-md-16 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .v-application .py-md-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .v-application .py-md-1 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .v-application .py-md-2 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .v-application .py-md-3 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .v-application .py-md-4 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .v-application .py-md-5 { + padding-top: 20px !important; + padding-bottom: 20px !important; + } + + .v-application .py-md-6 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .v-application .py-md-7 { + padding-top: 28px !important; + padding-bottom: 28px !important; + } + + .v-application .py-md-8 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .v-application .py-md-9 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .v-application .py-md-10 { + padding-top: 40px !important; + padding-bottom: 40px !important; + } + + .v-application .py-md-11 { + padding-top: 44px !important; + padding-bottom: 44px !important; + } + + .v-application .py-md-12 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .v-application .py-md-13 { + padding-top: 52px !important; + padding-bottom: 52px !important; + } + + .v-application .py-md-14 { + padding-top: 56px !important; + padding-bottom: 56px !important; + } + + .v-application .py-md-15 { + padding-top: 60px !important; + padding-bottom: 60px !important; + } + + .v-application .py-md-16 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .v-application .pt-md-0 { + padding-top: 0px !important; + } + + .v-application .pt-md-1 { + padding-top: 4px !important; + } + + .v-application .pt-md-2 { + padding-top: 8px !important; + } + + .v-application .pt-md-3 { + padding-top: 12px !important; + } + + .v-application .pt-md-4 { + padding-top: 16px !important; + } + + .v-application .pt-md-5 { + padding-top: 20px !important; + } + + .v-application .pt-md-6 { + padding-top: 24px !important; + } + + .v-application .pt-md-7 { + padding-top: 28px !important; + } + + .v-application .pt-md-8 { + padding-top: 32px !important; + } + + .v-application .pt-md-9 { + padding-top: 36px !important; + } + + .v-application .pt-md-10 { + padding-top: 40px !important; + } + + .v-application .pt-md-11 { + padding-top: 44px !important; + } + + .v-application .pt-md-12 { + padding-top: 48px !important; + } + + .v-application .pt-md-13 { + padding-top: 52px !important; + } + + .v-application .pt-md-14 { + padding-top: 56px !important; + } + + .v-application .pt-md-15 { + padding-top: 60px !important; + } + + .v-application .pt-md-16 { + padding-top: 64px !important; + } + + .v-application .pr-md-0 { + padding-right: 0px !important; + } + + .v-application .pr-md-1 { + padding-right: 4px !important; + } + + .v-application .pr-md-2 { + padding-right: 8px !important; + } + + .v-application .pr-md-3 { + padding-right: 12px !important; + } + + .v-application .pr-md-4 { + padding-right: 16px !important; + } + + .v-application .pr-md-5 { + padding-right: 20px !important; + } + + .v-application .pr-md-6 { + padding-right: 24px !important; + } + + .v-application .pr-md-7 { + padding-right: 28px !important; + } + + .v-application .pr-md-8 { + padding-right: 32px !important; + } + + .v-application .pr-md-9 { + padding-right: 36px !important; + } + + .v-application .pr-md-10 { + padding-right: 40px !important; + } + + .v-application .pr-md-11 { + padding-right: 44px !important; + } + + .v-application .pr-md-12 { + padding-right: 48px !important; + } + + .v-application .pr-md-13 { + padding-right: 52px !important; + } + + .v-application .pr-md-14 { + padding-right: 56px !important; + } + + .v-application .pr-md-15 { + padding-right: 60px !important; + } + + .v-application .pr-md-16 { + padding-right: 64px !important; + } + + .v-application .pb-md-0 { + padding-bottom: 0px !important; + } + + .v-application .pb-md-1 { + padding-bottom: 4px !important; + } + + .v-application .pb-md-2 { + padding-bottom: 8px !important; + } + + .v-application .pb-md-3 { + padding-bottom: 12px !important; + } + + .v-application .pb-md-4 { + padding-bottom: 16px !important; + } + + .v-application .pb-md-5 { + padding-bottom: 20px !important; + } + + .v-application .pb-md-6 { + padding-bottom: 24px !important; + } + + .v-application .pb-md-7 { + padding-bottom: 28px !important; + } + + .v-application .pb-md-8 { + padding-bottom: 32px !important; + } + + .v-application .pb-md-9 { + padding-bottom: 36px !important; + } + + .v-application .pb-md-10 { + padding-bottom: 40px !important; + } + + .v-application .pb-md-11 { + padding-bottom: 44px !important; + } + + .v-application .pb-md-12 { + padding-bottom: 48px !important; + } + + .v-application .pb-md-13 { + padding-bottom: 52px !important; + } + + .v-application .pb-md-14 { + padding-bottom: 56px !important; + } + + .v-application .pb-md-15 { + padding-bottom: 60px !important; + } + + .v-application .pb-md-16 { + padding-bottom: 64px !important; + } + + .v-application .pl-md-0 { + padding-left: 0px !important; + } + + .v-application .pl-md-1 { + padding-left: 4px !important; + } + + .v-application .pl-md-2 { + padding-left: 8px !important; + } + + .v-application .pl-md-3 { + padding-left: 12px !important; + } + + .v-application .pl-md-4 { + padding-left: 16px !important; + } + + .v-application .pl-md-5 { + padding-left: 20px !important; + } + + .v-application .pl-md-6 { + padding-left: 24px !important; + } + + .v-application .pl-md-7 { + padding-left: 28px !important; + } + + .v-application .pl-md-8 { + padding-left: 32px !important; + } + + .v-application .pl-md-9 { + padding-left: 36px !important; + } + + .v-application .pl-md-10 { + padding-left: 40px !important; + } + + .v-application .pl-md-11 { + padding-left: 44px !important; + } + + .v-application .pl-md-12 { + padding-left: 48px !important; + } + + .v-application .pl-md-13 { + padding-left: 52px !important; + } + + .v-application .pl-md-14 { + padding-left: 56px !important; + } + + .v-application .pl-md-15 { + padding-left: 60px !important; + } + + .v-application .pl-md-16 { + padding-left: 64px !important; + } + + .v-application--is-ltr .ps-md-0 { + padding-left: 0px !important; + } + + .v-application--is-rtl .ps-md-0 { + padding-right: 0px !important; + } + + .v-application--is-ltr .ps-md-1 { + padding-left: 4px !important; + } + + .v-application--is-rtl .ps-md-1 { + padding-right: 4px !important; + } + + .v-application--is-ltr .ps-md-2 { + padding-left: 8px !important; + } + + .v-application--is-rtl .ps-md-2 { + padding-right: 8px !important; + } + + .v-application--is-ltr .ps-md-3 { + padding-left: 12px !important; + } + + .v-application--is-rtl .ps-md-3 { + padding-right: 12px !important; + } + + .v-application--is-ltr .ps-md-4 { + padding-left: 16px !important; + } + + .v-application--is-rtl .ps-md-4 { + padding-right: 16px !important; + } + + .v-application--is-ltr .ps-md-5 { + padding-left: 20px !important; + } + + .v-application--is-rtl .ps-md-5 { + padding-right: 20px !important; + } + + .v-application--is-ltr .ps-md-6 { + padding-left: 24px !important; + } + + .v-application--is-rtl .ps-md-6 { + padding-right: 24px !important; + } + + .v-application--is-ltr .ps-md-7 { + padding-left: 28px !important; + } + + .v-application--is-rtl .ps-md-7 { + padding-right: 28px !important; + } + + .v-application--is-ltr .ps-md-8 { + padding-left: 32px !important; + } + + .v-application--is-rtl .ps-md-8 { + padding-right: 32px !important; + } + + .v-application--is-ltr .ps-md-9 { + padding-left: 36px !important; + } + + .v-application--is-rtl .ps-md-9 { + padding-right: 36px !important; + } + + .v-application--is-ltr .ps-md-10 { + padding-left: 40px !important; + } + + .v-application--is-rtl .ps-md-10 { + padding-right: 40px !important; + } + + .v-application--is-ltr .ps-md-11 { + padding-left: 44px !important; + } + + .v-application--is-rtl .ps-md-11 { + padding-right: 44px !important; + } + + .v-application--is-ltr .ps-md-12 { + padding-left: 48px !important; + } + + .v-application--is-rtl .ps-md-12 { + padding-right: 48px !important; + } + + .v-application--is-ltr .ps-md-13 { + padding-left: 52px !important; + } + + .v-application--is-rtl .ps-md-13 { + padding-right: 52px !important; + } + + .v-application--is-ltr .ps-md-14 { + padding-left: 56px !important; + } + + .v-application--is-rtl .ps-md-14 { + padding-right: 56px !important; + } + + .v-application--is-ltr .ps-md-15 { + padding-left: 60px !important; + } + + .v-application--is-rtl .ps-md-15 { + padding-right: 60px !important; + } + + .v-application--is-ltr .ps-md-16 { + padding-left: 64px !important; + } + + .v-application--is-rtl .ps-md-16 { + padding-right: 64px !important; + } + + .v-application--is-ltr .pe-md-0 { + padding-right: 0px !important; + } + + .v-application--is-rtl .pe-md-0 { + padding-left: 0px !important; + } + + .v-application--is-ltr .pe-md-1 { + padding-right: 4px !important; + } + + .v-application--is-rtl .pe-md-1 { + padding-left: 4px !important; + } + + .v-application--is-ltr .pe-md-2 { + padding-right: 8px !important; + } + + .v-application--is-rtl .pe-md-2 { + padding-left: 8px !important; + } + + .v-application--is-ltr .pe-md-3 { + padding-right: 12px !important; + } + + .v-application--is-rtl .pe-md-3 { + padding-left: 12px !important; + } + + .v-application--is-ltr .pe-md-4 { + padding-right: 16px !important; + } + + .v-application--is-rtl .pe-md-4 { + padding-left: 16px !important; + } + + .v-application--is-ltr .pe-md-5 { + padding-right: 20px !important; + } + + .v-application--is-rtl .pe-md-5 { + padding-left: 20px !important; + } + + .v-application--is-ltr .pe-md-6 { + padding-right: 24px !important; + } + + .v-application--is-rtl .pe-md-6 { + padding-left: 24px !important; + } + + .v-application--is-ltr .pe-md-7 { + padding-right: 28px !important; + } + + .v-application--is-rtl .pe-md-7 { + padding-left: 28px !important; + } + + .v-application--is-ltr .pe-md-8 { + padding-right: 32px !important; + } + + .v-application--is-rtl .pe-md-8 { + padding-left: 32px !important; + } + + .v-application--is-ltr .pe-md-9 { + padding-right: 36px !important; + } + + .v-application--is-rtl .pe-md-9 { + padding-left: 36px !important; + } + + .v-application--is-ltr .pe-md-10 { + padding-right: 40px !important; + } + + .v-application--is-rtl .pe-md-10 { + padding-left: 40px !important; + } + + .v-application--is-ltr .pe-md-11 { + padding-right: 44px !important; + } + + .v-application--is-rtl .pe-md-11 { + padding-left: 44px !important; + } + + .v-application--is-ltr .pe-md-12 { + padding-right: 48px !important; + } + + .v-application--is-rtl .pe-md-12 { + padding-left: 48px !important; + } + + .v-application--is-ltr .pe-md-13 { + padding-right: 52px !important; + } + + .v-application--is-rtl .pe-md-13 { + padding-left: 52px !important; + } + + .v-application--is-ltr .pe-md-14 { + padding-right: 56px !important; + } + + .v-application--is-rtl .pe-md-14 { + padding-left: 56px !important; + } + + .v-application--is-ltr .pe-md-15 { + padding-right: 60px !important; + } + + .v-application--is-rtl .pe-md-15 { + padding-left: 60px !important; + } + + .v-application--is-ltr .pe-md-16 { + padding-right: 64px !important; + } + + .v-application--is-rtl .pe-md-16 { + padding-left: 64px !important; + } + + .v-application .text-md-left { + text-align: left !important; + } + + .v-application .text-md-right { + text-align: right !important; + } + + .v-application .text-md-center { + text-align: center !important; + } + + .v-application .text-md-justify { + text-align: justify !important; + } + + .v-application .text-md-start { + text-align: start !important; + } + + .v-application .text-md-end { + text-align: end !important; + } + + .v-application .text-md-h1 { + font-size: 6rem !important; + font-weight: 300; + line-height: 6rem; + letter-spacing: -0.015625em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-h2 { + font-size: 3.75rem !important; + font-weight: 300; + line-height: 3.75rem; + letter-spacing: -0.0083333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-h3 { + font-size: 3rem !important; + font-weight: 400; + line-height: 3.125rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-h4 { + font-size: 2.125rem !important; + font-weight: 400; + line-height: 2.5rem; + letter-spacing: 0.0073529412em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-h5 { + font-size: 1.5rem !important; + font-weight: 400; + line-height: 2rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-h6 { + font-size: 1.25rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.0125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-subtitle-1 { + font-size: 1rem !important; + font-weight: normal; + line-height: 1.75rem; + letter-spacing: 0.009375em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-subtitle-2 { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 1.375rem; + letter-spacing: 0.0071428571em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-body-1 { + font-size: 1rem !important; + font-weight: 400; + line-height: 1.5rem; + letter-spacing: 0.03125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-body-2 { + font-size: 0.875rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0178571429em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-button { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 2.25rem; + letter-spacing: 0.0892857143em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } + + .v-application .text-md-caption { + font-size: 0.75rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0333333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-md-overline { + font-size: 0.75rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.1666666667em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } +} +@media (min-width: 1264px) { + .v-application .d-lg-none { + display: none !important; + } + + .v-application .d-lg-inline { + display: inline !important; + } + + .v-application .d-lg-inline-block { + display: inline-block !important; + } + + .v-application .d-lg-block { + display: block !important; + } + + .v-application .d-lg-table { + display: table !important; + } + + .v-application .d-lg-table-row { + display: table-row !important; + } + + .v-application .d-lg-table-cell { + display: table-cell !important; + } + + .v-application .d-lg-flex { + display: flex !important; + } + + .v-application .d-lg-inline-flex { + display: inline-flex !important; + } + + .v-application .float-lg-none { + float: none !important; + } + + .v-application .float-lg-left { + float: left !important; + } + + .v-application .float-lg-right { + float: right !important; + } + + .v-application .flex-lg-fill { + flex: 1 1 auto !important; + } + + .v-application .flex-lg-row { + flex-direction: row !important; + } + + .v-application .flex-lg-column { + flex-direction: column !important; + } + + .v-application .flex-lg-row-reverse { + flex-direction: row-reverse !important; + } + + .v-application .flex-lg-column-reverse { + flex-direction: column-reverse !important; + } + + .v-application .flex-lg-grow-0 { + flex-grow: 0 !important; + } + + .v-application .flex-lg-grow-1 { + flex-grow: 1 !important; + } + + .v-application .flex-lg-shrink-0 { + flex-shrink: 0 !important; + } + + .v-application .flex-lg-shrink-1 { + flex-shrink: 1 !important; + } + + .v-application .flex-lg-wrap { + flex-wrap: wrap !important; + } + + .v-application .flex-lg-nowrap { + flex-wrap: nowrap !important; + } + + .v-application .flex-lg-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .v-application .justify-lg-start { + justify-content: flex-start !important; + } + + .v-application .justify-lg-end { + justify-content: flex-end !important; + } + + .v-application .justify-lg-center { + justify-content: center !important; + } + + .v-application .justify-lg-space-between { + justify-content: space-between !important; + } + + .v-application .justify-lg-space-around { + justify-content: space-around !important; + } + + .v-application .align-lg-start { + align-items: flex-start !important; + } + + .v-application .align-lg-end { + align-items: flex-end !important; + } + + .v-application .align-lg-center { + align-items: center !important; + } + + .v-application .align-lg-baseline { + align-items: baseline !important; + } + + .v-application .align-lg-stretch { + align-items: stretch !important; + } + + .v-application .align-content-lg-start { + align-content: flex-start !important; + } + + .v-application .align-content-lg-end { + align-content: flex-end !important; + } + + .v-application .align-content-lg-center { + align-content: center !important; + } + + .v-application .align-content-lg-space-between { + align-content: space-between !important; + } + + .v-application .align-content-lg-space-around { + align-content: space-around !important; + } + + .v-application .align-content-lg-stretch { + align-content: stretch !important; + } + + .v-application .align-self-lg-auto { + align-self: auto !important; + } + + .v-application .align-self-lg-start { + align-self: flex-start !important; + } + + .v-application .align-self-lg-end { + align-self: flex-end !important; + } + + .v-application .align-self-lg-center { + align-self: center !important; + } + + .v-application .align-self-lg-baseline { + align-self: baseline !important; + } + + .v-application .align-self-lg-stretch { + align-self: stretch !important; + } + + .v-application .order-lg-first { + order: -1 !important; + } + + .v-application .order-lg-0 { + order: 0 !important; + } + + .v-application .order-lg-1 { + order: 1 !important; + } + + .v-application .order-lg-2 { + order: 2 !important; + } + + .v-application .order-lg-3 { + order: 3 !important; + } + + .v-application .order-lg-4 { + order: 4 !important; + } + + .v-application .order-lg-5 { + order: 5 !important; + } + + .v-application .order-lg-6 { + order: 6 !important; + } + + .v-application .order-lg-7 { + order: 7 !important; + } + + .v-application .order-lg-8 { + order: 8 !important; + } + + .v-application .order-lg-9 { + order: 9 !important; + } + + .v-application .order-lg-10 { + order: 10 !important; + } + + .v-application .order-lg-11 { + order: 11 !important; + } + + .v-application .order-lg-12 { + order: 12 !important; + } + + .v-application .order-lg-last { + order: 13 !important; + } + + .v-application .ma-lg-0 { + margin: 0px !important; + } + + .v-application .ma-lg-1 { + margin: 4px !important; + } + + .v-application .ma-lg-2 { + margin: 8px !important; + } + + .v-application .ma-lg-3 { + margin: 12px !important; + } + + .v-application .ma-lg-4 { + margin: 16px !important; + } + + .v-application .ma-lg-5 { + margin: 20px !important; + } + + .v-application .ma-lg-6 { + margin: 24px !important; + } + + .v-application .ma-lg-7 { + margin: 28px !important; + } + + .v-application .ma-lg-8 { + margin: 32px !important; + } + + .v-application .ma-lg-9 { + margin: 36px !important; + } + + .v-application .ma-lg-10 { + margin: 40px !important; + } + + .v-application .ma-lg-11 { + margin: 44px !important; + } + + .v-application .ma-lg-12 { + margin: 48px !important; + } + + .v-application .ma-lg-13 { + margin: 52px !important; + } + + .v-application .ma-lg-14 { + margin: 56px !important; + } + + .v-application .ma-lg-15 { + margin: 60px !important; + } + + .v-application .ma-lg-16 { + margin: 64px !important; + } + + .v-application .ma-lg-auto { + margin: auto !important; + } + + .v-application .mx-lg-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .v-application .mx-lg-1 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .v-application .mx-lg-2 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .v-application .mx-lg-3 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .v-application .mx-lg-4 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .v-application .mx-lg-5 { + margin-right: 20px !important; + margin-left: 20px !important; + } + + .v-application .mx-lg-6 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .v-application .mx-lg-7 { + margin-right: 28px !important; + margin-left: 28px !important; + } + + .v-application .mx-lg-8 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .v-application .mx-lg-9 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .v-application .mx-lg-10 { + margin-right: 40px !important; + margin-left: 40px !important; + } + + .v-application .mx-lg-11 { + margin-right: 44px !important; + margin-left: 44px !important; + } + + .v-application .mx-lg-12 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .v-application .mx-lg-13 { + margin-right: 52px !important; + margin-left: 52px !important; + } + + .v-application .mx-lg-14 { + margin-right: 56px !important; + margin-left: 56px !important; + } + + .v-application .mx-lg-15 { + margin-right: 60px !important; + margin-left: 60px !important; + } + + .v-application .mx-lg-16 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .v-application .mx-lg-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .v-application .my-lg-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .v-application .my-lg-1 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .v-application .my-lg-2 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .v-application .my-lg-3 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .v-application .my-lg-4 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .v-application .my-lg-5 { + margin-top: 20px !important; + margin-bottom: 20px !important; + } + + .v-application .my-lg-6 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .v-application .my-lg-7 { + margin-top: 28px !important; + margin-bottom: 28px !important; + } + + .v-application .my-lg-8 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .v-application .my-lg-9 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .v-application .my-lg-10 { + margin-top: 40px !important; + margin-bottom: 40px !important; + } + + .v-application .my-lg-11 { + margin-top: 44px !important; + margin-bottom: 44px !important; + } + + .v-application .my-lg-12 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .v-application .my-lg-13 { + margin-top: 52px !important; + margin-bottom: 52px !important; + } + + .v-application .my-lg-14 { + margin-top: 56px !important; + margin-bottom: 56px !important; + } + + .v-application .my-lg-15 { + margin-top: 60px !important; + margin-bottom: 60px !important; + } + + .v-application .my-lg-16 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .v-application .my-lg-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .v-application .mt-lg-0 { + margin-top: 0px !important; + } + + .v-application .mt-lg-1 { + margin-top: 4px !important; + } + + .v-application .mt-lg-2 { + margin-top: 8px !important; + } + + .v-application .mt-lg-3 { + margin-top: 12px !important; + } + + .v-application .mt-lg-4 { + margin-top: 16px !important; + } + + .v-application .mt-lg-5 { + margin-top: 20px !important; + } + + .v-application .mt-lg-6 { + margin-top: 24px !important; + } + + .v-application .mt-lg-7 { + margin-top: 28px !important; + } + + .v-application .mt-lg-8 { + margin-top: 32px !important; + } + + .v-application .mt-lg-9 { + margin-top: 36px !important; + } + + .v-application .mt-lg-10 { + margin-top: 40px !important; + } + + .v-application .mt-lg-11 { + margin-top: 44px !important; + } + + .v-application .mt-lg-12 { + margin-top: 48px !important; + } + + .v-application .mt-lg-13 { + margin-top: 52px !important; + } + + .v-application .mt-lg-14 { + margin-top: 56px !important; + } + + .v-application .mt-lg-15 { + margin-top: 60px !important; + } + + .v-application .mt-lg-16 { + margin-top: 64px !important; + } + + .v-application .mt-lg-auto { + margin-top: auto !important; + } + + .v-application .mr-lg-0 { + margin-right: 0px !important; + } + + .v-application .mr-lg-1 { + margin-right: 4px !important; + } + + .v-application .mr-lg-2 { + margin-right: 8px !important; + } + + .v-application .mr-lg-3 { + margin-right: 12px !important; + } + + .v-application .mr-lg-4 { + margin-right: 16px !important; + } + + .v-application .mr-lg-5 { + margin-right: 20px !important; + } + + .v-application .mr-lg-6 { + margin-right: 24px !important; + } + + .v-application .mr-lg-7 { + margin-right: 28px !important; + } + + .v-application .mr-lg-8 { + margin-right: 32px !important; + } + + .v-application .mr-lg-9 { + margin-right: 36px !important; + } + + .v-application .mr-lg-10 { + margin-right: 40px !important; + } + + .v-application .mr-lg-11 { + margin-right: 44px !important; + } + + .v-application .mr-lg-12 { + margin-right: 48px !important; + } + + .v-application .mr-lg-13 { + margin-right: 52px !important; + } + + .v-application .mr-lg-14 { + margin-right: 56px !important; + } + + .v-application .mr-lg-15 { + margin-right: 60px !important; + } + + .v-application .mr-lg-16 { + margin-right: 64px !important; + } + + .v-application .mr-lg-auto { + margin-right: auto !important; + } + + .v-application .mb-lg-0 { + margin-bottom: 0px !important; + } + + .v-application .mb-lg-1 { + margin-bottom: 4px !important; + } + + .v-application .mb-lg-2 { + margin-bottom: 8px !important; + } + + .v-application .mb-lg-3 { + margin-bottom: 12px !important; + } + + .v-application .mb-lg-4 { + margin-bottom: 16px !important; + } + + .v-application .mb-lg-5 { + margin-bottom: 20px !important; + } + + .v-application .mb-lg-6 { + margin-bottom: 24px !important; + } + + .v-application .mb-lg-7 { + margin-bottom: 28px !important; + } + + .v-application .mb-lg-8 { + margin-bottom: 32px !important; + } + + .v-application .mb-lg-9 { + margin-bottom: 36px !important; + } + + .v-application .mb-lg-10 { + margin-bottom: 40px !important; + } + + .v-application .mb-lg-11 { + margin-bottom: 44px !important; + } + + .v-application .mb-lg-12 { + margin-bottom: 48px !important; + } + + .v-application .mb-lg-13 { + margin-bottom: 52px !important; + } + + .v-application .mb-lg-14 { + margin-bottom: 56px !important; + } + + .v-application .mb-lg-15 { + margin-bottom: 60px !important; + } + + .v-application .mb-lg-16 { + margin-bottom: 64px !important; + } + + .v-application .mb-lg-auto { + margin-bottom: auto !important; + } + + .v-application .ml-lg-0 { + margin-left: 0px !important; + } + + .v-application .ml-lg-1 { + margin-left: 4px !important; + } + + .v-application .ml-lg-2 { + margin-left: 8px !important; + } + + .v-application .ml-lg-3 { + margin-left: 12px !important; + } + + .v-application .ml-lg-4 { + margin-left: 16px !important; + } + + .v-application .ml-lg-5 { + margin-left: 20px !important; + } + + .v-application .ml-lg-6 { + margin-left: 24px !important; + } + + .v-application .ml-lg-7 { + margin-left: 28px !important; + } + + .v-application .ml-lg-8 { + margin-left: 32px !important; + } + + .v-application .ml-lg-9 { + margin-left: 36px !important; + } + + .v-application .ml-lg-10 { + margin-left: 40px !important; + } + + .v-application .ml-lg-11 { + margin-left: 44px !important; + } + + .v-application .ml-lg-12 { + margin-left: 48px !important; + } + + .v-application .ml-lg-13 { + margin-left: 52px !important; + } + + .v-application .ml-lg-14 { + margin-left: 56px !important; + } + + .v-application .ml-lg-15 { + margin-left: 60px !important; + } + + .v-application .ml-lg-16 { + margin-left: 64px !important; + } + + .v-application .ml-lg-auto { + margin-left: auto !important; + } + + .v-application--is-ltr .ms-lg-0 { + margin-left: 0px !important; + } + + .v-application--is-rtl .ms-lg-0 { + margin-right: 0px !important; + } + + .v-application--is-ltr .ms-lg-1 { + margin-left: 4px !important; + } + + .v-application--is-rtl .ms-lg-1 { + margin-right: 4px !important; + } + + .v-application--is-ltr .ms-lg-2 { + margin-left: 8px !important; + } + + .v-application--is-rtl .ms-lg-2 { + margin-right: 8px !important; + } + + .v-application--is-ltr .ms-lg-3 { + margin-left: 12px !important; + } + + .v-application--is-rtl .ms-lg-3 { + margin-right: 12px !important; + } + + .v-application--is-ltr .ms-lg-4 { + margin-left: 16px !important; + } + + .v-application--is-rtl .ms-lg-4 { + margin-right: 16px !important; + } + + .v-application--is-ltr .ms-lg-5 { + margin-left: 20px !important; + } + + .v-application--is-rtl .ms-lg-5 { + margin-right: 20px !important; + } + + .v-application--is-ltr .ms-lg-6 { + margin-left: 24px !important; + } + + .v-application--is-rtl .ms-lg-6 { + margin-right: 24px !important; + } + + .v-application--is-ltr .ms-lg-7 { + margin-left: 28px !important; + } + + .v-application--is-rtl .ms-lg-7 { + margin-right: 28px !important; + } + + .v-application--is-ltr .ms-lg-8 { + margin-left: 32px !important; + } + + .v-application--is-rtl .ms-lg-8 { + margin-right: 32px !important; + } + + .v-application--is-ltr .ms-lg-9 { + margin-left: 36px !important; + } + + .v-application--is-rtl .ms-lg-9 { + margin-right: 36px !important; + } + + .v-application--is-ltr .ms-lg-10 { + margin-left: 40px !important; + } + + .v-application--is-rtl .ms-lg-10 { + margin-right: 40px !important; + } + + .v-application--is-ltr .ms-lg-11 { + margin-left: 44px !important; + } + + .v-application--is-rtl .ms-lg-11 { + margin-right: 44px !important; + } + + .v-application--is-ltr .ms-lg-12 { + margin-left: 48px !important; + } + + .v-application--is-rtl .ms-lg-12 { + margin-right: 48px !important; + } + + .v-application--is-ltr .ms-lg-13 { + margin-left: 52px !important; + } + + .v-application--is-rtl .ms-lg-13 { + margin-right: 52px !important; + } + + .v-application--is-ltr .ms-lg-14 { + margin-left: 56px !important; + } + + .v-application--is-rtl .ms-lg-14 { + margin-right: 56px !important; + } + + .v-application--is-ltr .ms-lg-15 { + margin-left: 60px !important; + } + + .v-application--is-rtl .ms-lg-15 { + margin-right: 60px !important; + } + + .v-application--is-ltr .ms-lg-16 { + margin-left: 64px !important; + } + + .v-application--is-rtl .ms-lg-16 { + margin-right: 64px !important; + } + + .v-application--is-ltr .ms-lg-auto { + margin-left: auto !important; + } + + .v-application--is-rtl .ms-lg-auto { + margin-right: auto !important; + } + + .v-application--is-ltr .me-lg-0 { + margin-right: 0px !important; + } + + .v-application--is-rtl .me-lg-0 { + margin-left: 0px !important; + } + + .v-application--is-ltr .me-lg-1 { + margin-right: 4px !important; + } + + .v-application--is-rtl .me-lg-1 { + margin-left: 4px !important; + } + + .v-application--is-ltr .me-lg-2 { + margin-right: 8px !important; + } + + .v-application--is-rtl .me-lg-2 { + margin-left: 8px !important; + } + + .v-application--is-ltr .me-lg-3 { + margin-right: 12px !important; + } + + .v-application--is-rtl .me-lg-3 { + margin-left: 12px !important; + } + + .v-application--is-ltr .me-lg-4 { + margin-right: 16px !important; + } + + .v-application--is-rtl .me-lg-4 { + margin-left: 16px !important; + } + + .v-application--is-ltr .me-lg-5 { + margin-right: 20px !important; + } + + .v-application--is-rtl .me-lg-5 { + margin-left: 20px !important; + } + + .v-application--is-ltr .me-lg-6 { + margin-right: 24px !important; + } + + .v-application--is-rtl .me-lg-6 { + margin-left: 24px !important; + } + + .v-application--is-ltr .me-lg-7 { + margin-right: 28px !important; + } + + .v-application--is-rtl .me-lg-7 { + margin-left: 28px !important; + } + + .v-application--is-ltr .me-lg-8 { + margin-right: 32px !important; + } + + .v-application--is-rtl .me-lg-8 { + margin-left: 32px !important; + } + + .v-application--is-ltr .me-lg-9 { + margin-right: 36px !important; + } + + .v-application--is-rtl .me-lg-9 { + margin-left: 36px !important; + } + + .v-application--is-ltr .me-lg-10 { + margin-right: 40px !important; + } + + .v-application--is-rtl .me-lg-10 { + margin-left: 40px !important; + } + + .v-application--is-ltr .me-lg-11 { + margin-right: 44px !important; + } + + .v-application--is-rtl .me-lg-11 { + margin-left: 44px !important; + } + + .v-application--is-ltr .me-lg-12 { + margin-right: 48px !important; + } + + .v-application--is-rtl .me-lg-12 { + margin-left: 48px !important; + } + + .v-application--is-ltr .me-lg-13 { + margin-right: 52px !important; + } + + .v-application--is-rtl .me-lg-13 { + margin-left: 52px !important; + } + + .v-application--is-ltr .me-lg-14 { + margin-right: 56px !important; + } + + .v-application--is-rtl .me-lg-14 { + margin-left: 56px !important; + } + + .v-application--is-ltr .me-lg-15 { + margin-right: 60px !important; + } + + .v-application--is-rtl .me-lg-15 { + margin-left: 60px !important; + } + + .v-application--is-ltr .me-lg-16 { + margin-right: 64px !important; + } + + .v-application--is-rtl .me-lg-16 { + margin-left: 64px !important; + } + + .v-application--is-ltr .me-lg-auto { + margin-right: auto !important; + } + + .v-application--is-rtl .me-lg-auto { + margin-left: auto !important; + } + + .v-application .ma-lg-n1 { + margin: -4px !important; + } + + .v-application .ma-lg-n2 { + margin: -8px !important; + } + + .v-application .ma-lg-n3 { + margin: -12px !important; + } + + .v-application .ma-lg-n4 { + margin: -16px !important; + } + + .v-application .ma-lg-n5 { + margin: -20px !important; + } + + .v-application .ma-lg-n6 { + margin: -24px !important; + } + + .v-application .ma-lg-n7 { + margin: -28px !important; + } + + .v-application .ma-lg-n8 { + margin: -32px !important; + } + + .v-application .ma-lg-n9 { + margin: -36px !important; + } + + .v-application .ma-lg-n10 { + margin: -40px !important; + } + + .v-application .ma-lg-n11 { + margin: -44px !important; + } + + .v-application .ma-lg-n12 { + margin: -48px !important; + } + + .v-application .ma-lg-n13 { + margin: -52px !important; + } + + .v-application .ma-lg-n14 { + margin: -56px !important; + } + + .v-application .ma-lg-n15 { + margin: -60px !important; + } + + .v-application .ma-lg-n16 { + margin: -64px !important; + } + + .v-application .mx-lg-n1 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .v-application .mx-lg-n2 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .v-application .mx-lg-n3 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .v-application .mx-lg-n4 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .v-application .mx-lg-n5 { + margin-right: -20px !important; + margin-left: -20px !important; + } + + .v-application .mx-lg-n6 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .v-application .mx-lg-n7 { + margin-right: -28px !important; + margin-left: -28px !important; + } + + .v-application .mx-lg-n8 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .v-application .mx-lg-n9 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .v-application .mx-lg-n10 { + margin-right: -40px !important; + margin-left: -40px !important; + } + + .v-application .mx-lg-n11 { + margin-right: -44px !important; + margin-left: -44px !important; + } + + .v-application .mx-lg-n12 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .v-application .mx-lg-n13 { + margin-right: -52px !important; + margin-left: -52px !important; + } + + .v-application .mx-lg-n14 { + margin-right: -56px !important; + margin-left: -56px !important; + } + + .v-application .mx-lg-n15 { + margin-right: -60px !important; + margin-left: -60px !important; + } + + .v-application .mx-lg-n16 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .v-application .my-lg-n1 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .v-application .my-lg-n2 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .v-application .my-lg-n3 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .v-application .my-lg-n4 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .v-application .my-lg-n5 { + margin-top: -20px !important; + margin-bottom: -20px !important; + } + + .v-application .my-lg-n6 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .v-application .my-lg-n7 { + margin-top: -28px !important; + margin-bottom: -28px !important; + } + + .v-application .my-lg-n8 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .v-application .my-lg-n9 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .v-application .my-lg-n10 { + margin-top: -40px !important; + margin-bottom: -40px !important; + } + + .v-application .my-lg-n11 { + margin-top: -44px !important; + margin-bottom: -44px !important; + } + + .v-application .my-lg-n12 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .v-application .my-lg-n13 { + margin-top: -52px !important; + margin-bottom: -52px !important; + } + + .v-application .my-lg-n14 { + margin-top: -56px !important; + margin-bottom: -56px !important; + } + + .v-application .my-lg-n15 { + margin-top: -60px !important; + margin-bottom: -60px !important; + } + + .v-application .my-lg-n16 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .v-application .mt-lg-n1 { + margin-top: -4px !important; + } + + .v-application .mt-lg-n2 { + margin-top: -8px !important; + } + + .v-application .mt-lg-n3 { + margin-top: -12px !important; + } + + .v-application .mt-lg-n4 { + margin-top: -16px !important; + } + + .v-application .mt-lg-n5 { + margin-top: -20px !important; + } + + .v-application .mt-lg-n6 { + margin-top: -24px !important; + } + + .v-application .mt-lg-n7 { + margin-top: -28px !important; + } + + .v-application .mt-lg-n8 { + margin-top: -32px !important; + } + + .v-application .mt-lg-n9 { + margin-top: -36px !important; + } + + .v-application .mt-lg-n10 { + margin-top: -40px !important; + } + + .v-application .mt-lg-n11 { + margin-top: -44px !important; + } + + .v-application .mt-lg-n12 { + margin-top: -48px !important; + } + + .v-application .mt-lg-n13 { + margin-top: -52px !important; + } + + .v-application .mt-lg-n14 { + margin-top: -56px !important; + } + + .v-application .mt-lg-n15 { + margin-top: -60px !important; + } + + .v-application .mt-lg-n16 { + margin-top: -64px !important; + } + + .v-application .mr-lg-n1 { + margin-right: -4px !important; + } + + .v-application .mr-lg-n2 { + margin-right: -8px !important; + } + + .v-application .mr-lg-n3 { + margin-right: -12px !important; + } + + .v-application .mr-lg-n4 { + margin-right: -16px !important; + } + + .v-application .mr-lg-n5 { + margin-right: -20px !important; + } + + .v-application .mr-lg-n6 { + margin-right: -24px !important; + } + + .v-application .mr-lg-n7 { + margin-right: -28px !important; + } + + .v-application .mr-lg-n8 { + margin-right: -32px !important; + } + + .v-application .mr-lg-n9 { + margin-right: -36px !important; + } + + .v-application .mr-lg-n10 { + margin-right: -40px !important; + } + + .v-application .mr-lg-n11 { + margin-right: -44px !important; + } + + .v-application .mr-lg-n12 { + margin-right: -48px !important; + } + + .v-application .mr-lg-n13 { + margin-right: -52px !important; + } + + .v-application .mr-lg-n14 { + margin-right: -56px !important; + } + + .v-application .mr-lg-n15 { + margin-right: -60px !important; + } + + .v-application .mr-lg-n16 { + margin-right: -64px !important; + } + + .v-application .mb-lg-n1 { + margin-bottom: -4px !important; + } + + .v-application .mb-lg-n2 { + margin-bottom: -8px !important; + } + + .v-application .mb-lg-n3 { + margin-bottom: -12px !important; + } + + .v-application .mb-lg-n4 { + margin-bottom: -16px !important; + } + + .v-application .mb-lg-n5 { + margin-bottom: -20px !important; + } + + .v-application .mb-lg-n6 { + margin-bottom: -24px !important; + } + + .v-application .mb-lg-n7 { + margin-bottom: -28px !important; + } + + .v-application .mb-lg-n8 { + margin-bottom: -32px !important; + } + + .v-application .mb-lg-n9 { + margin-bottom: -36px !important; + } + + .v-application .mb-lg-n10 { + margin-bottom: -40px !important; + } + + .v-application .mb-lg-n11 { + margin-bottom: -44px !important; + } + + .v-application .mb-lg-n12 { + margin-bottom: -48px !important; + } + + .v-application .mb-lg-n13 { + margin-bottom: -52px !important; + } + + .v-application .mb-lg-n14 { + margin-bottom: -56px !important; + } + + .v-application .mb-lg-n15 { + margin-bottom: -60px !important; + } + + .v-application .mb-lg-n16 { + margin-bottom: -64px !important; + } + + .v-application .ml-lg-n1 { + margin-left: -4px !important; + } + + .v-application .ml-lg-n2 { + margin-left: -8px !important; + } + + .v-application .ml-lg-n3 { + margin-left: -12px !important; + } + + .v-application .ml-lg-n4 { + margin-left: -16px !important; + } + + .v-application .ml-lg-n5 { + margin-left: -20px !important; + } + + .v-application .ml-lg-n6 { + margin-left: -24px !important; + } + + .v-application .ml-lg-n7 { + margin-left: -28px !important; + } + + .v-application .ml-lg-n8 { + margin-left: -32px !important; + } + + .v-application .ml-lg-n9 { + margin-left: -36px !important; + } + + .v-application .ml-lg-n10 { + margin-left: -40px !important; + } + + .v-application .ml-lg-n11 { + margin-left: -44px !important; + } + + .v-application .ml-lg-n12 { + margin-left: -48px !important; + } + + .v-application .ml-lg-n13 { + margin-left: -52px !important; + } + + .v-application .ml-lg-n14 { + margin-left: -56px !important; + } + + .v-application .ml-lg-n15 { + margin-left: -60px !important; + } + + .v-application .ml-lg-n16 { + margin-left: -64px !important; + } + + .v-application--is-ltr .ms-lg-n1 { + margin-left: -4px !important; + } + + .v-application--is-rtl .ms-lg-n1 { + margin-right: -4px !important; + } + + .v-application--is-ltr .ms-lg-n2 { + margin-left: -8px !important; + } + + .v-application--is-rtl .ms-lg-n2 { + margin-right: -8px !important; + } + + .v-application--is-ltr .ms-lg-n3 { + margin-left: -12px !important; + } + + .v-application--is-rtl .ms-lg-n3 { + margin-right: -12px !important; + } + + .v-application--is-ltr .ms-lg-n4 { + margin-left: -16px !important; + } + + .v-application--is-rtl .ms-lg-n4 { + margin-right: -16px !important; + } + + .v-application--is-ltr .ms-lg-n5 { + margin-left: -20px !important; + } + + .v-application--is-rtl .ms-lg-n5 { + margin-right: -20px !important; + } + + .v-application--is-ltr .ms-lg-n6 { + margin-left: -24px !important; + } + + .v-application--is-rtl .ms-lg-n6 { + margin-right: -24px !important; + } + + .v-application--is-ltr .ms-lg-n7 { + margin-left: -28px !important; + } + + .v-application--is-rtl .ms-lg-n7 { + margin-right: -28px !important; + } + + .v-application--is-ltr .ms-lg-n8 { + margin-left: -32px !important; + } + + .v-application--is-rtl .ms-lg-n8 { + margin-right: -32px !important; + } + + .v-application--is-ltr .ms-lg-n9 { + margin-left: -36px !important; + } + + .v-application--is-rtl .ms-lg-n9 { + margin-right: -36px !important; + } + + .v-application--is-ltr .ms-lg-n10 { + margin-left: -40px !important; + } + + .v-application--is-rtl .ms-lg-n10 { + margin-right: -40px !important; + } + + .v-application--is-ltr .ms-lg-n11 { + margin-left: -44px !important; + } + + .v-application--is-rtl .ms-lg-n11 { + margin-right: -44px !important; + } + + .v-application--is-ltr .ms-lg-n12 { + margin-left: -48px !important; + } + + .v-application--is-rtl .ms-lg-n12 { + margin-right: -48px !important; + } + + .v-application--is-ltr .ms-lg-n13 { + margin-left: -52px !important; + } + + .v-application--is-rtl .ms-lg-n13 { + margin-right: -52px !important; + } + + .v-application--is-ltr .ms-lg-n14 { + margin-left: -56px !important; + } + + .v-application--is-rtl .ms-lg-n14 { + margin-right: -56px !important; + } + + .v-application--is-ltr .ms-lg-n15 { + margin-left: -60px !important; + } + + .v-application--is-rtl .ms-lg-n15 { + margin-right: -60px !important; + } + + .v-application--is-ltr .ms-lg-n16 { + margin-left: -64px !important; + } + + .v-application--is-rtl .ms-lg-n16 { + margin-right: -64px !important; + } + + .v-application--is-ltr .me-lg-n1 { + margin-right: -4px !important; + } + + .v-application--is-rtl .me-lg-n1 { + margin-left: -4px !important; + } + + .v-application--is-ltr .me-lg-n2 { + margin-right: -8px !important; + } + + .v-application--is-rtl .me-lg-n2 { + margin-left: -8px !important; + } + + .v-application--is-ltr .me-lg-n3 { + margin-right: -12px !important; + } + + .v-application--is-rtl .me-lg-n3 { + margin-left: -12px !important; + } + + .v-application--is-ltr .me-lg-n4 { + margin-right: -16px !important; + } + + .v-application--is-rtl .me-lg-n4 { + margin-left: -16px !important; + } + + .v-application--is-ltr .me-lg-n5 { + margin-right: -20px !important; + } + + .v-application--is-rtl .me-lg-n5 { + margin-left: -20px !important; + } + + .v-application--is-ltr .me-lg-n6 { + margin-right: -24px !important; + } + + .v-application--is-rtl .me-lg-n6 { + margin-left: -24px !important; + } + + .v-application--is-ltr .me-lg-n7 { + margin-right: -28px !important; + } + + .v-application--is-rtl .me-lg-n7 { + margin-left: -28px !important; + } + + .v-application--is-ltr .me-lg-n8 { + margin-right: -32px !important; + } + + .v-application--is-rtl .me-lg-n8 { + margin-left: -32px !important; + } + + .v-application--is-ltr .me-lg-n9 { + margin-right: -36px !important; + } + + .v-application--is-rtl .me-lg-n9 { + margin-left: -36px !important; + } + + .v-application--is-ltr .me-lg-n10 { + margin-right: -40px !important; + } + + .v-application--is-rtl .me-lg-n10 { + margin-left: -40px !important; + } + + .v-application--is-ltr .me-lg-n11 { + margin-right: -44px !important; + } + + .v-application--is-rtl .me-lg-n11 { + margin-left: -44px !important; + } + + .v-application--is-ltr .me-lg-n12 { + margin-right: -48px !important; + } + + .v-application--is-rtl .me-lg-n12 { + margin-left: -48px !important; + } + + .v-application--is-ltr .me-lg-n13 { + margin-right: -52px !important; + } + + .v-application--is-rtl .me-lg-n13 { + margin-left: -52px !important; + } + + .v-application--is-ltr .me-lg-n14 { + margin-right: -56px !important; + } + + .v-application--is-rtl .me-lg-n14 { + margin-left: -56px !important; + } + + .v-application--is-ltr .me-lg-n15 { + margin-right: -60px !important; + } + + .v-application--is-rtl .me-lg-n15 { + margin-left: -60px !important; + } + + .v-application--is-ltr .me-lg-n16 { + margin-right: -64px !important; + } + + .v-application--is-rtl .me-lg-n16 { + margin-left: -64px !important; + } + + .v-application .pa-lg-0 { + padding: 0px !important; + } + + .v-application .pa-lg-1 { + padding: 4px !important; + } + + .v-application .pa-lg-2 { + padding: 8px !important; + } + + .v-application .pa-lg-3 { + padding: 12px !important; + } + + .v-application .pa-lg-4 { + padding: 16px !important; + } + + .v-application .pa-lg-5 { + padding: 20px !important; + } + + .v-application .pa-lg-6 { + padding: 24px !important; + } + + .v-application .pa-lg-7 { + padding: 28px !important; + } + + .v-application .pa-lg-8 { + padding: 32px !important; + } + + .v-application .pa-lg-9 { + padding: 36px !important; + } + + .v-application .pa-lg-10 { + padding: 40px !important; + } + + .v-application .pa-lg-11 { + padding: 44px !important; + } + + .v-application .pa-lg-12 { + padding: 48px !important; + } + + .v-application .pa-lg-13 { + padding: 52px !important; + } + + .v-application .pa-lg-14 { + padding: 56px !important; + } + + .v-application .pa-lg-15 { + padding: 60px !important; + } + + .v-application .pa-lg-16 { + padding: 64px !important; + } + + .v-application .px-lg-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .v-application .px-lg-1 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .v-application .px-lg-2 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .v-application .px-lg-3 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .v-application .px-lg-4 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .v-application .px-lg-5 { + padding-right: 20px !important; + padding-left: 20px !important; + } + + .v-application .px-lg-6 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .v-application .px-lg-7 { + padding-right: 28px !important; + padding-left: 28px !important; + } + + .v-application .px-lg-8 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .v-application .px-lg-9 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .v-application .px-lg-10 { + padding-right: 40px !important; + padding-left: 40px !important; + } + + .v-application .px-lg-11 { + padding-right: 44px !important; + padding-left: 44px !important; + } + + .v-application .px-lg-12 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .v-application .px-lg-13 { + padding-right: 52px !important; + padding-left: 52px !important; + } + + .v-application .px-lg-14 { + padding-right: 56px !important; + padding-left: 56px !important; + } + + .v-application .px-lg-15 { + padding-right: 60px !important; + padding-left: 60px !important; + } + + .v-application .px-lg-16 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .v-application .py-lg-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .v-application .py-lg-1 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .v-application .py-lg-2 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .v-application .py-lg-3 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .v-application .py-lg-4 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .v-application .py-lg-5 { + padding-top: 20px !important; + padding-bottom: 20px !important; + } + + .v-application .py-lg-6 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .v-application .py-lg-7 { + padding-top: 28px !important; + padding-bottom: 28px !important; + } + + .v-application .py-lg-8 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .v-application .py-lg-9 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .v-application .py-lg-10 { + padding-top: 40px !important; + padding-bottom: 40px !important; + } + + .v-application .py-lg-11 { + padding-top: 44px !important; + padding-bottom: 44px !important; + } + + .v-application .py-lg-12 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .v-application .py-lg-13 { + padding-top: 52px !important; + padding-bottom: 52px !important; + } + + .v-application .py-lg-14 { + padding-top: 56px !important; + padding-bottom: 56px !important; + } + + .v-application .py-lg-15 { + padding-top: 60px !important; + padding-bottom: 60px !important; + } + + .v-application .py-lg-16 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .v-application .pt-lg-0 { + padding-top: 0px !important; + } + + .v-application .pt-lg-1 { + padding-top: 4px !important; + } + + .v-application .pt-lg-2 { + padding-top: 8px !important; + } + + .v-application .pt-lg-3 { + padding-top: 12px !important; + } + + .v-application .pt-lg-4 { + padding-top: 16px !important; + } + + .v-application .pt-lg-5 { + padding-top: 20px !important; + } + + .v-application .pt-lg-6 { + padding-top: 24px !important; + } + + .v-application .pt-lg-7 { + padding-top: 28px !important; + } + + .v-application .pt-lg-8 { + padding-top: 32px !important; + } + + .v-application .pt-lg-9 { + padding-top: 36px !important; + } + + .v-application .pt-lg-10 { + padding-top: 40px !important; + } + + .v-application .pt-lg-11 { + padding-top: 44px !important; + } + + .v-application .pt-lg-12 { + padding-top: 48px !important; + } + + .v-application .pt-lg-13 { + padding-top: 52px !important; + } + + .v-application .pt-lg-14 { + padding-top: 56px !important; + } + + .v-application .pt-lg-15 { + padding-top: 60px !important; + } + + .v-application .pt-lg-16 { + padding-top: 64px !important; + } + + .v-application .pr-lg-0 { + padding-right: 0px !important; + } + + .v-application .pr-lg-1 { + padding-right: 4px !important; + } + + .v-application .pr-lg-2 { + padding-right: 8px !important; + } + + .v-application .pr-lg-3 { + padding-right: 12px !important; + } + + .v-application .pr-lg-4 { + padding-right: 16px !important; + } + + .v-application .pr-lg-5 { + padding-right: 20px !important; + } + + .v-application .pr-lg-6 { + padding-right: 24px !important; + } + + .v-application .pr-lg-7 { + padding-right: 28px !important; + } + + .v-application .pr-lg-8 { + padding-right: 32px !important; + } + + .v-application .pr-lg-9 { + padding-right: 36px !important; + } + + .v-application .pr-lg-10 { + padding-right: 40px !important; + } + + .v-application .pr-lg-11 { + padding-right: 44px !important; + } + + .v-application .pr-lg-12 { + padding-right: 48px !important; + } + + .v-application .pr-lg-13 { + padding-right: 52px !important; + } + + .v-application .pr-lg-14 { + padding-right: 56px !important; + } + + .v-application .pr-lg-15 { + padding-right: 60px !important; + } + + .v-application .pr-lg-16 { + padding-right: 64px !important; + } + + .v-application .pb-lg-0 { + padding-bottom: 0px !important; + } + + .v-application .pb-lg-1 { + padding-bottom: 4px !important; + } + + .v-application .pb-lg-2 { + padding-bottom: 8px !important; + } + + .v-application .pb-lg-3 { + padding-bottom: 12px !important; + } + + .v-application .pb-lg-4 { + padding-bottom: 16px !important; + } + + .v-application .pb-lg-5 { + padding-bottom: 20px !important; + } + + .v-application .pb-lg-6 { + padding-bottom: 24px !important; + } + + .v-application .pb-lg-7 { + padding-bottom: 28px !important; + } + + .v-application .pb-lg-8 { + padding-bottom: 32px !important; + } + + .v-application .pb-lg-9 { + padding-bottom: 36px !important; + } + + .v-application .pb-lg-10 { + padding-bottom: 40px !important; + } + + .v-application .pb-lg-11 { + padding-bottom: 44px !important; + } + + .v-application .pb-lg-12 { + padding-bottom: 48px !important; + } + + .v-application .pb-lg-13 { + padding-bottom: 52px !important; + } + + .v-application .pb-lg-14 { + padding-bottom: 56px !important; + } + + .v-application .pb-lg-15 { + padding-bottom: 60px !important; + } + + .v-application .pb-lg-16 { + padding-bottom: 64px !important; + } + + .v-application .pl-lg-0 { + padding-left: 0px !important; + } + + .v-application .pl-lg-1 { + padding-left: 4px !important; + } + + .v-application .pl-lg-2 { + padding-left: 8px !important; + } + + .v-application .pl-lg-3 { + padding-left: 12px !important; + } + + .v-application .pl-lg-4 { + padding-left: 16px !important; + } + + .v-application .pl-lg-5 { + padding-left: 20px !important; + } + + .v-application .pl-lg-6 { + padding-left: 24px !important; + } + + .v-application .pl-lg-7 { + padding-left: 28px !important; + } + + .v-application .pl-lg-8 { + padding-left: 32px !important; + } + + .v-application .pl-lg-9 { + padding-left: 36px !important; + } + + .v-application .pl-lg-10 { + padding-left: 40px !important; + } + + .v-application .pl-lg-11 { + padding-left: 44px !important; + } + + .v-application .pl-lg-12 { + padding-left: 48px !important; + } + + .v-application .pl-lg-13 { + padding-left: 52px !important; + } + + .v-application .pl-lg-14 { + padding-left: 56px !important; + } + + .v-application .pl-lg-15 { + padding-left: 60px !important; + } + + .v-application .pl-lg-16 { + padding-left: 64px !important; + } + + .v-application--is-ltr .ps-lg-0 { + padding-left: 0px !important; + } + + .v-application--is-rtl .ps-lg-0 { + padding-right: 0px !important; + } + + .v-application--is-ltr .ps-lg-1 { + padding-left: 4px !important; + } + + .v-application--is-rtl .ps-lg-1 { + padding-right: 4px !important; + } + + .v-application--is-ltr .ps-lg-2 { + padding-left: 8px !important; + } + + .v-application--is-rtl .ps-lg-2 { + padding-right: 8px !important; + } + + .v-application--is-ltr .ps-lg-3 { + padding-left: 12px !important; + } + + .v-application--is-rtl .ps-lg-3 { + padding-right: 12px !important; + } + + .v-application--is-ltr .ps-lg-4 { + padding-left: 16px !important; + } + + .v-application--is-rtl .ps-lg-4 { + padding-right: 16px !important; + } + + .v-application--is-ltr .ps-lg-5 { + padding-left: 20px !important; + } + + .v-application--is-rtl .ps-lg-5 { + padding-right: 20px !important; + } + + .v-application--is-ltr .ps-lg-6 { + padding-left: 24px !important; + } + + .v-application--is-rtl .ps-lg-6 { + padding-right: 24px !important; + } + + .v-application--is-ltr .ps-lg-7 { + padding-left: 28px !important; + } + + .v-application--is-rtl .ps-lg-7 { + padding-right: 28px !important; + } + + .v-application--is-ltr .ps-lg-8 { + padding-left: 32px !important; + } + + .v-application--is-rtl .ps-lg-8 { + padding-right: 32px !important; + } + + .v-application--is-ltr .ps-lg-9 { + padding-left: 36px !important; + } + + .v-application--is-rtl .ps-lg-9 { + padding-right: 36px !important; + } + + .v-application--is-ltr .ps-lg-10 { + padding-left: 40px !important; + } + + .v-application--is-rtl .ps-lg-10 { + padding-right: 40px !important; + } + + .v-application--is-ltr .ps-lg-11 { + padding-left: 44px !important; + } + + .v-application--is-rtl .ps-lg-11 { + padding-right: 44px !important; + } + + .v-application--is-ltr .ps-lg-12 { + padding-left: 48px !important; + } + + .v-application--is-rtl .ps-lg-12 { + padding-right: 48px !important; + } + + .v-application--is-ltr .ps-lg-13 { + padding-left: 52px !important; + } + + .v-application--is-rtl .ps-lg-13 { + padding-right: 52px !important; + } + + .v-application--is-ltr .ps-lg-14 { + padding-left: 56px !important; + } + + .v-application--is-rtl .ps-lg-14 { + padding-right: 56px !important; + } + + .v-application--is-ltr .ps-lg-15 { + padding-left: 60px !important; + } + + .v-application--is-rtl .ps-lg-15 { + padding-right: 60px !important; + } + + .v-application--is-ltr .ps-lg-16 { + padding-left: 64px !important; + } + + .v-application--is-rtl .ps-lg-16 { + padding-right: 64px !important; + } + + .v-application--is-ltr .pe-lg-0 { + padding-right: 0px !important; + } + + .v-application--is-rtl .pe-lg-0 { + padding-left: 0px !important; + } + + .v-application--is-ltr .pe-lg-1 { + padding-right: 4px !important; + } + + .v-application--is-rtl .pe-lg-1 { + padding-left: 4px !important; + } + + .v-application--is-ltr .pe-lg-2 { + padding-right: 8px !important; + } + + .v-application--is-rtl .pe-lg-2 { + padding-left: 8px !important; + } + + .v-application--is-ltr .pe-lg-3 { + padding-right: 12px !important; + } + + .v-application--is-rtl .pe-lg-3 { + padding-left: 12px !important; + } + + .v-application--is-ltr .pe-lg-4 { + padding-right: 16px !important; + } + + .v-application--is-rtl .pe-lg-4 { + padding-left: 16px !important; + } + + .v-application--is-ltr .pe-lg-5 { + padding-right: 20px !important; + } + + .v-application--is-rtl .pe-lg-5 { + padding-left: 20px !important; + } + + .v-application--is-ltr .pe-lg-6 { + padding-right: 24px !important; + } + + .v-application--is-rtl .pe-lg-6 { + padding-left: 24px !important; + } + + .v-application--is-ltr .pe-lg-7 { + padding-right: 28px !important; + } + + .v-application--is-rtl .pe-lg-7 { + padding-left: 28px !important; + } + + .v-application--is-ltr .pe-lg-8 { + padding-right: 32px !important; + } + + .v-application--is-rtl .pe-lg-8 { + padding-left: 32px !important; + } + + .v-application--is-ltr .pe-lg-9 { + padding-right: 36px !important; + } + + .v-application--is-rtl .pe-lg-9 { + padding-left: 36px !important; + } + + .v-application--is-ltr .pe-lg-10 { + padding-right: 40px !important; + } + + .v-application--is-rtl .pe-lg-10 { + padding-left: 40px !important; + } + + .v-application--is-ltr .pe-lg-11 { + padding-right: 44px !important; + } + + .v-application--is-rtl .pe-lg-11 { + padding-left: 44px !important; + } + + .v-application--is-ltr .pe-lg-12 { + padding-right: 48px !important; + } + + .v-application--is-rtl .pe-lg-12 { + padding-left: 48px !important; + } + + .v-application--is-ltr .pe-lg-13 { + padding-right: 52px !important; + } + + .v-application--is-rtl .pe-lg-13 { + padding-left: 52px !important; + } + + .v-application--is-ltr .pe-lg-14 { + padding-right: 56px !important; + } + + .v-application--is-rtl .pe-lg-14 { + padding-left: 56px !important; + } + + .v-application--is-ltr .pe-lg-15 { + padding-right: 60px !important; + } + + .v-application--is-rtl .pe-lg-15 { + padding-left: 60px !important; + } + + .v-application--is-ltr .pe-lg-16 { + padding-right: 64px !important; + } + + .v-application--is-rtl .pe-lg-16 { + padding-left: 64px !important; + } + + .v-application .text-lg-left { + text-align: left !important; + } + + .v-application .text-lg-right { + text-align: right !important; + } + + .v-application .text-lg-center { + text-align: center !important; + } + + .v-application .text-lg-justify { + text-align: justify !important; + } + + .v-application .text-lg-start { + text-align: start !important; + } + + .v-application .text-lg-end { + text-align: end !important; + } + + .v-application .text-lg-h1 { + font-size: 6rem !important; + font-weight: 300; + line-height: 6rem; + letter-spacing: -0.015625em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-h2 { + font-size: 3.75rem !important; + font-weight: 300; + line-height: 3.75rem; + letter-spacing: -0.0083333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-h3 { + font-size: 3rem !important; + font-weight: 400; + line-height: 3.125rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-h4 { + font-size: 2.125rem !important; + font-weight: 400; + line-height: 2.5rem; + letter-spacing: 0.0073529412em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-h5 { + font-size: 1.5rem !important; + font-weight: 400; + line-height: 2rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-h6 { + font-size: 1.25rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.0125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-subtitle-1 { + font-size: 1rem !important; + font-weight: normal; + line-height: 1.75rem; + letter-spacing: 0.009375em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-subtitle-2 { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 1.375rem; + letter-spacing: 0.0071428571em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-body-1 { + font-size: 1rem !important; + font-weight: 400; + line-height: 1.5rem; + letter-spacing: 0.03125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-body-2 { + font-size: 0.875rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0178571429em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-button { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 2.25rem; + letter-spacing: 0.0892857143em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } + + .v-application .text-lg-caption { + font-size: 0.75rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0333333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-lg-overline { + font-size: 0.75rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.1666666667em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } +} +@media (min-width: 1904px) { + .v-application .d-xl-none { + display: none !important; + } + + .v-application .d-xl-inline { + display: inline !important; + } + + .v-application .d-xl-inline-block { + display: inline-block !important; + } + + .v-application .d-xl-block { + display: block !important; + } + + .v-application .d-xl-table { + display: table !important; + } + + .v-application .d-xl-table-row { + display: table-row !important; + } + + .v-application .d-xl-table-cell { + display: table-cell !important; + } + + .v-application .d-xl-flex { + display: flex !important; + } + + .v-application .d-xl-inline-flex { + display: inline-flex !important; + } + + .v-application .float-xl-none { + float: none !important; + } + + .v-application .float-xl-left { + float: left !important; + } + + .v-application .float-xl-right { + float: right !important; + } + + .v-application .flex-xl-fill { + flex: 1 1 auto !important; + } + + .v-application .flex-xl-row { + flex-direction: row !important; + } + + .v-application .flex-xl-column { + flex-direction: column !important; + } + + .v-application .flex-xl-row-reverse { + flex-direction: row-reverse !important; + } + + .v-application .flex-xl-column-reverse { + flex-direction: column-reverse !important; + } + + .v-application .flex-xl-grow-0 { + flex-grow: 0 !important; + } + + .v-application .flex-xl-grow-1 { + flex-grow: 1 !important; + } + + .v-application .flex-xl-shrink-0 { + flex-shrink: 0 !important; + } + + .v-application .flex-xl-shrink-1 { + flex-shrink: 1 !important; + } + + .v-application .flex-xl-wrap { + flex-wrap: wrap !important; + } + + .v-application .flex-xl-nowrap { + flex-wrap: nowrap !important; + } + + .v-application .flex-xl-wrap-reverse { + flex-wrap: wrap-reverse !important; + } + + .v-application .justify-xl-start { + justify-content: flex-start !important; + } + + .v-application .justify-xl-end { + justify-content: flex-end !important; + } + + .v-application .justify-xl-center { + justify-content: center !important; + } + + .v-application .justify-xl-space-between { + justify-content: space-between !important; + } + + .v-application .justify-xl-space-around { + justify-content: space-around !important; + } + + .v-application .align-xl-start { + align-items: flex-start !important; + } + + .v-application .align-xl-end { + align-items: flex-end !important; + } + + .v-application .align-xl-center { + align-items: center !important; + } + + .v-application .align-xl-baseline { + align-items: baseline !important; + } + + .v-application .align-xl-stretch { + align-items: stretch !important; + } + + .v-application .align-content-xl-start { + align-content: flex-start !important; + } + + .v-application .align-content-xl-end { + align-content: flex-end !important; + } + + .v-application .align-content-xl-center { + align-content: center !important; + } + + .v-application .align-content-xl-space-between { + align-content: space-between !important; + } + + .v-application .align-content-xl-space-around { + align-content: space-around !important; + } + + .v-application .align-content-xl-stretch { + align-content: stretch !important; + } + + .v-application .align-self-xl-auto { + align-self: auto !important; + } + + .v-application .align-self-xl-start { + align-self: flex-start !important; + } + + .v-application .align-self-xl-end { + align-self: flex-end !important; + } + + .v-application .align-self-xl-center { + align-self: center !important; + } + + .v-application .align-self-xl-baseline { + align-self: baseline !important; + } + + .v-application .align-self-xl-stretch { + align-self: stretch !important; + } + + .v-application .order-xl-first { + order: -1 !important; + } + + .v-application .order-xl-0 { + order: 0 !important; + } + + .v-application .order-xl-1 { + order: 1 !important; + } + + .v-application .order-xl-2 { + order: 2 !important; + } + + .v-application .order-xl-3 { + order: 3 !important; + } + + .v-application .order-xl-4 { + order: 4 !important; + } + + .v-application .order-xl-5 { + order: 5 !important; + } + + .v-application .order-xl-6 { + order: 6 !important; + } + + .v-application .order-xl-7 { + order: 7 !important; + } + + .v-application .order-xl-8 { + order: 8 !important; + } + + .v-application .order-xl-9 { + order: 9 !important; + } + + .v-application .order-xl-10 { + order: 10 !important; + } + + .v-application .order-xl-11 { + order: 11 !important; + } + + .v-application .order-xl-12 { + order: 12 !important; + } + + .v-application .order-xl-last { + order: 13 !important; + } + + .v-application .ma-xl-0 { + margin: 0px !important; + } + + .v-application .ma-xl-1 { + margin: 4px !important; + } + + .v-application .ma-xl-2 { + margin: 8px !important; + } + + .v-application .ma-xl-3 { + margin: 12px !important; + } + + .v-application .ma-xl-4 { + margin: 16px !important; + } + + .v-application .ma-xl-5 { + margin: 20px !important; + } + + .v-application .ma-xl-6 { + margin: 24px !important; + } + + .v-application .ma-xl-7 { + margin: 28px !important; + } + + .v-application .ma-xl-8 { + margin: 32px !important; + } + + .v-application .ma-xl-9 { + margin: 36px !important; + } + + .v-application .ma-xl-10 { + margin: 40px !important; + } + + .v-application .ma-xl-11 { + margin: 44px !important; + } + + .v-application .ma-xl-12 { + margin: 48px !important; + } + + .v-application .ma-xl-13 { + margin: 52px !important; + } + + .v-application .ma-xl-14 { + margin: 56px !important; + } + + .v-application .ma-xl-15 { + margin: 60px !important; + } + + .v-application .ma-xl-16 { + margin: 64px !important; + } + + .v-application .ma-xl-auto { + margin: auto !important; + } + + .v-application .mx-xl-0 { + margin-right: 0px !important; + margin-left: 0px !important; + } + + .v-application .mx-xl-1 { + margin-right: 4px !important; + margin-left: 4px !important; + } + + .v-application .mx-xl-2 { + margin-right: 8px !important; + margin-left: 8px !important; + } + + .v-application .mx-xl-3 { + margin-right: 12px !important; + margin-left: 12px !important; + } + + .v-application .mx-xl-4 { + margin-right: 16px !important; + margin-left: 16px !important; + } + + .v-application .mx-xl-5 { + margin-right: 20px !important; + margin-left: 20px !important; + } + + .v-application .mx-xl-6 { + margin-right: 24px !important; + margin-left: 24px !important; + } + + .v-application .mx-xl-7 { + margin-right: 28px !important; + margin-left: 28px !important; + } + + .v-application .mx-xl-8 { + margin-right: 32px !important; + margin-left: 32px !important; + } + + .v-application .mx-xl-9 { + margin-right: 36px !important; + margin-left: 36px !important; + } + + .v-application .mx-xl-10 { + margin-right: 40px !important; + margin-left: 40px !important; + } + + .v-application .mx-xl-11 { + margin-right: 44px !important; + margin-left: 44px !important; + } + + .v-application .mx-xl-12 { + margin-right: 48px !important; + margin-left: 48px !important; + } + + .v-application .mx-xl-13 { + margin-right: 52px !important; + margin-left: 52px !important; + } + + .v-application .mx-xl-14 { + margin-right: 56px !important; + margin-left: 56px !important; + } + + .v-application .mx-xl-15 { + margin-right: 60px !important; + margin-left: 60px !important; + } + + .v-application .mx-xl-16 { + margin-right: 64px !important; + margin-left: 64px !important; + } + + .v-application .mx-xl-auto { + margin-right: auto !important; + margin-left: auto !important; + } + + .v-application .my-xl-0 { + margin-top: 0px !important; + margin-bottom: 0px !important; + } + + .v-application .my-xl-1 { + margin-top: 4px !important; + margin-bottom: 4px !important; + } + + .v-application .my-xl-2 { + margin-top: 8px !important; + margin-bottom: 8px !important; + } + + .v-application .my-xl-3 { + margin-top: 12px !important; + margin-bottom: 12px !important; + } + + .v-application .my-xl-4 { + margin-top: 16px !important; + margin-bottom: 16px !important; + } + + .v-application .my-xl-5 { + margin-top: 20px !important; + margin-bottom: 20px !important; + } + + .v-application .my-xl-6 { + margin-top: 24px !important; + margin-bottom: 24px !important; + } + + .v-application .my-xl-7 { + margin-top: 28px !important; + margin-bottom: 28px !important; + } + + .v-application .my-xl-8 { + margin-top: 32px !important; + margin-bottom: 32px !important; + } + + .v-application .my-xl-9 { + margin-top: 36px !important; + margin-bottom: 36px !important; + } + + .v-application .my-xl-10 { + margin-top: 40px !important; + margin-bottom: 40px !important; + } + + .v-application .my-xl-11 { + margin-top: 44px !important; + margin-bottom: 44px !important; + } + + .v-application .my-xl-12 { + margin-top: 48px !important; + margin-bottom: 48px !important; + } + + .v-application .my-xl-13 { + margin-top: 52px !important; + margin-bottom: 52px !important; + } + + .v-application .my-xl-14 { + margin-top: 56px !important; + margin-bottom: 56px !important; + } + + .v-application .my-xl-15 { + margin-top: 60px !important; + margin-bottom: 60px !important; + } + + .v-application .my-xl-16 { + margin-top: 64px !important; + margin-bottom: 64px !important; + } + + .v-application .my-xl-auto { + margin-top: auto !important; + margin-bottom: auto !important; + } + + .v-application .mt-xl-0 { + margin-top: 0px !important; + } + + .v-application .mt-xl-1 { + margin-top: 4px !important; + } + + .v-application .mt-xl-2 { + margin-top: 8px !important; + } + + .v-application .mt-xl-3 { + margin-top: 12px !important; + } + + .v-application .mt-xl-4 { + margin-top: 16px !important; + } + + .v-application .mt-xl-5 { + margin-top: 20px !important; + } + + .v-application .mt-xl-6 { + margin-top: 24px !important; + } + + .v-application .mt-xl-7 { + margin-top: 28px !important; + } + + .v-application .mt-xl-8 { + margin-top: 32px !important; + } + + .v-application .mt-xl-9 { + margin-top: 36px !important; + } + + .v-application .mt-xl-10 { + margin-top: 40px !important; + } + + .v-application .mt-xl-11 { + margin-top: 44px !important; + } + + .v-application .mt-xl-12 { + margin-top: 48px !important; + } + + .v-application .mt-xl-13 { + margin-top: 52px !important; + } + + .v-application .mt-xl-14 { + margin-top: 56px !important; + } + + .v-application .mt-xl-15 { + margin-top: 60px !important; + } + + .v-application .mt-xl-16 { + margin-top: 64px !important; + } + + .v-application .mt-xl-auto { + margin-top: auto !important; + } + + .v-application .mr-xl-0 { + margin-right: 0px !important; + } + + .v-application .mr-xl-1 { + margin-right: 4px !important; + } + + .v-application .mr-xl-2 { + margin-right: 8px !important; + } + + .v-application .mr-xl-3 { + margin-right: 12px !important; + } + + .v-application .mr-xl-4 { + margin-right: 16px !important; + } + + .v-application .mr-xl-5 { + margin-right: 20px !important; + } + + .v-application .mr-xl-6 { + margin-right: 24px !important; + } + + .v-application .mr-xl-7 { + margin-right: 28px !important; + } + + .v-application .mr-xl-8 { + margin-right: 32px !important; + } + + .v-application .mr-xl-9 { + margin-right: 36px !important; + } + + .v-application .mr-xl-10 { + margin-right: 40px !important; + } + + .v-application .mr-xl-11 { + margin-right: 44px !important; + } + + .v-application .mr-xl-12 { + margin-right: 48px !important; + } + + .v-application .mr-xl-13 { + margin-right: 52px !important; + } + + .v-application .mr-xl-14 { + margin-right: 56px !important; + } + + .v-application .mr-xl-15 { + margin-right: 60px !important; + } + + .v-application .mr-xl-16 { + margin-right: 64px !important; + } + + .v-application .mr-xl-auto { + margin-right: auto !important; + } + + .v-application .mb-xl-0 { + margin-bottom: 0px !important; + } + + .v-application .mb-xl-1 { + margin-bottom: 4px !important; + } + + .v-application .mb-xl-2 { + margin-bottom: 8px !important; + } + + .v-application .mb-xl-3 { + margin-bottom: 12px !important; + } + + .v-application .mb-xl-4 { + margin-bottom: 16px !important; + } + + .v-application .mb-xl-5 { + margin-bottom: 20px !important; + } + + .v-application .mb-xl-6 { + margin-bottom: 24px !important; + } + + .v-application .mb-xl-7 { + margin-bottom: 28px !important; + } + + .v-application .mb-xl-8 { + margin-bottom: 32px !important; + } + + .v-application .mb-xl-9 { + margin-bottom: 36px !important; + } + + .v-application .mb-xl-10 { + margin-bottom: 40px !important; + } + + .v-application .mb-xl-11 { + margin-bottom: 44px !important; + } + + .v-application .mb-xl-12 { + margin-bottom: 48px !important; + } + + .v-application .mb-xl-13 { + margin-bottom: 52px !important; + } + + .v-application .mb-xl-14 { + margin-bottom: 56px !important; + } + + .v-application .mb-xl-15 { + margin-bottom: 60px !important; + } + + .v-application .mb-xl-16 { + margin-bottom: 64px !important; + } + + .v-application .mb-xl-auto { + margin-bottom: auto !important; + } + + .v-application .ml-xl-0 { + margin-left: 0px !important; + } + + .v-application .ml-xl-1 { + margin-left: 4px !important; + } + + .v-application .ml-xl-2 { + margin-left: 8px !important; + } + + .v-application .ml-xl-3 { + margin-left: 12px !important; + } + + .v-application .ml-xl-4 { + margin-left: 16px !important; + } + + .v-application .ml-xl-5 { + margin-left: 20px !important; + } + + .v-application .ml-xl-6 { + margin-left: 24px !important; + } + + .v-application .ml-xl-7 { + margin-left: 28px !important; + } + + .v-application .ml-xl-8 { + margin-left: 32px !important; + } + + .v-application .ml-xl-9 { + margin-left: 36px !important; + } + + .v-application .ml-xl-10 { + margin-left: 40px !important; + } + + .v-application .ml-xl-11 { + margin-left: 44px !important; + } + + .v-application .ml-xl-12 { + margin-left: 48px !important; + } + + .v-application .ml-xl-13 { + margin-left: 52px !important; + } + + .v-application .ml-xl-14 { + margin-left: 56px !important; + } + + .v-application .ml-xl-15 { + margin-left: 60px !important; + } + + .v-application .ml-xl-16 { + margin-left: 64px !important; + } + + .v-application .ml-xl-auto { + margin-left: auto !important; + } + + .v-application--is-ltr .ms-xl-0 { + margin-left: 0px !important; + } + + .v-application--is-rtl .ms-xl-0 { + margin-right: 0px !important; + } + + .v-application--is-ltr .ms-xl-1 { + margin-left: 4px !important; + } + + .v-application--is-rtl .ms-xl-1 { + margin-right: 4px !important; + } + + .v-application--is-ltr .ms-xl-2 { + margin-left: 8px !important; + } + + .v-application--is-rtl .ms-xl-2 { + margin-right: 8px !important; + } + + .v-application--is-ltr .ms-xl-3 { + margin-left: 12px !important; + } + + .v-application--is-rtl .ms-xl-3 { + margin-right: 12px !important; + } + + .v-application--is-ltr .ms-xl-4 { + margin-left: 16px !important; + } + + .v-application--is-rtl .ms-xl-4 { + margin-right: 16px !important; + } + + .v-application--is-ltr .ms-xl-5 { + margin-left: 20px !important; + } + + .v-application--is-rtl .ms-xl-5 { + margin-right: 20px !important; + } + + .v-application--is-ltr .ms-xl-6 { + margin-left: 24px !important; + } + + .v-application--is-rtl .ms-xl-6 { + margin-right: 24px !important; + } + + .v-application--is-ltr .ms-xl-7 { + margin-left: 28px !important; + } + + .v-application--is-rtl .ms-xl-7 { + margin-right: 28px !important; + } + + .v-application--is-ltr .ms-xl-8 { + margin-left: 32px !important; + } + + .v-application--is-rtl .ms-xl-8 { + margin-right: 32px !important; + } + + .v-application--is-ltr .ms-xl-9 { + margin-left: 36px !important; + } + + .v-application--is-rtl .ms-xl-9 { + margin-right: 36px !important; + } + + .v-application--is-ltr .ms-xl-10 { + margin-left: 40px !important; + } + + .v-application--is-rtl .ms-xl-10 { + margin-right: 40px !important; + } + + .v-application--is-ltr .ms-xl-11 { + margin-left: 44px !important; + } + + .v-application--is-rtl .ms-xl-11 { + margin-right: 44px !important; + } + + .v-application--is-ltr .ms-xl-12 { + margin-left: 48px !important; + } + + .v-application--is-rtl .ms-xl-12 { + margin-right: 48px !important; + } + + .v-application--is-ltr .ms-xl-13 { + margin-left: 52px !important; + } + + .v-application--is-rtl .ms-xl-13 { + margin-right: 52px !important; + } + + .v-application--is-ltr .ms-xl-14 { + margin-left: 56px !important; + } + + .v-application--is-rtl .ms-xl-14 { + margin-right: 56px !important; + } + + .v-application--is-ltr .ms-xl-15 { + margin-left: 60px !important; + } + + .v-application--is-rtl .ms-xl-15 { + margin-right: 60px !important; + } + + .v-application--is-ltr .ms-xl-16 { + margin-left: 64px !important; + } + + .v-application--is-rtl .ms-xl-16 { + margin-right: 64px !important; + } + + .v-application--is-ltr .ms-xl-auto { + margin-left: auto !important; + } + + .v-application--is-rtl .ms-xl-auto { + margin-right: auto !important; + } + + .v-application--is-ltr .me-xl-0 { + margin-right: 0px !important; + } + + .v-application--is-rtl .me-xl-0 { + margin-left: 0px !important; + } + + .v-application--is-ltr .me-xl-1 { + margin-right: 4px !important; + } + + .v-application--is-rtl .me-xl-1 { + margin-left: 4px !important; + } + + .v-application--is-ltr .me-xl-2 { + margin-right: 8px !important; + } + + .v-application--is-rtl .me-xl-2 { + margin-left: 8px !important; + } + + .v-application--is-ltr .me-xl-3 { + margin-right: 12px !important; + } + + .v-application--is-rtl .me-xl-3 { + margin-left: 12px !important; + } + + .v-application--is-ltr .me-xl-4 { + margin-right: 16px !important; + } + + .v-application--is-rtl .me-xl-4 { + margin-left: 16px !important; + } + + .v-application--is-ltr .me-xl-5 { + margin-right: 20px !important; + } + + .v-application--is-rtl .me-xl-5 { + margin-left: 20px !important; + } + + .v-application--is-ltr .me-xl-6 { + margin-right: 24px !important; + } + + .v-application--is-rtl .me-xl-6 { + margin-left: 24px !important; + } + + .v-application--is-ltr .me-xl-7 { + margin-right: 28px !important; + } + + .v-application--is-rtl .me-xl-7 { + margin-left: 28px !important; + } + + .v-application--is-ltr .me-xl-8 { + margin-right: 32px !important; + } + + .v-application--is-rtl .me-xl-8 { + margin-left: 32px !important; + } + + .v-application--is-ltr .me-xl-9 { + margin-right: 36px !important; + } + + .v-application--is-rtl .me-xl-9 { + margin-left: 36px !important; + } + + .v-application--is-ltr .me-xl-10 { + margin-right: 40px !important; + } + + .v-application--is-rtl .me-xl-10 { + margin-left: 40px !important; + } + + .v-application--is-ltr .me-xl-11 { + margin-right: 44px !important; + } + + .v-application--is-rtl .me-xl-11 { + margin-left: 44px !important; + } + + .v-application--is-ltr .me-xl-12 { + margin-right: 48px !important; + } + + .v-application--is-rtl .me-xl-12 { + margin-left: 48px !important; + } + + .v-application--is-ltr .me-xl-13 { + margin-right: 52px !important; + } + + .v-application--is-rtl .me-xl-13 { + margin-left: 52px !important; + } + + .v-application--is-ltr .me-xl-14 { + margin-right: 56px !important; + } + + .v-application--is-rtl .me-xl-14 { + margin-left: 56px !important; + } + + .v-application--is-ltr .me-xl-15 { + margin-right: 60px !important; + } + + .v-application--is-rtl .me-xl-15 { + margin-left: 60px !important; + } + + .v-application--is-ltr .me-xl-16 { + margin-right: 64px !important; + } + + .v-application--is-rtl .me-xl-16 { + margin-left: 64px !important; + } + + .v-application--is-ltr .me-xl-auto { + margin-right: auto !important; + } + + .v-application--is-rtl .me-xl-auto { + margin-left: auto !important; + } + + .v-application .ma-xl-n1 { + margin: -4px !important; + } + + .v-application .ma-xl-n2 { + margin: -8px !important; + } + + .v-application .ma-xl-n3 { + margin: -12px !important; + } + + .v-application .ma-xl-n4 { + margin: -16px !important; + } + + .v-application .ma-xl-n5 { + margin: -20px !important; + } + + .v-application .ma-xl-n6 { + margin: -24px !important; + } + + .v-application .ma-xl-n7 { + margin: -28px !important; + } + + .v-application .ma-xl-n8 { + margin: -32px !important; + } + + .v-application .ma-xl-n9 { + margin: -36px !important; + } + + .v-application .ma-xl-n10 { + margin: -40px !important; + } + + .v-application .ma-xl-n11 { + margin: -44px !important; + } + + .v-application .ma-xl-n12 { + margin: -48px !important; + } + + .v-application .ma-xl-n13 { + margin: -52px !important; + } + + .v-application .ma-xl-n14 { + margin: -56px !important; + } + + .v-application .ma-xl-n15 { + margin: -60px !important; + } + + .v-application .ma-xl-n16 { + margin: -64px !important; + } + + .v-application .mx-xl-n1 { + margin-right: -4px !important; + margin-left: -4px !important; + } + + .v-application .mx-xl-n2 { + margin-right: -8px !important; + margin-left: -8px !important; + } + + .v-application .mx-xl-n3 { + margin-right: -12px !important; + margin-left: -12px !important; + } + + .v-application .mx-xl-n4 { + margin-right: -16px !important; + margin-left: -16px !important; + } + + .v-application .mx-xl-n5 { + margin-right: -20px !important; + margin-left: -20px !important; + } + + .v-application .mx-xl-n6 { + margin-right: -24px !important; + margin-left: -24px !important; + } + + .v-application .mx-xl-n7 { + margin-right: -28px !important; + margin-left: -28px !important; + } + + .v-application .mx-xl-n8 { + margin-right: -32px !important; + margin-left: -32px !important; + } + + .v-application .mx-xl-n9 { + margin-right: -36px !important; + margin-left: -36px !important; + } + + .v-application .mx-xl-n10 { + margin-right: -40px !important; + margin-left: -40px !important; + } + + .v-application .mx-xl-n11 { + margin-right: -44px !important; + margin-left: -44px !important; + } + + .v-application .mx-xl-n12 { + margin-right: -48px !important; + margin-left: -48px !important; + } + + .v-application .mx-xl-n13 { + margin-right: -52px !important; + margin-left: -52px !important; + } + + .v-application .mx-xl-n14 { + margin-right: -56px !important; + margin-left: -56px !important; + } + + .v-application .mx-xl-n15 { + margin-right: -60px !important; + margin-left: -60px !important; + } + + .v-application .mx-xl-n16 { + margin-right: -64px !important; + margin-left: -64px !important; + } + + .v-application .my-xl-n1 { + margin-top: -4px !important; + margin-bottom: -4px !important; + } + + .v-application .my-xl-n2 { + margin-top: -8px !important; + margin-bottom: -8px !important; + } + + .v-application .my-xl-n3 { + margin-top: -12px !important; + margin-bottom: -12px !important; + } + + .v-application .my-xl-n4 { + margin-top: -16px !important; + margin-bottom: -16px !important; + } + + .v-application .my-xl-n5 { + margin-top: -20px !important; + margin-bottom: -20px !important; + } + + .v-application .my-xl-n6 { + margin-top: -24px !important; + margin-bottom: -24px !important; + } + + .v-application .my-xl-n7 { + margin-top: -28px !important; + margin-bottom: -28px !important; + } + + .v-application .my-xl-n8 { + margin-top: -32px !important; + margin-bottom: -32px !important; + } + + .v-application .my-xl-n9 { + margin-top: -36px !important; + margin-bottom: -36px !important; + } + + .v-application .my-xl-n10 { + margin-top: -40px !important; + margin-bottom: -40px !important; + } + + .v-application .my-xl-n11 { + margin-top: -44px !important; + margin-bottom: -44px !important; + } + + .v-application .my-xl-n12 { + margin-top: -48px !important; + margin-bottom: -48px !important; + } + + .v-application .my-xl-n13 { + margin-top: -52px !important; + margin-bottom: -52px !important; + } + + .v-application .my-xl-n14 { + margin-top: -56px !important; + margin-bottom: -56px !important; + } + + .v-application .my-xl-n15 { + margin-top: -60px !important; + margin-bottom: -60px !important; + } + + .v-application .my-xl-n16 { + margin-top: -64px !important; + margin-bottom: -64px !important; + } + + .v-application .mt-xl-n1 { + margin-top: -4px !important; + } + + .v-application .mt-xl-n2 { + margin-top: -8px !important; + } + + .v-application .mt-xl-n3 { + margin-top: -12px !important; + } + + .v-application .mt-xl-n4 { + margin-top: -16px !important; + } + + .v-application .mt-xl-n5 { + margin-top: -20px !important; + } + + .v-application .mt-xl-n6 { + margin-top: -24px !important; + } + + .v-application .mt-xl-n7 { + margin-top: -28px !important; + } + + .v-application .mt-xl-n8 { + margin-top: -32px !important; + } + + .v-application .mt-xl-n9 { + margin-top: -36px !important; + } + + .v-application .mt-xl-n10 { + margin-top: -40px !important; + } + + .v-application .mt-xl-n11 { + margin-top: -44px !important; + } + + .v-application .mt-xl-n12 { + margin-top: -48px !important; + } + + .v-application .mt-xl-n13 { + margin-top: -52px !important; + } + + .v-application .mt-xl-n14 { + margin-top: -56px !important; + } + + .v-application .mt-xl-n15 { + margin-top: -60px !important; + } + + .v-application .mt-xl-n16 { + margin-top: -64px !important; + } + + .v-application .mr-xl-n1 { + margin-right: -4px !important; + } + + .v-application .mr-xl-n2 { + margin-right: -8px !important; + } + + .v-application .mr-xl-n3 { + margin-right: -12px !important; + } + + .v-application .mr-xl-n4 { + margin-right: -16px !important; + } + + .v-application .mr-xl-n5 { + margin-right: -20px !important; + } + + .v-application .mr-xl-n6 { + margin-right: -24px !important; + } + + .v-application .mr-xl-n7 { + margin-right: -28px !important; + } + + .v-application .mr-xl-n8 { + margin-right: -32px !important; + } + + .v-application .mr-xl-n9 { + margin-right: -36px !important; + } + + .v-application .mr-xl-n10 { + margin-right: -40px !important; + } + + .v-application .mr-xl-n11 { + margin-right: -44px !important; + } + + .v-application .mr-xl-n12 { + margin-right: -48px !important; + } + + .v-application .mr-xl-n13 { + margin-right: -52px !important; + } + + .v-application .mr-xl-n14 { + margin-right: -56px !important; + } + + .v-application .mr-xl-n15 { + margin-right: -60px !important; + } + + .v-application .mr-xl-n16 { + margin-right: -64px !important; + } + + .v-application .mb-xl-n1 { + margin-bottom: -4px !important; + } + + .v-application .mb-xl-n2 { + margin-bottom: -8px !important; + } + + .v-application .mb-xl-n3 { + margin-bottom: -12px !important; + } + + .v-application .mb-xl-n4 { + margin-bottom: -16px !important; + } + + .v-application .mb-xl-n5 { + margin-bottom: -20px !important; + } + + .v-application .mb-xl-n6 { + margin-bottom: -24px !important; + } + + .v-application .mb-xl-n7 { + margin-bottom: -28px !important; + } + + .v-application .mb-xl-n8 { + margin-bottom: -32px !important; + } + + .v-application .mb-xl-n9 { + margin-bottom: -36px !important; + } + + .v-application .mb-xl-n10 { + margin-bottom: -40px !important; + } + + .v-application .mb-xl-n11 { + margin-bottom: -44px !important; + } + + .v-application .mb-xl-n12 { + margin-bottom: -48px !important; + } + + .v-application .mb-xl-n13 { + margin-bottom: -52px !important; + } + + .v-application .mb-xl-n14 { + margin-bottom: -56px !important; + } + + .v-application .mb-xl-n15 { + margin-bottom: -60px !important; + } + + .v-application .mb-xl-n16 { + margin-bottom: -64px !important; + } + + .v-application .ml-xl-n1 { + margin-left: -4px !important; + } + + .v-application .ml-xl-n2 { + margin-left: -8px !important; + } + + .v-application .ml-xl-n3 { + margin-left: -12px !important; + } + + .v-application .ml-xl-n4 { + margin-left: -16px !important; + } + + .v-application .ml-xl-n5 { + margin-left: -20px !important; + } + + .v-application .ml-xl-n6 { + margin-left: -24px !important; + } + + .v-application .ml-xl-n7 { + margin-left: -28px !important; + } + + .v-application .ml-xl-n8 { + margin-left: -32px !important; + } + + .v-application .ml-xl-n9 { + margin-left: -36px !important; + } + + .v-application .ml-xl-n10 { + margin-left: -40px !important; + } + + .v-application .ml-xl-n11 { + margin-left: -44px !important; + } + + .v-application .ml-xl-n12 { + margin-left: -48px !important; + } + + .v-application .ml-xl-n13 { + margin-left: -52px !important; + } + + .v-application .ml-xl-n14 { + margin-left: -56px !important; + } + + .v-application .ml-xl-n15 { + margin-left: -60px !important; + } + + .v-application .ml-xl-n16 { + margin-left: -64px !important; + } + + .v-application--is-ltr .ms-xl-n1 { + margin-left: -4px !important; + } + + .v-application--is-rtl .ms-xl-n1 { + margin-right: -4px !important; + } + + .v-application--is-ltr .ms-xl-n2 { + margin-left: -8px !important; + } + + .v-application--is-rtl .ms-xl-n2 { + margin-right: -8px !important; + } + + .v-application--is-ltr .ms-xl-n3 { + margin-left: -12px !important; + } + + .v-application--is-rtl .ms-xl-n3 { + margin-right: -12px !important; + } + + .v-application--is-ltr .ms-xl-n4 { + margin-left: -16px !important; + } + + .v-application--is-rtl .ms-xl-n4 { + margin-right: -16px !important; + } + + .v-application--is-ltr .ms-xl-n5 { + margin-left: -20px !important; + } + + .v-application--is-rtl .ms-xl-n5 { + margin-right: -20px !important; + } + + .v-application--is-ltr .ms-xl-n6 { + margin-left: -24px !important; + } + + .v-application--is-rtl .ms-xl-n6 { + margin-right: -24px !important; + } + + .v-application--is-ltr .ms-xl-n7 { + margin-left: -28px !important; + } + + .v-application--is-rtl .ms-xl-n7 { + margin-right: -28px !important; + } + + .v-application--is-ltr .ms-xl-n8 { + margin-left: -32px !important; + } + + .v-application--is-rtl .ms-xl-n8 { + margin-right: -32px !important; + } + + .v-application--is-ltr .ms-xl-n9 { + margin-left: -36px !important; + } + + .v-application--is-rtl .ms-xl-n9 { + margin-right: -36px !important; + } + + .v-application--is-ltr .ms-xl-n10 { + margin-left: -40px !important; + } + + .v-application--is-rtl .ms-xl-n10 { + margin-right: -40px !important; + } + + .v-application--is-ltr .ms-xl-n11 { + margin-left: -44px !important; + } + + .v-application--is-rtl .ms-xl-n11 { + margin-right: -44px !important; + } + + .v-application--is-ltr .ms-xl-n12 { + margin-left: -48px !important; + } + + .v-application--is-rtl .ms-xl-n12 { + margin-right: -48px !important; + } + + .v-application--is-ltr .ms-xl-n13 { + margin-left: -52px !important; + } + + .v-application--is-rtl .ms-xl-n13 { + margin-right: -52px !important; + } + + .v-application--is-ltr .ms-xl-n14 { + margin-left: -56px !important; + } + + .v-application--is-rtl .ms-xl-n14 { + margin-right: -56px !important; + } + + .v-application--is-ltr .ms-xl-n15 { + margin-left: -60px !important; + } + + .v-application--is-rtl .ms-xl-n15 { + margin-right: -60px !important; + } + + .v-application--is-ltr .ms-xl-n16 { + margin-left: -64px !important; + } + + .v-application--is-rtl .ms-xl-n16 { + margin-right: -64px !important; + } + + .v-application--is-ltr .me-xl-n1 { + margin-right: -4px !important; + } + + .v-application--is-rtl .me-xl-n1 { + margin-left: -4px !important; + } + + .v-application--is-ltr .me-xl-n2 { + margin-right: -8px !important; + } + + .v-application--is-rtl .me-xl-n2 { + margin-left: -8px !important; + } + + .v-application--is-ltr .me-xl-n3 { + margin-right: -12px !important; + } + + .v-application--is-rtl .me-xl-n3 { + margin-left: -12px !important; + } + + .v-application--is-ltr .me-xl-n4 { + margin-right: -16px !important; + } + + .v-application--is-rtl .me-xl-n4 { + margin-left: -16px !important; + } + + .v-application--is-ltr .me-xl-n5 { + margin-right: -20px !important; + } + + .v-application--is-rtl .me-xl-n5 { + margin-left: -20px !important; + } + + .v-application--is-ltr .me-xl-n6 { + margin-right: -24px !important; + } + + .v-application--is-rtl .me-xl-n6 { + margin-left: -24px !important; + } + + .v-application--is-ltr .me-xl-n7 { + margin-right: -28px !important; + } + + .v-application--is-rtl .me-xl-n7 { + margin-left: -28px !important; + } + + .v-application--is-ltr .me-xl-n8 { + margin-right: -32px !important; + } + + .v-application--is-rtl .me-xl-n8 { + margin-left: -32px !important; + } + + .v-application--is-ltr .me-xl-n9 { + margin-right: -36px !important; + } + + .v-application--is-rtl .me-xl-n9 { + margin-left: -36px !important; + } + + .v-application--is-ltr .me-xl-n10 { + margin-right: -40px !important; + } + + .v-application--is-rtl .me-xl-n10 { + margin-left: -40px !important; + } + + .v-application--is-ltr .me-xl-n11 { + margin-right: -44px !important; + } + + .v-application--is-rtl .me-xl-n11 { + margin-left: -44px !important; + } + + .v-application--is-ltr .me-xl-n12 { + margin-right: -48px !important; + } + + .v-application--is-rtl .me-xl-n12 { + margin-left: -48px !important; + } + + .v-application--is-ltr .me-xl-n13 { + margin-right: -52px !important; + } + + .v-application--is-rtl .me-xl-n13 { + margin-left: -52px !important; + } + + .v-application--is-ltr .me-xl-n14 { + margin-right: -56px !important; + } + + .v-application--is-rtl .me-xl-n14 { + margin-left: -56px !important; + } + + .v-application--is-ltr .me-xl-n15 { + margin-right: -60px !important; + } + + .v-application--is-rtl .me-xl-n15 { + margin-left: -60px !important; + } + + .v-application--is-ltr .me-xl-n16 { + margin-right: -64px !important; + } + + .v-application--is-rtl .me-xl-n16 { + margin-left: -64px !important; + } + + .v-application .pa-xl-0 { + padding: 0px !important; + } + + .v-application .pa-xl-1 { + padding: 4px !important; + } + + .v-application .pa-xl-2 { + padding: 8px !important; + } + + .v-application .pa-xl-3 { + padding: 12px !important; + } + + .v-application .pa-xl-4 { + padding: 16px !important; + } + + .v-application .pa-xl-5 { + padding: 20px !important; + } + + .v-application .pa-xl-6 { + padding: 24px !important; + } + + .v-application .pa-xl-7 { + padding: 28px !important; + } + + .v-application .pa-xl-8 { + padding: 32px !important; + } + + .v-application .pa-xl-9 { + padding: 36px !important; + } + + .v-application .pa-xl-10 { + padding: 40px !important; + } + + .v-application .pa-xl-11 { + padding: 44px !important; + } + + .v-application .pa-xl-12 { + padding: 48px !important; + } + + .v-application .pa-xl-13 { + padding: 52px !important; + } + + .v-application .pa-xl-14 { + padding: 56px !important; + } + + .v-application .pa-xl-15 { + padding: 60px !important; + } + + .v-application .pa-xl-16 { + padding: 64px !important; + } + + .v-application .px-xl-0 { + padding-right: 0px !important; + padding-left: 0px !important; + } + + .v-application .px-xl-1 { + padding-right: 4px !important; + padding-left: 4px !important; + } + + .v-application .px-xl-2 { + padding-right: 8px !important; + padding-left: 8px !important; + } + + .v-application .px-xl-3 { + padding-right: 12px !important; + padding-left: 12px !important; + } + + .v-application .px-xl-4 { + padding-right: 16px !important; + padding-left: 16px !important; + } + + .v-application .px-xl-5 { + padding-right: 20px !important; + padding-left: 20px !important; + } + + .v-application .px-xl-6 { + padding-right: 24px !important; + padding-left: 24px !important; + } + + .v-application .px-xl-7 { + padding-right: 28px !important; + padding-left: 28px !important; + } + + .v-application .px-xl-8 { + padding-right: 32px !important; + padding-left: 32px !important; + } + + .v-application .px-xl-9 { + padding-right: 36px !important; + padding-left: 36px !important; + } + + .v-application .px-xl-10 { + padding-right: 40px !important; + padding-left: 40px !important; + } + + .v-application .px-xl-11 { + padding-right: 44px !important; + padding-left: 44px !important; + } + + .v-application .px-xl-12 { + padding-right: 48px !important; + padding-left: 48px !important; + } + + .v-application .px-xl-13 { + padding-right: 52px !important; + padding-left: 52px !important; + } + + .v-application .px-xl-14 { + padding-right: 56px !important; + padding-left: 56px !important; + } + + .v-application .px-xl-15 { + padding-right: 60px !important; + padding-left: 60px !important; + } + + .v-application .px-xl-16 { + padding-right: 64px !important; + padding-left: 64px !important; + } + + .v-application .py-xl-0 { + padding-top: 0px !important; + padding-bottom: 0px !important; + } + + .v-application .py-xl-1 { + padding-top: 4px !important; + padding-bottom: 4px !important; + } + + .v-application .py-xl-2 { + padding-top: 8px !important; + padding-bottom: 8px !important; + } + + .v-application .py-xl-3 { + padding-top: 12px !important; + padding-bottom: 12px !important; + } + + .v-application .py-xl-4 { + padding-top: 16px !important; + padding-bottom: 16px !important; + } + + .v-application .py-xl-5 { + padding-top: 20px !important; + padding-bottom: 20px !important; + } + + .v-application .py-xl-6 { + padding-top: 24px !important; + padding-bottom: 24px !important; + } + + .v-application .py-xl-7 { + padding-top: 28px !important; + padding-bottom: 28px !important; + } + + .v-application .py-xl-8 { + padding-top: 32px !important; + padding-bottom: 32px !important; + } + + .v-application .py-xl-9 { + padding-top: 36px !important; + padding-bottom: 36px !important; + } + + .v-application .py-xl-10 { + padding-top: 40px !important; + padding-bottom: 40px !important; + } + + .v-application .py-xl-11 { + padding-top: 44px !important; + padding-bottom: 44px !important; + } + + .v-application .py-xl-12 { + padding-top: 48px !important; + padding-bottom: 48px !important; + } + + .v-application .py-xl-13 { + padding-top: 52px !important; + padding-bottom: 52px !important; + } + + .v-application .py-xl-14 { + padding-top: 56px !important; + padding-bottom: 56px !important; + } + + .v-application .py-xl-15 { + padding-top: 60px !important; + padding-bottom: 60px !important; + } + + .v-application .py-xl-16 { + padding-top: 64px !important; + padding-bottom: 64px !important; + } + + .v-application .pt-xl-0 { + padding-top: 0px !important; + } + + .v-application .pt-xl-1 { + padding-top: 4px !important; + } + + .v-application .pt-xl-2 { + padding-top: 8px !important; + } + + .v-application .pt-xl-3 { + padding-top: 12px !important; + } + + .v-application .pt-xl-4 { + padding-top: 16px !important; + } + + .v-application .pt-xl-5 { + padding-top: 20px !important; + } + + .v-application .pt-xl-6 { + padding-top: 24px !important; + } + + .v-application .pt-xl-7 { + padding-top: 28px !important; + } + + .v-application .pt-xl-8 { + padding-top: 32px !important; + } + + .v-application .pt-xl-9 { + padding-top: 36px !important; + } + + .v-application .pt-xl-10 { + padding-top: 40px !important; + } + + .v-application .pt-xl-11 { + padding-top: 44px !important; + } + + .v-application .pt-xl-12 { + padding-top: 48px !important; + } + + .v-application .pt-xl-13 { + padding-top: 52px !important; + } + + .v-application .pt-xl-14 { + padding-top: 56px !important; + } + + .v-application .pt-xl-15 { + padding-top: 60px !important; + } + + .v-application .pt-xl-16 { + padding-top: 64px !important; + } + + .v-application .pr-xl-0 { + padding-right: 0px !important; + } + + .v-application .pr-xl-1 { + padding-right: 4px !important; + } + + .v-application .pr-xl-2 { + padding-right: 8px !important; + } + + .v-application .pr-xl-3 { + padding-right: 12px !important; + } + + .v-application .pr-xl-4 { + padding-right: 16px !important; + } + + .v-application .pr-xl-5 { + padding-right: 20px !important; + } + + .v-application .pr-xl-6 { + padding-right: 24px !important; + } + + .v-application .pr-xl-7 { + padding-right: 28px !important; + } + + .v-application .pr-xl-8 { + padding-right: 32px !important; + } + + .v-application .pr-xl-9 { + padding-right: 36px !important; + } + + .v-application .pr-xl-10 { + padding-right: 40px !important; + } + + .v-application .pr-xl-11 { + padding-right: 44px !important; + } + + .v-application .pr-xl-12 { + padding-right: 48px !important; + } + + .v-application .pr-xl-13 { + padding-right: 52px !important; + } + + .v-application .pr-xl-14 { + padding-right: 56px !important; + } + + .v-application .pr-xl-15 { + padding-right: 60px !important; + } + + .v-application .pr-xl-16 { + padding-right: 64px !important; + } + + .v-application .pb-xl-0 { + padding-bottom: 0px !important; + } + + .v-application .pb-xl-1 { + padding-bottom: 4px !important; + } + + .v-application .pb-xl-2 { + padding-bottom: 8px !important; + } + + .v-application .pb-xl-3 { + padding-bottom: 12px !important; + } + + .v-application .pb-xl-4 { + padding-bottom: 16px !important; + } + + .v-application .pb-xl-5 { + padding-bottom: 20px !important; + } + + .v-application .pb-xl-6 { + padding-bottom: 24px !important; + } + + .v-application .pb-xl-7 { + padding-bottom: 28px !important; + } + + .v-application .pb-xl-8 { + padding-bottom: 32px !important; + } + + .v-application .pb-xl-9 { + padding-bottom: 36px !important; + } + + .v-application .pb-xl-10 { + padding-bottom: 40px !important; + } + + .v-application .pb-xl-11 { + padding-bottom: 44px !important; + } + + .v-application .pb-xl-12 { + padding-bottom: 48px !important; + } + + .v-application .pb-xl-13 { + padding-bottom: 52px !important; + } + + .v-application .pb-xl-14 { + padding-bottom: 56px !important; + } + + .v-application .pb-xl-15 { + padding-bottom: 60px !important; + } + + .v-application .pb-xl-16 { + padding-bottom: 64px !important; + } + + .v-application .pl-xl-0 { + padding-left: 0px !important; + } + + .v-application .pl-xl-1 { + padding-left: 4px !important; + } + + .v-application .pl-xl-2 { + padding-left: 8px !important; + } + + .v-application .pl-xl-3 { + padding-left: 12px !important; + } + + .v-application .pl-xl-4 { + padding-left: 16px !important; + } + + .v-application .pl-xl-5 { + padding-left: 20px !important; + } + + .v-application .pl-xl-6 { + padding-left: 24px !important; + } + + .v-application .pl-xl-7 { + padding-left: 28px !important; + } + + .v-application .pl-xl-8 { + padding-left: 32px !important; + } + + .v-application .pl-xl-9 { + padding-left: 36px !important; + } + + .v-application .pl-xl-10 { + padding-left: 40px !important; + } + + .v-application .pl-xl-11 { + padding-left: 44px !important; + } + + .v-application .pl-xl-12 { + padding-left: 48px !important; + } + + .v-application .pl-xl-13 { + padding-left: 52px !important; + } + + .v-application .pl-xl-14 { + padding-left: 56px !important; + } + + .v-application .pl-xl-15 { + padding-left: 60px !important; + } + + .v-application .pl-xl-16 { + padding-left: 64px !important; + } + + .v-application--is-ltr .ps-xl-0 { + padding-left: 0px !important; + } + + .v-application--is-rtl .ps-xl-0 { + padding-right: 0px !important; + } + + .v-application--is-ltr .ps-xl-1 { + padding-left: 4px !important; + } + + .v-application--is-rtl .ps-xl-1 { + padding-right: 4px !important; + } + + .v-application--is-ltr .ps-xl-2 { + padding-left: 8px !important; + } + + .v-application--is-rtl .ps-xl-2 { + padding-right: 8px !important; + } + + .v-application--is-ltr .ps-xl-3 { + padding-left: 12px !important; + } + + .v-application--is-rtl .ps-xl-3 { + padding-right: 12px !important; + } + + .v-application--is-ltr .ps-xl-4 { + padding-left: 16px !important; + } + + .v-application--is-rtl .ps-xl-4 { + padding-right: 16px !important; + } + + .v-application--is-ltr .ps-xl-5 { + padding-left: 20px !important; + } + + .v-application--is-rtl .ps-xl-5 { + padding-right: 20px !important; + } + + .v-application--is-ltr .ps-xl-6 { + padding-left: 24px !important; + } + + .v-application--is-rtl .ps-xl-6 { + padding-right: 24px !important; + } + + .v-application--is-ltr .ps-xl-7 { + padding-left: 28px !important; + } + + .v-application--is-rtl .ps-xl-7 { + padding-right: 28px !important; + } + + .v-application--is-ltr .ps-xl-8 { + padding-left: 32px !important; + } + + .v-application--is-rtl .ps-xl-8 { + padding-right: 32px !important; + } + + .v-application--is-ltr .ps-xl-9 { + padding-left: 36px !important; + } + + .v-application--is-rtl .ps-xl-9 { + padding-right: 36px !important; + } + + .v-application--is-ltr .ps-xl-10 { + padding-left: 40px !important; + } + + .v-application--is-rtl .ps-xl-10 { + padding-right: 40px !important; + } + + .v-application--is-ltr .ps-xl-11 { + padding-left: 44px !important; + } + + .v-application--is-rtl .ps-xl-11 { + padding-right: 44px !important; + } + + .v-application--is-ltr .ps-xl-12 { + padding-left: 48px !important; + } + + .v-application--is-rtl .ps-xl-12 { + padding-right: 48px !important; + } + + .v-application--is-ltr .ps-xl-13 { + padding-left: 52px !important; + } + + .v-application--is-rtl .ps-xl-13 { + padding-right: 52px !important; + } + + .v-application--is-ltr .ps-xl-14 { + padding-left: 56px !important; + } + + .v-application--is-rtl .ps-xl-14 { + padding-right: 56px !important; + } + + .v-application--is-ltr .ps-xl-15 { + padding-left: 60px !important; + } + + .v-application--is-rtl .ps-xl-15 { + padding-right: 60px !important; + } + + .v-application--is-ltr .ps-xl-16 { + padding-left: 64px !important; + } + + .v-application--is-rtl .ps-xl-16 { + padding-right: 64px !important; + } + + .v-application--is-ltr .pe-xl-0 { + padding-right: 0px !important; + } + + .v-application--is-rtl .pe-xl-0 { + padding-left: 0px !important; + } + + .v-application--is-ltr .pe-xl-1 { + padding-right: 4px !important; + } + + .v-application--is-rtl .pe-xl-1 { + padding-left: 4px !important; + } + + .v-application--is-ltr .pe-xl-2 { + padding-right: 8px !important; + } + + .v-application--is-rtl .pe-xl-2 { + padding-left: 8px !important; + } + + .v-application--is-ltr .pe-xl-3 { + padding-right: 12px !important; + } + + .v-application--is-rtl .pe-xl-3 { + padding-left: 12px !important; + } + + .v-application--is-ltr .pe-xl-4 { + padding-right: 16px !important; + } + + .v-application--is-rtl .pe-xl-4 { + padding-left: 16px !important; + } + + .v-application--is-ltr .pe-xl-5 { + padding-right: 20px !important; + } + + .v-application--is-rtl .pe-xl-5 { + padding-left: 20px !important; + } + + .v-application--is-ltr .pe-xl-6 { + padding-right: 24px !important; + } + + .v-application--is-rtl .pe-xl-6 { + padding-left: 24px !important; + } + + .v-application--is-ltr .pe-xl-7 { + padding-right: 28px !important; + } + + .v-application--is-rtl .pe-xl-7 { + padding-left: 28px !important; + } + + .v-application--is-ltr .pe-xl-8 { + padding-right: 32px !important; + } + + .v-application--is-rtl .pe-xl-8 { + padding-left: 32px !important; + } + + .v-application--is-ltr .pe-xl-9 { + padding-right: 36px !important; + } + + .v-application--is-rtl .pe-xl-9 { + padding-left: 36px !important; + } + + .v-application--is-ltr .pe-xl-10 { + padding-right: 40px !important; + } + + .v-application--is-rtl .pe-xl-10 { + padding-left: 40px !important; + } + + .v-application--is-ltr .pe-xl-11 { + padding-right: 44px !important; + } + + .v-application--is-rtl .pe-xl-11 { + padding-left: 44px !important; + } + + .v-application--is-ltr .pe-xl-12 { + padding-right: 48px !important; + } + + .v-application--is-rtl .pe-xl-12 { + padding-left: 48px !important; + } + + .v-application--is-ltr .pe-xl-13 { + padding-right: 52px !important; + } + + .v-application--is-rtl .pe-xl-13 { + padding-left: 52px !important; + } + + .v-application--is-ltr .pe-xl-14 { + padding-right: 56px !important; + } + + .v-application--is-rtl .pe-xl-14 { + padding-left: 56px !important; + } + + .v-application--is-ltr .pe-xl-15 { + padding-right: 60px !important; + } + + .v-application--is-rtl .pe-xl-15 { + padding-left: 60px !important; + } + + .v-application--is-ltr .pe-xl-16 { + padding-right: 64px !important; + } + + .v-application--is-rtl .pe-xl-16 { + padding-left: 64px !important; + } + + .v-application .text-xl-left { + text-align: left !important; + } + + .v-application .text-xl-right { + text-align: right !important; + } + + .v-application .text-xl-center { + text-align: center !important; + } + + .v-application .text-xl-justify { + text-align: justify !important; + } + + .v-application .text-xl-start { + text-align: start !important; + } + + .v-application .text-xl-end { + text-align: end !important; + } + + .v-application .text-xl-h1 { + font-size: 6rem !important; + font-weight: 300; + line-height: 6rem; + letter-spacing: -0.015625em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-h2 { + font-size: 3.75rem !important; + font-weight: 300; + line-height: 3.75rem; + letter-spacing: -0.0083333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-h3 { + font-size: 3rem !important; + font-weight: 400; + line-height: 3.125rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-h4 { + font-size: 2.125rem !important; + font-weight: 400; + line-height: 2.5rem; + letter-spacing: 0.0073529412em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-h5 { + font-size: 1.5rem !important; + font-weight: 400; + line-height: 2rem; + letter-spacing: normal !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-h6 { + font-size: 1.25rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.0125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-subtitle-1 { + font-size: 1rem !important; + font-weight: normal; + line-height: 1.75rem; + letter-spacing: 0.009375em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-subtitle-2 { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 1.375rem; + letter-spacing: 0.0071428571em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-body-1 { + font-size: 1rem !important; + font-weight: 400; + line-height: 1.5rem; + letter-spacing: 0.03125em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-body-2 { + font-size: 0.875rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0178571429em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-button { + font-size: 0.875rem !important; + font-weight: 500; + line-height: 2.25rem; + letter-spacing: 0.0892857143em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } + + .v-application .text-xl-caption { + font-size: 0.75rem !important; + font-weight: 400; + line-height: 1.25rem; + letter-spacing: 0.0333333333em !important; + font-family: "Roboto", sans-serif !important; + } + + .v-application .text-xl-overline { + font-size: 0.75rem !important; + font-weight: 500; + line-height: 2rem; + letter-spacing: 0.1666666667em !important; + font-family: "Roboto", sans-serif !important; + text-transform: uppercase !important; + } +} +@media print { + .v-application .d-print-none { + display: none !important; + } + + .v-application .d-print-inline { + display: inline !important; + } + + .v-application .d-print-inline-block { + display: inline-block !important; + } + + .v-application .d-print-block { + display: block !important; + } + + .v-application .d-print-table { + display: table !important; + } + + .v-application .d-print-table-row { + display: table-row !important; + } + + .v-application .d-print-table-cell { + display: table-cell !important; + } + + .v-application .d-print-flex { + display: flex !important; + } + + .v-application .d-print-inline-flex { + display: inline-flex !important; + } + + .v-application .float-print-none { + float: none !important; + } + + .v-application .float-print-left { + float: left !important; + } + + .v-application .float-print-right { + float: right !important; + } +} +.theme--light.v-image { + color: rgba(0, 0, 0, 0.87); +} + +.theme--dark.v-image { + color: #FFFFFF; +} + +.v-image { + z-index: 0; +} + +.v-image__image, +.v-image__placeholder { + z-index: -1; + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.v-image__image { + background-repeat: no-repeat; +} +.v-image__image--preload { + -webkit-filter: blur(2px); + filter: blur(2px); +} +.v-image__image--contain { + background-size: contain; +} +.v-image__image--cover { + background-size: cover; +} +.v-responsive { + position: relative; + overflow: hidden; + flex: 1 0 auto; + max-width: 100%; + display: flex; +} +.v-responsive__content { + flex: 1 0 0px; + max-width: 100%; +} +.v-application--is-ltr .v-responsive__sizer ~ .v-responsive__content { + margin-left: -100%; +} +.v-application--is-rtl .v-responsive__sizer ~ .v-responsive__content { + margin-right: -100%; +} +.v-responsive__sizer { + transition: padding-bottom 0.2s cubic-bezier(0.25, 0.8, 0.5, 1); + flex: 1 0 0px; +} +.v-ripple__container { + color: inherit; + border-radius: inherit; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + overflow: hidden; + z-index: 0; + pointer-events: none; + contain: strict; +} +.v-ripple__animation { + color: inherit; + position: absolute; + top: 0; + left: 0; + border-radius: 50%; + background: currentColor; + opacity: 0; + pointer-events: none; + overflow: hidden; + will-change: transform, opacity; +} +.v-ripple__animation--enter { + transition: none; +} +.v-ripple__animation--in { + transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1); +} +.v-ripple__animation--out { + transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1); +} +.theme--light.v-icon { + color: rgba(0, 0, 0, 0.54); +} +.theme--light.v-icon:focus::after { + opacity: 0.12; +} +.theme--light.v-icon.v-icon.v-icon--disabled { + color: rgba(0, 0, 0, 0.38) !important; +} + +.theme--dark.v-icon { + color: #FFFFFF; +} +.theme--dark.v-icon:focus::after { + opacity: 0.24; +} +.theme--dark.v-icon.v-icon.v-icon--disabled { + color: rgba(255, 255, 255, 0.5) !important; +} + +.v-icon.v-icon { + align-items: center; + display: inline-flex; + -webkit-font-feature-settings: "liga"; + font-feature-settings: "liga"; + font-size: 24px; + justify-content: center; + letter-spacing: normal; + line-height: 1; + position: relative; + text-indent: 0; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), visibility 0s; + vertical-align: middle; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-icon.v-icon::after { + background-color: currentColor; + border-radius: 50%; + content: ""; + display: inline-block; + height: 100%; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + top: 0; + transform: scale(1.3); + width: 100%; + transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1); +} +.v-icon.v-icon--dense { + font-size: 20px; +} + +.v-icon--right { + margin-left: 8px; +} +.v-icon--left { + margin-right: 8px; +} +.v-icon.v-icon.v-icon--link { + cursor: pointer; + outline: none; +} +.v-icon--disabled { + pointer-events: none; +} +.v-icon--is-component { + height: 24px; + width: 24px; +} +.v-icon--svg { + height: 24px; + width: 24px; + fill: currentColor; +} +.v-icon--dense--is-component { + height: 20px; +} +.v-btn:not(.v-btn--outlined).primary, .v-btn:not(.v-btn--outlined).secondary, .v-btn:not(.v-btn--outlined).accent, .v-btn:not(.v-btn--outlined).success, .v-btn:not(.v-btn--outlined).error, .v-btn:not(.v-btn--outlined).warning, .v-btn:not(.v-btn--outlined).info { + color: #FFFFFF; +} + +.theme--light.v-btn { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-btn.v-btn--disabled { + color: rgba(0, 0, 0, 0.26) !important; +} +.theme--light.v-btn.v-btn--disabled .v-icon, +.theme--light.v-btn.v-btn--disabled .v-btn__loading { + color: rgba(0, 0, 0, 0.26) !important; +} +.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) { + background-color: rgba(0, 0, 0, 0.12) !important; +} +.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) { + background-color: #f5f5f5; +} +.theme--light.v-btn.v-btn--outlined.v-btn--text { + border-color: rgba(0, 0, 0, 0.12); +} +.theme--light.v-btn.v-btn--icon { + color: rgba(0, 0, 0, 0.54); +} +.theme--light.v-btn:hover::before { + opacity: 0.04; +} +.theme--light.v-btn:focus::before { + opacity: 0.12; +} +.theme--light.v-btn--active:hover::before, .theme--light.v-btn--active::before { + opacity: 0.12; +} +.theme--light.v-btn--active:focus::before { + opacity: 0.16; +} + +.theme--dark.v-btn { + color: #FFFFFF; +} +.theme--dark.v-btn.v-btn--disabled { + color: rgba(255, 255, 255, 0.3) !important; +} +.theme--dark.v-btn.v-btn--disabled .v-icon, +.theme--dark.v-btn.v-btn--disabled .v-btn__loading { + color: rgba(255, 255, 255, 0.3) !important; +} +.theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) { + background-color: rgba(255, 255, 255, 0.12) !important; +} +.theme--dark.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) { + background-color: #272727; +} +.theme--dark.v-btn.v-btn--outlined.v-btn--text { + border-color: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-btn.v-btn--icon { + color: #FFFFFF; +} +.theme--dark.v-btn:hover::before { + opacity: 0.08; +} +.theme--dark.v-btn:focus::before { + opacity: 0.24; +} +.theme--dark.v-btn--active:hover::before, .theme--dark.v-btn--active::before { + opacity: 0.24; +} +.theme--dark.v-btn--active:focus::before { + opacity: 0.32; +} + +.v-btn { + align-items: center; + border-radius: 4px; + display: inline-flex; + flex: 0 0 auto; + font-weight: 500; + letter-spacing: 0.0892857143em; + justify-content: center; + outline: 0; + position: relative; + text-decoration: none; + text-indent: 0.0892857143em; + text-transform: uppercase; + transition-duration: 0.28s; + transition-property: box-shadow, transform, opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: middle; + white-space: nowrap; +} +.v-btn.v-size--x-small { + font-size: 0.625rem; +} +.v-btn.v-size--small { + font-size: 0.75rem; +} +.v-btn.v-size--default { + font-size: 0.875rem; +} +.v-btn.v-size--large { + font-size: 0.875rem; +} +.v-btn.v-size--x-large { + font-size: 1rem; +} +.v-btn:before { + border-radius: inherit; + bottom: 0; + color: inherit; + content: ""; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1); +} +.v-btn:before { + background-color: currentColor; +} +.v-btn:not(.v-btn--disabled) { + will-change: box-shadow; +} +.v-btn:not(.v-btn--round).v-size--x-small { + height: 20px; + min-width: 36px; + padding: 0 8.8888888889px; +} +.v-btn:not(.v-btn--round).v-size--small { + height: 28px; + min-width: 50px; + padding: 0 12.4444444444px; +} +.v-btn:not(.v-btn--round).v-size--default { + height: 36px; + min-width: 64px; + padding: 0 16px; +} +.v-btn:not(.v-btn--round).v-size--large { + height: 44px; + min-width: 78px; + padding: 0 19.5555555556px; +} +.v-btn:not(.v-btn--round).v-size--x-large { + height: 52px; + min-width: 92px; + padding: 0 23.1111111111px; +} +.v-btn > .v-btn__content .v-icon { + color: inherit; +} + +.v-btn__content { + align-items: center; + color: inherit; + display: flex; + flex: 1 0 auto; + justify-content: inherit; + line-height: normal; + position: relative; +} +.v-btn__content .v-icon--left, +.v-btn__content .v-icon--right { + font-size: 18px; + height: 18px; + width: 18px; +} +.v-application--is-ltr .v-btn__content .v-icon--left { + margin-left: -4px; + margin-right: 8px; +} +.v-application--is-rtl .v-btn__content .v-icon--left { + margin-left: 8px; + margin-right: -4px; +} +.v-application--is-ltr .v-btn__content .v-icon--right { + margin-left: 8px; + margin-right: -4px; +} +.v-application--is-rtl .v-btn__content .v-icon--right { + margin-left: -4px; + margin-right: 8px; +} + +.v-btn__loader { + align-items: center; + display: flex; + height: 100%; + justify-content: center; + left: 0; + position: absolute; + top: 0; + width: 100%; +} + +.v-btn:not(.v-btn--text):not(.v-btn--outlined).v-btn--active:before { + opacity: 0.18; +} +.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before { + opacity: 0.08; +} +.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus:before { + opacity: 0.24; +} + +.v-btn--absolute, +.v-btn--fixed { + position: absolute; +} +.v-btn--absolute.v-btn--right, +.v-btn--fixed.v-btn--right { + right: 16px; +} +.v-btn--absolute.v-btn--left, +.v-btn--fixed.v-btn--left { + left: 16px; +} +.v-btn--absolute.v-btn--top, +.v-btn--fixed.v-btn--top { + top: 16px; +} +.v-btn--absolute.v-btn--bottom, +.v-btn--fixed.v-btn--bottom { + bottom: 16px; +} + +.v-btn--block { + display: flex; + flex: 1 0 auto; + min-width: 100% !important; + max-width: auto; +} + +.v-btn--contained { + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-btn--contained:after { + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-btn--contained:active { + box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); +} + +.v-btn--depressed { + box-shadow: none !important; +} + +.v-btn--disabled { + box-shadow: none; + pointer-events: none; +} + +.v-btn--icon, +.v-btn--fab { + min-height: 0; + min-width: 0; + padding: 0; +} +.v-btn--icon.v-size--x-small .v-icon, +.v-btn--fab.v-size--x-small .v-icon { + height: 18px; + font-size: 18px; + width: 18px; +} +.v-btn--icon.v-size--small .v-icon, +.v-btn--fab.v-size--small .v-icon { + height: 24px; + font-size: 24px; + width: 24px; +} +.v-btn--icon.v-size--default .v-icon, +.v-btn--fab.v-size--default .v-icon { + height: 24px; + font-size: 24px; + width: 24px; +} +.v-btn--icon.v-size--large .v-icon, +.v-btn--fab.v-size--large .v-icon { + height: 28px; + font-size: 28px; + width: 28px; +} +.v-btn--icon.v-size--x-large .v-icon, +.v-btn--fab.v-size--x-large .v-icon { + height: 32px; + font-size: 32px; + width: 32px; +} + +.v-btn--icon.v-size--x-small { + height: 20px; + width: 20px; +} +.v-btn--icon.v-size--small { + height: 28px; + width: 28px; +} +.v-btn--icon.v-size--default { + height: 36px; + width: 36px; +} +.v-btn--icon.v-size--large { + height: 44px; + width: 44px; +} +.v-btn--icon.v-size--x-large { + height: 52px; + width: 52px; +} + +.v-btn--fab.v-btn--contained { + box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); +} +.v-btn--fab.v-btn--contained:after { + box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.v-btn--fab.v-btn--contained:active { + box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12); +} +.v-btn--fab.v-btn--fixed, .v-btn--fab.v-btn--absolute { + z-index: 4; +} +.v-btn--fab.v-size--x-small { + height: 32px; + width: 32px; +} +.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom { + bottom: -16px; +} +.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top { + top: -16px; +} +.v-btn--fab.v-size--small { + height: 40px; + width: 40px; +} +.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom { + bottom: -20px; +} +.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top { + top: -20px; +} +.v-btn--fab.v-size--default { + height: 56px; + width: 56px; +} +.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom { + bottom: -28px; +} +.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top { + top: -28px; +} +.v-btn--fab.v-size--large { + height: 64px; + width: 64px; +} +.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom { + bottom: -32px; +} +.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top { + top: -32px; +} +.v-btn--fab.v-size--x-large { + height: 72px; + width: 72px; +} +.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom { + bottom: -36px; +} +.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top { + top: -36px; +} + +.v-btn--fixed { + position: fixed; +} + +.v-btn--loading { + pointer-events: none; + transition: none; +} +.v-btn--loading .v-btn__content { + opacity: 0; +} + +.v-btn--outlined { + border: thin solid currentColor; +} + +.v-btn--outlined .v-btn__content .v-icon, +.v-btn--round .v-btn__content .v-icon { + color: currentColor; +} + +.v-btn--outlined, +.v-btn--flat, +.v-btn--text { + background-color: transparent; +} + +.v-btn--outlined:before, +.v-btn--round:before, +.v-btn--rounded:before { + border-radius: inherit; +} + +.v-btn--round { + border-radius: 50%; +} + +.v-btn--rounded { + border-radius: 28px; +} + +.v-btn--tile { + border-radius: 0; +} +.v-progress-circular { + position: relative; + display: inline-flex; + vertical-align: middle; + justify-content: center; + align-items: center; +} +.v-progress-circular > svg { + width: 100%; + height: 100%; + margin: auto; + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + z-index: 0; +} +.v-progress-circular--indeterminate > svg { + -webkit-animation: progress-circular-rotate 1.4s linear infinite; + animation: progress-circular-rotate 1.4s linear infinite; + transform-origin: center center; + transition: all 0.2s ease-in-out; +} +.v-progress-circular--indeterminate .v-progress-circular__overlay { + -webkit-animation: progress-circular-dash 1.4s ease-in-out infinite; + animation: progress-circular-dash 1.4s ease-in-out infinite; + stroke-linecap: round; + stroke-dasharray: 80, 200; + stroke-dashoffset: 0px; +} +.v-progress-circular__info { + align-items: center; + display: flex; + justify-content: center; +} +.v-progress-circular__underlay { + stroke: rgba(0, 0, 0, 0.1); + z-index: 1; +} +.v-progress-circular__overlay { + stroke: currentColor; + z-index: 2; + transition: all 0.6s ease-in-out; +} + +@-webkit-keyframes progress-circular-dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0px; + } + 50% { + stroke-dasharray: 100, 200; + stroke-dashoffset: -15px; + } + 100% { + stroke-dasharray: 100, 200; + stroke-dashoffset: -125px; + } +} + +@keyframes progress-circular-dash { + 0% { + stroke-dasharray: 1, 200; + stroke-dashoffset: 0px; + } + 50% { + stroke-dasharray: 100, 200; + stroke-dashoffset: -15px; + } + 100% { + stroke-dasharray: 100, 200; + stroke-dashoffset: -125px; + } +} +@-webkit-keyframes progress-circular-rotate { + 100% { + transform: rotate(360deg); + } +} +@keyframes progress-circular-rotate { + 100% { + transform: rotate(360deg); + } +} +.theme--light.v-alert .v-alert--prominent .v-alert__icon:after { + background: rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after { + background: rgba(255, 255, 255, 0.12); +} + +.v-sheet.v-alert { + border-radius: 4px; +} +.v-sheet.v-alert:not(.v-sheet--outlined) { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-alert.v-sheet--shaped { + border-radius: 24px 4px; +} + +.v-alert { + display: block; + font-size: 16px; + margin-bottom: 16px; + padding: 16px; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-alert:not(.v-sheet--tile) { + border-radius: 4px; +} +.v-application--is-ltr .v-alert > .v-icon, +.v-application--is-ltr .v-alert > .v-alert__content { + margin-right: 16px; +} +.v-application--is-rtl .v-alert > .v-icon, +.v-application--is-rtl .v-alert > .v-alert__content { + margin-left: 16px; +} +.v-application--is-ltr .v-alert > .v-icon + .v-alert__content { + margin-right: 0; +} +.v-application--is-rtl .v-alert > .v-icon + .v-alert__content { + margin-left: 0; +} +.v-application--is-ltr .v-alert > .v-alert__content + .v-icon { + margin-right: 0; +} +.v-application--is-rtl .v-alert > .v-alert__content + .v-icon { + margin-left: 0; +} + +.v-alert__border { + border-style: solid; + border-width: 4px; + content: ""; + position: absolute; +} +.v-alert__border:not(.v-alert__border--has-color) { + opacity: 0.26; +} +.v-alert__border--left, .v-alert__border--right { + bottom: 0; + top: 0; +} +.v-alert__border--bottom, .v-alert__border--top { + left: 0; + right: 0; +} +.v-alert__border--bottom { + border-bottom-left-radius: inherit; + border-bottom-right-radius: inherit; + bottom: 0; +} +.v-application--is-ltr .v-alert__border--left { + border-top-left-radius: inherit; + border-bottom-left-radius: inherit; + left: 0; +} +.v-application--is-rtl .v-alert__border--left { + border-top-right-radius: inherit; + border-bottom-right-radius: inherit; + right: 0; +} +.v-application--is-ltr .v-alert__border--right { + border-top-right-radius: inherit; + border-bottom-right-radius: inherit; + right: 0; +} +.v-application--is-rtl .v-alert__border--right { + border-top-left-radius: inherit; + border-bottom-left-radius: inherit; + left: 0; +} +.v-alert__border--top { + border-top-left-radius: inherit; + border-top-right-radius: inherit; + top: 0; +} + +.v-alert__content { + flex: 1 1 auto; +} + +.v-application--is-ltr .v-alert__dismissible { + margin: -16px -8px -16px 8px; +} +.v-application--is-rtl .v-alert__dismissible { + margin: -16px 8px -16px -8px; +} + +.v-alert__icon { + align-self: flex-start; + border-radius: 50%; + height: 24px; + min-width: 24px; + position: relative; +} +.v-application--is-ltr .v-alert__icon { + margin-right: 16px; +} +.v-application--is-rtl .v-alert__icon { + margin-left: 16px; +} +.v-alert__icon.v-icon { + font-size: 24px; +} + +.v-alert__wrapper { + align-items: center; + border-radius: inherit; + display: flex; +} + +.v-alert--dense { + padding-top: 8px; + padding-bottom: 8px; +} +.v-alert--dense .v-alert__border { + border-width: medium; +} + +.v-alert--outlined { + background: transparent !important; + border: thin solid currentColor !important; +} +.v-alert--outlined .v-alert__icon { + color: inherit !important; +} + +.v-alert--prominent .v-alert__icon { + align-self: center; + height: 48px; + min-width: 48px; +} +.v-alert--prominent .v-alert__icon:after { + background: currentColor !important; + border-radius: 50%; + bottom: 0; + content: ""; + left: 0; + opacity: 0.16; + position: absolute; + right: 0; + top: 0; +} +.v-alert--prominent .v-alert__icon.v-icon { + font-size: 32px; +} + +.v-alert--text { + background: transparent !important; +} +.v-alert--text:before { + background-color: currentColor; + border-radius: inherit; + bottom: 0; + content: ""; + left: 0; + opacity: 0.12; + position: absolute; + pointer-events: none; + right: 0; + top: 0; +} +.v-autocomplete.v-input > .v-input__control > .v-input__slot { + cursor: text; +} +.v-autocomplete input { + align-self: center; +} +.v-autocomplete.v-select.v-input--is-focused input { + min-width: 64px; +} +.v-autocomplete:not(.v-input--is-focused).v-select--chips input { + max-height: 0; + padding: 0; +} +.v-autocomplete--is-selecting-index input { + opacity: 0; +} +.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input { + margin-top: 24px; +} +.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot > input { + margin-top: 20px; +} +.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input { + pointer-events: inherit; +} +.v-autocomplete__content.v-menu__content { + border-radius: 0; +} +.v-autocomplete__content.v-menu__content .v-card { + border-radius: 0; +} +.theme--light.v-text-field > .v-input__control > .v-input__slot:before { + border-color: rgba(0, 0, 0, 0.42); +} +.theme--light.v-text-field:not(.v-input--has-state):hover > .v-input__control > .v-input__slot:before { + border-color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-text-field.v-input--is-disabled .v-input__slot::before { + border-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.38) 0px, rgba(0, 0, 0, 0.38) 2px, transparent 2px, transparent 4px) 1 repeat; +} +.theme--light.v-text-field--filled > .v-input__control > .v-input__slot { + background: rgba(0, 0, 0, 0.06); +} +.theme--light.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover { + background: rgba(0, 0, 0, 0.12); +} +.theme--light.v-text-field--solo > .v-input__control > .v-input__slot { + background: #FFFFFF; +} +.theme--light.v-text-field--solo-inverted > .v-input__control > .v-input__slot { + background: rgba(0, 0, 0, 0.06); +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot { + background: #424242; +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input { + color: #FFFFFF; +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-moz-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot .v-label { + color: rgba(255, 255, 255, 0.7); +} +.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled) > .v-input__control > .v-input__slot:hover fieldset { + color: rgba(0, 0, 0, 0.86); +} +.theme--light.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled > .v-input__control > .v-input__slot fieldset { + color: rgba(0, 0, 0, 0.26); +} + +.theme--dark.v-text-field > .v-input__control > .v-input__slot:before { + border-color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-text-field:not(.v-input--has-state):hover > .v-input__control > .v-input__slot:before { + border-color: #FFFFFF; +} +.theme--dark.v-text-field.v-input--is-disabled .v-input__slot::before { + border-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0.5) 2px, transparent 2px, transparent 4px) 1 repeat; +} +.theme--dark.v-text-field--filled > .v-input__control > .v-input__slot { + background: rgba(255, 255, 255, 0.08); +} +.theme--dark.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover { + background: rgba(255, 255, 255, 0.16); +} +.theme--dark.v-text-field--solo > .v-input__control > .v-input__slot { + background: #1E1E1E; +} +.theme--dark.v-text-field--solo-inverted > .v-input__control > .v-input__slot { + background: rgba(255, 255, 255, 0.16); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot { + background: #FFFFFF; +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input { + color: rgba(0, 0, 0, 0.87); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-moz-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot .v-label { + color: rgba(0, 0, 0, 0.6); +} +.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset { + color: rgba(255, 255, 255, 0.24); +} +.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled) > .v-input__control > .v-input__slot:hover fieldset { + color: #FFFFFF; +} +.theme--dark.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled > .v-input__control > .v-input__slot fieldset { + color: rgba(255, 255, 255, 0.16); +} + +.v-text-field { + padding-top: 12px; + margin-top: 4px; +} +.v-text-field input { + flex: 1 1 auto; + line-height: 20px; + padding: 8px 0 8px; + max-width: 100%; + min-width: 0px; + width: 100%; +} +.v-text-field fieldset, +.v-text-field .v-input__control, +.v-text-field .v-input__slot { + border-radius: inherit; +} +.v-text-field fieldset, +.v-text-field .v-input__control { + color: inherit; +} +.v-text-field.v-input--has-state .v-input__control > .v-text-field__details > .v-counter { + color: inherit; +} +.v-text-field.v-input--is-disabled .v-input__control > .v-text-field__details > .v-counter, +.v-text-field.v-input--is-disabled .v-input__control > .v-text-field__details > .v-messages { + color: inherit; +} +.v-text-field.v-input--dense { + padding-top: 0; +} +.v-text-field.v-input--dense:not(.v-text-field--outlined) input { + padding: 4px 0 2px; +} +.v-text-field.v-input--dense[type=text]::-ms-clear { + display: none; +} +.v-text-field.v-input--dense .v-input__prepend-inner, +.v-text-field.v-input--dense .v-input__append-inner { + margin-top: 0px; +} +.v-text-field.v-input--dense:not(.v-text-field--enclosed):not(.v-text-field--full-width) .v-input__prepend-inner .v-input__icon > .v-icon, +.v-text-field.v-input--dense:not(.v-text-field--enclosed):not(.v-text-field--full-width) .v-input__append-inner .v-input__icon > .v-icon { + margin-top: 8px; +} +.v-text-field .v-input__prepend-inner, +.v-text-field .v-input__append-inner { + align-self: flex-start; + display: inline-flex; + margin-top: 4px; + line-height: 1; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-application--is-ltr .v-text-field .v-input__prepend-inner { + margin-right: auto; + padding-right: 4px; +} +.v-application--is-rtl .v-text-field .v-input__prepend-inner { + margin-left: auto; + padding-left: 4px; +} +.v-application--is-ltr .v-text-field .v-input__append-inner { + margin-left: auto; + padding-left: 4px; +} +.v-application--is-rtl .v-text-field .v-input__append-inner { + margin-right: auto; + padding-right: 4px; +} +.v-text-field .v-counter { + white-space: nowrap; +} +.v-application--is-ltr .v-text-field .v-counter { + margin-left: 8px; +} +.v-application--is-rtl .v-text-field .v-counter { + margin-right: 8px; +} +.v-text-field .v-label { + max-width: 90%; + overflow: hidden; + text-overflow: ellipsis; + top: 6px; + white-space: nowrap; + pointer-events: none; +} +.v-application--is-ltr .v-text-field .v-label { + transform-origin: top left; +} +.v-application--is-rtl .v-text-field .v-label { + transform-origin: top right; +} +.v-text-field .v-label--active { + max-width: 133%; + transform: translateY(-18px) scale(0.75); +} +.v-text-field > .v-input__control > .v-input__slot { + cursor: text; + transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-text-field > .v-input__control > .v-input__slot:before, .v-text-field > .v-input__control > .v-input__slot:after { + bottom: -1px; + content: ""; + left: 0; + position: absolute; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + width: 100%; +} +.v-text-field > .v-input__control > .v-input__slot:before { + border-color: inherit; + border-style: solid; + border-width: thin 0 0 0; +} +.v-text-field > .v-input__control > .v-input__slot:after { + border-color: currentColor; + border-style: solid; + border-width: thin 0 thin 0; + transform: scaleX(0); +} +.v-text-field__details { + display: flex; + flex: 1 0 auto; + max-width: 100%; + min-height: 14px; + overflow: hidden; +} +.v-text-field__prefix, .v-text-field__suffix { + align-self: center; + cursor: default; + transition: color 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + white-space: nowrap; +} +.v-application--is-ltr .v-text-field__prefix { + text-align: right; + padding-right: 4px; +} +.v-application--is-rtl .v-text-field__prefix { + text-align: left; + padding-left: 4px; +} +.v-text-field__suffix { + white-space: nowrap; +} +.v-application--is-ltr .v-text-field__suffix { + padding-left: 4px; +} +.v-application--is-rtl .v-text-field__suffix { + padding-right: 4px; +} +.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix { + text-align: left; + padding-right: 0; + padding-left: 4px; +} +.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix { + text-align: right; + padding-right: 4px; + padding-left: 0; +} +.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix { + padding-left: 0; + padding-right: 4px; +} +.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix { + padding-left: 4px; + padding-right: 0; +} +.v-text-field > .v-input__control > .v-input__slot > .v-text-field__slot { + display: flex; + flex: 1 1 auto; + position: relative; +} +.v-text-field:not(.v-text-field--is-booted) .v-label, +.v-text-field:not(.v-text-field--is-booted) legend { + transition: none; +} +.v-text-field--filled, .v-text-field--full-width, .v-text-field--outlined { + position: relative; +} +.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width > .v-input__control > .v-input__slot, .v-text-field--outlined > .v-input__control > .v-input__slot { + align-items: stretch; + min-height: 56px; +} +.v-text-field--filled.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense > .v-input__control > .v-input__slot { + min-height: 52px; +} +.v-text-field--filled.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot { + min-height: 40px; +} +.v-text-field--outlined { + border-radius: 4px; +} +.v-text-field--full-width .v-input__prepend-outer, +.v-text-field--full-width .v-input__prepend-inner, +.v-text-field--full-width .v-input__append-inner, +.v-text-field--full-width .v-input__append-outer, .v-text-field--enclosed .v-input__prepend-outer, +.v-text-field--enclosed .v-input__prepend-inner, +.v-text-field--enclosed .v-input__append-inner, +.v-text-field--enclosed .v-input__append-outer { + margin-top: 17px; +} +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-inner, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer { + margin-top: 14px; +} +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer { + margin-top: 9px; +} +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner, +.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner, +.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer { + margin-top: 8px; +} +.v-text-field--filled .v-label, .v-text-field--full-width .v-label { + top: 18px; +} +.v-text-field--filled .v-label--active, .v-text-field--full-width .v-label--active { + transform: translateY(-6px) scale(0.75); +} +.v-text-field--filled.v-input--dense .v-label, .v-text-field--full-width.v-input--dense .v-label { + top: 17px; +} +.v-text-field--filled.v-input--dense .v-label--active, .v-text-field--full-width.v-input--dense .v-label--active { + transform: translateY(-10px) scale(0.75); +} +.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label, .v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label { + top: 11px; +} +.v-text-field--filled { + border-radius: 4px 4px 0 0; +} +.v-text-field--filled:not(.v-text-field--single-line) input { + margin-top: 22px; +} +.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input { + margin-top: 0; +} +.v-text-field--filled .v-text-field__prefix, +.v-text-field--filled .v-text-field__suffix { + max-height: 32px; + margin-top: 20px; +} +.v-text-field--full-width { + border-radius: 0; +} +.v-text-field--outlined .v-text-field__slot, .v-text-field--single-line .v-text-field__slot { + align-items: center; +} +.v-text-field.v-text-field--enclosed { + margin: 0; + padding: 0; +} +.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix, +.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix { + margin-top: 0; +} +.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background { + display: none; +} +.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded) > .v-input__control > .v-input__slot, +.v-text-field.v-text-field--enclosed .v-text-field__details { + padding: 0 12px; +} +.v-text-field.v-text-field--enclosed .v-text-field__details { + margin-bottom: 8px; +} +.v-application--is-ltr .v-text-field--reverse input { + text-align: right; +} +.v-application--is-rtl .v-text-field--reverse input { + text-align: left; +} +.v-application--is-ltr .v-text-field--reverse .v-label { + transform-origin: top right; +} +.v-application--is-rtl .v-text-field--reverse .v-label { + transform-origin: top left; +} +.v-text-field--reverse > .v-input__control > .v-input__slot, +.v-text-field--reverse .v-text-field__slot { + flex-direction: row-reverse; +} +.v-text-field--outlined > .v-input__control > .v-input__slot:before, .v-text-field--outlined > .v-input__control > .v-input__slot:after, .v-text-field--solo > .v-input__control > .v-input__slot:before, .v-text-field--solo > .v-input__control > .v-input__slot:after, .v-text-field--rounded > .v-input__control > .v-input__slot:before, .v-text-field--rounded > .v-input__control > .v-input__slot:after { + display: none; +} +.v-text-field--outlined, .v-text-field--solo { + border-radius: 4px; +} +.v-text-field--outlined { + margin-bottom: 16px; + transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-text-field--outlined .v-label { + top: 18px; +} +.v-text-field--outlined .v-label--active { + transform: translateY(-24px) scale(0.75); +} +.v-text-field--outlined.v-input--dense .v-label { + top: 10px; +} +.v-text-field--outlined.v-input--dense .v-label--active { + transform: translateY(-16px) scale(0.75); +} +.v-text-field--outlined fieldset { + border-collapse: collapse; + border-color: currentColor; + border-style: solid; + border-width: 1px; + bottom: 0; + left: 0; + pointer-events: none; + position: absolute; + right: 0; + top: -5px; + transition-duration: 0.3s; + transition-property: color, border-width; + transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); +} +.v-application--is-ltr .v-text-field--outlined fieldset { + padding-left: 8px; +} +.v-application--is-rtl .v-text-field--outlined fieldset { + padding-right: 8px; +} +.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset { + padding-right: 8px; +} +.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse fieldset { + padding-left: 8px; +} +.v-text-field--outlined legend { + line-height: 11px; + padding: 0; + transition: width 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-application--is-ltr .v-text-field--outlined legend { + text-align: left; +} +.v-application--is-rtl .v-text-field--outlined legend { + text-align: right; +} +.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend { + text-align: right; +} +.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend { + text-align: left; +} +.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend { + margin-left: 12px; +} +.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend { + margin-right: 12px; +} +.v-text-field--outlined > .v-input__control > .v-input__slot { + background: transparent; +} +.v-text-field--outlined .v-text-field__prefix { + max-height: 32px; +} +.v-text-field--outlined .v-input__prepend-outer, +.v-text-field--outlined .v-input__append-outer { + margin-top: 18px; +} +.v-text-field--outlined.v-input--is-focused fieldset, .v-text-field--outlined.v-input--has-state fieldset { + border: 2px solid currentColor; +} +.v-text-field--rounded { + border-radius: 28px; +} +.v-text-field--rounded > .v-input__control > .v-input__slot { + padding: 0 24px; +} +.v-text-field--shaped { + border-radius: 16px 16px 0 0; +} +.v-text-field.v-text-field--solo .v-label { + top: calc(50% - 9px); +} +.v-text-field.v-text-field--solo .v-input__control { + min-height: 48px; + padding: 0; +} +.v-text-field.v-text-field--solo .v-input__control input { + caret-color: auto; +} +.v-text-field.v-text-field--solo.v-input--dense > .v-input__control { + min-height: 38px; +} +.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot { + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-text-field.v-text-field--solo .v-input__append-inner, +.v-text-field.v-text-field--solo .v-input__prepend-inner { + align-self: center; + margin-top: 0; +} +.v-text-field.v-text-field--solo .v-input__prepend-outer, +.v-text-field.v-text-field--solo .v-input__append-outer { + margin-top: 12px; +} +.v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer, +.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer { + margin-top: 7px; +} +.v-text-field.v-input--is-focused > .v-input__control > .v-input__slot:after { + transform: scaleX(1); +} +.v-text-field.v-input--has-state > .v-input__control > .v-input__slot:before { + border-color: currentColor; +} +.theme--light.v-select .v-select__selection--comma { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-select .v-select__selection--disabled { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selection--comma { + color: #FFFFFF; +} + +.theme--dark.v-select .v-select__selection--comma { + color: #FFFFFF; +} +.theme--dark.v-select .v-select__selection--disabled { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selection--comma { + color: rgba(0, 0, 0, 0.87); +} + +.v-select { + position: relative; +} +.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections { + flex-wrap: nowrap; +} +.v-select > .v-input__control > .v-input__slot { + cursor: pointer; +} +.v-select .v-chip { + flex: 0 1 auto; + margin: 4px; +} +.v-select .v-chip--selected:after { + opacity: 0.22; +} +.v-select .fade-transition-leave-active { + position: absolute; + left: 0; +} +.v-select.v-input--is-dirty ::-webkit-input-placeholder { + color: transparent !important; +} +.v-select.v-input--is-dirty ::-moz-placeholder { + color: transparent !important; +} +.v-select.v-input--is-dirty :-ms-input-placeholder { + color: transparent !important; +} +.v-select.v-input--is-dirty ::-ms-input-placeholder { + color: transparent !important; +} +.v-select.v-input--is-dirty ::placeholder { + color: transparent !important; +} +.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix { + line-height: 20px; + top: 7px; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections { + padding-top: 20px; +} +.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections { + padding: 8px 0; +} +.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections { + padding: 4px 0; +} +.v-select.v-text-field input { + flex: 1 1; + margin-top: 0; + min-width: 0; + pointer-events: none; + position: relative; +} +.v-select.v-select--is-menu-active .v-input__icon--append .v-icon { + transform: rotate(180deg); +} +.v-select.v-select--chips input { + margin: 0; +} +.v-select.v-select--chips .v-select__selections { + min-height: 42px; +} +.v-select.v-select--chips.v-input--dense .v-select__selections { + min-height: 40px; +} +.v-select.v-select--chips .v-chip--select.v-chip--active::before { + opacity: 0.2; +} +.v-select.v-select--chips.v-select--chips--small .v-select__selections { + min-height: 26px; +} +.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections { + min-height: 68px; +} +.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections { + min-height: 40px; +} +.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections { + min-height: 26px; +} +.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections { + min-height: 38px; +} +.v-select.v-text-field--reverse .v-select__slot, +.v-select.v-text-field--reverse .v-select__selections { + flex-direction: row-reverse; +} +.v-select__selections { + align-items: center; + display: flex; + flex: 1 1; + flex-wrap: wrap; + line-height: 18px; + max-width: 100%; + min-width: 0; +} +.v-select__selection { + max-width: 90%; +} +.v-select__selection--comma { + margin: 7px 4px 7px 0; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} +.v-select.v-input--dense .v-select__selection--comma { + margin: 5px 4px 3px 0; +} +.v-select.v-input--dense .v-chip { + margin: 0 4px 0 4px; +} +.v-select__slot { + position: relative; + align-items: center; + display: flex; + max-width: 100%; + min-width: 0; + width: 100%; +} +.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input { + align-self: flex-end; +} +.v-chip:not(.v-chip--outlined).primary, .v-chip:not(.v-chip--outlined).secondary, .v-chip:not(.v-chip--outlined).accent, .v-chip:not(.v-chip--outlined).success, .v-chip:not(.v-chip--outlined).error, .v-chip:not(.v-chip--outlined).warning, .v-chip:not(.v-chip--outlined).info { + color: #FFFFFF; +} + +.theme--light.v-chip { + border-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-chip:not(.v-chip--active) { + background: #e0e0e0; +} +.theme--light.v-chip:hover::before { + opacity: 0.04; +} +.theme--light.v-chip:focus::before { + opacity: 0.12; +} +.theme--light.v-chip--active:hover::before, .theme--light.v-chip--active::before { + opacity: 0.12; +} +.theme--light.v-chip--active:focus::before { + opacity: 0.16; +} + +.theme--dark.v-chip { + border-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} +.theme--dark.v-chip:not(.v-chip--active) { + background: #555; +} +.theme--dark.v-chip:hover::before { + opacity: 0.08; +} +.theme--dark.v-chip:focus::before { + opacity: 0.24; +} +.theme--dark.v-chip--active:hover::before, .theme--dark.v-chip--active::before { + opacity: 0.24; +} +.theme--dark.v-chip--active:focus::before { + opacity: 0.32; +} + +.v-chip { + align-items: center; + cursor: default; + display: inline-flex; + line-height: 20px; + max-width: 100%; + outline: none; + overflow: hidden; + padding: 0 12px; + position: relative; + text-decoration: none; + transition-duration: 0.28s; + transition-property: box-shadow, opacity; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + vertical-align: middle; + white-space: nowrap; +} +.v-chip:before { + background-color: currentColor; + bottom: 0; + border-radius: inherit; + content: ""; + left: 0; + opacity: 0; + position: absolute; + pointer-events: none; + right: 0; + top: 0; +} +.v-chip .v-avatar { + height: 24px !important; + min-width: 24px !important; + width: 24px !important; +} +.v-chip .v-icon { + font-size: 24px; +} +.v-application--is-ltr .v-chip .v-avatar--left, +.v-application--is-ltr .v-chip .v-icon--left { + margin-left: -6px; + margin-right: 6px; +} +.v-application--is-ltr .v-chip .v-avatar--right, +.v-application--is-ltr .v-chip .v-icon--right { + margin-left: 6px; + margin-right: -6px; +} +.v-application--is-rtl .v-chip .v-avatar--left, +.v-application--is-rtl .v-chip .v-icon--left { + margin-left: 6px; + margin-right: -6px; +} +.v-application--is-rtl .v-chip .v-avatar--right, +.v-application--is-rtl .v-chip .v-icon--right { + margin-left: -6px; + margin-right: 6px; +} +.v-chip:not(.v-chip--no-color) .v-icon { + color: inherit; +} + +.v-chip .v-chip__close.v-icon { + font-size: 18px; + max-height: 18px; + max-width: 18px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right { + margin-right: -4px; +} +.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right { + margin-left: -4px; +} +.v-chip .v-chip__close.v-icon:hover, .v-chip .v-chip__close.v-icon:focus, .v-chip .v-chip__close.v-icon:active { + opacity: 0.72; +} +.v-chip .v-chip__content { + align-items: center; + display: inline-flex; + height: 100%; + max-width: 100%; +} + +.v-chip--active .v-icon { + color: inherit; +} + +.v-chip--link::before { + transition: opacity 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-chip--link:focus::before { + opacity: 0.32; +} + +.v-chip--clickable { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-chip--clickable:active { + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} + +.v-chip--disabled { + opacity: 0.4; + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.v-chip__filter { + max-width: 24px; +} +.v-chip__filter.v-icon { + color: inherit; +} +.v-chip__filter.expand-x-transition-leave-active, .v-chip__filter.expand-x-transition-enter { + margin: 0; +} + +.v-chip--pill .v-chip__filter { + margin-right: 0 16px 0 0; +} +.v-chip--pill .v-avatar { + height: 32px !important; + width: 32px !important; +} +.v-application--is-ltr .v-chip--pill .v-avatar--left { + margin-left: -12px; +} +.v-application--is-ltr .v-chip--pill .v-avatar--right { + margin-right: -12px; +} +.v-application--is-rtl .v-chip--pill .v-avatar--left { + margin-right: -12px; +} +.v-application--is-rtl .v-chip--pill .v-avatar--right { + margin-left: -12px; +} + +.v-chip--label { + border-radius: 4px !important; +} + +.v-chip.v-chip--outlined { + border-width: thin; + border-style: solid; +} +.v-chip.v-chip--outlined.v-chip--active:before { + opacity: 0.08; +} +.v-chip.v-chip--outlined .v-icon { + color: inherit; +} +.v-chip.v-chip--outlined.v-chip.v-chip { + background-color: transparent !important; +} + +.v-chip.v-chip--selected { + background: transparent; +} +.v-chip.v-chip--selected:after { + opacity: 0.28; +} + +.v-chip.v-size--x-small { + border-radius: 8px; + font-size: 10px; + height: 16px; +} +.v-chip.v-size--small { + border-radius: 12px; + font-size: 12px; + height: 24px; +} +.v-chip.v-size--default { + border-radius: 16px; + font-size: 14px; + height: 32px; +} +.v-chip.v-size--large { + border-radius: 27px; + font-size: 16px; + height: 54px; +} +.v-chip.v-size--x-large { + border-radius: 33px; + font-size: 18px; + height: 66px; +} +.v-menu { + display: none; +} +.v-menu--attached { + display: inline; +} +.v-menu__content { + position: absolute; + display: inline-block; + max-width: 80%; + overflow-y: auto; + overflow-x: hidden; + contain: content; + will-change: transform; + box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); + border-radius: 4px; +} +.v-menu__content--active { + pointer-events: none; +} +.v-menu__content--auto .v-list-item { + transition-property: transform, opacity; + transition-duration: 0.3s; + transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); +} +.v-menu__content--fixed { + position: fixed; +} +.v-menu__content > .card { + contain: content; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.v-menu > .v-menu__content { + max-width: none; +} +.v-menu-transition-enter .v-list-item { + min-width: 0; + pointer-events: none; +} +.v-menu-transition-enter-to .v-list-item { + transition-delay: 0.1s; +} +.v-menu-transition-leave-active, .v-menu-transition-leave-to { + pointer-events: none; +} +.v-menu-transition-enter, .v-menu-transition-leave-to { + opacity: 0; +} +.v-menu-transition-enter-active, .v-menu-transition-leave-active { + transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); +} + +.v-menu-transition-enter.v-menu__content--auto { + transition: none !important; +} +.v-menu-transition-enter.v-menu__content--auto .v-list-item { + opacity: 0; + transform: translateY(-15px); +} +.v-menu-transition-enter.v-menu__content--auto .v-list-item--active { + opacity: 1; + transform: none !important; + pointer-events: auto; +} +.v-simple-checkbox { + align-self: center; + line-height: normal; + position: relative; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; +} + +.v-simple-checkbox--disabled { + cursor: default; +} +.theme--light.v-divider { + border-color: rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-divider { + border-color: rgba(255, 255, 255, 0.12); +} + +.v-divider { + display: block; + flex: 1 1 0px; + max-width: 100%; + height: 0px; + max-height: 0px; + border: solid; + border-width: thin 0 0 0; + transition: inherit; +} +.v-divider--inset:not(.v-divider--vertical) { + max-width: calc(100% - 72px); +} +.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical) { + margin-left: 72px; +} +.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical) { + margin-right: 72px; +} +.v-divider--vertical { + align-self: stretch; + border: solid; + border-width: 0 thin 0 0; + display: inline-flex; + height: inherit; + min-height: 100%; + max-height: 100%; + max-width: 0px; + width: 0px; + vertical-align: text-bottom; +} +.v-divider--vertical.v-divider--inset { + margin-top: 8px; + min-height: 0; + max-height: calc(100% - 16px); +} +.theme--light.v-subheader { + color: rgba(0, 0, 0, 0.6); +} + +.theme--dark.v-subheader { + color: rgba(255, 255, 255, 0.7); +} + +.v-subheader { + align-items: center; + display: flex; + height: 48px; + font-size: 0.875rem; + font-weight: 400; + padding: 0 16px 0 16px; +} +.v-subheader--inset { + margin-left: 56px; +} +.v-list.primary > .v-list-item, .v-list.secondary > .v-list-item, .v-list.accent > .v-list-item, .v-list.success > .v-list-item, .v-list.error > .v-list-item, .v-list.warning > .v-list-item, .v-list.info > .v-list-item { + color: #FFFFFF; +} + +.theme--light.v-list { + background: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-list .v-list--disabled { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-list .v-list-group--active:before, +.theme--light.v-list .v-list-group--active:after { + background: rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-list { + background: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-list .v-list--disabled { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-list .v-list-group--active:before, +.theme--dark.v-list .v-list-group--active:after { + background: rgba(255, 255, 255, 0.12); +} + +.v-sheet.v-list { + border-radius: 0; +} +.v-sheet.v-list:not(.v-sheet--outlined) { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-list.v-sheet--shaped { + border-radius: 0; +} + +.v-list { + display: block; + padding: 8px 0; + position: static; + transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); + will-change: box-shadow; +} + +.v-list--disabled { + pointer-events: none; +} + +.v-list--flat .v-list-item:before { + display: none; +} + +.v-list--dense .v-subheader { + font-size: 0.75rem; + height: 40px; + padding: 0 8px; +} + +.v-list--nav .v-list-item:not(:last-child):not(:only-child), +.v-list--rounded .v-list-item:not(:last-child):not(:only-child) { + margin-bottom: 8px; +} +.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child), +.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child), +.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child), +.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child) { + margin-bottom: 4px; +} + +.v-list--nav { + padding-left: 8px; + padding-right: 8px; +} +.v-list--nav .v-list-item { + padding: 0 8px; +} +.v-list--nav .v-list-item, +.v-list--nav .v-list-item:before { + border-radius: 4px; +} + +.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item, .v-application--is-ltr .v-list.v-sheet--shaped .v-list-item::before, +.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item > .v-ripple__container { + border-bottom-right-radius: 32px !important; + border-top-right-radius: 32px !important; +} +.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item, .v-application--is-rtl .v-list.v-sheet--shaped .v-list-item::before, +.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item > .v-ripple__container { + border-bottom-left-radius: 32px !important; + border-top-left-radius: 32px !important; +} +.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item, .v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item::before, +.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item > .v-ripple__container { + border-bottom-right-radius: 42.6666666667px !important; + border-top-right-radius: 42.6666666667px !important; +} +.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item, .v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item::before, +.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item > .v-ripple__container { + border-bottom-left-radius: 42.6666666667px !important; + border-top-left-radius: 42.6666666667px !important; +} +.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item, .v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item::before, +.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item > .v-ripple__container { + border-bottom-right-radius: 58.6666666667px !important; + border-top-right-radius: 58.6666666667px !important; +} +.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item, .v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item::before, +.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item > .v-ripple__container { + border-bottom-left-radius: 58.6666666667px !important; + border-top-left-radius: 58.6666666667px !important; +} +.v-application--is-ltr .v-list.v-sheet--shaped { + padding-right: 8px; +} +.v-application--is-rtl .v-list.v-sheet--shaped { + padding-left: 8px; +} + +.v-list--rounded { + padding: 8px; +} +.v-list--rounded .v-list-item, .v-list--rounded .v-list-item::before, +.v-list--rounded .v-list-item > .v-ripple__container { + border-radius: 32px !important; +} +.v-list--rounded.v-list--two-line .v-list-item, .v-list--rounded.v-list--two-line .v-list-item::before, +.v-list--rounded.v-list--two-line .v-list-item > .v-ripple__container { + border-radius: 42.6666666667px !important; +} +.v-list--rounded.v-list--three-line .v-list-item, .v-list--rounded.v-list--three-line .v-list-item::before, +.v-list--rounded.v-list--three-line .v-list-item > .v-ripple__container { + border-radius: 58.6666666667px !important; +} + +.v-list--subheader { + padding-top: 0; +} +.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon { + align-self: center; + margin: 0; + min-width: 48px; + justify-content: flex-end; +} + +.v-list-group--sub-group { + align-items: center; + display: flex; + flex-wrap: wrap; +} + +.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before { + opacity: 0; +} + +.v-list-group__items { + flex: 1 1 auto; +} +.v-list-group__items .v-list-item, +.v-list-group__items .v-list-group__items { + overflow: hidden; +} + +.v-list-group--active > .v-list-group__header > .v-list-group__header__append-icon .v-icon { + transform: rotate(-180deg); +} +.v-list-group--active > .v-list-group__header.v-list-group__header--sub-group > .v-list-group__header__prepend-icon .v-icon { + transform: rotate(-180deg); +} +.v-list-group--active > .v-list-group__header .v-list-item, +.v-list-group--active > .v-list-group__header .v-list-item__content, +.v-list-group--active > .v-list-group__header .v-list-group__header__prepend-icon .v-icon { + color: inherit; +} + +.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child, +.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child, +.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child { + margin-right: 16px; +} +.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child, +.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child, +.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child { + margin-left: 16px; +} +.v-application--is-ltr .v-list-group--sub-group .v-list-group__header { + padding-left: 32px; +} +.v-application--is-rtl .v-list-group--sub-group .v-list-group__header { + padding-right: 32px; +} +.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item { + padding-left: 40px; +} +.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item { + padding-right: 40px; +} +.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon { + transform: rotate(-180deg); +} + +.v-application--is-ltr .v-list-group--no-action > .v-list-group__items > .v-list-item { + padding-left: 72px; +} +.v-application--is-rtl .v-list-group--no-action > .v-list-group__items > .v-list-item { + padding-right: 72px; +} +.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item { + padding-left: 88px; +} +.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item { + padding-right: 88px; +} + +.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header { + padding-left: 24px; +} +.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header { + padding-right: 24px; +} +.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > .v-list-item { + padding-left: 64px; +} +.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > .v-list-item { + padding-right: 64px; +} +.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item { + padding-left: 80px; +} +.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item { + padding-right: 80px; +} +.theme--light.v-list-item--disabled { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) { + color: rgba(0, 0, 0, 0.87) !important; +} +.theme--light.v-list-item .v-list-item__mask { + color: rgba(0, 0, 0, 0.38); + background: #eeeeee; +} +.theme--light.v-list-item .v-list-item__subtitle, +.theme--light.v-list-item .v-list-item__action-text { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-list-item:hover::before { + opacity: 0.04; +} +.theme--light.v-list-item:focus::before { + opacity: 0.12; +} +.theme--light.v-list-item--active:hover::before, .theme--light.v-list-item--active::before { + opacity: 0.12; +} +.theme--light.v-list-item--active:focus::before { + opacity: 0.16; +} +.theme--light.v-list-item.v-list-item--highlighted::before { + opacity: 0.16; +} + +.theme--dark.v-list-item--disabled { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) { + color: #FFFFFF !important; +} +.theme--dark.v-list-item .v-list-item__mask { + color: rgba(255, 255, 255, 0.5); + background: #494949; +} +.theme--dark.v-list-item .v-list-item__subtitle, +.theme--dark.v-list-item .v-list-item__action-text { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-list-item:hover::before { + opacity: 0.08; +} +.theme--dark.v-list-item:focus::before { + opacity: 0.24; +} +.theme--dark.v-list-item--active:hover::before, .theme--dark.v-list-item--active::before { + opacity: 0.24; +} +.theme--dark.v-list-item--active:focus::before { + opacity: 0.32; +} +.theme--dark.v-list-item.v-list-item--highlighted::before { + opacity: 0.32; +} + +.v-list-item { + align-items: center; + display: flex; + flex: 1 1 100%; + letter-spacing: normal; + min-height: 48px; + outline: none; + padding: 0 16px; + position: relative; + text-decoration: none; +} +.v-list-item--disabled { + pointer-events: none; +} +.v-list-item--selectable { + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; +} +.v-list-item::after { + content: ""; + min-height: inherit; + font-size: 0; +} + +.v-list-item__action { + align-self: center; + margin: 12px 0; +} +.v-list-item__action .v-input, +.v-list-item__action .v-input__control, +.v-list-item__action .v-input__slot, +.v-list-item__action .v-input--selection-controls__input { + margin: 0 !important; +} +.v-list-item__action .v-input { + padding: 0; +} +.v-list-item__action .v-input .v-messages { + display: none; +} + +.v-list-item__action-text { + font-size: 0.75rem; +} + +.v-list-item__avatar { + align-self: center; + justify-content: flex-start; + margin-bottom: 8px; + margin-top: 8px; +} +.v-list-item__avatar.v-list-item__avatar--horizontal { + margin-bottom: 8px; + margin-top: 8px; +} +.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child { + margin-left: -16px; +} +.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child { + margin-right: -16px; +} +.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child { + margin-left: -16px; +} +.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child { + margin-right: -16px; +} + +.v-list-item__content { + align-items: center; + align-self: center; + display: flex; + flex-wrap: wrap; + flex: 1 1; + overflow: hidden; + padding: 12px 0; +} +.v-list-item__content > * { + line-height: 1.1; + flex: 1 0 100%; +} +.v-list-item__content > *:not(:last-child) { + margin-bottom: 2px; +} + +.v-list-item__icon { + align-self: flex-start; + margin: 16px 0; +} + +.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child), +.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child), +.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child) { + margin-left: 16px; +} +.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child), +.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child), +.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child) { + margin-right: 16px; +} + +.v-application--is-ltr .v-list-item__avatar:first-child { + margin-right: 16px; +} +.v-application--is-rtl .v-list-item__avatar:first-child { + margin-left: 16px; +} + +.v-application--is-ltr .v-list-item__action:first-child, +.v-application--is-ltr .v-list-item__icon:first-child { + margin-right: 32px; +} +.v-application--is-rtl .v-list-item__action:first-child, +.v-application--is-rtl .v-list-item__icon:first-child { + margin-left: 32px; +} + +.v-list-item__action, +.v-list-item__avatar, +.v-list-item__icon { + display: inline-flex; + min-width: 24px; +} + +.v-list-item .v-list-item__title, +.v-list-item .v-list-item__subtitle { + line-height: 1.2; +} + +.v-list-item__title, +.v-list-item__subtitle { + flex: 1 1 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.v-list-item__title { + align-self: center; + font-size: 1rem; +} +.v-list-item__title > .v-badge { + margin-top: 16px; +} + +.v-list-item__subtitle { + font-size: 0.875rem; +} + +.v-list-item--dense, +.v-list--dense .v-list-item { + min-height: 40px; +} +.v-list-item--dense .v-list-item__icon, +.v-list--dense .v-list-item .v-list-item__icon { + height: 24px; + margin-top: 8px; + margin-bottom: 8px; +} +.v-list-item--dense .v-list-item__content, +.v-list--dense .v-list-item .v-list-item__content { + padding: 8px 0; +} +.v-list-item--dense .v-list-item__title, +.v-list-item--dense .v-list-item__subtitle, +.v-list--dense .v-list-item .v-list-item__title, +.v-list--dense .v-list-item .v-list-item__subtitle { + font-size: 0.8125rem; + font-weight: 500; + line-height: 1rem; +} +.v-list-item--dense.v-list-item--two-line, +.v-list--dense .v-list-item.v-list-item--two-line { + min-height: 60px; +} +.v-list-item--dense.v-list-item--three-line, +.v-list--dense .v-list-item.v-list-item--three-line { + min-height: 76px; +} + +.v-list-item--link { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-list-item--link:before { + background-color: currentColor; + bottom: 0; + content: ""; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} + +.v-list .v-list-item--active { + color: inherit; +} +.v-list .v-list-item--active .v-icon { + color: inherit; +} + +.v-list-item__action--stack { + align-items: flex-end; + align-self: stretch; + justify-content: space-between; + white-space: nowrap; + flex-direction: column; +} + +.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal), +.v-list--two-line .v-list-item .v-list-item__icon, +.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal), +.v-list--three-line .v-list-item .v-list-item__icon, +.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal), +.v-list-item--two-line .v-list-item__icon, +.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal), +.v-list-item--three-line .v-list-item__icon { + margin-bottom: 16px; + margin-top: 16px; +} + +.v-list--two-line .v-list-item, +.v-list-item--two-line { + min-height: 64px; +} +.v-list--two-line .v-list-item .v-list-item__icon, +.v-list-item--two-line .v-list-item__icon { + margin-bottom: 32px; +} + +.v-list--three-line .v-list-item, +.v-list-item--three-line { + min-height: 88px; +} +.v-list--three-line .v-list-item .v-list-item__avatar, +.v-list--three-line .v-list-item .v-list-item__action, +.v-list-item--three-line .v-list-item__avatar, +.v-list-item--three-line .v-list-item__action { + align-self: flex-start; + margin-top: 16px; + margin-bottom: 16px; +} +.v-list--three-line .v-list-item .v-list-item__content, +.v-list-item--three-line .v-list-item__content { + align-self: stretch; +} +.v-list--three-line .v-list-item .v-list-item__subtitle, +.v-list-item--three-line .v-list-item__subtitle { + white-space: initial; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; + display: -webkit-box; +} +.v-list-item-group .v-list-item--active { + color: inherit; +} +.v-item-group { + flex: 0 1 auto; + position: relative; + max-width: 100%; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-avatar { + align-items: center; + border-radius: 50%; + display: inline-flex; + justify-content: center; + line-height: normal; + position: relative; + text-align: center; + vertical-align: middle; + overflow: hidden; +} +.v-avatar img, +.v-avatar svg, +.v-avatar .v-icon, +.v-avatar .v-image, +.v-avatar .v-responsive__content { + border-radius: inherit; + display: inline-flex; + height: inherit; + width: inherit; +} +/* Theme */ +.theme--light.v-input { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-input input, +.theme--light.v-input textarea { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-input input::-webkit-input-placeholder, +.theme--light.v-input textarea::-webkit-input-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input input::-moz-placeholder, +.theme--light.v-input textarea::-moz-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input input:-ms-input-placeholder, +.theme--light.v-input textarea:-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input input::-ms-input-placeholder, +.theme--light.v-input textarea::-ms-input-placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input input::placeholder, +.theme--light.v-input textarea::placeholder { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input--is-disabled { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input--is-disabled input, +.theme--light.v-input--is-disabled textarea { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-input { + color: #FFFFFF; +} +.theme--dark.v-input input, +.theme--dark.v-input textarea { + color: #FFFFFF; +} +.theme--dark.v-input input::-webkit-input-placeholder, +.theme--dark.v-input textarea::-webkit-input-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-input input::-moz-placeholder, +.theme--dark.v-input textarea::-moz-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-input input:-ms-input-placeholder, +.theme--dark.v-input textarea:-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-input input::-ms-input-placeholder, +.theme--dark.v-input textarea::-ms-input-placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-input input::placeholder, +.theme--dark.v-input textarea::placeholder { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-input--is-disabled { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-input--is-disabled input, +.theme--dark.v-input--is-disabled textarea { + color: rgba(255, 255, 255, 0.5); +} + +.v-input { + align-items: flex-start; + display: flex; + flex: 1 1 auto; + font-size: 16px; + letter-spacing: normal; + max-width: 100%; + text-align: left; +} +.v-input .v-progress-linear { + top: calc(100% - 1px); + left: 0; +} +.v-input input { + max-height: 32px; +} +.v-input input:invalid, +.v-input textarea:invalid { + box-shadow: none; +} +.v-input input:focus, .v-input input:active, +.v-input textarea:focus, +.v-input textarea:active { + outline: none; +} +.v-input .v-label { + height: 20px; + line-height: 20px; +} +.v-input__append-outer, .v-input__prepend-outer { + display: inline-flex; + margin-bottom: 4px; + margin-top: 4px; + line-height: 1; +} +.v-input__append-outer .v-icon, .v-input__prepend-outer .v-icon { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-application--is-ltr .v-input__append-outer { + margin-left: 9px; +} +.v-application--is-rtl .v-input__append-outer { + margin-right: 9px; +} +.v-application--is-ltr .v-input__prepend-outer { + margin-right: 9px; +} +.v-application--is-rtl .v-input__prepend-outer { + margin-left: 9px; +} +.v-input__control { + display: flex; + flex-direction: column; + height: auto; + flex-grow: 1; + flex-wrap: wrap; + min-width: 0; + width: 100%; +} +.v-input__icon { + align-items: center; + display: inline-flex; + height: 24px; + flex: 1 0 auto; + justify-content: center; + min-width: 24px; + width: 24px; +} +.v-input__icon--clear { + border-radius: 50%; +} +.v-input__icon--clear .v-icon--disabled { + visibility: hidden; +} +.v-input__slot { + align-items: center; + color: inherit; + display: flex; + margin-bottom: 8px; + min-height: inherit; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + width: 100%; +} +.v-input--dense > .v-input__control > .v-input__slot { + margin-bottom: 4px; +} +.v-input--is-disabled:not(.v-input--is-readonly) { + pointer-events: none; +} +.v-input--is-loading > .v-input__control > .v-input__slot:before, .v-input--is-loading > .v-input__control > .v-input__slot:after { + display: none; +} +.v-input--hide-details > .v-input__control > .v-input__slot { + margin-bottom: 0; +} +.v-input--has-state.error--text .v-label { + -webkit-animation: v-shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1); + animation: v-shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.theme--light.v-label { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-label--is-disabled { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-label { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-label--is-disabled { + color: rgba(255, 255, 255, 0.5); +} + +.v-label { + font-size: 16px; + line-height: 1; + min-height: 8px; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +/* Theme */ +.theme--light.v-messages { + color: rgba(0, 0, 0, 0.6); +} + +.theme--dark.v-messages { + color: rgba(255, 255, 255, 0.7); +} + +.v-messages { + flex: 1 1 auto; + font-size: 12px; + min-height: 14px; + min-width: 1px; + position: relative; +} +.v-application--is-ltr .v-messages { + text-align: left; +} +.v-application--is-rtl .v-messages { + text-align: right; +} +.v-messages__message { + line-height: 12px; + word-break: break-word; + overflow-wrap: break-word; + word-wrap: break-word; + -webkit-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto; +} +/* Theme */ +.theme--light.v-counter { + color: rgba(0, 0, 0, 0.6); +} + +.theme--dark.v-counter { + color: rgba(255, 255, 255, 0.7); +} + +.v-counter { + flex: 0 1 auto; + font-size: 12px; + min-height: 12px; + line-height: 12px; +} +.theme--light.v-progress-linear { + color: rgba(0, 0, 0, 0.87); +} + +.theme--dark.v-progress-linear { + color: #FFFFFF; +} + +.v-progress-linear { + background: transparent; + overflow: hidden; + position: relative; + transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1); + width: 100%; +} + +.v-progress-linear__buffer { + height: inherit; + left: 0; + position: absolute; + top: 0; + transition: inherit; + width: 100%; + z-index: 1; +} + +.v-progress-linear--reverse .v-progress-linear__buffer { + left: auto; + right: 0; +} + +.v-progress-linear__background { + bottom: 0; + left: 0; + position: absolute; + top: 0; + transition: inherit; +} + +.v-progress-linear--reverse .v-progress-linear__background { + left: auto; + right: 0; +} + +.v-progress-linear__content { + align-items: center; + display: flex; + height: 100%; + left: 0; + justify-content: center; + position: absolute; + top: 0; + width: 100%; + z-index: 2; +} + +.v-progress-linear--reverse .v-progress-linear__content { + left: auto; + right: 0; +} + +.v-progress-linear__determinate { + height: inherit; + left: 0; + position: absolute; + transition: inherit; +} + +.v-progress-linear--reverse .v-progress-linear__determinate { + left: auto; + right: 0; +} + +.v-progress-linear .v-progress-linear__indeterminate .long, .v-progress-linear .v-progress-linear__indeterminate .short { + background-color: inherit; + bottom: 0; + height: inherit; + left: 0; + position: absolute; + right: auto; + top: 0; + width: auto; + will-change: left, right; +} +.v-progress-linear .v-progress-linear__indeterminate--active .long { + -webkit-animation-name: indeterminate-ltr; + animation-name: indeterminate-ltr; + -webkit-animation-duration: 2.2s; + animation-duration: 2.2s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.v-progress-linear .v-progress-linear__indeterminate--active .short { + -webkit-animation-name: indeterminate-short-ltr; + animation-name: indeterminate-short-ltr; + -webkit-animation-duration: 2.2s; + animation-duration: 2.2s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} + +.v-progress-linear--reverse .v-progress-linear__indeterminate .long, .v-progress-linear--reverse .v-progress-linear__indeterminate .short { + left: auto; + right: 0; +} +.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long { + -webkit-animation-name: indeterminate-rtl; + animation-name: indeterminate-rtl; +} +.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short { + -webkit-animation-name: indeterminate-short-rtl; + animation-name: indeterminate-short-rtl; +} + +.v-progress-linear__stream { + -webkit-animation: stream-ltr 0.25s infinite linear; + animation: stream-ltr 0.25s infinite linear; + border-color: currentColor; + border-top: 4px dotted; + bottom: 0; + left: auto; + right: -8px; + opacity: 0.3; + pointer-events: none; + position: absolute; + top: calc(50% - 2px); + transition: inherit; +} + +.v-progress-linear--reverse .v-progress-linear__stream { + -webkit-animation: stream-rtl 0.25s infinite linear; + animation: stream-rtl 0.25s infinite linear; + left: -8px; + right: auto; +} + +.v-progress-linear__wrapper { + overflow: hidden; + position: relative; + transition: inherit; +} + +.v-progress-linear--absolute, +.v-progress-linear--fixed { + left: 0; + z-index: 1; +} + +.v-progress-linear--absolute { + position: absolute; +} + +.v-progress-linear--fixed { + position: fixed; +} + +.v-progress-linear--reactive .v-progress-linear__content { + pointer-events: none; +} + +.v-progress-linear--rounded { + border-radius: 4px; +} + +.v-progress-linear--striped .v-progress-linear__determinate { + background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0.25) 75%, transparent 0, transparent); + background-size: 40px 40px; + background-repeat: repeat; +} + +.v-progress-linear--query .v-progress-linear__indeterminate--active .long { + -webkit-animation-name: query-ltr; + animation-name: query-ltr; + -webkit-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.v-progress-linear--query .v-progress-linear__indeterminate--active .short { + -webkit-animation-name: query-short-ltr; + animation-name: query-short-ltr; + -webkit-animation-duration: 2s; + animation-duration: 2s; + -webkit-animation-iteration-count: infinite; + animation-iteration-count: infinite; +} +.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long { + -webkit-animation-name: query-rtl; + animation-name: query-rtl; +} +.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short { + -webkit-animation-name: query-short-rtl; + animation-name: query-short-rtl; +} + +@-webkit-keyframes indeterminate-ltr { + 0% { + left: -90%; + right: 100%; + } + 60% { + left: -90%; + right: 100%; + } + 100% { + left: 100%; + right: -35%; + } +} + +@keyframes indeterminate-ltr { + 0% { + left: -90%; + right: 100%; + } + 60% { + left: -90%; + right: 100%; + } + 100% { + left: 100%; + right: -35%; + } +} +@-webkit-keyframes indeterminate-rtl { + 0% { + left: 100%; + right: -90%; + } + 60% { + left: 100%; + right: -90%; + } + 100% { + left: -35%; + right: 100%; + } +} +@keyframes indeterminate-rtl { + 0% { + left: 100%; + right: -90%; + } + 60% { + left: 100%; + right: -90%; + } + 100% { + left: -35%; + right: 100%; + } +} +@-webkit-keyframes indeterminate-short-ltr { + 0% { + left: -200%; + right: 100%; + } + 60% { + left: 107%; + right: -8%; + } + 100% { + left: 107%; + right: -8%; + } +} +@keyframes indeterminate-short-ltr { + 0% { + left: -200%; + right: 100%; + } + 60% { + left: 107%; + right: -8%; + } + 100% { + left: 107%; + right: -8%; + } +} +@-webkit-keyframes indeterminate-short-rtl { + 0% { + left: 100%; + right: -200%; + } + 60% { + left: -8%; + right: 107%; + } + 100% { + left: -8%; + right: 107%; + } +} +@keyframes indeterminate-short-rtl { + 0% { + left: 100%; + right: -200%; + } + 60% { + left: -8%; + right: 107%; + } + 100% { + left: -8%; + right: 107%; + } +} +@-webkit-keyframes query-ltr { + 0% { + right: -90%; + left: 100%; + } + 60% { + right: -90%; + left: 100%; + } + 100% { + right: 100%; + left: -35%; + } +} +@keyframes query-ltr { + 0% { + right: -90%; + left: 100%; + } + 60% { + right: -90%; + left: 100%; + } + 100% { + right: 100%; + left: -35%; + } +} +@-webkit-keyframes query-rtl { + 0% { + right: 100%; + left: -90%; + } + 60% { + right: 100%; + left: -90%; + } + 100% { + right: -35%; + left: 100%; + } +} +@keyframes query-rtl { + 0% { + right: 100%; + left: -90%; + } + 60% { + right: 100%; + left: -90%; + } + 100% { + right: -35%; + left: 100%; + } +} +@-webkit-keyframes query-short-ltr { + 0% { + right: -200%; + left: 100%; + } + 60% { + right: 107%; + left: -8%; + } + 100% { + right: 107%; + left: -8%; + } +} +@keyframes query-short-ltr { + 0% { + right: -200%; + left: 100%; + } + 60% { + right: 107%; + left: -8%; + } + 100% { + right: 107%; + left: -8%; + } +} +@-webkit-keyframes query-short-rtl { + 0% { + right: 100%; + left: -200%; + } + 60% { + right: -8%; + left: 107%; + } + 100% { + right: -8%; + left: 107%; + } +} +@keyframes query-short-rtl { + 0% { + right: 100%; + left: -200%; + } + 60% { + right: -8%; + left: 107%; + } + 100% { + right: -8%; + left: 107%; + } +} +@-webkit-keyframes stream-ltr { + to { + transform: translateX(-8px); + } +} +@keyframes stream-ltr { + to { + transform: translateX(-8px); + } +} +@-webkit-keyframes stream-rtl { + to { + transform: translateX(8px); + } +} +@keyframes stream-rtl { + to { + transform: translateX(8px); + } +} +.theme--light.v-badge .v-badge__badge::after { + border-color: #FFFFFF; +} + +.theme--dark.v-badge .v-badge__badge::after { + border-color: #1E1E1E; +} + +.v-badge { + display: inline-block; + line-height: 1; + position: relative; +} +.v-badge__badge { + border-radius: 10px; + color: #FFFFFF; + display: inline-block; + font-size: 12px; + height: 20px; + letter-spacing: 0; + line-height: 1; + min-width: 20px; + padding: 4px 6px; + pointer-events: auto; + position: absolute; + text-align: center; + text-indent: 0; + top: auto; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + white-space: nowrap; +} +.v-application--is-ltr .v-badge__badge { + right: auto; +} +.v-application--is-rtl .v-badge__badge { + left: auto; +} +.v-badge__badge .v-icon { + color: inherit; + font-size: 12px; + margin: 0 -2px; +} +.v-badge__badge .v-img { + height: 12px; + width: 12px; +} +.v-badge__wrapper { + flex: 0 1; + height: 100%; + left: 0; + pointer-events: none; + position: absolute; + top: 0; + width: 100%; +} +.v-badge--avatar .v-badge__badge { + padding: 0; +} +.v-badge--avatar .v-badge__badge .v-avatar { + height: 20px !important; + min-width: 0 !important; + max-width: 20px !important; +} +.v-badge--bordered .v-badge__badge::after { + border-radius: inherit; + border-width: 2px; + border-style: solid; + bottom: 0; + content: ""; + left: 0; + position: absolute; + right: 0; + top: 0; + transform: scale(1.15); +} +.v-badge--dot .v-badge__badge { + border-radius: 4.5px; + height: 9px; + min-width: 0; + padding: 0; + width: 9px; +} +.v-badge--dot .v-badge__badge::after { + border-width: 1.5px; +} +.v-badge--icon .v-badge__badge { + padding: 4px 6px; +} +.v-badge--inline { + align-items: center; + display: inline-flex; + justify-content: center; +} +.v-badge--inline .v-badge__badge, +.v-badge--inline .v-badge__wrapper { + position: relative; +} +.v-badge--inline .v-badge__wrapper { + margin: 0 4px; +} +.v-badge--tile .v-badge__badge { + border-radius: 0; +} +.theme--light.v-banner.v-sheet { + background-color: transparent; +} +.theme--light.v-banner.v-sheet .v-banner__wrapper { + border-bottom: thin solid rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-banner.v-sheet { + background-color: transparent; +} +.theme--dark.v-banner.v-sheet .v-banner__wrapper { + border-bottom: thin solid rgba(255, 255, 255, 0.12); +} + +.v-sheet.v-banner { + border-radius: 0; +} +.v-sheet.v-banner:not(.v-sheet--outlined) { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-banner.v-sheet--shaped { + border-radius: 24px 0; +} + +.v-banner { + position: relative; + transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); + will-change: box-shadow; +} + +.v-banner__actions { + align-items: center; + align-self: flex-end; + display: flex; + flex: 1 0 auto; + justify-content: flex-end; + margin-bottom: -8px; +} +.v-application--is-ltr .v-banner__actions { + margin-left: 90px; +} +.v-application--is-rtl .v-banner__actions { + margin-right: 90px; +} +.v-application--is-ltr .v-banner__actions > * { + margin-left: 8px; +} +.v-application--is-rtl .v-banner__actions > * { + margin-right: 8px; +} + +.v-banner__content { + align-items: center; + display: flex; + flex: 1 1 auto; + overflow: hidden; +} + +.v-banner__text { + flex: 1 1 auto; + line-height: 20px; + max-width: 100%; +} + +.v-banner__icon { + display: inline-flex; + flex: 0 0 auto; +} +.v-application--is-ltr .v-banner__icon { + margin-right: 24px; +} +.v-application--is-rtl .v-banner__icon { + margin-left: 24px; +} + +.v-banner__wrapper { + align-items: center; + display: flex; + flex: 1 1 auto; +} +.v-application--is-ltr .v-banner__wrapper { + padding: 16px 8px 16px 24px; +} +.v-application--is-rtl .v-banner__wrapper { + padding: 16px 24px 16px 8px; +} + +.v-banner--single-line .v-banner__actions { + margin-bottom: 0; + align-self: center; +} +.v-banner--single-line .v-banner__text { + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} +.v-banner--single-line .v-banner__wrapper { + padding-top: 8px; + padding-bottom: 8px; +} + +.v-application--is-ltr .v-banner--has-icon .v-banner__wrapper { + padding-left: 16px; +} +.v-application--is-rtl .v-banner--has-icon .v-banner__wrapper { + padding-right: 16px; +} + +.v-banner--is-mobile .v-banner__actions { + flex: 1 0 100%; + margin-left: 0; + margin-right: 0; + padding-top: 12px; +} +.v-banner--is-mobile .v-banner__wrapper { + flex-wrap: wrap; + padding-top: 16px; +} +.v-application--is-ltr .v-banner--is-mobile .v-banner__wrapper { + padding-left: 16px; +} +.v-application--is-rtl .v-banner--is-mobile .v-banner__wrapper { + padding-right: 16px; +} +.v-banner--is-mobile.v-banner--has-icon .v-banner__wrapper { + padding-top: 24px; +} +.v-banner--is-mobile.v-banner--single-line .v-banner__actions { + flex: initial; + padding-top: 0; +} +.v-application--is-ltr .v-banner--is-mobile.v-banner--single-line .v-banner__actions { + margin-left: 36px; +} +.v-application--is-rtl .v-banner--is-mobile.v-banner--single-line .v-banner__actions { + margin-right: 36px; +} +.v-banner--is-mobile.v-banner--single-line .v-banner__wrapper { + flex-wrap: nowrap; + padding-top: 10px; +} +.v-application--is-ltr .v-banner--is-mobile .v-banner__icon { + margin-right: 16px; +} +.v-application--is-rtl .v-banner--is-mobile .v-banner__icon { + margin-left: 16px; +} +.v-application--is-ltr .v-banner--is-mobile .v-banner__content { + padding-right: 8px; +} +.v-application--is-rtl .v-banner--is-mobile .v-banner__content { + padding-left: 8px; +} +.v-banner--is-mobile .v-banner__content .v-banner__wrapper { + flex-wrap: nowrap; + padding-top: 10px; +} +.theme--light.v-bottom-navigation { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-bottom-navigation .v-btn:not(.v-btn--active) { + color: rgba(0, 0, 0, 0.6) !important; +} + +.theme--dark.v-bottom-navigation { + background-color: #2E2E2E; + color: #FFFFFF; +} +.theme--dark.v-bottom-navigation .v-btn:not(.v-btn--active) { + color: rgba(255, 255, 255, 0.7) !important; +} + +.v-item-group.v-bottom-navigation { + bottom: 0; + display: flex; + left: 0; + justify-content: center; + width: 100%; + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-item-group.v-bottom-navigation .v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) { + background-color: transparent; +} +.v-item-group.v-bottom-navigation .v-btn { + border-radius: 0; + box-shadow: none; + flex: 0 1 auto; + font-size: 0.75rem; + height: inherit; + max-width: 168px; + min-width: 80px; + position: relative; + text-transform: none; +} +.v-item-group.v-bottom-navigation .v-btn:after { + content: none; +} +.v-item-group.v-bottom-navigation .v-btn .v-btn__content { + flex-direction: column-reverse; + height: inherit; +} +.v-item-group.v-bottom-navigation .v-btn .v-btn__content > *:not(.v-icon) { + line-height: 1.2; +} +.v-item-group.v-bottom-navigation .v-btn.v-btn--active { + color: inherit; +} +.v-item-group.v-bottom-navigation .v-btn.v-btn--active:not(:hover):before { + opacity: 0; +} + +.v-item-group.v-bottom-navigation--absolute, +.v-item-group.v-bottom-navigation--fixed { + z-index: 4; +} + +.v-item-group.v-bottom-navigation--absolute { + position: absolute; +} + +.v-item-group.v-bottom-navigation--active { + transform: translate(0, 0); +} + +.v-item-group.v-bottom-navigation--fixed { + position: fixed; +} + +.v-item-group.v-bottom-navigation--grow .v-btn { + width: 100%; +} + +.v-item-group.v-bottom-navigation--horizontal .v-btn > .v-btn__content { + flex-direction: row-reverse; +} +.v-item-group.v-bottom-navigation--horizontal .v-btn > .v-btn__content > .v-icon { + margin-bottom: 0; + margin-right: 16px; +} + +.v-item-group.v-bottom-navigation--shift .v-btn .v-btn__content > *:not(.v-icon) { + opacity: 0; + position: absolute; + top: calc(100% - 12px); + transform: scale(0.9); + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content > .v-icon { + transform: translateY(-8px); +} +.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content > *:not(.v-icon) { + opacity: 1; + top: calc(100% - 22px); + transform: scale(1); +} +.bottom-sheet-transition-enter { + transform: translateY(100%); +} +.bottom-sheet-transition-leave-to { + transform: translateY(100%); +} + +.v-bottom-sheet.v-dialog { + align-self: flex-end; + border-radius: 0; + flex: 0 1 auto; + margin: 0; + overflow: visible; +} +.v-bottom-sheet.v-dialog.v-bottom-sheet--inset { + max-width: 70%; +} +@media only screen and (max-width: 599px) { + .v-bottom-sheet.v-dialog.v-bottom-sheet--inset { + max-width: none; + } +} +.v-dialog { + border-radius: 4px; + margin: 24px; + overflow-y: auto; + pointer-events: auto; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); + width: 100%; + z-index: inherit; + box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); +} +.v-dialog:not(.v-dialog--fullscreen) { + max-height: 90%; +} +.v-dialog > * { + width: 100%; +} +.v-dialog > .v-card > .v-card__title { + font-size: 1.25rem; + font-weight: 500; + letter-spacing: 0.0125em; + padding: 16px 24px 10px; +} +.v-dialog > .v-card > .v-card__text { + padding: 0 24px 20px; +} +.v-dialog > .v-card > .v-card__subtitle { + padding: 0 24px 20px; +} + +.v-dialog__content { + align-items: center; + display: flex; + height: 100%; + justify-content: center; + left: 0; + pointer-events: none; + position: fixed; + top: 0; + transition: 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), z-index 1ms; + width: 100%; + z-index: 6; + outline: none; +} + +.v-dialog__container { + display: none; +} +.v-dialog__container--attached { + display: inline; +} + +.v-dialog--animated { + -webkit-animation-duration: 0.15s; + animation-duration: 0.15s; + -webkit-animation-name: animate-dialog; + animation-name: animate-dialog; + -webkit-animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); + animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1); +} + +.v-dialog--fullscreen { + border-radius: 0; + margin: 0; + height: 100%; + position: fixed; + overflow-y: auto; + top: 0; + left: 0; +} +.v-dialog--fullscreen > .v-card { + min-height: 100%; + min-width: 100%; + margin: 0 !important; + padding: 0 !important; +} + +.v-dialog--scrollable, +.v-dialog--scrollable > form { + display: flex; +} +.v-dialog--scrollable > .v-card, +.v-dialog--scrollable > form > .v-card { + display: flex; + flex: 1 1 100%; + flex-direction: column; + max-height: 100%; + max-width: 100%; +} +.v-dialog--scrollable > .v-card > .v-card__title, +.v-dialog--scrollable > .v-card > .v-card__actions, +.v-dialog--scrollable > form > .v-card > .v-card__title, +.v-dialog--scrollable > form > .v-card > .v-card__actions { + flex: 0 0 auto; +} +.v-dialog--scrollable > .v-card > .v-card__text, +.v-dialog--scrollable > form > .v-card > .v-card__text { + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + flex: 1 1 auto; + overflow-y: auto; +} + +@-webkit-keyframes animate-dialog { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.03); + } + 100% { + transform: scale(1); + } +} + +@keyframes animate-dialog { + 0% { + transform: scale(1); + } + 50% { + transform: scale(1.03); + } + 100% { + transform: scale(1); + } +} +.theme--light.v-overlay { + color: rgba(0, 0, 0, 0.87); +} + +.theme--dark.v-overlay { + color: #FFFFFF; +} + +.v-overlay { + align-items: center; + border-radius: inherit; + display: flex; + justify-content: center; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + pointer-events: none; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), z-index 1ms; +} + +.v-overlay__content { + position: relative; +} + +.v-overlay__scrim { + border-radius: inherit; + bottom: 0; + height: 100%; + left: 0; + position: absolute; + right: 0; + top: 0; + transition: inherit; + width: 100%; + will-change: opacity; +} + +.v-overlay--absolute { + position: absolute; +} + +.v-overlay--active { + pointer-events: auto; +} +.theme--light.v-breadcrumbs .v-breadcrumbs__divider, .theme--light.v-breadcrumbs .v-breadcrumbs__item--disabled { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-breadcrumbs .v-breadcrumbs__divider, .theme--dark.v-breadcrumbs .v-breadcrumbs__item--disabled { + color: rgba(255, 255, 255, 0.5); +} + +.v-breadcrumbs { + align-items: center; + display: flex; + flex-wrap: wrap; + flex: 0 1 auto; + list-style-type: none; + margin: 0; + padding: 18px 12px; +} +.v-breadcrumbs li { + align-items: center; + display: inline-flex; + font-size: 14px; +} +.v-breadcrumbs li .v-icon { + font-size: 16px; +} +.v-breadcrumbs li:nth-child(even) { + padding: 0 12px; +} + +.v-breadcrumbs__item { + align-items: center; + display: inline-flex; + text-decoration: none; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-breadcrumbs__item--disabled { + pointer-events: none; +} + +.v-breadcrumbs--large li { + font-size: 16px; +} +.v-breadcrumbs--large li .v-icon { + font-size: 16px; +} +.theme--light.v-btn-toggle:not(.v-btn-toggle--group) { + background: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn { + border-color: rgba(0, 0, 0, 0.12) !important; +} +.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) { + border-color: rgba(0, 0, 0, 0.26); +} +.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon { + color: #000000; +} + +.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) { + background: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn { + border-color: rgba(255, 255, 255, 0.12) !important; +} +.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) { + border-color: rgba(255, 255, 255, 0.3); +} +.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon { + color: #FFFFFF; +} + +.v-btn-toggle { + border-radius: 4px; + display: inline-flex; + max-width: 100%; +} +.v-btn-toggle > .v-btn.v-btn { + border-radius: 0; + border-style: solid; + border-width: thin; + box-shadow: none; + box-shadow: none; + opacity: 0.8; + padding: 0 12px; +} +.v-application--is-ltr .v-btn-toggle > .v-btn.v-btn:first-child { + border-top-left-radius: inherit; + border-bottom-left-radius: inherit; +} +.v-application--is-rtl .v-btn-toggle > .v-btn.v-btn:first-child { + border-top-right-radius: inherit; + border-bottom-right-radius: inherit; +} +.v-application--is-ltr .v-btn-toggle > .v-btn.v-btn:last-child { + border-top-right-radius: inherit; + border-bottom-right-radius: inherit; +} +.v-application--is-rtl .v-btn-toggle > .v-btn.v-btn:last-child { + border-top-left-radius: inherit; + border-bottom-left-radius: inherit; +} +.v-btn-toggle > .v-btn.v-btn--active { + color: inherit; + opacity: 1; +} +.v-btn-toggle > .v-btn.v-btn:after { + display: none; +} +.v-application--is-ltr .v-btn-toggle > .v-btn.v-btn:not(:first-child) { + border-left-width: 0; +} +.v-application--is-rtl .v-btn-toggle > .v-btn.v-btn:not(:last-child) { + border-left-width: 0; +} +.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default { + height: 48px; + min-height: 0; + min-width: 48px; +} + +.v-btn-toggle--borderless > .v-btn.v-btn { + border-width: 0; +} + +.v-btn-toggle--dense > .v-btn.v-btn { + padding: 0 8px; +} + +.v-btn-toggle--group { + border-radius: 0; +} +.v-btn-toggle--group > .v-btn.v-btn { + background-color: transparent !important; + border-color: transparent; + margin: 4px; + min-width: auto; +} + +.v-btn-toggle--rounded { + border-radius: 24px; +} + +.v-btn-toggle--shaped { + border-radius: 24px 4px; +} + +.v-btn-toggle--tile { + border-radius: 0; +} +.theme--light.v-calendar-events .v-event-timed { + border: 1px solid !important; +} +.theme--light.v-calendar-events .v-event-more { + background-color: #FFFFFF; +} +.theme--light.v-calendar-events .v-event-more.v-outside { + background-color: #f7f7f7; +} + +.theme--dark.v-calendar-events .v-event-timed { + border: 1px solid !important; +} +.theme--dark.v-calendar-events .v-event-more { + background-color: #303030; +} +.theme--dark.v-calendar-events .v-event-more.v-outside { + background-color: #202020; +} + +.v-calendar .v-event { + position: relative; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 12px; + cursor: pointer; + line-height: 20px; + margin-right: -1px; + z-index: 1; + border-radius: 4px; +} +.v-calendar .v-event-more { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + font-size: 12px; + cursor: pointer; + font-weight: bold; + z-index: 1; + position: relative; +} +.v-calendar .v-event-timed-container { + position: absolute; + top: 0; + bottom: 0; + left: 0; + right: 0; + margin-right: 10px; + pointer-events: none; +} +.v-calendar .v-event-timed { + position: absolute; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + font-size: 12px; + cursor: pointer; + border-radius: 4px; + pointer-events: all; +} +.v-calendar.v-calendar-events .v-calendar-weekly__head-weekday { + margin-right: -1px; +} +.v-calendar.v-calendar-events .v-calendar-weekly__day { + overflow: visible; + margin-right: -1px; +} +.theme--light.v-calendar-weekly { + background-color: #FFFFFF; + border-top: #e0e0e0 1px solid; + border-left: #e0e0e0 1px solid; +} +.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday { + border-right: #e0e0e0 1px solid; + color: #000000; +} +.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside { + background-color: #f7f7f7; +} +.theme--light.v-calendar-weekly .v-calendar-weekly__head-weeknumber { + background-color: #f1f3f4; + border-right: #e0e0e0 1px solid; +} +.theme--light.v-calendar-weekly .v-calendar-weekly__day { + border-right: #e0e0e0 1px solid; + border-bottom: #e0e0e0 1px solid; + color: #000000; +} +.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside { + background-color: #f7f7f7; +} +.theme--light.v-calendar-weekly .v-calendar-weekly__weeknumber { + background-color: #f1f3f4; + border-right: #e0e0e0 1px solid; + border-bottom: #e0e0e0 1px solid; + color: #000000; +} + +.theme--dark.v-calendar-weekly { + background-color: #303030; + border-top: #9e9e9e 1px solid; + border-left: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday { + border-right: #9e9e9e 1px solid; + color: #FFFFFF; +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside { + background-color: #202020; +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weeknumber { + background-color: #202020; + border-right: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__day { + border-right: #9e9e9e 1px solid; + border-bottom: #9e9e9e 1px solid; + color: #FFFFFF; +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside { + background-color: #202020; +} +.theme--dark.v-calendar-weekly .v-calendar-weekly__weeknumber { + background-color: #202020; + border-right: #9e9e9e 1px solid; + border-bottom: #9e9e9e 1px solid; + color: #FFFFFF; +} + +.v-calendar-weekly { + width: 100%; + height: 100%; + display: flex; + flex-direction: column; + min-height: 0; +} + +.v-calendar-weekly__head { + display: flex; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.v-calendar-weekly__head-weekday { + flex: 1 0 20px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding: 0px 4px 0px 4px; + font-size: 11px; + overflow: hidden; + text-align: center; + text-overflow: ellipsis; + text-transform: uppercase; + white-space: nowrap; +} + +.v-calendar-weekly__head-weeknumber { + position: relative; + flex: 0 0 24px; +} + +.v-calendar-weekly__week { + display: flex; + flex: 1; + height: unset; + min-height: 0; +} + +.v-calendar-weekly__weeknumber { + display: flex; + flex: 0 0 24px; + height: unset; + min-height: 0; + padding-top: 14.5px; + text-align: center; +} +.v-calendar-weekly__weeknumber > small { + width: 100% !important; +} + +.v-calendar-weekly__day { + flex: 1; + width: 0; + overflow: hidden; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + position: relative; + padding: 0px 0px 0px 0px; + min-width: 0; +} +.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month { + color: currentColor; +} + +.v-calendar-weekly__day-label { + text-decoration: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; + box-shadow: none; + text-align: center; + margin: 4px 0 0 0; +} +.v-calendar-weekly__day-label .v-btn { + font-size: 12px; + text-transform: none; +} + +.v-calendar-weekly__day-month { + position: absolute; + text-decoration: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + box-shadow: none; + top: 0; + left: 36px; + height: 32px; + line-height: 32px; +} +.theme--light.v-calendar-daily { + background-color: #FFFFFF; + border-left: #e0e0e0 1px solid; + border-top: #e0e0e0 1px solid; +} +.theme--light.v-calendar-daily .v-calendar-daily__intervals-head { + border-right: #e0e0e0 1px solid; +} +.theme--light.v-calendar-daily .v-calendar-daily__intervals-head::after { + background: #e0e0e0; + background: linear-gradient(90deg, transparent, #e0e0e0); +} +.theme--light.v-calendar-daily .v-calendar-daily_head-day { + border-right: #e0e0e0 1px solid; + border-bottom: #e0e0e0 1px solid; + color: #000000; +} +.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday, +.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-calendar-daily .v-calendar-daily__intervals-body { + border-right: #e0e0e0 1px solid; +} +.theme--light.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text { + color: #424242; +} +.theme--light.v-calendar-daily .v-calendar-daily__day { + border-right: #e0e0e0 1px solid; + border-bottom: #e0e0e0 1px solid; +} +.theme--light.v-calendar-daily .v-calendar-daily__day-interval { + border-top: #e0e0e0 1px solid; +} +.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child { + border-top: none !important; +} +.theme--light.v-calendar-daily .v-calendar-daily__interval::after { + border-top: #e0e0e0 1px solid; +} + +.theme--dark.v-calendar-daily { + background-color: #303030; + border-left: #9e9e9e 1px solid; + border-top: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head { + border-right: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head::after { + background: #9e9e9e; + background: linear-gradient(90deg, transparent, #9e9e9e); +} +.theme--dark.v-calendar-daily .v-calendar-daily_head-day { + border-right: #9e9e9e 1px solid; + border-bottom: #9e9e9e 1px solid; + color: #FFFFFF; +} +.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday, +.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body { + border-right: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text { + color: #eeeeee; +} +.theme--dark.v-calendar-daily .v-calendar-daily__day { + border-right: #9e9e9e 1px solid; + border-bottom: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-daily .v-calendar-daily__day-interval { + border-top: #9e9e9e 1px solid; +} +.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child { + border-top: none !important; +} +.theme--dark.v-calendar-daily .v-calendar-daily__interval::after { + border-top: #9e9e9e 1px solid; +} + +.v-calendar-daily { + display: flex; + flex-direction: column; + overflow: hidden; + height: 100%; +} + +.v-calendar-daily__head { + flex: none; + display: flex; +} + +.v-calendar-daily__intervals-head { + flex: none; + position: relative; +} +.v-calendar-daily__intervals-head::after { + position: absolute; + bottom: 0px; + height: 1px; + left: 0; + right: 0; + content: ""; +} + +.v-calendar-daily_head-day { + flex: 1 1 auto; + width: 0; + position: relative; +} + +.v-calendar-daily_head-weekday { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding: 3px 0px 0px 0px; + font-size: 11px; + text-align: center; + text-transform: uppercase; +} + +.v-calendar-daily_head-day-label { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + padding: 0px 0px 3px 0px; + cursor: pointer; + text-align: center; +} + +.v-calendar-daily__body { + flex: 1 1 60%; + overflow: hidden; + display: flex; + position: relative; + flex-direction: column; +} + +.v-calendar-daily__scroll-area { + overflow-y: scroll; + flex: 1 1 auto; + display: flex; + align-items: flex-start; +} + +.v-calendar-daily__pane { + width: 100%; + overflow-y: hidden; + flex: none; + display: flex; + align-items: flex-start; +} + +.v-calendar-daily__day-container { + display: flex; + flex: 1; + width: 100%; + height: 100%; +} + +.v-calendar-daily__intervals-body { + flex: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.v-calendar-daily__interval { + text-align: right; + padding-right: 8px; + border-bottom: none; + position: relative; +} +.v-calendar-daily__interval::after { + width: 8px; + position: absolute; + height: 1px; + display: block; + content: ""; + right: 0; + bottom: -1px; +} + +.v-calendar-daily__interval-text { + display: block; + position: relative; + top: -6px; + font-size: 10px; + padding-right: 4px; +} + +.v-calendar-daily__day { + flex: 1; + width: 0; + position: relative; +} +.theme--light.v-calendar-category .v-calendar-category__column, +.theme--light.v-calendar-category .v-calendar-category__column-header { + border-right: #e0e0e0 1px solid; +} + +.theme--dark.v-calendar-category .v-calendar-category__column, +.theme--dark.v-calendar-category .v-calendar-category__column-header { + border-right: #9e9e9e 1px solid; +} + +.v-calendar-category .v-calendar-category__category { + text-align: center; +} +.v-calendar-category .v-calendar-daily__day-container .v-calendar-category__columns { + position: absolute; + height: 100%; + width: 100%; + top: 0; +} +.v-calendar-category .v-calendar-category__columns { + display: flex; +} +.v-calendar-category .v-calendar-category__columns .v-calendar-category__column, +.v-calendar-category .v-calendar-category__columns .v-calendar-category__column-header { + flex: 1 1 auto; + width: 0; + position: relative; +} +.theme--light.v-card { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-card > .v-card__text, +.theme--light.v-card .v-card__subtitle { + color: rgba(0, 0, 0, 0.6); +} + +.theme--dark.v-card { + background-color: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-card > .v-card__text, +.theme--dark.v-card .v-card__subtitle { + color: rgba(255, 255, 255, 0.7); +} + +.v-sheet.v-card { + border-radius: 4px; +} +.v-sheet.v-card:not(.v-sheet--outlined) { + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-card.v-sheet--shaped { + border-radius: 24px 4px; +} + +.v-card { + border-width: thin; + display: block; + max-width: 100%; + outline: none; + text-decoration: none; + transition-property: box-shadow, opacity; + overflow-wrap: break-word; + position: relative; + white-space: normal; +} +.v-card > *:first-child:not(.v-btn):not(.v-chip), +.v-card > .v-card__progress + *:not(.v-btn):not(.v-chip) { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.v-card > *:last-child:not(.v-btn):not(.v-chip) { + border-bottom-left-radius: inherit; + border-bottom-right-radius: inherit; +} + +.v-card__progress { + top: 0; + left: 0; + right: 0; + overflow: hidden; +} + +.v-card__subtitle + .v-card__text { + padding-top: 0; +} + +.v-card__subtitle, +.v-card__text { + font-size: 0.875rem; + font-weight: 400; + line-height: 1.375rem; + letter-spacing: 0.0071428571em; +} + +.v-card__subtitle, +.v-card__text, +.v-card__title { + padding: 16px; +} + +.v-card__title { + align-items: center; + display: flex; + flex-wrap: wrap; + font-size: 1.25rem; + font-weight: 500; + letter-spacing: 0.0125em; + line-height: 2rem; + word-break: break-all; +} +.v-card__title + .v-card__subtitle, +.v-card__title + .v-card__text { + padding-top: 0; +} +.v-card__title + .v-card__subtitle { + margin-top: -16px; +} + +.v-card__text { + width: 100%; +} + +.v-card__actions { + align-items: center; + display: flex; + padding: 8px; +} +.v-card__actions > .v-btn.v-btn { + padding: 0 8px; +} +.v-application--is-ltr .v-card__actions > .v-btn.v-btn + .v-btn { + margin-left: 8px; +} +.v-application--is-ltr .v-card__actions > .v-btn.v-btn .v-icon--left { + margin-left: 4px; +} +.v-application--is-ltr .v-card__actions > .v-btn.v-btn .v-icon--right { + margin-right: 4px; +} +.v-application--is-rtl .v-card__actions > .v-btn.v-btn + .v-btn { + margin-right: 8px; +} +.v-application--is-rtl .v-card__actions > .v-btn.v-btn .v-icon--left { + margin-right: 4px; +} +.v-application--is-rtl .v-card__actions > .v-btn.v-btn .v-icon--right { + margin-left: 4px; +} + +.v-card--flat { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important; +} + +.v-card--hover { + cursor: pointer; + transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.v-card--hover:hover, .v-card--hover:focus { + box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); +} + +.v-card--link { + cursor: pointer; +} +.v-card--link .v-chip { + cursor: pointer; +} +.v-card--link:focus:before { + opacity: 0.08; +} +.v-card--link:before { + background: currentColor; + bottom: 0; + content: ""; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + transition: 0.2s opacity; +} + +.v-card--disabled { + pointer-events: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-card--disabled > *:not(.v-card__progress) { + opacity: 0.6; + transition: inherit; +} + +.v-card--loading { + overflow: hidden; +} + +.v-card--raised { + box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); +} +.v-carousel { + overflow: hidden; + position: relative; + width: 100%; +} +.v-carousel__controls { + align-items: center; + background: rgba(0, 0, 0, 0.3); + bottom: 0; + display: flex; + height: 50px; + justify-content: center; + list-style-type: none; + position: absolute; + width: 100%; + z-index: 1; +} +.v-carousel__controls > .v-item-group { + flex: 0 1 auto; +} +.v-carousel__controls__item { + margin: 0 8px; +} +.v-carousel__controls__item .v-icon { + opacity: 0.5; +} +.v-carousel__controls__item--active .v-icon { + opacity: 1; + vertical-align: middle; +} +.v-carousel__controls__item:hover { + background: none; +} +.v-carousel__controls__item:hover .v-icon { + opacity: 0.8; +} + +.v-carousel__progress { + margin: 0; + position: absolute; + bottom: 0; + left: 0; + right: 0; +} + +.v-carousel .v-window-item { + display: block; + height: inherit; + text-decoration: none; +} + +.v-carousel--hide-delimiter-background .v-carousel__controls { + background: transparent; +} + +.v-carousel--vertical-delimiters .v-carousel__controls { + height: 100% !important; + width: 50px; +} +.v-window__container { + height: inherit; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-window__container--is-active { + overflow: hidden; +} +.v-window__prev, .v-window__next { + background: rgba(0, 0, 0, 0.3); + border-radius: 50%; + position: absolute; + margin: 0 16px; + top: calc(50% - 20px); + z-index: 1; +} +.v-window__prev .v-btn:hover, .v-window__next .v-btn:hover { + background: none; +} +.v-application--is-ltr .v-window__prev { + left: 0; +} +.v-application--is-rtl .v-window__prev { + right: 0; +} +.v-application--is-ltr .v-window__next { + right: 0; +} +.v-application--is-rtl .v-window__next { + left: 0; +} +.v-window--show-arrows-on-hover { + overflow: hidden; +} +.v-window--show-arrows-on-hover .v-window__next, +.v-window--show-arrows-on-hover .v-window__prev { + transition: 0.2s transform cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev { + transform: translateX(-200%); +} +.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev { + transform: translateX(200%); +} +.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next { + transform: translateX(200%); +} +.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next { + transform: translateX(-200%); +} +.v-window--show-arrows-on-hover:hover .v-window__next, +.v-window--show-arrows-on-hover:hover .v-window__prev { + transform: translateX(0); +} +.v-window-x-transition-enter-active, .v-window-x-transition-leave-active, .v-window-x-reverse-transition-enter-active, .v-window-x-reverse-transition-leave-active, .v-window-y-transition-enter-active, .v-window-y-transition-leave-active, .v-window-y-reverse-transition-enter-active, .v-window-y-reverse-transition-leave-active { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-window-x-transition-leave, .v-window-x-transition-leave-to, .v-window-x-reverse-transition-leave, .v-window-x-reverse-transition-leave-to, .v-window-y-transition-leave, .v-window-y-transition-leave-to, .v-window-y-reverse-transition-leave, .v-window-y-reverse-transition-leave-to { + position: absolute !important; + top: 0; + width: 100%; +} +.v-window-x-transition-enter { + transform: translateX(100%); +} +.v-window-x-transition-leave-to { + transform: translateX(-100%); +} +.v-window-x-reverse-transition-enter { + transform: translateX(-100%); +} +.v-window-x-reverse-transition-leave-to { + transform: translateX(100%); +} +.v-window-y-transition-enter { + transform: translateY(100%); +} +.v-window-y-transition-leave-to { + transform: translateY(-100%); +} +.v-window-y-reverse-transition-enter { + transform: translateY(-100%); +} +.v-window-y-reverse-transition-leave-to { + transform: translateY(100%); +} +.v-input--checkbox.v-input--indeterminate.v-input--is-disabled { + opacity: 0.6; +} +.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon { + color: rgba(0, 0, 0, 0.26) !important; +} + +.theme--dark.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon { + color: rgba(255, 255, 255, 0.3) !important; +} + +.v-input--selection-controls { + margin-top: 16px; + padding-top: 4px; +} +.v-input--selection-controls > .v-input__append-outer, +.v-input--selection-controls > .v-input__prepend-outer { + margin-top: 0; + margin-bottom: 0; +} +.v-input--selection-controls:not(.v-input--hide-details) > .v-input__slot { + margin-bottom: 12px; +} +.v-input--selection-controls .v-input__slot, +.v-input--selection-controls .v-radio { + cursor: pointer; +} +.v-input--selection-controls .v-input__slot > .v-label, +.v-input--selection-controls .v-radio > .v-label { + align-items: center; + display: inline-flex; + flex: 1 1 auto; + height: auto; +} +.v-input--selection-controls__input { + color: inherit; + display: inline-flex; + flex: 0 0 auto; + height: 24px; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + transition-property: transform; + width: 24px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-input--selection-controls__input .v-icon { + width: 100%; +} +.v-application--is-ltr .v-input--selection-controls__input { + margin-right: 8px; +} +.v-application--is-rtl .v-input--selection-controls__input { + margin-left: 8px; +} +.v-input--selection-controls__input input[role=checkbox], +.v-input--selection-controls__input input[role=radio], +.v-input--selection-controls__input input[role=switch] { + position: absolute; + opacity: 0; + width: 100%; + height: 100%; + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-input--selection-controls__input + .v-label { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-input--selection-controls__ripple { + border-radius: 50%; + cursor: pointer; + height: 34px; + position: absolute; + transition: inherit; + width: 34px; + left: -12px; + top: calc(50% - 24px); + margin: 7px; +} +.v-input--selection-controls__ripple:before { + border-radius: inherit; + bottom: 0; + content: ""; + position: absolute; + opacity: 0.2; + left: 0; + right: 0; + top: 0; + transform-origin: center center; + transform: scale(0.2); + transition: inherit; +} +.v-input--selection-controls__ripple > .v-ripple__container { + transform: scale(1.2); +} +.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple { + width: 28px; + height: 28px; + left: -9px; +} +.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple { + top: calc(50% - 21px); +} +.v-input--selection-controls.v-input { + flex: 0 1 auto; +} +.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before, +.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before { + background: currentColor; + transform: scale(1.2); +} +.v-input--selection-controls .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before { + background: currentColor; + transform: scale(1.2); + transition: none; +} +.v-chip-group .v-chip { + margin: 4px 8px 4px 0; +} +.v-chip-group .v-chip--active { + color: inherit; +} +.v-chip-group .v-chip--active.v-chip--no-color:after { + opacity: 0.22; +} +.v-chip-group .v-chip--active.v-chip--no-color:focus:after { + opacity: 0.32; +} + +.v-chip-group .v-slide-group__content { + padding: 4px 0; +} + +.v-chip-group--column .v-slide-group__content { + white-space: normal; + flex-wrap: wrap; + max-width: 100%; +} +.v-slide-group { + display: flex; +} +.v-slide-group:not(.v-slide-group--has-affixes) > .v-slide-group__prev, +.v-slide-group:not(.v-slide-group--has-affixes) > .v-slide-group__next { + display: none; +} +.v-slide-group.v-item-group > .v-slide-group__next, +.v-slide-group.v-item-group > .v-slide-group__prev { + cursor: pointer; +} + +.v-slide-item { + display: inline-flex; + flex: 0 1 auto; +} + +.v-slide-group__next, +.v-slide-group__prev { + align-items: center; + display: flex; + flex: 0 1 52px; + justify-content: center; + min-width: 52px; +} + +.v-slide-group__content { + display: flex; + flex: 1 0 auto; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + white-space: nowrap; +} + +.v-slide-group__wrapper { + contain: content; + display: flex; + flex: 1 1 auto; + overflow: hidden; + touch-action: none; +} + +.v-slide-group__next--disabled, +.v-slide-group__prev--disabled { + pointer-events: none; +} +.theme--light.v-color-picker .v-color-picker__input input { + border: thin solid rgba(0, 0, 0, 0.12); +} +.theme--light.v-color-picker span { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-color-picker .v-color-picker__dot, .theme--light.v-color-picker .v-color-picker__color { + background-color: rgba(255, 255, 255, 0); +} + +.theme--dark.v-color-picker .v-color-picker__input input { + border: thin solid rgba(255, 255, 255, 0.12); +} +.theme--dark.v-color-picker span { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-color-picker .v-color-picker__dot, .theme--dark.v-color-picker .v-color-picker__color { + background-color: rgba(255, 255, 255, 0.12); +} + +.v-color-picker { + align-self: flex-start; + border-radius: 4px; + contain: content; + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} + +.v-color-picker__controls { + display: flex; + flex-direction: column; + padding: 16px; +} + +.v-color-picker--flat { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-color-picker .v-input__slider { + border-radius: 5px; +} +.v-color-picker .v-input__slider .v-slider { + margin: 0; +} + +.v-color-picker__alpha:not(.v-input--is-disabled) .v-slider { + border-radius: 5px; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat; +} + +.v-color-picker__sliders { + display: flex; + flex: 1 0 auto; + flex-direction: column; +} + +.v-color-picker__dot { + position: relative; + height: 30px; + width: 30px; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat; + border-radius: 50%; + overflow: hidden; +} +.v-application--is-ltr .v-color-picker__dot { + margin-right: 24px; +} +.v-application--is-rtl .v-color-picker__dot { + margin-left: 24px; +} +.v-color-picker__dot > div { + width: 100%; + height: 100%; +} + +.v-application--is-ltr .v-color-picker__hue:not(.v-input--is-disabled) { + background: linear-gradient(to right, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%, #00F 66.66%, #F0F 83.33%, #F00 100%); +} +.v-application--is-rtl .v-color-picker__hue:not(.v-input--is-disabled) { + background: linear-gradient(to left, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%, #00F 66.66%, #F0F 83.33%, #F00 100%); +} + +.v-color-picker__track { + position: relative; + width: 100%; +} + +.v-color-picker__preview { + align-items: center; + display: flex; +} +.v-color-picker__preview .v-slider { + min-height: 10px; +} +.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__thumb { + box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12); +} +.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__track-container { + opacity: 0; +} +.v-color-picker__preview:not(.v-color-picker__preview--hide-alpha) .v-color-picker__hue { + margin-bottom: 24px; +} +.theme--light.v-slider .v-slider__track-background, +.theme--light.v-slider .v-slider__track-fill, +.theme--light.v-slider .v-slider__thumb { + background: rgba(0, 0, 0, 0.26); +} + +.theme--dark.v-slider .v-slider__track-background, +.theme--dark.v-slider .v-slider__track-fill, +.theme--dark.v-slider .v-slider__thumb { + background: rgba(255, 255, 255, 0.2); +} + +.v-slider { + cursor: default; + display: flex; + align-items: center; + position: relative; + flex: 1; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-slider input { + cursor: default; + padding: 0; + width: 100%; + display: none; +} + +.v-slider__track-container { + position: absolute; + border-radius: 0; +} + +.v-slider__track-background, .v-slider__track-fill { + position: absolute; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} + +.v-slider__thumb-container { + outline: none; + position: absolute; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + top: 50%; +} +.v-slider__thumb-container:hover .v-slider__thumb:before { + transform: scale(1); +} + +.v-slider__thumb { + position: absolute; + width: 12px; + height: 12px; + left: -6px; + top: 50%; + border-radius: 50%; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + transform: translateY(-50%); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-slider__thumb:before { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + content: ""; + color: inherit; + width: 36px; + height: 36px; + border-radius: 50%; + background: currentColor; + opacity: 0.3; + position: absolute; + left: -12px; + top: -12px; + transform: scale(0.1); + pointer-events: none; +} + +.v-slider__ticks-container { + position: absolute; +} + +.v-slider__tick { + position: absolute; + opacity: 0; + background-color: rgba(0, 0, 0, 0.5); + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + border-radius: 0; +} +.v-slider__tick--filled { + background-color: rgba(255, 255, 255, 0.5); +} +.v-application--is-ltr .v-slider__tick:first-child .v-slider__tick-label { + transform: none; +} +.v-application--is-rtl .v-slider__tick:first-child .v-slider__tick-label { + transform: translateX(100%); +} +.v-application--is-ltr .v-slider__tick:last-child .v-slider__tick-label { + transform: translateX(-100%); +} +.v-application--is-rtl .v-slider__tick:last-child .v-slider__tick-label { + transform: none; +} + +.v-slider__tick-label { + position: absolute; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + white-space: nowrap; +} + +.v-slider__thumb-label-container { + position: absolute; + left: 0; + top: 0; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); +} + +.v-slider__thumb-label { + display: flex; + align-items: center; + justify-content: center; + font-size: 0.75rem; + color: #fff; + width: 32px; + height: 32px; + border-radius: 50% 50% 0; + position: absolute; + left: 0; + bottom: 100%; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); +} + +.v-slider--horizontal { + min-height: 32px; + margin-left: 8px; + margin-right: 8px; +} +.v-slider--horizontal .v-slider__track-container { + width: 100%; + height: 2px; + left: 0; + top: 50%; + transform: translateY(-50%); +} +.v-slider--horizontal .v-slider__track-background, .v-slider--horizontal .v-slider__track-fill { + height: 100%; +} +.v-slider--horizontal .v-slider__ticks-container { + left: 0; + height: 2px; + width: 100%; +} +.v-application--is-ltr .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label { + transform: translateX(0%); +} +.v-application--is-rtl .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label { + transform: translateX(0%); +} +.v-application--is-ltr .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label { + transform: translateX(-100%); +} +.v-application--is-rtl .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label { + transform: translateX(100%); +} +.v-slider--horizontal .v-slider__tick .v-slider__tick-label { + top: 8px; +} +.v-application--is-ltr .v-slider--horizontal .v-slider__tick .v-slider__tick-label { + transform: translateX(-50%); +} +.v-application--is-rtl .v-slider--horizontal .v-slider__tick .v-slider__tick-label { + transform: translateX(50%); +} +.v-slider--horizontal .v-slider__thumb-label { + transform: translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg); +} +.v-slider--horizontal .v-slider__thumb-label > * { + transform: rotate(-45deg); +} + +.v-slider--vertical { + min-height: 150px; + margin-top: 12px; + margin-bottom: 12px; +} +.v-slider--vertical .v-slider__track-container { + height: 100%; + width: 2px; + left: 50%; + top: 0; + transform: translateX(-50%); +} +.v-slider--vertical .v-slider__track-background, .v-slider--vertical .v-slider__track-fill { + width: 100%; +} +.v-slider--vertical .v-slider__thumb-container { + left: 50%; +} +.v-slider--vertical .v-slider__ticks-container { + top: 0; + width: 2px; + height: 100%; + left: 50%; + transform: translateX(-50%); +} +.v-application--is-ltr .v-slider--vertical .v-slider__tick .v-slider__tick-label, .v-application--is-ltr .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label, .v-application--is-ltr .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label { + transform: translateY(-50%); + left: 12px; +} +.v-application--is-rtl .v-slider--vertical .v-slider__tick .v-slider__tick-label, .v-application--is-rtl .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label, .v-application--is-rtl .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label { + transform: translateY(-50%); + right: 12px; +} +.v-slider--vertical .v-slider__thumb-label > * { + transform: rotate(-135deg); +} + +.v-slider__thumb-container--focused .v-slider__thumb:before { + transform: scale(1); +} + +.v-slider--active .v-slider__tick { + opacity: 1; +} + +.v-slider__thumb-container--active .v-slider__thumb:before { + transform: scale(1.5) !important; +} + +.v-slider--disabled { + pointer-events: none; +} +.v-slider--disabled .v-slider__thumb { + width: 8px; + height: 8px; + left: -4px; +} +.v-slider--disabled .v-slider__thumb:before { + display: none; +} + +.v-slider__ticks-container--always-show .v-slider__tick { + opacity: 1; +} + +.v-input__slider.v-input--is-readonly > .v-input__control { + pointer-events: none; +} +.v-application--is-ltr .v-input__slider .v-input__slot .v-label { + margin-left: 0; + margin-right: 12px; +} +.v-application--is-rtl .v-input__slider .v-input__slot .v-label { + margin-right: 0; + margin-left: 12px; +} + +.v-application--is-ltr .v-input__slider--inverse-label .v-input__slot .v-label { + margin-right: 0; + margin-left: 12px; +} +.v-application--is-rtl .v-input__slider--inverse-label .v-input__slot .v-label { + margin-left: 0; + margin-right: 12px; +} + +.v-input__slider--vertical { + align-items: center; +} +.v-application--is-ltr .v-input__slider--vertical { + flex-direction: column-reverse; +} +.v-application--is-rtl .v-input__slider--vertical { + flex-direction: column; +} +.v-input__slider--vertical .v-input__slot, .v-input__slider--vertical .v-input__prepend-outer, .v-input__slider--vertical .v-input__append-outer { + margin: 0; +} +.v-input__slider--vertical .v-messages { + display: none; +} + +.v-input--has-state .v-slider__track-background { + opacity: 0.4; +} +.v-color-picker__canvas { + position: relative; + overflow: hidden; + contain: strict; +} +.v-color-picker__canvas-dot { + position: absolute; + top: 0; + left: 0; + width: 15px; + height: 15px; + background: transparent; + border-radius: 50%; + box-shadow: 0px 0px 0px 1.5px white, inset 0px 0px 1px 1.5px rgba(0, 0, 0, 0.3); +} +.v-color-picker__canvas-dot--disabled { + box-shadow: 0px 0px 0px 1.5px rgba(255, 255, 255, 0.7), inset 0px 0px 1px 1.5px rgba(0, 0, 0, 0.3); +} +.v-color-picker__canvas:hover .v-color-picker__canvas-dot { + will-change: transform; +} +.v-color-picker__edit { + margin-top: 24px; + display: flex; +} + +.v-color-picker__input { + width: 100%; + display: flex; + flex-wrap: wrap; + justify-content: center; + text-align: center; +} +.v-application--is-ltr .v-color-picker__input:not(:last-child) { + margin-right: 8px; +} +.v-application--is-rtl .v-color-picker__input:not(:last-child) { + margin-left: 8px; +} +.v-color-picker__input input { + border-radius: 4px; + margin-bottom: 8px; + min-width: 0; + outline: none; + text-align: center; + width: 100%; + height: 28px; +} +.v-color-picker__input span { + font-size: 0.75rem; +} +.v-color-picker__swatches { + overflow-y: auto; +} +.v-color-picker__swatches > div { + display: flex; + flex-wrap: wrap; + justify-content: center; + padding: 8px; +} + +.v-color-picker__swatch { + display: flex; + flex-direction: column; + margin-bottom: 10px; +} + +.v-color-picker__color { + position: relative; + height: 18px; + max-height: 18px; + width: 45px; + margin: 2px 4px; + border-radius: 2px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + overflow: hidden; + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat; + cursor: pointer; +} +.v-color-picker__color > div { + display: flex; + align-items: center; + justify-content: center; + width: 100%; + height: 100%; +} +.v-main { + display: flex; + flex: 1 0 auto; + max-width: 100%; + transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1); +} +.v-main:not([data-booted=true]) { + transition: none !important; +} +.v-main__wrap { + flex: 1 1 auto; + max-width: 100%; + position: relative; +} +@-moz-document url-prefix() { + @media print { + .v-main { + display: block; + } + } +} +.v-data-footer { + display: flex; + flex-wrap: wrap; + justify-content: flex-end; + align-items: center; + font-size: 0.75rem; + padding: 0 8px; +} +.v-data-footer .v-btn { + color: inherit; +} + +.v-application--is-ltr .v-data-footer__icons-before .v-btn:last-child { + margin-right: 7px; +} +.v-application--is-rtl .v-data-footer__icons-before .v-btn:last-child { + margin-left: 7px; +} + +.v-application--is-ltr .v-data-footer__icons-after .v-btn:first-child { + margin-left: 7px; +} +.v-application--is-rtl .v-data-footer__icons-after .v-btn:first-child { + margin-right: 7px; +} + +.v-data-footer__pagination { + display: block; + text-align: center; +} +.v-application--is-ltr .v-data-footer__pagination { + margin: 0 32px 0 24px; +} +.v-application--is-rtl .v-data-footer__pagination { + margin: 0 24px 0 32px; +} + +.v-data-footer__select { + display: flex; + align-items: center; + flex: 0 0 0; + justify-content: flex-end; + white-space: nowrap; +} +.v-application--is-ltr .v-data-footer__select { + margin-right: 14px; +} +.v-application--is-rtl .v-data-footer__select { + margin-left: 14px; +} +.v-data-footer__select .v-select { + flex: 0 1 0; + padding: 0; + position: initial; +} +.v-application--is-ltr .v-data-footer__select .v-select { + margin: 13px 0 13px 34px; +} +.v-application--is-rtl .v-data-footer__select .v-select { + margin: 13px 34px 13px 0; +} +.v-data-footer__select .v-select__selections { + flex-wrap: nowrap; +} +.v-data-footer__select .v-select__selections .v-select__selection--comma { + font-size: 0.75rem; +} +.theme--light.v-data-table tbody tr.v-data-table__selected { + background: #f5f5f5; +} +.theme--light.v-data-table .v-row-group__header, .theme--light.v-data-table .v-row-group__summary { + background: #eeeeee; +} +.theme--light.v-data-table .v-data-footer { + border-top: thin solid rgba(0, 0, 0, 0.12); +} +.theme--light.v-data-table .v-data-table__empty-wrapper { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-data-table tbody tr.v-data-table__selected { + background: #505050; +} +.theme--dark.v-data-table .v-row-group__header, .theme--dark.v-data-table .v-row-group__summary { + background: #616161; +} +.theme--dark.v-data-table .v-data-footer { + border-top: thin solid rgba(255, 255, 255, 0.12); +} +.theme--dark.v-data-table .v-data-table__empty-wrapper { + color: rgba(255, 255, 255, 0.5); +} + +.v-data-table { + border-radius: 4px; +} +.v-data-table tbody tr.v-data-table__expanded { + border-bottom: 0; +} +.v-data-table tbody tr.v-data-table__expanded__content { + box-shadow: inset 0px 4px 8px -5px rgba(50, 50, 50, 0.75), inset 0px -4px 8px -5px rgba(50, 50, 50, 0.75); +} +.v-data-table .v-data-table__mobile-table-row { + display: initial; +} +.v-data-table .v-data-table__mobile-row { + height: initial; + min-height: 48px; +} + +.v-data-table__empty-wrapper { + text-align: center; +} + +.v-data-table__mobile-row { + align-items: center; + display: flex; + justify-content: space-between; +} +.v-data-table__mobile-row__header { + font-weight: 600; +} +.v-application--is-ltr .v-data-table__mobile-row__cell { + text-align: right; +} +.v-application--is-rtl .v-data-table__mobile-row__cell { + text-align: left; +} + +.v-row-group__header td, .v-row-group__summary td { + height: 35px; +} + +.v-data-table__expand-icon { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + cursor: pointer; +} +.v-data-table__expand-icon--active { + transform: rotate(-180deg); +} +.theme--light.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-data-table .v-data-table-header th.sortable:hover, .theme--light.v-data-table .v-data-table-header th.sortable.active { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-data-table .v-data-table-header__sort-badge { + background-color: rgba(0, 0, 0, 0.12); + color: rgba(0, 0, 0, 0.87); +} + +.theme--dark.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-data-table .v-data-table-header th.sortable:hover, .theme--dark.v-data-table .v-data-table-header th.sortable.active { + color: #FFFFFF; +} +.theme--dark.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon { + color: #FFFFFF; +} +.theme--dark.v-data-table .v-data-table-header__sort-badge { + background-color: rgba(255, 255, 255, 0.12); + color: #FFFFFF; +} + +.v-data-table-header th.sortable { + pointer-events: auto; + cursor: pointer; + outline: 0; +} +.v-data-table-header th.active .v-data-table-header__icon, .v-data-table-header th:hover .v-data-table-header__icon { + transform: none; + opacity: 1; +} +.v-data-table-header th.desc .v-data-table-header__icon { + transform: rotate(-180deg); +} + +.v-data-table-header__icon { + display: inline-block; + opacity: 0; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} + +.v-data-table-header__sort-badge { + display: inline-flex; + justify-content: center; + align-items: center; + border: 0px; + border-radius: 50%; + min-width: 18px; + min-height: 18px; + height: 18px; + width: 18px; +} + +.v-data-table-header-mobile th { + height: initial; +} + +.v-data-table-header-mobile__wrapper { + display: flex; +} +.v-data-table-header-mobile__wrapper .v-select { + margin-bottom: 8px; +} +.v-data-table-header-mobile__wrapper .v-select .v-chip { + height: 24px; +} +.v-data-table-header-mobile__wrapper .v-select .v-chip__close.desc .v-icon { + transform: rotate(-180deg); +} + +.v-data-table-header-mobile__select { + min-width: 56px; + display: flex; + align-items: center; + justify-content: center; +} +.theme--light.v-data-table { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-data-table .v-data-table__divider { + border-right: thin solid rgba(0, 0, 0, 0.12); +} +.theme--light.v-data-table.v-data-table--fixed-header thead th { + background: #FFFFFF; + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.12); +} +.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr:last-child > th { + border-bottom: thin solid rgba(0, 0, 0, 0.12); +} +.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:not(.v-data-table__mobile-row), +.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:not(.v-data-table__mobile-row) { + border-bottom: thin solid rgba(0, 0, 0, 0.12); +} +.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:last-child, +.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:last-child { + border-bottom: thin solid rgba(0, 0, 0, 0.12); +} +.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr.active { + background: #f5f5f5; +} +.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) { + background: #eeeeee; +} + +.theme--dark.v-data-table { + background-color: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-data-table .v-data-table__divider { + border-right: thin solid rgba(255, 255, 255, 0.12); +} +.theme--dark.v-data-table.v-data-table--fixed-header thead th { + background: #1E1E1E; + box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.12); +} +.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr:last-child > th { + border-bottom: thin solid rgba(255, 255, 255, 0.12); +} +.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:not(.v-data-table__mobile-row), +.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:not(.v-data-table__mobile-row) { + border-bottom: thin solid rgba(255, 255, 255, 0.12); +} +.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:last-child, +.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:last-child { + border-bottom: thin solid rgba(255, 255, 255, 0.12); +} +.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr.active { + background: #505050; +} +.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) { + background: #616161; +} + +.v-data-table { + line-height: 1.5; + max-width: 100%; +} +.v-data-table > .v-data-table__wrapper > table { + width: 100%; + border-spacing: 0; +} +.v-data-table > .v-data-table__wrapper > table > tbody > tr > td, +.v-data-table > .v-data-table__wrapper > table > tbody > tr > th, +.v-data-table > .v-data-table__wrapper > table > thead > tr > td, +.v-data-table > .v-data-table__wrapper > table > thead > tr > th, +.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td, +.v-data-table > .v-data-table__wrapper > table > tfoot > tr > th { + padding: 0 16px; + transition: height 0.2s cubic-bezier(0.4, 0, 0.6, 1); +} +.v-data-table > .v-data-table__wrapper > table > tbody > tr > th, +.v-data-table > .v-data-table__wrapper > table > thead > tr > th, +.v-data-table > .v-data-table__wrapper > table > tfoot > tr > th { + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + font-size: 0.75rem; + height: 48px; +} +.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > tbody > tr > th, +.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > thead > tr > th, +.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > tfoot > tr > th { + text-align: left; +} +.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > tbody > tr > th, +.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > thead > tr > th, +.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > tfoot > tr > th { + text-align: right; +} +.v-data-table > .v-data-table__wrapper > table > tbody > tr > td, +.v-data-table > .v-data-table__wrapper > table > thead > tr > td, +.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td { + font-size: 0.875rem; + height: 48px; +} + +.v-data-table__wrapper { + overflow-x: auto; + overflow-y: hidden; +} + +.v-data-table__progress { + height: auto !important; +} +.v-data-table__progress th { + height: auto !important; + border: none !important; + padding: 0; + position: relative; +} + +.v-data-table--dense > .v-data-table__wrapper > table > tbody > tr > td, +.v-data-table--dense > .v-data-table__wrapper > table > thead > tr > td, +.v-data-table--dense > .v-data-table__wrapper > table > tfoot > tr > td { + height: 32px; +} +.v-data-table--dense > .v-data-table__wrapper > table > tbody > tr > th, +.v-data-table--dense > .v-data-table__wrapper > table > thead > tr > th, +.v-data-table--dense > .v-data-table__wrapper > table > tfoot > tr > th { + height: 32px; +} + +.v-data-table--fixed-height .v-data-table__wrapper { + overflow-y: auto; +} + +.v-data-table--fixed-header > .v-data-table__wrapper { + overflow-y: auto; +} +.v-data-table--fixed-header > .v-data-table__wrapper > table > thead > tr > th { + border-bottom: 0px !important; + position: -webkit-sticky; + position: sticky; + top: 0; + z-index: 2; +} +.v-data-table--fixed-header > .v-data-table__wrapper > table > thead > tr:nth-child(2) > th { + top: 48px; +} +.v-application--is-ltr .v-data-table--fixed-header .v-data-footer { + margin-right: 17px; +} +.v-application--is-rtl .v-data-table--fixed-header .v-data-footer { + margin-left: 17px; +} + +.v-data-table--fixed-header.v-data-table--dense > .v-data-table__wrapper > table > thead > tr:nth-child(2) > th { + top: 32px; +} +.theme--light.v-small-dialog__menu-content, .theme--light.v-small-dialog__actions { + background: #FFFFFF; +} + +.theme--dark.v-small-dialog__menu-content, .theme--dark.v-small-dialog__actions { + background: #1E1E1E; +} + +.v-small-dialog { + display: block; +} +.v-small-dialog__activator { + cursor: pointer; +} +.v-small-dialog__activator__content { + display: inline-block; +} +.v-small-dialog__content { + padding: 0 16px; +} +.v-small-dialog__actions { + padding: 8px; + text-align: right; + white-space: pre; +} +.v-virtual-table { + position: relative; +} + +.v-virtual-table__wrapper { + display: flex; +} + +.v-virtual-table__table { + width: 100%; + height: 100%; + overflow-x: auto; +} +.v-date-picker-title { + display: flex; + justify-content: space-between; + flex-direction: column; + flex-wrap: wrap; + line-height: 1; +} +.v-application--is-ltr .v-date-picker-title .v-picker__title__btn { + text-align: left; +} +.v-application--is-rtl .v-date-picker-title .v-picker__title__btn { + text-align: right; +} +.v-date-picker-title__year { + align-items: center; + display: inline-flex; + font-size: 14px; + font-weight: 500; + margin-bottom: 8px; +} +.v-date-picker-title__date { + font-size: 34px; + text-align: left; + font-weight: 500; + position: relative; + overflow: hidden; + padding-bottom: 8px; + margin-bottom: -8px; +} +.v-date-picker-title__date > div { + position: relative; +} +.v-date-picker-title--disabled { + pointer-events: none; +} +.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) { + color: #FFFFFF; +} +.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button { + color: rgba(255, 255, 255, 0.5); +} + +.v-date-picker-header { + padding: 4px 16px; + align-items: center; + display: flex; + justify-content: space-between; + position: relative; +} +.v-date-picker-header .v-btn { + margin: 0; + z-index: auto; +} +.v-date-picker-header .v-icon { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.v-date-picker-header__value { + flex: 1; + text-align: center; + position: relative; + overflow: hidden; +} +.v-date-picker-header__value div { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + width: 100%; +} +.v-date-picker-header__value button { + cursor: pointer; + font-weight: bold; + outline: none; + padding: 0.5rem; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} + +.v-date-picker-header--disabled { + pointer-events: none; +} +.theme--light.v-date-picker-table th, +.theme--light.v-date-picker-table .v-date-picker-table--date__week { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-date-picker-table th, +.theme--dark.v-date-picker-table .v-date-picker-table--date__week { + color: rgba(255, 255, 255, 0.5); +} + +.v-date-picker-table { + position: relative; + padding: 0 12px; + height: 242px; +} +.v-date-picker-table table { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + top: 0; + table-layout: fixed; + width: 100%; +} +.v-date-picker-table td, .v-date-picker-table th { + text-align: center; + position: relative; +} +.v-date-picker-table th { + font-size: 12px; +} +.v-date-picker-table--date .v-btn { + height: 32px; + width: 32px; +} +.v-date-picker-table .v-btn { + z-index: auto; + margin: 0; + font-size: 12px; +} +.v-date-picker-table .v-btn.v-btn--active { + color: #FFFFFF; +} + +.v-date-picker-table--month td { + width: 33.333333%; + height: 56px; + vertical-align: middle; + text-align: center; +} +.v-date-picker-table--month td .v-btn { + margin: 0 auto; + max-width: 140px; + min-width: 40px; + width: 100%; +} + +.v-date-picker-table--date th { + padding: 8px 0; + font-weight: 600; +} +.v-date-picker-table--date td { + width: 45px; +} + +.v-date-picker-table__events { + height: 8px; + left: 0; + position: absolute; + text-align: center; + white-space: pre; + width: 100%; +} +.v-date-picker-table__events > div { + border-radius: 50%; + display: inline-block; + height: 8px; + margin: 0 1px; + width: 8px; +} + +.v-date-picker-table--date .v-date-picker-table__events { + bottom: 6px; +} + +.v-date-picker-table--month .v-date-picker-table__events { + bottom: 8px; +} + +.v-date-picker-table__current .v-date-picker-table__events { + margin-bottom: -1px; +} + +.v-date-picker-table--disabled { + pointer-events: none; +} +.v-date-picker-years { + font-size: 16px; + font-weight: 400; + height: 290px; + list-style-type: none; + overflow: auto; + text-align: center; +} +.v-date-picker-years.v-date-picker-years { + padding: 0; +} +.v-date-picker-years li { + cursor: pointer; + padding: 8px 0; + transition: none; +} +.v-date-picker-years li.active { + font-size: 26px; + font-weight: 500; + padding: 10px 0; +} +.v-date-picker-years li:hover { + background: rgba(0, 0, 0, 0.12); +} + +.v-picker--landscape .v-date-picker-years { + padding: 0; + height: 290px; +} +.theme--light.v-picker__title { + background: #e0e0e0; +} + +.theme--dark.v-picker__title { + background: #616161; +} + +.theme--light.v-picker__body { + background: #FFFFFF; +} + +.theme--dark.v-picker__body { + background: #424242; +} + +.v-picker { + border-radius: 4px; + contain: layout style; + display: inline-flex; + flex-direction: column; + font-size: 1rem; + vertical-align: top; + position: relative; +} + +.v-picker--full-width { + display: flex; + width: 100%; +} +.v-picker--full-width > .v-picker__body { + margin: initial; +} + +.v-picker__title { + color: #FFFFFF; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + padding: 16px; +} + +.v-picker__title__btn { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-picker__title__btn:not(.v-picker__title__btn--active) { + opacity: 0.6; + cursor: pointer; +} +.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus) { + opacity: 1; +} + +.v-picker__title__btn--readonly { + pointer-events: none; +} + +.v-picker__title__btn--active { + opacity: 1; +} + +.v-picker__body { + height: auto; + overflow: hidden; + position: relative; + z-index: 0; + flex: 1 0 auto; + display: flex; + flex-direction: column; + align-items: center; + margin: 0 auto; +} +.v-picker__body > div { + width: 100%; +} +.v-picker__body > div.fade-transition-leave-active { + position: absolute; +} + +.v-picker--landscape .v-picker__title { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + width: 170px; + position: absolute; + top: 0; + height: 100%; + z-index: 1; +} +.v-application--is-ltr .v-picker--landscape .v-picker__title { + left: 0; +} +.v-application--is-rtl .v-picker--landscape .v-picker__title { + right: 0; +} +.v-application--is-ltr .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title), +.v-application--is-ltr .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title) { + margin-left: 170px; + margin-right: 0; +} +.v-application--is-rtl .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title), +.v-application--is-rtl .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title) { + margin-right: 170px; + margin-left: 0; +} + +.v-picker--flat { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.theme--light.v-expansion-panels .v-expansion-panel { + background-color: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-expansion-panels .v-expansion-panel--disabled { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child)::after { + border-color: rgba(0, 0, 0, 0.12); +} +.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon { + color: rgba(0, 0, 0, 0.54); +} +.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before { + opacity: 0.04; +} +.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before { + opacity: 0.12; +} +.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before { + opacity: 0.12; +} +.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before { + opacity: 0.16; +} +.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before { + opacity: 0.04; +} +.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before { + opacity: 0.12; +} +.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before { + opacity: 0.12; +} +.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before { + opacity: 0.16; +} + +.theme--dark.v-expansion-panels .v-expansion-panel { + background-color: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-expansion-panels .v-expansion-panel--disabled { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child)::after { + border-color: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon { + color: #FFFFFF; +} +.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before { + opacity: 0.08; +} +.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before { + opacity: 0.24; +} +.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before { + opacity: 0.24; +} +.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before { + opacity: 0.32; +} +.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before { + opacity: 0.08; +} +.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before { + opacity: 0.24; +} +.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before { + opacity: 0.24; +} +.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before { + opacity: 0.32; +} + +.v-expansion-panels { + border-radius: 4px; + display: flex; + flex-wrap: wrap; + justify-content: center; + list-style-type: none; + padding: 0; + width: 100%; + z-index: 1; +} +.v-expansion-panels > * { + cursor: auto; +} +.v-expansion-panels > *:first-child { + border-top-left-radius: inherit; + border-top-right-radius: inherit; +} +.v-expansion-panels > *:last-child { + border-bottom-left-radius: inherit; + border-bottom-right-radius: inherit; +} +.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active { + border-radius: 4px; +} +.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active + .v-expansion-panel { + border-top-left-radius: 4px; + border-top-right-radius: 4px; +} +.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active { + border-bottom-left-radius: 4px; + border-bottom-right-radius: 4px; +} +.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active .v-expansion-panel-header { + border-bottom-left-radius: inherit; + border-bottom-right-radius: inherit; +} + +.v-expansion-panel { + flex: 1 0 100%; + max-width: 100%; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-expansion-panel::before { + border-radius: inherit; + bottom: 0; + content: ""; + left: 0; + position: absolute; + right: 0; + top: 0; + z-index: -1; + transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1); + will-change: box-shadow; + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-expansion-panel:not(:first-child)::after { + border-top: thin solid; + content: ""; + left: 0; + position: absolute; + right: 0; + top: 0; + transition: 0.2s border-color cubic-bezier(0.4, 0, 0.2, 1), 0.2s opacity cubic-bezier(0.4, 0, 0.2, 1); +} +.v-expansion-panel--disabled .v-expansion-panel-header { + pointer-events: none; +} +.v-expansion-panel--active:not(:first-child), +.v-expansion-panel--active + .v-expansion-panel { + margin-top: 16px; +} +.v-expansion-panel--active:not(:first-child)::after, +.v-expansion-panel--active + .v-expansion-panel::after { + opacity: 0; +} +.v-expansion-panel--active > .v-expansion-panel-header { + min-height: 64px; +} +.v-expansion-panel--active > .v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon { + transform: rotate(-180deg); +} + +.v-expansion-panel-header__icon { + display: inline-flex; + margin-bottom: -4px; + margin-top: -4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-application--is-ltr .v-expansion-panel-header__icon { + margin-left: auto; +} +.v-application--is-rtl .v-expansion-panel-header__icon { + margin-right: auto; +} + +.v-expansion-panel-header { + align-items: center; + border-top-left-radius: inherit; + border-top-right-radius: inherit; + display: flex; + font-size: 0.9375rem; + line-height: 1; + min-height: 48px; + outline: none; + padding: 16px 24px; + position: relative; + transition: 0.3s min-height cubic-bezier(0.25, 0.8, 0.5, 1); + width: 100%; +} +.v-application--is-ltr .v-expansion-panel-header { + text-align: left; +} +.v-application--is-rtl .v-expansion-panel-header { + text-align: right; +} +.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus::before { + opacity: 0.12; +} +.v-expansion-panel-header:before { + background-color: currentColor; + border-radius: inherit; + bottom: 0; + content: ""; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-expansion-panel-header > *:not(.v-expansion-panel-header__icon) { + flex: 1 1 auto; +} + +.v-expansion-panel-content { + display: flex; +} +.v-expansion-panel-content__wrap { + padding: 0 24px 16px; + flex: 1 1 auto; + max-width: 100%; +} + +.v-expansion-panels--accordion > .v-expansion-panel { + margin-top: 0; +} +.v-expansion-panels--accordion > .v-expansion-panel::after { + opacity: 1; +} + +.v-expansion-panels--popout > .v-expansion-panel { + max-width: calc(100% - 32px); +} +.v-expansion-panels--popout > .v-expansion-panel--active { + max-width: calc(100% + 16px); +} + +.v-expansion-panels--inset > .v-expansion-panel { + max-width: 100%; +} +.v-expansion-panels--inset > .v-expansion-panel--active { + max-width: calc(100% - 32px); +} + +.v-expansion-panels--flat > .v-expansion-panel::after { + border-top: none; +} +.v-expansion-panels--flat > .v-expansion-panel::before { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} + +.v-expansion-panels--tile { + border-radius: 0; +} +.v-expansion-panels--tile > .v-expansion-panel::before { + border-radius: 0; +} +.theme--light.v-file-input .v-file-input__text { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-file-input .v-file-input__text--placeholder { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-file-input.v-input--is-disabled .v-file-input__text { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder { + color: rgba(0, 0, 0, 0.38); +} + +.theme--dark.v-file-input .v-file-input__text { + color: #FFFFFF; +} +.theme--dark.v-file-input .v-file-input__text--placeholder { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder { + color: rgba(255, 255, 255, 0.5); +} + +.v-file-input input[type=file] { + left: 0; + opacity: 0; + position: absolute; + max-width: 0; + width: 0; +} + +.v-file-input .v-file-input__text { + align-items: center; + align-self: stretch; + display: flex; + flex-wrap: wrap; + width: 100%; +} +.v-file-input .v-file-input__text.v-file-input__text--chips { + flex-wrap: wrap; +} +.v-file-input .v-file-input__text .v-chip { + margin: 4px; +} + +.v-file-input .v-text-field__slot { + min-height: 32px; +} + +.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text { + padding-top: 22px; +} + +.v-file-input.v-text-field--outlined .v-text-field__slot { + padding: 6px 0; +} +.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot { + padding: 3px 0; +} +.theme--light.v-footer { + background-color: #f5f5f5; + color: rgba(0, 0, 0, 0.87); +} + +.theme--dark.v-footer { + background-color: #272727; + color: #FFFFFF; +} + +.v-sheet.v-footer { + border-radius: 0; +} +.v-sheet.v-footer:not(.v-sheet--outlined) { + box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-footer.v-sheet--shaped { + border-radius: 24px 0; +} + +.v-footer { + align-items: center; + display: flex; + flex: 0 1 auto !important; + flex-wrap: wrap; + padding: 6px 16px; + position: relative; + transition-duration: 0.2s; + transition-property: background-color, left, right; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); +} +.v-footer:not([data-booted=true]) { + transition: none !important; +} + +.v-footer--absolute, +.v-footer--fixed { + z-index: 3; +} + +.v-footer--absolute { + position: absolute; +} +.v-footer--absolute:not(.v-footer--inset) { + width: 100%; +} + +.v-footer--fixed { + position: fixed; +} + +.v-footer--padless { + padding: 0px; +} +.container.grow-shrink-0 { + flex-grow: 0; + flex-shrink: 0; +} +.container.fill-height { + align-items: center; + display: flex; + flex-wrap: wrap; +} +.container.fill-height > .row { + flex: 1 1 100%; + max-width: calc(100% + 24px); +} +.container.fill-height > .layout { + height: 100%; + flex: 1 1 auto; +} +.container.fill-height > .layout.grow-shrink-0 { + flex-grow: 0; + flex-shrink: 0; +} +.container.grid-list-xs .layout .flex { + padding: 1px; +} +.container.grid-list-xs .layout:only-child { + margin: -1px; +} +.container.grid-list-xs .layout:not(:only-child) { + margin: auto -1px; +} +.container.grid-list-xs *:not(:only-child) .layout:first-child { + margin-top: -1px; +} +.container.grid-list-xs *:not(:only-child) .layout:last-child { + margin-bottom: -1px; +} +.container.grid-list-sm .layout .flex { + padding: 2px; +} +.container.grid-list-sm .layout:only-child { + margin: -2px; +} +.container.grid-list-sm .layout:not(:only-child) { + margin: auto -2px; +} +.container.grid-list-sm *:not(:only-child) .layout:first-child { + margin-top: -2px; +} +.container.grid-list-sm *:not(:only-child) .layout:last-child { + margin-bottom: -2px; +} +.container.grid-list-md .layout .flex { + padding: 4px; +} +.container.grid-list-md .layout:only-child { + margin: -4px; +} +.container.grid-list-md .layout:not(:only-child) { + margin: auto -4px; +} +.container.grid-list-md *:not(:only-child) .layout:first-child { + margin-top: -4px; +} +.container.grid-list-md *:not(:only-child) .layout:last-child { + margin-bottom: -4px; +} +.container.grid-list-lg .layout .flex { + padding: 8px; +} +.container.grid-list-lg .layout:only-child { + margin: -8px; +} +.container.grid-list-lg .layout:not(:only-child) { + margin: auto -8px; +} +.container.grid-list-lg *:not(:only-child) .layout:first-child { + margin-top: -8px; +} +.container.grid-list-lg *:not(:only-child) .layout:last-child { + margin-bottom: -8px; +} +.container.grid-list-xl .layout .flex { + padding: 12px; +} +.container.grid-list-xl .layout:only-child { + margin: -12px; +} +.container.grid-list-xl .layout:not(:only-child) { + margin: auto -12px; +} +.container.grid-list-xl *:not(:only-child) .layout:first-child { + margin-top: -12px; +} +.container.grid-list-xl *:not(:only-child) .layout:last-child { + margin-bottom: -12px; +} + +.layout { + display: flex; + flex: 1 1 auto; + flex-wrap: nowrap; + min-width: 0; +} +.layout.reverse { + flex-direction: row-reverse; +} +.layout.column { + flex-direction: column; +} +.layout.column.reverse { + flex-direction: column-reverse; +} +.layout.column > .flex { + max-width: 100%; +} +.layout.wrap { + flex-wrap: wrap; +} +.layout.grow-shrink-0 { + flex-grow: 0; + flex-shrink: 0; +} + +@media all and (min-width: 0) { + .flex.xs12 { + flex-basis: 100%; + flex-grow: 0; + max-width: 100%; + } + + .flex.order-xs12 { + order: 12; + } + + .flex.xs11 { + flex-basis: 91.6666666667%; + flex-grow: 0; + max-width: 91.6666666667%; + } + + .flex.order-xs11 { + order: 11; + } + + .flex.xs10 { + flex-basis: 83.3333333333%; + flex-grow: 0; + max-width: 83.3333333333%; + } + + .flex.order-xs10 { + order: 10; + } + + .flex.xs9 { + flex-basis: 75%; + flex-grow: 0; + max-width: 75%; + } + + .flex.order-xs9 { + order: 9; + } + + .flex.xs8 { + flex-basis: 66.6666666667%; + flex-grow: 0; + max-width: 66.6666666667%; + } + + .flex.order-xs8 { + order: 8; + } + + .flex.xs7 { + flex-basis: 58.3333333333%; + flex-grow: 0; + max-width: 58.3333333333%; + } + + .flex.order-xs7 { + order: 7; + } + + .flex.xs6 { + flex-basis: 50%; + flex-grow: 0; + max-width: 50%; + } + + .flex.order-xs6 { + order: 6; + } + + .flex.xs5 { + flex-basis: 41.6666666667%; + flex-grow: 0; + max-width: 41.6666666667%; + } + + .flex.order-xs5 { + order: 5; + } + + .flex.xs4 { + flex-basis: 33.3333333333%; + flex-grow: 0; + max-width: 33.3333333333%; + } + + .flex.order-xs4 { + order: 4; + } + + .flex.xs3 { + flex-basis: 25%; + flex-grow: 0; + max-width: 25%; + } + + .flex.order-xs3 { + order: 3; + } + + .flex.xs2 { + flex-basis: 16.6666666667%; + flex-grow: 0; + max-width: 16.6666666667%; + } + + .flex.order-xs2 { + order: 2; + } + + .flex.xs1 { + flex-basis: 8.3333333333%; + flex-grow: 0; + max-width: 8.3333333333%; + } + + .flex.order-xs1 { + order: 1; + } + + .v-application--is-ltr .flex.offset-xs12 { + margin-left: 100%; + } + .v-application--is-rtl .flex.offset-xs12 { + margin-right: 100%; + } + + .v-application--is-ltr .flex.offset-xs11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .flex.offset-xs11 { + margin-right: 91.6666666667%; + } + + .v-application--is-ltr .flex.offset-xs10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .flex.offset-xs10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .flex.offset-xs9 { + margin-left: 75%; + } + .v-application--is-rtl .flex.offset-xs9 { + margin-right: 75%; + } + + .v-application--is-ltr .flex.offset-xs8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .flex.offset-xs8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .flex.offset-xs7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .flex.offset-xs7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .flex.offset-xs6 { + margin-left: 50%; + } + .v-application--is-rtl .flex.offset-xs6 { + margin-right: 50%; + } + + .v-application--is-ltr .flex.offset-xs5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .flex.offset-xs5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .flex.offset-xs4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .flex.offset-xs4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .flex.offset-xs3 { + margin-left: 25%; + } + .v-application--is-rtl .flex.offset-xs3 { + margin-right: 25%; + } + + .v-application--is-ltr .flex.offset-xs2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .flex.offset-xs2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .flex.offset-xs1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .flex.offset-xs1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .flex.offset-xs0 { + margin-left: 0%; + } + .v-application--is-rtl .flex.offset-xs0 { + margin-right: 0%; + } +} +@media all and (min-width: 600px) { + .flex.sm12 { + flex-basis: 100%; + flex-grow: 0; + max-width: 100%; + } + + .flex.order-sm12 { + order: 12; + } + + .flex.sm11 { + flex-basis: 91.6666666667%; + flex-grow: 0; + max-width: 91.6666666667%; + } + + .flex.order-sm11 { + order: 11; + } + + .flex.sm10 { + flex-basis: 83.3333333333%; + flex-grow: 0; + max-width: 83.3333333333%; + } + + .flex.order-sm10 { + order: 10; + } + + .flex.sm9 { + flex-basis: 75%; + flex-grow: 0; + max-width: 75%; + } + + .flex.order-sm9 { + order: 9; + } + + .flex.sm8 { + flex-basis: 66.6666666667%; + flex-grow: 0; + max-width: 66.6666666667%; + } + + .flex.order-sm8 { + order: 8; + } + + .flex.sm7 { + flex-basis: 58.3333333333%; + flex-grow: 0; + max-width: 58.3333333333%; + } + + .flex.order-sm7 { + order: 7; + } + + .flex.sm6 { + flex-basis: 50%; + flex-grow: 0; + max-width: 50%; + } + + .flex.order-sm6 { + order: 6; + } + + .flex.sm5 { + flex-basis: 41.6666666667%; + flex-grow: 0; + max-width: 41.6666666667%; + } + + .flex.order-sm5 { + order: 5; + } + + .flex.sm4 { + flex-basis: 33.3333333333%; + flex-grow: 0; + max-width: 33.3333333333%; + } + + .flex.order-sm4 { + order: 4; + } + + .flex.sm3 { + flex-basis: 25%; + flex-grow: 0; + max-width: 25%; + } + + .flex.order-sm3 { + order: 3; + } + + .flex.sm2 { + flex-basis: 16.6666666667%; + flex-grow: 0; + max-width: 16.6666666667%; + } + + .flex.order-sm2 { + order: 2; + } + + .flex.sm1 { + flex-basis: 8.3333333333%; + flex-grow: 0; + max-width: 8.3333333333%; + } + + .flex.order-sm1 { + order: 1; + } + + .v-application--is-ltr .flex.offset-sm12 { + margin-left: 100%; + } + .v-application--is-rtl .flex.offset-sm12 { + margin-right: 100%; + } + + .v-application--is-ltr .flex.offset-sm11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .flex.offset-sm11 { + margin-right: 91.6666666667%; + } + + .v-application--is-ltr .flex.offset-sm10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .flex.offset-sm10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .flex.offset-sm9 { + margin-left: 75%; + } + .v-application--is-rtl .flex.offset-sm9 { + margin-right: 75%; + } + + .v-application--is-ltr .flex.offset-sm8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .flex.offset-sm8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .flex.offset-sm7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .flex.offset-sm7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .flex.offset-sm6 { + margin-left: 50%; + } + .v-application--is-rtl .flex.offset-sm6 { + margin-right: 50%; + } + + .v-application--is-ltr .flex.offset-sm5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .flex.offset-sm5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .flex.offset-sm4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .flex.offset-sm4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .flex.offset-sm3 { + margin-left: 25%; + } + .v-application--is-rtl .flex.offset-sm3 { + margin-right: 25%; + } + + .v-application--is-ltr .flex.offset-sm2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .flex.offset-sm2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .flex.offset-sm1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .flex.offset-sm1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .flex.offset-sm0 { + margin-left: 0%; + } + .v-application--is-rtl .flex.offset-sm0 { + margin-right: 0%; + } +} +@media all and (min-width: 960px) { + .flex.md12 { + flex-basis: 100%; + flex-grow: 0; + max-width: 100%; + } + + .flex.order-md12 { + order: 12; + } + + .flex.md11 { + flex-basis: 91.6666666667%; + flex-grow: 0; + max-width: 91.6666666667%; + } + + .flex.order-md11 { + order: 11; + } + + .flex.md10 { + flex-basis: 83.3333333333%; + flex-grow: 0; + max-width: 83.3333333333%; + } + + .flex.order-md10 { + order: 10; + } + + .flex.md9 { + flex-basis: 75%; + flex-grow: 0; + max-width: 75%; + } + + .flex.order-md9 { + order: 9; + } + + .flex.md8 { + flex-basis: 66.6666666667%; + flex-grow: 0; + max-width: 66.6666666667%; + } + + .flex.order-md8 { + order: 8; + } + + .flex.md7 { + flex-basis: 58.3333333333%; + flex-grow: 0; + max-width: 58.3333333333%; + } + + .flex.order-md7 { + order: 7; + } + + .flex.md6 { + flex-basis: 50%; + flex-grow: 0; + max-width: 50%; + } + + .flex.order-md6 { + order: 6; + } + + .flex.md5 { + flex-basis: 41.6666666667%; + flex-grow: 0; + max-width: 41.6666666667%; + } + + .flex.order-md5 { + order: 5; + } + + .flex.md4 { + flex-basis: 33.3333333333%; + flex-grow: 0; + max-width: 33.3333333333%; + } + + .flex.order-md4 { + order: 4; + } + + .flex.md3 { + flex-basis: 25%; + flex-grow: 0; + max-width: 25%; + } + + .flex.order-md3 { + order: 3; + } + + .flex.md2 { + flex-basis: 16.6666666667%; + flex-grow: 0; + max-width: 16.6666666667%; + } + + .flex.order-md2 { + order: 2; + } + + .flex.md1 { + flex-basis: 8.3333333333%; + flex-grow: 0; + max-width: 8.3333333333%; + } + + .flex.order-md1 { + order: 1; + } + + .v-application--is-ltr .flex.offset-md12 { + margin-left: 100%; + } + .v-application--is-rtl .flex.offset-md12 { + margin-right: 100%; + } + + .v-application--is-ltr .flex.offset-md11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .flex.offset-md11 { + margin-right: 91.6666666667%; + } + + .v-application--is-ltr .flex.offset-md10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .flex.offset-md10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .flex.offset-md9 { + margin-left: 75%; + } + .v-application--is-rtl .flex.offset-md9 { + margin-right: 75%; + } + + .v-application--is-ltr .flex.offset-md8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .flex.offset-md8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .flex.offset-md7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .flex.offset-md7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .flex.offset-md6 { + margin-left: 50%; + } + .v-application--is-rtl .flex.offset-md6 { + margin-right: 50%; + } + + .v-application--is-ltr .flex.offset-md5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .flex.offset-md5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .flex.offset-md4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .flex.offset-md4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .flex.offset-md3 { + margin-left: 25%; + } + .v-application--is-rtl .flex.offset-md3 { + margin-right: 25%; + } + + .v-application--is-ltr .flex.offset-md2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .flex.offset-md2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .flex.offset-md1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .flex.offset-md1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .flex.offset-md0 { + margin-left: 0%; + } + .v-application--is-rtl .flex.offset-md0 { + margin-right: 0%; + } +} +@media all and (min-width: 1264px) { + .flex.lg12 { + flex-basis: 100%; + flex-grow: 0; + max-width: 100%; + } + + .flex.order-lg12 { + order: 12; + } + + .flex.lg11 { + flex-basis: 91.6666666667%; + flex-grow: 0; + max-width: 91.6666666667%; + } + + .flex.order-lg11 { + order: 11; + } + + .flex.lg10 { + flex-basis: 83.3333333333%; + flex-grow: 0; + max-width: 83.3333333333%; + } + + .flex.order-lg10 { + order: 10; + } + + .flex.lg9 { + flex-basis: 75%; + flex-grow: 0; + max-width: 75%; + } + + .flex.order-lg9 { + order: 9; + } + + .flex.lg8 { + flex-basis: 66.6666666667%; + flex-grow: 0; + max-width: 66.6666666667%; + } + + .flex.order-lg8 { + order: 8; + } + + .flex.lg7 { + flex-basis: 58.3333333333%; + flex-grow: 0; + max-width: 58.3333333333%; + } + + .flex.order-lg7 { + order: 7; + } + + .flex.lg6 { + flex-basis: 50%; + flex-grow: 0; + max-width: 50%; + } + + .flex.order-lg6 { + order: 6; + } + + .flex.lg5 { + flex-basis: 41.6666666667%; + flex-grow: 0; + max-width: 41.6666666667%; + } + + .flex.order-lg5 { + order: 5; + } + + .flex.lg4 { + flex-basis: 33.3333333333%; + flex-grow: 0; + max-width: 33.3333333333%; + } + + .flex.order-lg4 { + order: 4; + } + + .flex.lg3 { + flex-basis: 25%; + flex-grow: 0; + max-width: 25%; + } + + .flex.order-lg3 { + order: 3; + } + + .flex.lg2 { + flex-basis: 16.6666666667%; + flex-grow: 0; + max-width: 16.6666666667%; + } + + .flex.order-lg2 { + order: 2; + } + + .flex.lg1 { + flex-basis: 8.3333333333%; + flex-grow: 0; + max-width: 8.3333333333%; + } + + .flex.order-lg1 { + order: 1; + } + + .v-application--is-ltr .flex.offset-lg12 { + margin-left: 100%; + } + .v-application--is-rtl .flex.offset-lg12 { + margin-right: 100%; + } + + .v-application--is-ltr .flex.offset-lg11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .flex.offset-lg11 { + margin-right: 91.6666666667%; + } + + .v-application--is-ltr .flex.offset-lg10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .flex.offset-lg10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .flex.offset-lg9 { + margin-left: 75%; + } + .v-application--is-rtl .flex.offset-lg9 { + margin-right: 75%; + } + + .v-application--is-ltr .flex.offset-lg8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .flex.offset-lg8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .flex.offset-lg7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .flex.offset-lg7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .flex.offset-lg6 { + margin-left: 50%; + } + .v-application--is-rtl .flex.offset-lg6 { + margin-right: 50%; + } + + .v-application--is-ltr .flex.offset-lg5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .flex.offset-lg5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .flex.offset-lg4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .flex.offset-lg4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .flex.offset-lg3 { + margin-left: 25%; + } + .v-application--is-rtl .flex.offset-lg3 { + margin-right: 25%; + } + + .v-application--is-ltr .flex.offset-lg2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .flex.offset-lg2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .flex.offset-lg1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .flex.offset-lg1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .flex.offset-lg0 { + margin-left: 0%; + } + .v-application--is-rtl .flex.offset-lg0 { + margin-right: 0%; + } +} +@media all and (min-width: 1904px) { + .flex.xl12 { + flex-basis: 100%; + flex-grow: 0; + max-width: 100%; + } + + .flex.order-xl12 { + order: 12; + } + + .flex.xl11 { + flex-basis: 91.6666666667%; + flex-grow: 0; + max-width: 91.6666666667%; + } + + .flex.order-xl11 { + order: 11; + } + + .flex.xl10 { + flex-basis: 83.3333333333%; + flex-grow: 0; + max-width: 83.3333333333%; + } + + .flex.order-xl10 { + order: 10; + } + + .flex.xl9 { + flex-basis: 75%; + flex-grow: 0; + max-width: 75%; + } + + .flex.order-xl9 { + order: 9; + } + + .flex.xl8 { + flex-basis: 66.6666666667%; + flex-grow: 0; + max-width: 66.6666666667%; + } + + .flex.order-xl8 { + order: 8; + } + + .flex.xl7 { + flex-basis: 58.3333333333%; + flex-grow: 0; + max-width: 58.3333333333%; + } + + .flex.order-xl7 { + order: 7; + } + + .flex.xl6 { + flex-basis: 50%; + flex-grow: 0; + max-width: 50%; + } + + .flex.order-xl6 { + order: 6; + } + + .flex.xl5 { + flex-basis: 41.6666666667%; + flex-grow: 0; + max-width: 41.6666666667%; + } + + .flex.order-xl5 { + order: 5; + } + + .flex.xl4 { + flex-basis: 33.3333333333%; + flex-grow: 0; + max-width: 33.3333333333%; + } + + .flex.order-xl4 { + order: 4; + } + + .flex.xl3 { + flex-basis: 25%; + flex-grow: 0; + max-width: 25%; + } + + .flex.order-xl3 { + order: 3; + } + + .flex.xl2 { + flex-basis: 16.6666666667%; + flex-grow: 0; + max-width: 16.6666666667%; + } + + .flex.order-xl2 { + order: 2; + } + + .flex.xl1 { + flex-basis: 8.3333333333%; + flex-grow: 0; + max-width: 8.3333333333%; + } + + .flex.order-xl1 { + order: 1; + } + + .v-application--is-ltr .flex.offset-xl12 { + margin-left: 100%; + } + .v-application--is-rtl .flex.offset-xl12 { + margin-right: 100%; + } + + .v-application--is-ltr .flex.offset-xl11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .flex.offset-xl11 { + margin-right: 91.6666666667%; + } + + .v-application--is-ltr .flex.offset-xl10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .flex.offset-xl10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .flex.offset-xl9 { + margin-left: 75%; + } + .v-application--is-rtl .flex.offset-xl9 { + margin-right: 75%; + } + + .v-application--is-ltr .flex.offset-xl8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .flex.offset-xl8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .flex.offset-xl7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .flex.offset-xl7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .flex.offset-xl6 { + margin-left: 50%; + } + .v-application--is-rtl .flex.offset-xl6 { + margin-right: 50%; + } + + .v-application--is-ltr .flex.offset-xl5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .flex.offset-xl5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .flex.offset-xl4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .flex.offset-xl4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .flex.offset-xl3 { + margin-left: 25%; + } + .v-application--is-rtl .flex.offset-xl3 { + margin-right: 25%; + } + + .v-application--is-ltr .flex.offset-xl2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .flex.offset-xl2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .flex.offset-xl1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .flex.offset-xl1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .flex.offset-xl0 { + margin-left: 0%; + } + .v-application--is-rtl .flex.offset-xl0 { + margin-right: 0%; + } +} +.flex, +.child-flex > * { + flex: 1 1 auto; + max-width: 100%; +} +.flex.grow-shrink-0, +.child-flex > *.grow-shrink-0 { + flex-grow: 0; + flex-shrink: 0; +} + +.spacer { + flex-grow: 1 !important; +} + +.grow { + flex-grow: 1 !important; + flex-shrink: 0 !important; +} + +.shrink { + flex-grow: 0 !important; + flex-shrink: 1 !important; +} + +.fill-height { + height: 100%; +} +.container { + width: 100%; + padding: 12px; + margin-right: auto; + margin-left: auto; +} +@media (min-width: 960px) { + .container { + max-width: 900px; + } +} +@media (min-width: 1264px) { + .container { + max-width: 1185px; + } +} +@media (min-width: 1904px) { + .container { + max-width: 1785px; + } +} +.container--fluid { + max-width: 100%; +} + +.row { + display: flex; + flex-wrap: wrap; + flex: 1 1 auto; + margin-right: -12px; + margin-left: -12px; +} +.row--dense { + margin-right: -4px; + margin-left: -4px; +} +.row--dense > .col, +.row--dense > [class*=col-] { + padding: 4px; +} + +.no-gutters { + margin-right: 0; + margin-left: 0; +} +.no-gutters > .col, +.no-gutters > [class*=col-] { + padding: 0; +} + +.col-xl, +.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, +.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, +.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, +.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, +.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 { + width: 100%; + padding: 12px; +} + +.col { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; +} + +.col-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; +} + +.col-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; +} + +.col-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; +} + +.col-3 { + flex: 0 0 25%; + max-width: 25%; +} + +.col-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; +} + +.col-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; +} + +.col-6 { + flex: 0 0 50%; + max-width: 50%; +} + +.col-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; +} + +.col-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; +} + +.col-9 { + flex: 0 0 75%; + max-width: 75%; +} + +.col-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; +} + +.col-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; +} + +.col-12 { + flex: 0 0 100%; + max-width: 100%; +} + +.v-application--is-ltr .offset-1 { + margin-left: 8.3333333333%; +} +.v-application--is-rtl .offset-1 { + margin-right: 8.3333333333%; +} + +.v-application--is-ltr .offset-2 { + margin-left: 16.6666666667%; +} +.v-application--is-rtl .offset-2 { + margin-right: 16.6666666667%; +} + +.v-application--is-ltr .offset-3 { + margin-left: 25%; +} +.v-application--is-rtl .offset-3 { + margin-right: 25%; +} + +.v-application--is-ltr .offset-4 { + margin-left: 33.3333333333%; +} +.v-application--is-rtl .offset-4 { + margin-right: 33.3333333333%; +} + +.v-application--is-ltr .offset-5 { + margin-left: 41.6666666667%; +} +.v-application--is-rtl .offset-5 { + margin-right: 41.6666666667%; +} + +.v-application--is-ltr .offset-6 { + margin-left: 50%; +} +.v-application--is-rtl .offset-6 { + margin-right: 50%; +} + +.v-application--is-ltr .offset-7 { + margin-left: 58.3333333333%; +} +.v-application--is-rtl .offset-7 { + margin-right: 58.3333333333%; +} + +.v-application--is-ltr .offset-8 { + margin-left: 66.6666666667%; +} +.v-application--is-rtl .offset-8 { + margin-right: 66.6666666667%; +} + +.v-application--is-ltr .offset-9 { + margin-left: 75%; +} +.v-application--is-rtl .offset-9 { + margin-right: 75%; +} + +.v-application--is-ltr .offset-10 { + margin-left: 83.3333333333%; +} +.v-application--is-rtl .offset-10 { + margin-right: 83.3333333333%; +} + +.v-application--is-ltr .offset-11 { + margin-left: 91.6666666667%; +} +.v-application--is-rtl .offset-11 { + margin-right: 91.6666666667%; +} + +@media (min-width: 600px) { + .col-sm { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-sm-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-sm-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-sm-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-sm-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-sm-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-sm-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-sm-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-sm-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-sm-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-sm-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-sm-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-sm-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-sm-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .v-application--is-ltr .offset-sm-0 { + margin-left: 0; + } + .v-application--is-rtl .offset-sm-0 { + margin-right: 0; + } + + .v-application--is-ltr .offset-sm-1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .offset-sm-1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .offset-sm-2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .offset-sm-2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .offset-sm-3 { + margin-left: 25%; + } + .v-application--is-rtl .offset-sm-3 { + margin-right: 25%; + } + + .v-application--is-ltr .offset-sm-4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .offset-sm-4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .offset-sm-5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .offset-sm-5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .offset-sm-6 { + margin-left: 50%; + } + .v-application--is-rtl .offset-sm-6 { + margin-right: 50%; + } + + .v-application--is-ltr .offset-sm-7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .offset-sm-7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .offset-sm-8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .offset-sm-8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .offset-sm-9 { + margin-left: 75%; + } + .v-application--is-rtl .offset-sm-9 { + margin-right: 75%; + } + + .v-application--is-ltr .offset-sm-10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .offset-sm-10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .offset-sm-11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .offset-sm-11 { + margin-right: 91.6666666667%; + } +} +@media (min-width: 960px) { + .col-md { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-md-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-md-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-md-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-md-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-md-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-md-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-md-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-md-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-md-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-md-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-md-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-md-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-md-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .v-application--is-ltr .offset-md-0 { + margin-left: 0; + } + .v-application--is-rtl .offset-md-0 { + margin-right: 0; + } + + .v-application--is-ltr .offset-md-1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .offset-md-1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .offset-md-2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .offset-md-2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .offset-md-3 { + margin-left: 25%; + } + .v-application--is-rtl .offset-md-3 { + margin-right: 25%; + } + + .v-application--is-ltr .offset-md-4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .offset-md-4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .offset-md-5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .offset-md-5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .offset-md-6 { + margin-left: 50%; + } + .v-application--is-rtl .offset-md-6 { + margin-right: 50%; + } + + .v-application--is-ltr .offset-md-7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .offset-md-7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .offset-md-8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .offset-md-8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .offset-md-9 { + margin-left: 75%; + } + .v-application--is-rtl .offset-md-9 { + margin-right: 75%; + } + + .v-application--is-ltr .offset-md-10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .offset-md-10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .offset-md-11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .offset-md-11 { + margin-right: 91.6666666667%; + } +} +@media (min-width: 1264px) { + .col-lg { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-lg-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-lg-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-lg-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-lg-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-lg-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-lg-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-lg-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-lg-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-lg-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-lg-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-lg-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-lg-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-lg-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .v-application--is-ltr .offset-lg-0 { + margin-left: 0; + } + .v-application--is-rtl .offset-lg-0 { + margin-right: 0; + } + + .v-application--is-ltr .offset-lg-1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .offset-lg-1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .offset-lg-2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .offset-lg-2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .offset-lg-3 { + margin-left: 25%; + } + .v-application--is-rtl .offset-lg-3 { + margin-right: 25%; + } + + .v-application--is-ltr .offset-lg-4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .offset-lg-4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .offset-lg-5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .offset-lg-5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .offset-lg-6 { + margin-left: 50%; + } + .v-application--is-rtl .offset-lg-6 { + margin-right: 50%; + } + + .v-application--is-ltr .offset-lg-7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .offset-lg-7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .offset-lg-8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .offset-lg-8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .offset-lg-9 { + margin-left: 75%; + } + .v-application--is-rtl .offset-lg-9 { + margin-right: 75%; + } + + .v-application--is-ltr .offset-lg-10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .offset-lg-10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .offset-lg-11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .offset-lg-11 { + margin-right: 91.6666666667%; + } +} +@media (min-width: 1904px) { + .col-xl { + flex-basis: 0; + flex-grow: 1; + max-width: 100%; + } + + .col-xl-auto { + flex: 0 0 auto; + width: auto; + max-width: 100%; + } + + .col-xl-1 { + flex: 0 0 8.3333333333%; + max-width: 8.3333333333%; + } + + .col-xl-2 { + flex: 0 0 16.6666666667%; + max-width: 16.6666666667%; + } + + .col-xl-3 { + flex: 0 0 25%; + max-width: 25%; + } + + .col-xl-4 { + flex: 0 0 33.3333333333%; + max-width: 33.3333333333%; + } + + .col-xl-5 { + flex: 0 0 41.6666666667%; + max-width: 41.6666666667%; + } + + .col-xl-6 { + flex: 0 0 50%; + max-width: 50%; + } + + .col-xl-7 { + flex: 0 0 58.3333333333%; + max-width: 58.3333333333%; + } + + .col-xl-8 { + flex: 0 0 66.6666666667%; + max-width: 66.6666666667%; + } + + .col-xl-9 { + flex: 0 0 75%; + max-width: 75%; + } + + .col-xl-10 { + flex: 0 0 83.3333333333%; + max-width: 83.3333333333%; + } + + .col-xl-11 { + flex: 0 0 91.6666666667%; + max-width: 91.6666666667%; + } + + .col-xl-12 { + flex: 0 0 100%; + max-width: 100%; + } + + .v-application--is-ltr .offset-xl-0 { + margin-left: 0; + } + .v-application--is-rtl .offset-xl-0 { + margin-right: 0; + } + + .v-application--is-ltr .offset-xl-1 { + margin-left: 8.3333333333%; + } + .v-application--is-rtl .offset-xl-1 { + margin-right: 8.3333333333%; + } + + .v-application--is-ltr .offset-xl-2 { + margin-left: 16.6666666667%; + } + .v-application--is-rtl .offset-xl-2 { + margin-right: 16.6666666667%; + } + + .v-application--is-ltr .offset-xl-3 { + margin-left: 25%; + } + .v-application--is-rtl .offset-xl-3 { + margin-right: 25%; + } + + .v-application--is-ltr .offset-xl-4 { + margin-left: 33.3333333333%; + } + .v-application--is-rtl .offset-xl-4 { + margin-right: 33.3333333333%; + } + + .v-application--is-ltr .offset-xl-5 { + margin-left: 41.6666666667%; + } + .v-application--is-rtl .offset-xl-5 { + margin-right: 41.6666666667%; + } + + .v-application--is-ltr .offset-xl-6 { + margin-left: 50%; + } + .v-application--is-rtl .offset-xl-6 { + margin-right: 50%; + } + + .v-application--is-ltr .offset-xl-7 { + margin-left: 58.3333333333%; + } + .v-application--is-rtl .offset-xl-7 { + margin-right: 58.3333333333%; + } + + .v-application--is-ltr .offset-xl-8 { + margin-left: 66.6666666667%; + } + .v-application--is-rtl .offset-xl-8 { + margin-right: 66.6666666667%; + } + + .v-application--is-ltr .offset-xl-9 { + margin-left: 75%; + } + .v-application--is-rtl .offset-xl-9 { + margin-right: 75%; + } + + .v-application--is-ltr .offset-xl-10 { + margin-left: 83.3333333333%; + } + .v-application--is-rtl .offset-xl-10 { + margin-right: 83.3333333333%; + } + + .v-application--is-ltr .offset-xl-11 { + margin-left: 91.6666666667%; + } + .v-application--is-rtl .offset-xl-11 { + margin-right: 91.6666666667%; + } +} +.theme--light.v-navigation-drawer { + background-color: #FFFFFF; +} +.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border { + background-color: rgba(0, 0, 0, 0.12); +} +.theme--light.v-navigation-drawer .v-divider { + border-color: rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-navigation-drawer { + background-color: #363636; +} +.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border { + background-color: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-navigation-drawer .v-divider { + border-color: rgba(255, 255, 255, 0.12); +} + +.v-navigation-drawer { + -webkit-overflow-scrolling: touch; + display: flex; + flex-direction: column; + left: 0; + max-width: 100%; + overflow: hidden; + pointer-events: auto; + top: 0; + transition-duration: 0.2s; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + will-change: transform; + transition-property: transform, visibility, width; +} +.v-navigation-drawer:not([data-booted=true]) { + transition: none !important; +} +.v-navigation-drawer.v-navigation-drawer--right:after { + left: 0; + right: initial; +} +.v-navigation-drawer .v-list:not(.v-select-list) { + background: inherit; +} + +.v-navigation-drawer__border { + position: absolute; + right: 0; + top: 0; + height: 100%; + width: 1px; +} + +.v-navigation-drawer__content { + height: 100%; + overflow-y: auto; + overflow-x: hidden; +} + +.v-navigation-drawer__image { + border-radius: inherit; + height: 100%; + position: absolute; + top: 0; + bottom: 0; + z-index: -1; + contain: strict; + width: 100%; +} +.v-navigation-drawer__image .v-image { + border-radius: inherit; +} + +.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile { + max-height: 50%; + top: auto; + bottom: 0; + min-width: 100%; +} + +.v-navigation-drawer--right { + left: auto; + right: 0; +} +.v-navigation-drawer--right > .v-navigation-drawer__border { + right: auto; + left: 0; +} + +.v-navigation-drawer--absolute { + z-index: 1; +} + +.v-navigation-drawer--fixed { + z-index: 6; +} + +.v-navigation-drawer--absolute { + position: absolute; +} + +.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile) { + z-index: 4; +} + +.v-navigation-drawer--fixed { + position: fixed; +} + +.v-navigation-drawer--floating:after { + display: none; +} + +.v-navigation-drawer--mini-variant { + overflow: hidden; +} +.v-navigation-drawer--mini-variant .v-list-item > *:first-child { + margin-left: 0; + margin-right: 0; +} +.v-navigation-drawer--mini-variant .v-list-item > *:not(:first-child) { + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + white-space: nowrap; + display: initial; +} +.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items, +.v-navigation-drawer--mini-variant .v-list-group--sub-group { + display: none; +} +.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item { + justify-content: center; +} + +.v-navigation-drawer--temporary { + z-index: 7; +} + +.v-navigation-drawer--mobile { + z-index: 6; +} + +.v-navigation-drawer--close { + visibility: hidden; +} + +.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close), +.v-navigation-drawer--temporary:not(.v-navigation-drawer--close) { + box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12); +} +.theme--light.v-overflow-btn.theme--light.v-overflow-btn > .v-input__control > .v-input__slot { + border-color: rgba(0, 0, 0, 0.12); +} +.theme--light.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover { + background: #FFFFFF; +} +.theme--light.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner { + border-left: thin solid rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-overflow-btn.theme--dark.v-overflow-btn > .v-input__control > .v-input__slot { + border-color: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover { + background: #1E1E1E; +} +.theme--dark.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner { + border-left: thin solid rgba(255, 255, 255, 0.12); +} + +.v-autocomplete__content.v-menu__content { + box-shadow: 0 4px 6px 0 rgba(32, 33, 36, 0.28); +} +.v-autocomplete__content.v-menu__content .v-select-list { + border-radius: 0 0 4px 4px; +} + +.v-overflow-btn { + margin-top: 12px; + padding-top: 0; +} +.v-overflow-btn:not(.v-overflow-btn--editable) > .v-input__control > .v-input__slot { + cursor: pointer; +} +.v-overflow-btn .v-input__slot { + border-width: 2px 0; + border-style: solid; +} +.v-overflow-btn .v-input__slot:before { + display: none; +} +.v-overflow-btn .v-select__slot { + height: 48px; +} +.v-overflow-btn.v-input--dense .v-select__slot { + height: 38px; +} +.v-overflow-btn.v-input--dense input { + cursor: pointer; +} +.v-application--is-ltr .v-overflow-btn.v-input--dense input { + margin-left: 16px; +} +.v-application--is-rtl .v-overflow-btn.v-input--dense input { + margin-right: 16px; +} +.v-application--is-ltr .v-overflow-btn .v-select__selection--comma:first-child { + margin-left: 16px; +} +.v-application--is-rtl .v-overflow-btn .v-select__selection--comma:first-child { + margin-right: 16px; +} +.v-overflow-btn .v-input__slot { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-overflow-btn .v-input__slot::before, .v-overflow-btn .v-input__slot::after { + display: none; +} +.v-overflow-btn .v-label { + top: calc(50% - 10px); +} +.v-application--is-ltr .v-overflow-btn .v-label { + margin-left: 16px; +} +.v-application--is-rtl .v-overflow-btn .v-label { + margin-right: 16px; +} +.v-overflow-btn .v-input__append-inner { + align-items: center; + align-self: auto; + flex-shrink: 0; + height: 48px; + margin-top: 0; + padding: 0 4px; + width: 42px; +} +.v-overflow-btn .v-input__append-outer, +.v-overflow-btn .v-input__prepend-outer { + margin-bottom: 12px; + margin-top: 12px; +} +.v-overflow-btn .v-input__control::before { + height: 1px; + top: -1px; + content: ""; + left: 0; + position: absolute; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + width: 100%; +} +.v-overflow-btn.v-input--is-focused .v-input__slot, .v-overflow-btn.v-select--is-menu-active .v-input__slot { + border-color: transparent !important; + box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28); +} +.v-overflow-btn.v-input--is-focused .v-input__slot { + border-radius: 4px; +} +.v-overflow-btn.v-select--is-menu-active .v-input__slot { + border-radius: 4px 4px 0 0; +} +.v-overflow-btn .v-select__selections { + width: 0px; +} +.v-overflow-btn--segmented .v-input__slot { + border-width: thin 0; +} +.v-overflow-btn--segmented .v-select__selections { + flex-wrap: nowrap; +} +.v-overflow-btn--segmented .v-select__selections .v-btn { + border-radius: 0; + margin: 0; + height: 48px; + width: 100%; +} +.v-application--is-ltr .v-overflow-btn--segmented .v-select__selections .v-btn { + margin-right: -16px; +} +.v-application--is-rtl .v-overflow-btn--segmented .v-select__selections .v-btn { + margin-left: -16px; +} +.v-overflow-btn--segmented .v-select__selections .v-btn__content { + justify-content: start; +} +.v-overflow-btn--segmented .v-select__selections .v-btn__content::before { + background-color: transparent; +} +.v-overflow-btn--editable .v-select__slot input { + cursor: text; + padding: 8px 16px; +} +.v-overflow-btn--editable .v-input__append-inner, +.v-overflow-btn--editable .v-input__append-inner * { + cursor: pointer; +} +.theme--light.v-pagination .v-pagination__item { + background: #FFFFFF; + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-pagination .v-pagination__item--active { + color: #FFFFFF; +} +.theme--light.v-pagination .v-pagination__navigation { + background: #FFFFFF; +} + +.theme--dark.v-pagination .v-pagination__item { + background: #1E1E1E; + color: #FFFFFF; +} +.theme--dark.v-pagination .v-pagination__item--active { + color: #FFFFFF; +} +.theme--dark.v-pagination .v-pagination__navigation { + background: #1E1E1E; +} + +.v-pagination { + align-items: center; + display: inline-flex; + list-style-type: none; + justify-content: center; + margin: 0; + max-width: 100%; + width: 100%; +} +.v-pagination.v-pagination { + padding-left: 0; +} +.v-pagination > li { + align-items: center; + display: flex; +} +.v-pagination--circle .v-pagination__item, +.v-pagination--circle .v-pagination__more, +.v-pagination--circle .v-pagination__navigation { + border-radius: 50%; +} +.v-pagination--disabled { + pointer-events: none; + opacity: 0.6; +} +.v-pagination__item { + background: transparent; + border-radius: 4px; + font-size: 1rem; + height: 34px; + margin: 0.3rem; + min-width: 34px; + padding: 0 5px; + text-decoration: none; + transition: 0.3s cubic-bezier(0, 0, 0.2, 1); + width: auto; + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-pagination__item--active { + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-pagination__navigation { + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); + border-radius: 4px; + display: inline-flex; + justify-content: center; + align-items: center; + text-decoration: none; + height: 32px; + width: 32px; + margin: 0.3rem 10px; +} +.v-pagination__navigation .v-icon { + transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1); + vertical-align: middle; +} +.v-pagination__navigation--disabled { + opacity: 0.6; + pointer-events: none; +} +.v-pagination__more { + margin: 0.3rem; + display: inline-flex; + align-items: flex-end; + justify-content: center; + height: 32px; + width: 32px; +} +.v-parallax { + position: relative; + overflow: hidden; + z-index: 0; +} +.v-parallax__image-container { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + z-index: 1; + contain: strict; +} +.v-parallax__image { + position: absolute; + bottom: 0; + left: 50%; + min-width: 100%; + min-height: 100%; + display: none; + transform: translate(-50%, 0); + will-change: transform; + transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1); + z-index: 1; +} +.v-parallax__content { + color: #FFFFFF; + height: 100%; + z-index: 2; + position: relative; + display: flex; + flex-direction: column; + justify-content: center; + padding: 0 1rem; +} +.v-input--radio-group__input { + border: none; + display: flex; + width: 100%; +} +.v-input--radio-group--column .v-input--radio-group__input > .v-label { + padding-bottom: 8px; +} +.v-input--radio-group--row .v-input--radio-group__input > .v-label { + padding-right: 8px; +} +.v-input--radio-group--row legend { + align-self: center; + display: inline-block; +} +.v-input--radio-group--row .v-input--radio-group__input { + flex-direction: row; + flex-wrap: wrap; +} +.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child) { + margin-bottom: 8px; +} +.v-input--radio-group--column .v-input--radio-group__input { + flex-direction: column; +} +.theme--light.v-radio--is-disabled label { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-radio--is-disabled .v-icon { + color: rgba(0, 0, 0, 0.26) !important; +} + +.theme--dark.v-radio--is-disabled label { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-radio--is-disabled .v-icon { + color: rgba(255, 255, 255, 0.3) !important; +} + +.v-radio { + align-items: center; + display: flex; + height: auto; + outline: none; +} +.v-radio--is-disabled { + pointer-events: none; +} + +.v-input--radio-group.v-input--radio-group--row .v-radio { + margin-right: 16px; +} +.theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb { + background: #fafafa; +} + +.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb { + background: #424242; +} + +/** Input Group */ +.v-input--range-slider.v-input--is-disabled .v-slider__track-fill { + display: none; +} +.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb { + border-color: transparent; +} +.v-rating { + max-width: 100%; + white-space: nowrap; +} +.v-rating .v-icon { + padding: 0.5rem; + border-radius: 50%; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + outline: none; +} +.v-rating .v-icon::after { + display: none; +} +.v-application--is-ltr .v-rating .v-icon { + transform: scaleX(1); +} +.v-application--is-rtl .v-rating .v-icon { + transform: scaleX(-1); +} +.v-rating--readonly .v-icon { + pointer-events: none; +} +.v-rating--dense .v-icon { + padding: 0.1rem; +} +.theme--light.v-skeleton-loader .v-skeleton-loader__bone::after { + background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0)); +} +.theme--light.v-skeleton-loader .v-skeleton-loader__avatar, +.theme--light.v-skeleton-loader .v-skeleton-loader__button, +.theme--light.v-skeleton-loader .v-skeleton-loader__chip, +.theme--light.v-skeleton-loader .v-skeleton-loader__divider, +.theme--light.v-skeleton-loader .v-skeleton-loader__heading, +.theme--light.v-skeleton-loader .v-skeleton-loader__image, +.theme--light.v-skeleton-loader .v-skeleton-loader__text { + background: rgba(0, 0, 0, 0.12); +} +.theme--light.v-skeleton-loader .v-skeleton-loader__actions, +.theme--light.v-skeleton-loader .v-skeleton-loader__article, +.theme--light.v-skeleton-loader .v-skeleton-loader__card-heading, +.theme--light.v-skeleton-loader .v-skeleton-loader__card-text, +.theme--light.v-skeleton-loader .v-skeleton-loader__date-picker, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-text, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-two-line, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-three-line, +.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line, +.theme--light.v-skeleton-loader .v-skeleton-loader__table-heading, +.theme--light.v-skeleton-loader .v-skeleton-loader__table-thead, +.theme--light.v-skeleton-loader .v-skeleton-loader__table-tbody, +.theme--light.v-skeleton-loader .v-skeleton-loader__table-tfoot { + background: #FFFFFF; +} + +.theme--dark.v-skeleton-loader .v-skeleton-loader__bone::after { + background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0)); +} +.theme--dark.v-skeleton-loader .v-skeleton-loader__avatar, +.theme--dark.v-skeleton-loader .v-skeleton-loader__button, +.theme--dark.v-skeleton-loader .v-skeleton-loader__chip, +.theme--dark.v-skeleton-loader .v-skeleton-loader__divider, +.theme--dark.v-skeleton-loader .v-skeleton-loader__heading, +.theme--dark.v-skeleton-loader .v-skeleton-loader__image, +.theme--dark.v-skeleton-loader .v-skeleton-loader__text { + background: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-skeleton-loader .v-skeleton-loader__actions, +.theme--dark.v-skeleton-loader .v-skeleton-loader__article, +.theme--dark.v-skeleton-loader .v-skeleton-loader__card-heading, +.theme--dark.v-skeleton-loader .v-skeleton-loader__card-text, +.theme--dark.v-skeleton-loader .v-skeleton-loader__date-picker, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-text, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-two-line, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-three-line, +.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line, +.theme--dark.v-skeleton-loader .v-skeleton-loader__table-heading, +.theme--dark.v-skeleton-loader .v-skeleton-loader__table-thead, +.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tbody, +.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tfoot { + background: #1E1E1E; +} + +.v-skeleton-loader { + border-radius: 4px; + position: relative; + vertical-align: top; +} +.v-skeleton-loader__actions { + padding: 16px 16px 8px; + text-align: right; +} +.v-skeleton-loader__actions .v-skeleton-loader__button { + display: inline-block; +} +.v-application--is-ltr .v-skeleton-loader__actions .v-skeleton-loader__button:first-child { + margin-right: 12px; +} +.v-application--is-rtl .v-skeleton-loader__actions .v-skeleton-loader__button:first-child { + margin-left: 12px; +} +.v-skeleton-loader .v-skeleton-loader__list-item, +.v-skeleton-loader .v-skeleton-loader__list-item-avatar, +.v-skeleton-loader .v-skeleton-loader__list-item-text, +.v-skeleton-loader .v-skeleton-loader__list-item-two-line, +.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line, +.v-skeleton-loader .v-skeleton-loader__list-item-three-line, +.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line { + border-radius: 4px; +} +.v-skeleton-loader .v-skeleton-loader__actions::after, +.v-skeleton-loader .v-skeleton-loader__article::after, +.v-skeleton-loader .v-skeleton-loader__card::after, +.v-skeleton-loader .v-skeleton-loader__card-avatar::after, +.v-skeleton-loader .v-skeleton-loader__card-heading::after, +.v-skeleton-loader .v-skeleton-loader__card-text::after, +.v-skeleton-loader .v-skeleton-loader__date-picker::after, +.v-skeleton-loader .v-skeleton-loader__date-picker-options::after, +.v-skeleton-loader .v-skeleton-loader__date-picker-days::after, +.v-skeleton-loader .v-skeleton-loader__list-item::after, +.v-skeleton-loader .v-skeleton-loader__list-item-avatar::after, +.v-skeleton-loader .v-skeleton-loader__list-item-text::after, +.v-skeleton-loader .v-skeleton-loader__list-item-two-line::after, +.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line::after, +.v-skeleton-loader .v-skeleton-loader__list-item-three-line::after, +.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line::after, +.v-skeleton-loader .v-skeleton-loader__paragraph::after, +.v-skeleton-loader .v-skeleton-loader__sentences::after, +.v-skeleton-loader .v-skeleton-loader__table::after, +.v-skeleton-loader .v-skeleton-loader__table-cell::after, +.v-skeleton-loader .v-skeleton-loader__table-heading::after, +.v-skeleton-loader .v-skeleton-loader__table-thead::after, +.v-skeleton-loader .v-skeleton-loader__table-tbody::after, +.v-skeleton-loader .v-skeleton-loader__table-tfoot::after, +.v-skeleton-loader .v-skeleton-loader__table-row::after, +.v-skeleton-loader .v-skeleton-loader__table-row-divider::after { + display: none; +} +.v-application--is-ltr .v-skeleton-loader__article .v-skeleton-loader__heading { + margin: 16px 0 16px 16px; +} +.v-application--is-rtl .v-skeleton-loader__article .v-skeleton-loader__heading { + margin: 16px 16px 0 16px; +} +.v-skeleton-loader__article .v-skeleton-loader__paragraph { + padding: 16px; +} +.v-skeleton-loader__bone { + border-radius: inherit; + overflow: hidden; + position: relative; +} +.v-skeleton-loader__bone::after { + -webkit-animation: loading 1.5s infinite; + animation: loading 1.5s infinite; + content: ""; + height: 100%; + left: 0; + position: absolute; + right: 0; + top: 0; + transform: translateX(-100%); + z-index: 1; +} +.v-skeleton-loader__avatar { + border-radius: 50%; + height: 48px; + width: 48px; +} +.v-skeleton-loader__button { + border-radius: 4px; + height: 36px; + width: 64px; +} +.v-skeleton-loader__card .v-skeleton-loader__image { + border-radius: 0; +} +.v-skeleton-loader__card-heading .v-skeleton-loader__heading { + margin: 16px; +} +.v-skeleton-loader__card-text { + padding: 16px; +} +.v-skeleton-loader__chip { + border-radius: 16px; + height: 32px; + width: 96px; +} +.v-skeleton-loader__date-picker { + border-radius: inherit; +} +.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text { + max-width: 88px; + width: 20%; +} +.v-skeleton-loader__date-picker .v-skeleton-loader__heading { + max-width: 256px; + width: 40%; +} +.v-skeleton-loader__date-picker-days { + display: flex; + flex-wrap: wrap; + padding: 0 12px; + margin: 0 auto; +} +.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar { + border-radius: 4px; + flex: 1 1 auto; + margin: 4px; + height: 40px; + width: 40px; +} +.v-skeleton-loader__date-picker-options { + align-items: center; + display: flex; + padding: 16px; +} +.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar { + height: 40px; + width: 40px; +} +.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) { + margin-left: auto; +} +.v-application--is-ltr .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) { + margin-right: 8px; +} +.v-application--is-rtl .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) { + margin-left: 8px; +} +.v-skeleton-loader__date-picker-options .v-skeleton-loader__text.v-skeleton-loader__bone:first-child { + margin-bottom: 0px; + max-width: 50%; + width: 456px; +} +.v-skeleton-loader__divider { + border-radius: 1px; + height: 2px; +} +.v-skeleton-loader__heading { + border-radius: 12px; + height: 24px; + width: 45%; +} +.v-skeleton-loader__image { + height: 200px; + border-radius: 0; +} +.v-skeleton-loader__image ~ .v-skeleton-loader__card-heading { + border-radius: 0; +} +.v-skeleton-loader__image::first-child, .v-skeleton-loader__image::last-child { + border-radius: inherit; +} +.v-skeleton-loader__list-item { + height: 48px; +} +.v-skeleton-loader__list-item-three-line { + flex-wrap: wrap; +} +.v-skeleton-loader__list-item-three-line > * { + flex: 1 0 100%; + width: 100%; +} +.v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar { + height: 40px; + width: 40px; +} +.v-skeleton-loader__list-item-avatar { + height: 48px; +} +.v-skeleton-loader__list-item-two-line, .v-skeleton-loader__list-item-avatar-two-line { + height: 72px; +} +.v-skeleton-loader__list-item-three-line, .v-skeleton-loader__list-item-avatar-three-line { + height: 88px; +} +.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar { + align-self: flex-start; +} +.v-skeleton-loader__list-item, .v-skeleton-loader__list-item-avatar, .v-skeleton-loader__list-item-two-line, .v-skeleton-loader__list-item-three-line, .v-skeleton-loader__list-item-avatar-two-line, .v-skeleton-loader__list-item-avatar-three-line { + align-content: center; + align-items: center; + display: flex; + flex-wrap: wrap; + padding: 0 16px; +} +.v-application--is-ltr .v-skeleton-loader__list-item .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar { + margin-right: 16px; +} +.v-application--is-rtl .v-skeleton-loader__list-item .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar { + margin-left: 16px; +} +.v-skeleton-loader__list-item .v-skeleton-loader__text:last-child, +.v-skeleton-loader__list-item .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:last-child, +.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:last-child, +.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:last-child, +.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:last-child, +.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:last-child, +.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:only-child { + margin-bottom: 0; +} +.v-skeleton-loader__paragraph, .v-skeleton-loader__sentences { + flex: 1 0 auto; +} +.v-skeleton-loader__paragraph:not(:last-child) { + margin-bottom: 6px; +} +.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(1) { + max-width: 100%; +} +.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(2) { + max-width: 50%; +} +.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(3) { + max-width: 70%; +} +.v-skeleton-loader__sentences .v-skeleton-loader__text:nth-child(2) { + max-width: 70%; +} +.v-skeleton-loader__sentences:not(:last-child) { + margin-bottom: 6px; +} +.v-skeleton-loader__table-heading { + align-items: center; + display: flex; + justify-content: space-between; + padding: 16px; +} +.v-skeleton-loader__table-heading .v-skeleton-loader__heading { + max-width: 15%; +} +.v-skeleton-loader__table-heading .v-skeleton-loader__text { + max-width: 40%; +} +.v-skeleton-loader__table-thead { + display: flex; + justify-content: space-between; + padding: 16px; +} +.v-skeleton-loader__table-thead .v-skeleton-loader__heading { + max-width: 5%; +} +.v-skeleton-loader__table-tbody { + padding: 16px 16px 0; +} +.v-skeleton-loader__table-tfoot { + align-items: center; + display: flex; + justify-content: flex-end; + padding: 16px; +} +.v-application--is-ltr .v-skeleton-loader__table-tfoot > * { + margin-left: 8px; +} +.v-application--is-rtl .v-skeleton-loader__table-tfoot > * { + margin-right: 8px; +} +.v-skeleton-loader__table-tfoot .v-skeleton-loader__avatar { + height: 40px; + width: 40px; +} +.v-skeleton-loader__table-tfoot .v-skeleton-loader__text { + margin-bottom: 0; +} +.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(1) { + max-width: 128px; +} +.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(2) { + max-width: 64px; +} +.v-skeleton-loader__table-row { + display: flex; + justify-content: space-between; +} +.v-skeleton-loader__table-cell { + align-items: center; + display: flex; + height: 48px; + width: 88px; +} +.v-skeleton-loader__table-cell .v-skeleton-loader__text { + margin-bottom: 0; +} +.v-skeleton-loader__text { + border-radius: 6px; + flex: 1 0 auto; + height: 12px; + margin-bottom: 6px; +} +.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after { + display: none; +} +.v-skeleton-loader--is-loading { + overflow: hidden; +} +.v-skeleton-loader--tile { + border-radius: 0; +} +.v-skeleton-loader--tile .v-skeleton-loader__bone { + border-radius: 0; +} + +@-webkit-keyframes loading { + 100% { + transform: translateX(100%); + } +} + +@keyframes loading { + 100% { + transform: translateX(100%); + } +} +.theme--light.v-snack__wrapper { + color: rgba(0, 0, 0, 0.87); +} + +.theme--dark.v-snack__wrapper { + color: #FFFFFF; +} + +.v-sheet.v-snack__wrapper { + border-radius: 4px; +} +.v-sheet.v-snack__wrapper:not(.v-sheet--outlined) { + box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); +} +.v-sheet.v-snack__wrapper.v-sheet--shaped { + border-radius: 24px 4px; +} + +.v-snack { + bottom: 0; + display: flex; + font-size: 0.875rem; + justify-content: center; + left: 0; + pointer-events: none; + right: 0; + top: 0; + width: 100%; +} +.v-snack:not(.v-snack--absolute) { + height: 100vh; + position: fixed; + z-index: 1000; +} +.v-snack:not(.v-snack--centered):not(.v-snack--top) { + align-items: flex-end; +} +.v-snack__wrapper { + align-items: center; + border-color: currentColor !important; + display: flex; + margin: 8px; + max-width: 672px; + min-height: 48px; + min-width: 344px; + padding: 0; + pointer-events: auto; + position: relative; + transition-duration: 0.15s; + transition-property: opacity, transform; + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); +} +.v-snack__wrapper.theme--dark { + background-color: #333333; + color: rgba(255, 255, 255, 0.87); +} +.v-snack__content { + flex-grow: 1; + font-size: 0.875rem; + font-weight: 400; + letter-spacing: 0.0178571429em; + line-height: 1.25rem; + margin-right: auto; + padding: 14px 16px; + text-align: initial; +} +.v-snack__action { + align-items: center; + align-self: center; + display: flex; +} +.v-snack__action .v-ripple__container { + display: none; +} +.v-application--is-ltr .v-snack__action { + margin-right: 8px; +} +.v-application--is-rtl .v-snack__action { + margin-left: 8px; +} +.v-snack__action > .v-snack__btn.v-btn { + padding: 0 8px; +} +.v-snack__btn { + margin-left: 0; + margin-right: 0; + margin: 0; + min-width: auto; +} +.v-snack--absolute { + height: 100%; + position: absolute; + z-index: 1; +} +.v-snack--centered { + align-items: center; +} +.v-snack--left { + justify-content: flex-start; +} +.v-snack--multi-line .v-snack__wrapper { + min-height: 68px; +} +.v-snack--right { + justify-content: flex-end; +} +.v-snack:not(.v-snack--has-background) .v-snack__wrapper { + box-shadow: none !important; +} +.v-snack--text .v-snack__wrapper:before { + background-color: currentColor; + border-radius: inherit; + bottom: 0; + content: ""; + left: 0; + opacity: 0.12; + pointer-events: none; + position: absolute; + right: 0; + top: 0; +} +.v-snack--top { + align-items: flex-start; +} +.v-snack--vertical .v-snack__wrapper { + flex-direction: column; +} +.v-snack--vertical .v-snack__wrapper .v-snack__action { + align-self: flex-end; + margin-bottom: 8px; +} + +.v-snack-transition-enter.v-snack__wrapper { + transform: scale(0.8); +} +.v-snack-transition-enter.v-snack__wrapper, .v-snack-transition-leave-to.v-snack__wrapper { + opacity: 0; +} +.v-speed-dial { + position: relative; + z-index: 1; +} +.v-speed-dial--absolute { + position: absolute; +} +.v-speed-dial--fixed { + position: fixed; +} +.v-speed-dial--fixed, .v-speed-dial--absolute { + z-index: 4; +} +.v-speed-dial--fixed > .v-btn--floating, .v-speed-dial--absolute > .v-btn--floating { + margin: 0; +} +.v-speed-dial--top { + top: 16px; +} +.v-speed-dial--bottom { + bottom: 16px; +} +.v-speed-dial--left { + left: 16px; +} +.v-speed-dial--right { + right: 16px; +} +.v-speed-dial--direction-left .v-speed-dial__list, .v-speed-dial--direction-right .v-speed-dial__list { + height: 100%; + top: 0; + padding: 0 16px; +} +.v-speed-dial--direction-top .v-speed-dial__list, .v-speed-dial--direction-bottom .v-speed-dial__list { + left: 0; + width: 100%; +} +.v-speed-dial--direction-top .v-speed-dial__list { + flex-direction: column-reverse; + bottom: 100%; +} +.v-speed-dial--direction-right .v-speed-dial__list { + flex-direction: row; + left: 100%; +} +.v-speed-dial--direction-bottom .v-speed-dial__list { + flex-direction: column; + top: 100%; +} +.v-speed-dial--direction-left .v-speed-dial__list { + flex-direction: row-reverse; + right: 100%; +} + +/** Elements */ +.v-speed-dial__list { + align-items: center; + display: flex; + justify-content: center; + padding: 16px 0; + position: absolute; +} +.v-speed-dial__list .v-btn { + margin: 6px; +} + +/** Modifiers */ +.v-speed-dial:not(.v-speed-dial--is-active) .v-speed-dial__list { + pointer-events: none; +} +.theme--light.v-stepper { + background: #FFFFFF; +} +.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step { + background: rgba(0, 0, 0, 0.38); +} +.theme--light.v-stepper .v-stepper__step__step { + color: white; +} +.theme--light.v-stepper .v-stepper__step__step .v-icon { + color: white; +} +.theme--light.v-stepper .v-stepper__header .v-divider { + border-color: rgba(0, 0, 0, 0.12); +} +.theme--light.v-stepper .v-stepper__step--active .v-stepper__label { + text-shadow: 0px 0px 0px black; +} +.theme--light.v-stepper .v-stepper__step--editable:hover { + background: rgba(0, 0, 0, 0.06); +} +.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label { + text-shadow: 0px 0px 0px black; +} +.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step { + background: rgba(0, 0, 0, 0.54); +} +.theme--light.v-stepper .v-stepper__label { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-stepper .v-stepper__label small { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label { + color: rgba(0, 0, 0, 0.6); +} +.v-application--is-ltr .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child) { + border-left: 1px solid rgba(0, 0, 0, 0.12); +} +.v-application--is-rtl .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child) { + border-right: 1px solid rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-stepper { + background: #303030; +} +.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step { + background: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-stepper .v-stepper__step__step { + color: white; +} +.theme--dark.v-stepper .v-stepper__step__step .v-icon { + color: white; +} +.theme--dark.v-stepper .v-stepper__header .v-divider { + border-color: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label { + text-shadow: 0px 0px 0px white; +} +.theme--dark.v-stepper .v-stepper__step--editable:hover { + background: rgba(255, 255, 255, 0.06); +} +.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label { + text-shadow: 0px 0px 0px white; +} +.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label { + color: rgba(255, 255, 255, 0.87); +} +.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step { + background: rgba(255, 255, 255, 0.75); +} +.theme--dark.v-stepper .v-stepper__label { + color: rgba(255, 255, 255, 0.5); +} +.theme--dark.v-stepper .v-stepper__label small { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label { + color: rgba(255, 255, 255, 0.7); +} +.v-application--is-ltr .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} +.v-application--is-rtl .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child) { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +.v-stepper { + border-radius: 4px; + overflow: hidden; + position: relative; + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-stepper__header { + height: 72px; + align-items: stretch; + display: flex; + flex-wrap: wrap; + justify-content: space-between; + box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); +} +.v-stepper__header .v-divider { + align-self: center; + margin: 0 -16px; +} +.v-stepper__items { + position: relative; + overflow: hidden; +} +.v-stepper__step__step { + align-items: center; + border-radius: 50%; + display: inline-flex; + font-size: 0.75rem; + justify-content: center; + height: 24px; + min-width: 24px; + width: 24px; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); +} +.v-application--is-ltr .v-stepper__step__step { + margin-right: 8px; +} +.v-application--is-rtl .v-stepper__step__step { + margin-left: 8px; +} +.v-stepper__step__step .v-icon.v-icon { + font-size: 1.25rem; +} +.v-stepper__step__step .v-icon.v-icon.v-icon--svg { + height: 1.25rem; + width: 1.25rem; +} +.v-stepper__step { + align-items: center; + display: flex; + flex-direction: row; + padding: 24px; + position: relative; +} +.v-stepper__step--active .v-stepper__label { + transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1); +} +.v-stepper__step--editable { + cursor: pointer; +} +.v-stepper__step.v-stepper__step--error .v-stepper__step__step { + background: transparent; + color: inherit; +} +.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon { + font-size: 1.5rem; + color: inherit; +} +.v-stepper__step.v-stepper__step--error .v-stepper__label { + color: inherit; + text-shadow: none; + font-weight: 500; +} +.v-stepper__step.v-stepper__step--error .v-stepper__label small { + color: inherit; +} +.v-stepper__label { + align-items: flex-start; + display: flex; + flex-direction: column; + line-height: 1; +} +.v-application--is-ltr .v-stepper__label { + text-align: left; +} +.v-application--is-rtl .v-stepper__label { + text-align: right; +} +.v-stepper__label small { + font-size: 0.75rem; + font-weight: 300; + text-shadow: none; +} +.v-stepper__wrapper { + overflow: hidden; + transition: none; +} +.v-stepper__content { + top: 0; + padding: 24px 24px 16px 24px; + flex: 1 0 auto; + width: 100%; +} +.v-stepper__content > .v-btn { + margin: 24px 8px 8px 0; +} +.v-stepper--is-booted .v-stepper__content, .v-stepper--is-booted .v-stepper__wrapper { + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-stepper--vertical { + padding-bottom: 36px; +} +.v-stepper--vertical .v-stepper__content { + padding: 16px 60px 16px 23px; + width: auto; +} +.v-application--is-ltr .v-stepper--vertical .v-stepper__content { + margin: -8px -36px -16px 36px; +} +.v-application--is-rtl .v-stepper--vertical .v-stepper__content { + margin: -8px 36px -16px -36px; +} +.v-stepper--vertical .v-stepper__step { + padding: 24px 24px 16px; +} +.v-application--is-ltr .v-stepper--vertical .v-stepper__step__step { + margin-right: 12px; +} +.v-application--is-rtl .v-stepper--vertical .v-stepper__step__step { + margin-left: 12px; +} +.v-stepper--alt-labels .v-stepper__header { + height: auto; +} +.v-stepper--alt-labels .v-stepper__header .v-divider { + margin: 35px -67px 0; + align-self: flex-start; +} +.v-stepper--alt-labels .v-stepper__step { + flex-direction: column; + justify-content: flex-start; + align-items: center; + flex-basis: 175px; +} +.v-stepper--alt-labels .v-stepper__step small { + align-self: center; +} +.v-stepper--alt-labels .v-stepper__step__step { + margin-bottom: 11px; + margin-left: 0; + margin-right: 0; +} + +@media only screen and (max-width: 959px) { + .v-stepper:not(.v-stepper--vertical) .v-stepper__label { + display: none; + } + .v-stepper:not(.v-stepper--vertical) .v-stepper__step__step { + margin-left: 0; + margin-right: 0; + } +} +.theme--light.v-input--switch .v-input--switch__thumb { + color: #FFFFFF; +} +.theme--light.v-input--switch .v-input--switch__track { + color: rgba(0, 0, 0, 0.38); +} +.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb { + color: #fafafa !important; +} +.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track { + color: rgba(0, 0, 0, 0.12) !important; +} + +.theme--dark.v-input--switch .v-input--switch__thumb { + color: #bdbdbd; +} +.theme--dark.v-input--switch .v-input--switch__track { + color: rgba(255, 255, 255, 0.3); +} +.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb { + color: #424242 !important; +} +.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track { + color: rgba(255, 255, 255, 0.1) !important; +} + +.v-input--switch__track, .v-input--switch__thumb { + background-color: currentColor; + pointer-events: none; + transition: inherit; +} +.v-input--switch__track { + border-radius: 8px; + width: 36px; + height: 14px; + left: 2px; + position: absolute; + opacity: 0.6; + right: 2px; + top: calc(50% - 7px); +} +.v-input--switch__thumb { + border-radius: 50%; + top: calc(50% - 10px); + height: 20px; + position: relative; + width: 20px; + display: flex; + justify-content: center; + align-items: center; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-input--switch .v-input--selection-controls__input { + width: 38px; +} +.v-input--switch .v-input--selection-controls__ripple { + top: calc(50% - 24px); +} +.v-input--switch.v-input--dense .v-input--switch__thumb { + width: 18px; + height: 18px; +} +.v-input--switch.v-input--dense .v-input--switch__track { + height: 12px; + width: 32px; +} +.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track { + height: 22px; + width: 44px; + top: calc(50% - 12px); + left: -3px; +} +.v-input--switch.v-input--dense .v-input--selection-controls__ripple { + top: calc(50% - 22px); +} +.v-input--switch.v-input--is-dirty.v-input--is-disabled { + opacity: 0.6; +} +.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple { + left: -14px; +} +.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple { + left: -12px; +} +.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple, +.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb { + transform: translate(20px, 0); +} +.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple { + right: -14px; +} +.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple { + right: -12px; +} +.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple, +.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb { + transform: translate(-20px, 0); +} +.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb { + box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); +} +.v-input--switch--inset .v-input--switch__track, +.v-input--switch--inset .v-input--selection-controls__input { + width: 48px; +} +.v-input--switch--inset .v-input--switch__track { + border-radius: 14px; + height: 28px; + left: -4px; + opacity: 0.32; + top: calc(50% - 14px); +} +.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple, +.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb { + transform: translate(0, 0) !important; +} +.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple, +.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb { + transform: translate(-6px, 0) !important; +} +.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple, +.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb { + transform: translate(20px, 0) !important; +} +.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple, +.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb { + transform: translate(-26px, 0) !important; +} +/* Theme */ +.theme--light.v-system-bar { + background-color: #e0e0e0; + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-system-bar .v-icon { + color: rgba(0, 0, 0, 0.6); +} +.theme--light.v-system-bar--lights-out { + background-color: rgba(255, 255, 255, 0.7) !important; +} + +.theme--dark.v-system-bar { + background-color: #000000; + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-system-bar .v-icon { + color: rgba(255, 255, 255, 0.7); +} +.theme--dark.v-system-bar--lights-out { + background-color: rgba(0, 0, 0, 0.2) !important; +} + +.v-system-bar { + align-items: center; + display: flex; + font-size: 0.875rem; + font-weight: 400; + padding: 0 8px; +} +.v-system-bar .v-icon { + font-size: 1rem; + margin-right: 4px; +} +.v-system-bar--fixed, .v-system-bar--absolute { + left: 0; + top: 0; + width: 100%; + z-index: 3; +} +.v-system-bar--fixed { + position: fixed; +} +.v-system-bar--absolute { + position: absolute; +} +.v-system-bar--window .v-icon { + font-size: 1.25rem; + margin-right: 8px; +} +.theme--light.v-tabs > .v-tabs-bar { + background-color: #FFFFFF; +} +.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active), +.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon, +.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-btn, +.theme--light.v-tabs > .v-tabs-bar .v-tab--disabled { + color: rgba(0, 0, 0, 0.54); +} +.theme--light.v-tabs .v-tab:hover::before { + opacity: 0.04; +} +.theme--light.v-tabs .v-tab:focus::before { + opacity: 0.12; +} +.theme--light.v-tabs .v-tab--active:hover::before, .theme--light.v-tabs .v-tab--active::before { + opacity: 0.12; +} +.theme--light.v-tabs .v-tab--active:focus::before { + opacity: 0.16; +} + +.theme--dark.v-tabs > .v-tabs-bar { + background-color: #1E1E1E; +} +.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active), +.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon, +.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-btn, +.theme--dark.v-tabs > .v-tabs-bar .v-tab--disabled { + color: rgba(255, 255, 255, 0.6); +} +.theme--dark.v-tabs .v-tab:hover::before { + opacity: 0.08; +} +.theme--dark.v-tabs .v-tab:focus::before { + opacity: 0.24; +} +.theme--dark.v-tabs .v-tab--active:hover::before, .theme--dark.v-tabs .v-tab--active::before { + opacity: 0.24; +} +.theme--dark.v-tabs .v-tab--active:focus::before { + opacity: 0.32; +} + +.theme--light.v-tabs-items { + background-color: #FFFFFF; +} + +.theme--dark.v-tabs-items { + background-color: #1E1E1E; +} + +.v-tabs-bar.primary .v-tab, +.v-tabs-bar.primary .v-tabs-slider, .v-tabs-bar.secondary .v-tab, +.v-tabs-bar.secondary .v-tabs-slider, .v-tabs-bar.accent .v-tab, +.v-tabs-bar.accent .v-tabs-slider, .v-tabs-bar.success .v-tab, +.v-tabs-bar.success .v-tabs-slider, .v-tabs-bar.error .v-tab, +.v-tabs-bar.error .v-tabs-slider, .v-tabs-bar.warning .v-tab, +.v-tabs-bar.warning .v-tabs-slider, .v-tabs-bar.info .v-tab, +.v-tabs-bar.info .v-tabs-slider { + color: #FFFFFF; +} + +.v-tabs { + flex: 1 1 auto; + width: 100%; +} +.v-tabs .v-menu__activator { + height: 100%; +} +.v-tabs:not(.v-tabs--vertical) .v-tab { + white-space: normal; +} +.v-tabs:not(.v-tabs--vertical).v-tabs--right > .v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__next { + display: initial; + visibility: hidden; +} +.v-tabs:not(.v-tabs--vertical):not(.v-tabs--right) > .v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__prev { + display: initial; + visibility: hidden; +} + +.v-tabs-bar { + border-radius: inherit; + height: 48px; +} +.v-tabs-bar.v-item-group > * { + cursor: initial; +} + +.v-tab { + align-items: center; + display: flex; + flex: 0 1 auto; + font-size: 0.875rem; + font-weight: 500; + justify-content: center; + letter-spacing: 0.0892857143em; + line-height: normal; + min-width: 90px; + max-width: 360px; + outline: none; + padding: 0 16px; + position: relative; + text-align: center; + text-decoration: none; + text-transform: uppercase; + transition: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-tab.v-tab { + color: inherit; +} +.v-tab:before { + background-color: currentColor; + bottom: 0; + content: ""; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-tab:not(.v-tab-disabled) { + cursor: pointer; +} + +.v-tabs-slider { + background-color: currentColor; + height: 100%; + width: 100%; +} +.v-tabs-slider-wrapper { + bottom: 0; + margin: 0 !important; + position: absolute; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + z-index: 1; +} + +.v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab { + margin-left: 42px; +} +.v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab { + margin-right: 42px; +} + +.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:last-child, +.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:last-child { + margin-right: auto; +} +.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:last-child, +.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:last-child { + margin-left: auto; +} +.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper), +.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + *, +.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper), +.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + * { + margin-left: auto; +} +.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper), +.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + *, +.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper), +.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + * { + margin-right: auto; +} + +.v-tabs--fixed-tabs > .v-tabs-bar .v-tab { + flex: 1 1 auto; + width: 100%; +} + +.v-tabs--grow > .v-tabs-bar .v-tab { + flex: 1 0 auto; + max-width: none; +} + +.v-tabs--icons-and-text > .v-tabs-bar { + height: 72px; +} +.v-tabs--icons-and-text > .v-tabs-bar .v-tab { + flex-direction: column-reverse; +} +.v-tabs--icons-and-text > .v-tabs-bar .v-tab > *:first-child { + margin-bottom: 6px; +} + +.v-tabs--overflow > .v-tabs-bar .v-tab { + flex: 1 0 auto; +} + +.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:first-child, +.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab { + margin-left: auto; +} +.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:first-child, +.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab { + margin-right: auto; +} +.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:last-child { + margin-right: 0; +} +.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:last-child { + margin-left: 0; +} + +.v-tabs--vertical { + display: flex; +} +.v-tabs--vertical > .v-tabs-bar { + flex: 1 0 auto; + height: auto; +} +.v-tabs--vertical > .v-tabs-bar .v-slide-group__next, +.v-tabs--vertical > .v-tabs-bar .v-slide-group__prev { + display: none; +} +.v-tabs--vertical > .v-tabs-bar .v-tabs-bar__content { + flex-direction: column; +} +.v-tabs--vertical > .v-tabs-bar .v-tab { + height: 48px; +} +.v-tabs--vertical > .v-tabs-bar .v-tabs-slider { + height: 100%; +} +.v-tabs--vertical > .v-window { + flex: 0 1 100%; +} +.v-tabs--vertical.v-tabs--icons-and-text > .v-tabs-bar .v-tab { + height: 72px; +} + +.v-tab--active { + color: inherit; +} +.v-tab--active.v-tab:not(:focus)::before { + opacity: 0; +} +.v-tab--active .v-icon, +.v-tab--active .v-btn.v-btn--flat { + color: inherit; +} + +.v-tab--disabled { + pointer-events: none; + opacity: 0.5; +} +.v-textarea textarea { + align-self: stretch; + flex: 1 1 auto; + line-height: 1.75rem; + max-width: 100%; + min-height: 32px; + outline: none; + padding: 0; + width: 100%; +} +.v-textarea .v-text-field__prefix, +.v-textarea .v-text-field__suffix { + padding-top: 2px; + align-self: start; +} +.v-textarea.v-text-field--box .v-text-field__prefix, +.v-textarea.v-text-field--box textarea, .v-textarea.v-text-field--enclosed .v-text-field__prefix, +.v-textarea.v-text-field--enclosed textarea { + margin-top: 24px; +} +.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix, +.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix, +.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix, +.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix, +.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix, +.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix, +.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix, +.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix, +.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea { + margin-top: 10px; +} +.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label { + top: 18px; +} +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix, +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix, +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix, +.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix, +.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix, +.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix, +.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix, +.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix, +.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea { + margin-top: 6px; +} +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner, +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer, +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner, +.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner, +.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer, +.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner, +.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner, +.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer, +.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner, +.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner, +.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer, +.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner, +.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer { + align-self: flex-start; + margin-top: 8px; +} +.v-textarea.v-text-field--solo { + align-items: flex-start; +} +.v-textarea.v-text-field--solo .v-input__prepend-inner, +.v-textarea.v-text-field--solo .v-input__prepend-outer, +.v-textarea.v-text-field--solo .v-input__append-inner, +.v-textarea.v-text-field--solo .v-input__append-outer { + align-self: flex-start; + margin-top: 12px; +} +.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner { + padding-left: 12px; +} +.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner { + padding-right: 12px; +} +.v-textarea--auto-grow textarea { + overflow: hidden; +} +.v-textarea--no-resize textarea { + resize: none; +} +.v-textarea.v-text-field--enclosed .v-text-field__slot { + align-self: stretch; +} +.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot { + margin-right: -12px; +} +.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot { + margin-left: -12px; +} +.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea { + padding-right: 12px; +} +.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea { + padding-left: 12px; +} +.theme--light.v-timeline::before { + background: rgba(0, 0, 0, 0.12); +} +.theme--light.v-timeline .v-timeline-item__dot { + background: #FFFFFF; +} +.theme--light.v-timeline .v-timeline-item .v-card::before { + border-right-color: rgba(0, 0, 0, 0.12); +} + +.theme--dark.v-timeline::before { + background: rgba(255, 255, 255, 0.12); +} +.theme--dark.v-timeline .v-timeline-item__dot { + background: #1E1E1E; +} +.theme--dark.v-timeline .v-timeline-item .v-card::before { + border-right-color: rgba(0, 0, 0, 0.12); +} + +.v-timeline { + padding-top: 24px; + position: relative; +} +.v-timeline:before { + bottom: 0; + content: ""; + height: 100%; + position: absolute; + top: 0; + width: 2px; +} + +.v-timeline-item { + display: flex; + padding-bottom: 24px; +} + +.v-timeline-item__body { + position: relative; + height: 100%; + flex: 1 1 auto; +} + +.v-timeline-item__divider { + position: relative; + min-width: 96px; + display: flex; + align-items: center; + justify-content: center; +} + +.v-timeline-item__dot { + z-index: 2; + border-radius: 50%; + box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12); + height: 38px; + left: calc(50% - 19px); + width: 38px; +} +.v-timeline-item__dot .v-timeline-item__inner-dot { + height: 30px; + margin: 4px; + width: 30px; +} +.v-timeline-item__dot--small { + height: 24px; + left: calc(50% - 12px); + width: 24px; +} +.v-timeline-item__dot--small .v-timeline-item__inner-dot { + height: 18px; + margin: 3px; + width: 18px; +} +.v-timeline-item__dot--large { + height: 52px; + left: calc(50% - 26px); + width: 52px; +} +.v-timeline-item__dot--large .v-timeline-item__inner-dot { + height: 42px; + margin: 5px; + width: 42px; +} + +.v-timeline-item__inner-dot { + border-radius: 50%; + display: flex; + justify-content: center; + align-items: center; +} + +.v-timeline-item__opposite { + flex: 1 1 auto; + align-self: center; + max-width: calc(50% - 48px); +} + +.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before), .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after { + flex-direction: row-reverse; +} +.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite { + text-align: right; +} +.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite { + text-align: left; +} +.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body .v-card:after { + transform: rotate(0); + left: -10px; + right: initial; +} +.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body .v-card:after { + transform: rotate(180deg); + left: initial; + right: -10px; +} +.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body, .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body { + max-width: calc(50% - 48px); +} +.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after), .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before { + flex-direction: row; +} +.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite { + text-align: left; +} +.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite { + text-align: right; +} +.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body .v-card:after { + transform: rotate(180deg); + right: -10px; + left: initial; +} +.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body .v-card:after { + transform: rotate(0); + right: initial; + left: -10px; +} +.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body, .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body { + max-width: calc(50% - 48px); +} + +.v-timeline-item__body > .v-card:not(.v-card--flat):before, .v-timeline-item__body > .v-card:not(.v-card--flat):after { + content: ""; + position: absolute; + border-top: 10px solid transparent; + border-bottom: 10px solid transparent; + border-right: 10px solid black; + top: calc(50% - 10px); +} +.v-timeline-item__body > .v-card:not(.v-card--flat):after { + border-right-color: inherit; +} +.v-timeline-item__body > .v-card:not(.v-card--flat):before { + top: calc(50% - 10px + 2px); +} + +.v-timeline--align-top .v-timeline-item__dot { + align-self: start; +} +.v-timeline--align-top .v-timeline-item__body > .v-card:before { + top: calc(0% + 10px + 2px); +} +.v-timeline--align-top .v-timeline-item__body > .v-card:after { + top: calc(0% + 10px); +} + +.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before { + left: calc(50% - 1px); + right: initial; +} +.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before { + left: initial; + right: calc(50% - 1px); +} + +.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense):before { + right: calc(50% - 1px); + left: initial; +} +.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense):before { + right: initial; + left: calc(50% - 1px); +} +.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after), .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before { + flex-direction: row; +} +.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite { + text-align: left; +} +.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite { + text-align: right; +} +.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body .v-card:after { + transform: rotate(180deg); + right: -10px; + left: initial; +} +.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body .v-card:after { + transform: rotate(0); + right: initial; + left: -10px; +} +.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body, .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body { + max-width: calc(50% - 48px); +} +.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before), .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after { + flex-direction: row-reverse; +} +.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite { + text-align: right; +} +.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite { + text-align: left; +} +.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body .v-card:after { + transform: rotate(0); + left: -10px; + right: initial; +} +.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body .v-card:after { + transform: rotate(180deg); + left: initial; + right: -10px; +} +.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body, .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body { + max-width: calc(50% - 48px); +} + +.v-application--is-ltr .v-timeline--reverse.v-timeline--dense:before { + right: calc(48px - 1px); + left: initial; +} +.v-application--is-rtl .v-timeline--reverse.v-timeline--dense:before { + right: initial; + left: calc(48px - 1px); +} + +.v-application--is-ltr .v-timeline--dense:not(.v-timeline--reverse):before { + left: calc(48px - 1px); + right: initial; +} +.v-application--is-rtl .v-timeline--dense:not(.v-timeline--reverse):before { + left: initial; + right: calc(48px - 1px); +} + +.v-timeline--dense .v-timeline-item { + flex-direction: row-reverse !important; +} +.v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after { + transform: rotate(0); + left: -10px; + right: initial; +} +.v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after { + transform: rotate(180deg); + left: initial; + right: -10px; +} +.v-timeline--dense .v-timeline-item__body { + max-width: calc(100% - 96px); +} +.v-timeline--dense .v-timeline-item__opposite { + display: none; +} + +.v-timeline--reverse.v-timeline--dense .v-timeline-item { + flex-direction: row !important; +} +.v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after { + transform: rotate(180deg); + right: -10px; + left: initial; +} +.v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after { + transform: rotate(0); + right: initial; + left: -10px; +} + +.v-timeline-item--fill-dot .v-timeline-item__inner-dot { + height: inherit; + margin: 0; + width: inherit; +} +.v-time-picker-title { + color: #FFFFFF; + display: flex; + line-height: 1; + justify-content: flex-end; +} + +.v-time-picker-title__time { + white-space: nowrap; + direction: ltr; +} +.v-time-picker-title__time .v-picker__title__btn, +.v-time-picker-title__time span { + align-items: center; + display: inline-flex; + height: 70px; + font-size: 70px; + justify-content: center; +} + +.v-time-picker-title__ampm { + align-self: flex-end; + display: flex; + flex-direction: column; + font-size: 16px; + text-transform: uppercase; +} +.v-application--is-ltr .v-time-picker-title__ampm { + margin: 0 0 6px 8px; +} +.v-application--is-rtl .v-time-picker-title__ampm { + margin: 0 8px 6px 0; +} +.v-time-picker-title__ampm div:only-child { + flex-direction: row; +} +.v-time-picker-title__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active { + opacity: 0.6; +} + +.v-picker__title--landscape .v-time-picker-title { + flex-direction: column; + justify-content: center; + height: 100%; +} +.v-picker__title--landscape .v-time-picker-title__time { + text-align: right; +} +.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn, +.v-picker__title--landscape .v-time-picker-title__time span { + height: 55px; + font-size: 55px; +} +.v-picker__title--landscape .v-time-picker-title__ampm { + margin: 16px 0 0; + align-self: initial; + text-align: center; +} + +.v-picker--time .v-picker__title--landscape { + padding: 0; +} +.v-picker--time .v-picker__title--landscape .v-time-picker-title__time { + text-align: center; +} +.theme--light.v-time-picker-clock { + background: #e0e0e0; +} +.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled { + color: rgba(0, 0, 0, 0.26); +} +.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active { + color: rgba(255, 255, 255, 0.3); +} +.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand { + background-color: #bdbdbd; +} +.theme--light.v-time-picker-clock--indeterminate:after { + color: #bdbdbd; +} +.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active { + background-color: #bdbdbd; +} + +.theme--dark.v-time-picker-clock { + background: #616161; +} +.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled { + color: rgba(255, 255, 255, 0.3); +} +.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active { + color: rgba(255, 255, 255, 0.3); +} +.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand { + background-color: #757575; +} +.theme--dark.v-time-picker-clock--indeterminate:after { + color: #757575; +} +.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active { + background-color: #757575; +} + +.v-time-picker-clock { + border-radius: 100%; + position: relative; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + width: 100%; + padding-top: 100%; + flex: 1 0 auto; +} +.v-time-picker-clock__container { + display: flex; + flex-direction: column; + justify-content: center; + padding: 10px; +} +.v-time-picker-clock__ampm { + display: flex; + flex-direction: row; + justify-content: space-between; + align-items: flex-end; + position: absolute; + width: 100%; + height: 100%; + top: 0; + left: 0; + margin: 0; + padding: 10px; +} +.v-time-picker-clock__hand { + height: calc(50% - 4px); + width: 2px; + bottom: 50%; + left: calc(50% - 1px); + transform-origin: center bottom; + position: absolute; + will-change: transform; + z-index: 1; +} +.v-time-picker-clock__hand:before { + background: transparent; + border-width: 2px; + border-style: solid; + border-color: inherit; + border-radius: 100%; + width: 10px; + height: 10px; + content: ""; + position: absolute; + top: -4px; + left: 50%; + transform: translate(-50%, -50%); +} +.v-time-picker-clock__hand:after { + content: ""; + position: absolute; + height: 8px; + width: 8px; + top: 100%; + left: 50%; + border-radius: 100%; + border-style: solid; + border-color: inherit; + background-color: inherit; + transform: translate(-50%, -50%); +} +.v-time-picker-clock__hand--inner:after { + height: 14px; +} + +.v-picker--full-width .v-time-picker-clock__container { + max-width: 290px; +} + +.v-time-picker-clock__inner { + position: absolute; + bottom: 27px; + left: 27px; + right: 27px; + top: 27px; +} + +.v-time-picker-clock__item { + align-items: center; + border-radius: 100%; + cursor: default; + display: flex; + font-size: 16px; + justify-content: center; + height: 40px; + position: absolute; + text-align: center; + width: 40px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + transform: translate(-50%, -50%); +} +.v-time-picker-clock__item > span { + z-index: 1; +} +.v-time-picker-clock__item:before, .v-time-picker-clock__item:after { + content: ""; + border-radius: 100%; + position: absolute; + top: 50%; + left: 50%; + height: 14px; + width: 14px; + transform: translate(-50%, -50%); +} +.v-time-picker-clock__item:after, .v-time-picker-clock__item:before { + height: 40px; + width: 40px; +} +.v-time-picker-clock__item--active { + color: #FFFFFF; + cursor: default; + z-index: 2; +} +.v-time-picker-clock__item--disabled { + pointer-events: none; +} + +.v-picker--landscape .v-time-picker-clock__container { + flex-direction: row; +} +.v-picker--landscape .v-time-picker-clock__ampm { + flex-direction: column; +} +.v-tooltip { + display: none; +} +.v-tooltip--attached { + display: inline; +} +.v-tooltip__content { + background: rgba(97, 97, 97, 0.9); + color: #FFFFFF; + border-radius: 4px; + font-size: 14px; + line-height: 22px; + display: inline-block; + padding: 5px 16px; + position: absolute; + text-transform: initial; + width: auto; + opacity: 1; + pointer-events: none; +} +.v-tooltip__content--fixed { + position: fixed; +} +.v-tooltip__content[class*=-active] { + transition-timing-function: cubic-bezier(0, 0, 0.2, 1); +} +.v-tooltip__content[class*=enter-active] { + transition-duration: 150ms; +} +.v-tooltip__content[class*=leave-active] { + transition-duration: 75ms; +} +.theme--light.v-treeview { + color: rgba(0, 0, 0, 0.87); +} +.theme--light.v-treeview--hoverable .v-treeview-node__root:hover::before, +.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root:hover::before { + opacity: 0.04; +} +.theme--light.v-treeview--hoverable .v-treeview-node__root:focus::before, +.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root:focus::before { + opacity: 0.12; +} +.theme--light.v-treeview--hoverable .v-treeview-node__root--active:hover::before, .theme--light.v-treeview--hoverable .v-treeview-node__root--active::before, +.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:hover::before, +.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active::before { + opacity: 0.12; +} +.theme--light.v-treeview--hoverable .v-treeview-node__root--active:focus::before, +.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:focus::before { + opacity: 0.16; +} +.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:hover::before, .theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active::before { + opacity: 0.12; +} +.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:focus::before { + opacity: 0.16; +} +.theme--light.v-treeview .v-treeview-node--disabled > .v-treeview-node__root > .v-treeview-node__content { + color: rgba(0, 0, 0, 0.38) !important; +} + +.theme--dark.v-treeview { + color: #FFFFFF; +} +.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover::before, +.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root:hover::before { + opacity: 0.08; +} +.theme--dark.v-treeview--hoverable .v-treeview-node__root:focus::before, +.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root:focus::before { + opacity: 0.24; +} +.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:hover::before, .theme--dark.v-treeview--hoverable .v-treeview-node__root--active::before, +.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:hover::before, +.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active::before { + opacity: 0.24; +} +.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:focus::before, +.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:focus::before { + opacity: 0.32; +} +.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:hover::before, .theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active::before { + opacity: 0.24; +} +.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:focus::before { + opacity: 0.32; +} +.theme--dark.v-treeview .v-treeview-node--disabled > .v-treeview-node__root > .v-treeview-node__content { + color: rgba(255, 255, 255, 0.5) !important; +} + +.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root, +.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root:before { + border-bottom-right-radius: 24px !important; + border-top-right-radius: 24px !important; +} +.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root { + margin-top: 8px; + margin-bottom: 8px; +} +.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root, +.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root:before { + border-radius: 24px !important; +} +.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root { + margin-top: 8px; + margin-bottom: 8px; +} +.v-treeview-node--click > .v-treeview-node__root, +.v-treeview-node--click > .v-treeview-node__root > .v-treeview-node__content > * { + cursor: pointer; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-treeview-node.v-treeview-node--active .v-treeview-node__content .v-icon { + color: inherit; +} + +.v-treeview-node__root { + display: flex; + align-items: center; + min-height: 48px; + padding-left: 8px; + padding-right: 8px; + position: relative; +} +.v-treeview-node__root::before { + background-color: currentColor; + bottom: 0; + content: ""; + left: 0; + opacity: 0; + pointer-events: none; + position: absolute; + right: 0; + top: 0; + transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1); +} +.v-treeview-node__root::after { + content: ""; + font-size: 0; + min-height: inherit; +} + +.v-treeview-node__children { + transition: all 0.2s cubic-bezier(0, 0, 0.2, 1); +} + +.v-treeview--dense .v-treeview-node__root { + min-height: 40px; +} +.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root, +.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root:before { + border-bottom-right-radius: 20px !important; + border-top-right-radius: 20px !important; +} +.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root { + margin-top: 8px; + margin-bottom: 8px; +} +.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root, +.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root:before { + border-radius: 20px !important; +} +.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root { + margin-top: 8px; + margin-bottom: 8px; +} + +.v-treeview-node__checkbox { + width: 24px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-application--is-ltr .v-treeview-node__checkbox { + margin-left: 6px; +} +.v-application--is-rtl .v-treeview-node__checkbox { + margin-right: 6px; +} + +.v-treeview-node__toggle { + width: 24px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} +.v-treeview-node__toggle--loading { + -webkit-animation: progress-circular-rotate 1s linear infinite; + animation: progress-circular-rotate 1s linear infinite; +} +.v-application--is-ltr .v-treeview-node__toggle { + transform: rotate(-90deg); +} +.v-application--is-ltr .v-treeview-node__toggle--open { + transform: none; +} +.v-application--is-rtl .v-treeview-node__toggle { + transform: rotate(90deg); +} +.v-application--is-rtl .v-treeview-node__toggle--open { + transform: none; +} + +.v-treeview-node__prepend { + min-width: 24px; +} +.v-application--is-ltr .v-treeview-node__prepend { + margin-right: 6px; +} +.v-application--is-rtl .v-treeview-node__prepend { + margin-left: 6px; +} + +.v-treeview-node__append { + min-width: 24px; +} +.v-application--is-ltr .v-treeview-node__append { + margin-left: 6px; +} +.v-application--is-rtl .v-treeview-node__append { + margin-right: 6px; +} + +.v-treeview-node__level { + width: 24px; +} + +.v-treeview-node__label { + flex: 1; + font-size: inherit; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.v-treeview-node__content { + align-items: center; + display: flex; + flex-basis: 0%; + flex-grow: 1; + flex-shrink: 0; + min-width: 0; +} +.v-treeview-node__content .v-btn { + flex-grow: 0 !important; + flex-shrink: 1 !important; +} +.v-application--is-ltr .v-treeview-node__content { + margin-left: 6px; +} +.v-application--is-rtl .v-treeview-node__content { + margin-right: 6px; +} +.v-virtual-scroll { + display: block; + flex: 1 1 auto; + height: 100%; + max-width: 100%; + overflow: auto; + position: relative; +} +.v-virtual-scroll__container { + display: block; +} +.v-virtual-scroll__item { + left: 0; + position: absolute; + right: 0; +} + +/*# sourceMappingURL=vuetify.css.map*/ \ No newline at end of file diff --git a/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css.map b/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css.map new file mode 100644 index 0000000000..044f06117b --- /dev/null +++ b/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack://Vuetify/./src/components/VApp/VApp.sass","webpack://Vuetify/./src/components/VAppBar/VAppBar.sass","webpack://Vuetify/./src/components/VToolbar/VToolbar.sass","webpack://Vuetify/./src/components/VSheet/VSheet.sass","webpack://Vuetify/./src/styles/main.sass","webpack://Vuetify/./src/components/VImg/VImg.sass","webpack://Vuetify/./src/components/VResponsive/VResponsive.sass","webpack://Vuetify/./src/directives/ripple/VRipple.sass","webpack://Vuetify/./src/components/VIcon/VIcon.sass","webpack://Vuetify/./src/components/VBtn/VBtn.sass","webpack://Vuetify/./src/components/VProgressCircular/VProgressCircular.sass","webpack://Vuetify/./src/components/VAlert/VAlert.sass","webpack://Vuetify/./src/components/VAutocomplete/VAutocomplete.sass","webpack://Vuetify/./src/components/VTextField/VTextField.sass","webpack://Vuetify/./src/components/VSelect/VSelect.sass","webpack://Vuetify/./src/components/VChip/VChip.sass","webpack://Vuetify/./src/components/VMenu/VMenu.sass","webpack://Vuetify/./src/components/VCheckbox/VSimpleCheckbox.sass","webpack://Vuetify/./src/components/VDivider/VDivider.sass","webpack://Vuetify/./src/components/VSubheader/VSubheader.sass","webpack://Vuetify/./src/components/VList/VList.sass","webpack://Vuetify/./src/components/VList/VListGroup.sass","webpack://Vuetify/./src/components/VList/VListItem.sass","webpack://Vuetify/./src/components/VList/VListItemGroup.sass","webpack://Vuetify/./src/components/VItemGroup/VItemGroup.sass","webpack://Vuetify/./src/components/VAvatar/VAvatar.sass","webpack://Vuetify/./src/components/VInput/VInput.sass","webpack://Vuetify/./src/components/VLabel/VLabel.sass","webpack://Vuetify/./src/components/VMessages/VMessages.sass","webpack://Vuetify/./src/components/VCounter/VCounter.sass","webpack://Vuetify/./src/components/VProgressLinear/VProgressLinear.sass","webpack://Vuetify/./src/components/VBadge/VBadge.sass","webpack://Vuetify/./src/components/VBanner/VBanner.sass","webpack://Vuetify/./src/components/VBottomNavigation/VBottomNavigation.sass","webpack://Vuetify/./src/components/VBottomSheet/VBottomSheet.sass","webpack://Vuetify/./src/components/VDialog/VDialog.sass","webpack://Vuetify/./src/components/VOverlay/VOverlay.sass","webpack://Vuetify/./src/components/VBreadcrumbs/VBreadcrumbs.sass","webpack://Vuetify/./src/components/VBtnToggle/VBtnToggle.sass","webpack://Vuetify/./src/components/VCalendar/mixins/calendar-with-events.sass","webpack://Vuetify/./src/components/VCalendar/VCalendarWeekly.sass","webpack://Vuetify/./src/components/VCalendar/VCalendarDaily.sass","webpack://Vuetify/./src/components/VCalendar/VCalendarCategory.sass","webpack://Vuetify/./src/components/VCard/VCard.sass","webpack://Vuetify/./src/components/VCarousel/VCarousel.sass","webpack://Vuetify/./src/components/VWindow/VWindow.sass","webpack://Vuetify/./src/components/VCheckbox/VCheckbox.sass","webpack://Vuetify/./src/styles/components/_selection-controls.sass","webpack://Vuetify/./src/components/VChipGroup/VChipGroup.sass","webpack://Vuetify/./src/components/VSlideGroup/VSlideGroup.sass","webpack://Vuetify/./src/components/VColorPicker/VColorPicker.sass","webpack://Vuetify/./src/components/VColorPicker/VColorPickerPreview.sass","webpack://Vuetify/./src/components/VSlider/VSlider.sass","webpack://Vuetify/./src/components/VColorPicker/VColorPickerCanvas.sass","webpack://Vuetify/./src/components/VColorPicker/VColorPickerEdit.sass","webpack://Vuetify/./src/components/VColorPicker/VColorPickerSwatches.sass","webpack://Vuetify/./src/components/VMain/VMain.sass","webpack://Vuetify/./src/components/VDataIterator/VDataFooter.sass","webpack://Vuetify/./src/components/VDataTable/VDataTable.sass","webpack://Vuetify/./src/components/VDataTable/VDataTableHeader.sass","webpack://Vuetify/./src/components/VDataTable/VSimpleTable.sass","webpack://Vuetify/./src/components/VDataTable/VEditDialog.sass","webpack://Vuetify/./src/components/VDataTable/VVirtualTable.sass","webpack://Vuetify/./src/components/VDatePicker/VDatePickerTitle.sass","webpack://Vuetify/./src/components/VDatePicker/VDatePickerHeader.sass","webpack://Vuetify/./src/components/VDatePicker/VDatePickerTable.sass","webpack://Vuetify/./src/components/VDatePicker/VDatePickerYears.sass","webpack://Vuetify/./src/components/VPicker/VPicker.sass","webpack://Vuetify/./src/components/VExpansionPanel/VExpansionPanel.sass","webpack://Vuetify/./src/components/VFileInput/VFileInput.sass","webpack://Vuetify/./src/components/VFooter/VFooter.sass","webpack://Vuetify/./src/components/VGrid/_grid.sass","webpack://Vuetify/./src/components/VGrid/VGrid.sass","webpack://Vuetify/./src/components/VNavigationDrawer/VNavigationDrawer.sass","webpack://Vuetify/./src/components/VOverflowBtn/VOverflowBtn.sass","webpack://Vuetify/./src/components/VPagination/VPagination.sass","webpack://Vuetify/./src/components/VParallax/VParallax.sass","webpack://Vuetify/./src/components/VRadioGroup/VRadioGroup.sass","webpack://Vuetify/./src/components/VRadioGroup/VRadio.sass","webpack://Vuetify/./src/components/VRangeSlider/VRangeSlider.sass","webpack://Vuetify/./src/components/VRating/VRating.sass","webpack://Vuetify/./src/components/VSkeletonLoader/VSkeletonLoader.sass","webpack://Vuetify/./src/components/VSnackbar/VSnackbar.sass","webpack://Vuetify/./src/components/VSpeedDial/VSpeedDial.sass","webpack://Vuetify/./src/components/VStepper/VStepper.sass","webpack://Vuetify/./src/components/VSwitch/VSwitch.sass","webpack://Vuetify/./src/components/VSystemBar/VSystemBar.sass","webpack://Vuetify/./src/components/VTabs/VTabs.sass","webpack://Vuetify/./src/components/VTextarea/VTextarea.sass","webpack://Vuetify/./src/components/VTimeline/VTimeline.sass","webpack://Vuetify/./src/components/VTimePicker/VTimePickerTitle.sass","webpack://Vuetify/./src/components/VTimePicker/VTimePickerClock.sass","webpack://Vuetify/./src/components/VTooltip/VTooltip.sass","webpack://Vuetify/./src/components/VTreeview/VTreeview.sass","webpack://Vuetify/./src/components/VVirtualScroll/VVirtualScroll.sass"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACzDA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;ACtDA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACnLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC1BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;ACjsiBA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AClCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACjCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACjFA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,C;ACxaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACpFA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACtLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC9BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC1hBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AChJA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AChPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AChEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;ACbA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC3CA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AClBA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;AC1IA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC7FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AChUA;AACA;AACA,C;ACFA;AACA;AACA;AACA;AACA;AACA,C;ACLA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC7KA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;ACnBA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC9BA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;ACdA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACvbA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACtGA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC5JA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AClGA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC5HA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,C;AC7CA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;AC5CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,C;ACzGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACnEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACvKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,C;ACxMA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,C;AC/KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;AC1DA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACrFA;AACA;AACA,C;ACFA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACzHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,C;ACrBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;AC7CA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;ACtCA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,iCAAiC;AACjC;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,iCAAiC;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AChEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;ACtSA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACpBA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,iCAAiC;AACjC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACrCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACpBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AClEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC3EA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;ACjFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;AChKA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACxBA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,C;ACZA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AClCA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;ACrDA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,C;AC5FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;AC5BA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;AC1GA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;ACjQA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;AC7DA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,C;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;AC1rCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACp0BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;ACxJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AChJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACzFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACnCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACxBA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA,C;AC1BA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACdA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC3BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,C;ACxYA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;ACzIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;ACrEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC5PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC/HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACjDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,C;AC7PA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACjGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,C;AC/RA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;AChEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA,C;AC1KA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;AC/BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C;ACnOA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,C","file":"vuetify.css","sourcesContent":[".theme--light.v-application {\n background: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-application .text--primary {\n color: rgba(0, 0, 0, 0.87) !important;\n}\n.theme--light.v-application .text--secondary {\n color: rgba(0, 0, 0, 0.6) !important;\n}\n.theme--light.v-application .text--disabled {\n color: rgba(0, 0, 0, 0.38) !important;\n}\n\n.theme--dark.v-application {\n background: #121212;\n color: #FFFFFF;\n}\n.theme--dark.v-application .text--primary {\n color: #FFFFFF !important;\n}\n.theme--dark.v-application .text--secondary {\n color: rgba(255, 255, 255, 0.7) !important;\n}\n.theme--dark.v-application .text--disabled {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.v-application {\n display: flex;\n}\n.v-application a {\n cursor: pointer;\n}\n.v-application--is-rtl {\n direction: rtl;\n}\n.v-application--wrap {\n flex: 1 1 auto;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n display: flex;\n flex-direction: column;\n min-height: 100vh;\n max-width: 100%;\n position: relative;\n}\n\n@-moz-document url-prefix() {\n @media print {\n .v-application {\n display: block;\n }\n .v-application--wrap {\n display: block;\n }\n }\n}",".theme--light.v-app-bar.v-toolbar.v-sheet {\n background-color: #f5f5f5;\n}\n\n.theme--dark.v-app-bar.v-toolbar.v-sheet {\n background-color: #272727;\n}\n\n.v-sheet.v-app-bar.v-toolbar {\n border-radius: 0;\n}\n.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined) {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-app-bar.v-toolbar.v-sheet--shaped {\n border-radius: 24px 0;\n}\n\n.v-app-bar:not([data-booted=true]) {\n transition: none !important;\n}\n\n.v-app-bar.v-app-bar--fixed {\n position: fixed;\n top: 0;\n z-index: 5;\n}\n\n.v-app-bar.v-app-bar--hide-shadow {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image {\n transition: 0.4s opacity cubic-bezier(0.4, 0, 0.2, 1);\n}\n\n.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__content {\n will-change: height;\n}\n.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image {\n will-change: opacity;\n}\n.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension {\n display: none;\n}\n.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title {\n padding-top: 9px;\n}\n.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title {\n padding-bottom: 9px;\n}\n\n.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title {\n font-size: inherit;\n}",".theme--light.v-toolbar.v-sheet {\n background-color: #FFFFFF;\n}\n\n.theme--dark.v-toolbar.v-sheet {\n background-color: #272727;\n}\n\n.v-sheet.v-toolbar {\n border-radius: 0;\n}\n.v-sheet.v-toolbar:not(.v-sheet--outlined) {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-toolbar.v-sheet--shaped {\n border-radius: 24px 0;\n}\n\n.v-toolbar {\n contain: layout;\n display: block;\n flex: 1 1 auto;\n max-width: 100%;\n transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1) transform, 0.2s cubic-bezier(0.4, 0, 0.2, 1) background-color, 0.2s cubic-bezier(0.4, 0, 0.2, 1) left, 0.2s cubic-bezier(0.4, 0, 0.2, 1) right, 280ms cubic-bezier(0.4, 0, 0.2, 1) box-shadow, 0.25s cubic-bezier(0.4, 0, 0.2, 1) max-width, 0.25s cubic-bezier(0.4, 0, 0.2, 1) width;\n position: relative;\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-toolbar .v-input {\n padding-top: 0;\n margin-top: 0;\n}\n\n.v-toolbar__content,\n.v-toolbar__extension {\n padding: 4px 16px;\n}\n.v-toolbar__content .v-btn.v-btn--icon.v-size--default,\n.v-toolbar__extension .v-btn.v-btn--icon.v-size--default {\n height: 48px;\n width: 48px;\n}\n.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:first-child,\n.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:first-child {\n margin-left: -12px;\n}\n.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:first-child,\n.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:first-child {\n margin-right: -12px;\n}\n.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:first-child + .v-toolbar__title,\n.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:first-child + .v-toolbar__title {\n padding-left: 20px;\n}\n.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:first-child + .v-toolbar__title,\n.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:first-child + .v-toolbar__title {\n padding-right: 20px;\n}\n.v-application--is-ltr .v-toolbar__content > .v-btn.v-btn--icon:last-child,\n.v-application--is-ltr .v-toolbar__extension > .v-btn.v-btn--icon:last-child {\n margin-right: -12px;\n}\n.v-application--is-rtl .v-toolbar__content > .v-btn.v-btn--icon:last-child,\n.v-application--is-rtl .v-toolbar__extension > .v-btn.v-btn--icon:last-child {\n margin-left: -12px;\n}\n.v-toolbar__content > .v-tabs,\n.v-toolbar__extension > .v-tabs {\n height: inherit;\n margin-top: -4px;\n margin-bottom: -4px;\n}\n.v-toolbar__content > .v-tabs > .v-slide-group.v-tabs-bar,\n.v-toolbar__extension > .v-tabs > .v-slide-group.v-tabs-bar {\n background-color: inherit;\n height: inherit;\n}\n.v-toolbar__content > .v-tabs:first-child,\n.v-toolbar__extension > .v-tabs:first-child {\n margin-left: -16px;\n}\n.v-toolbar__content > .v-tabs:last-child,\n.v-toolbar__extension > .v-tabs:last-child {\n margin-right: -16px;\n}\n\n.v-toolbar__content,\n.v-toolbar__extension {\n align-items: center;\n display: flex;\n position: relative;\n z-index: 0;\n}\n\n.v-toolbar__image {\n border-radius: inherit;\n position: absolute;\n top: 0;\n bottom: 0;\n width: 100%;\n z-index: 0;\n contain: strict;\n}\n.v-toolbar__image .v-image {\n border-radius: inherit;\n}\n\n.v-toolbar__items {\n display: flex;\n height: inherit;\n}\n.v-toolbar__items > .v-btn {\n border-radius: 0;\n height: 100% !important;\n max-height: none;\n}\n\n.v-toolbar__title {\n font-size: 1.25rem;\n line-height: 1.5;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.v-toolbar.v-toolbar--absolute {\n position: absolute;\n top: 0;\n z-index: 1;\n}\n\n.v-toolbar.v-toolbar--bottom {\n top: initial;\n bottom: 0;\n}\n\n.v-toolbar.v-toolbar--collapse .v-toolbar__title {\n white-space: nowrap;\n}\n\n.v-toolbar.v-toolbar--collapsed {\n max-width: 112px;\n overflow: hidden;\n}\n.v-application--is-ltr .v-toolbar.v-toolbar--collapsed {\n border-bottom-right-radius: 24px;\n}\n.v-application--is-rtl .v-toolbar.v-toolbar--collapsed {\n border-bottom-left-radius: 24px;\n}\n.v-toolbar.v-toolbar--collapsed .v-toolbar__title,\n.v-toolbar.v-toolbar--collapsed .v-toolbar__extension {\n display: none;\n}\n\n.v-toolbar--dense .v-toolbar__content,\n.v-toolbar--dense .v-toolbar__extension {\n padding-top: 0;\n padding-bottom: 0;\n}\n\n.v-toolbar--flat {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-toolbar--floating {\n display: inline-flex;\n}\n\n.v-toolbar--prominent .v-toolbar__content {\n align-items: flex-start;\n}\n.v-toolbar--prominent .v-toolbar__title {\n font-size: 1.5rem;\n padding-top: 6px;\n}\n.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title {\n align-self: flex-end;\n padding-bottom: 6px;\n padding-top: 0;\n}",".theme--light.v-sheet {\n background-color: #FFFFFF;\n border-color: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-sheet--outlined {\n border: thin solid rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-sheet {\n background-color: #1E1E1E;\n border-color: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-sheet--outlined {\n border: thin solid rgba(255, 255, 255, 0.12);\n}\n\n.v-sheet {\n border-radius: 0;\n}\n.v-sheet:not(.v-sheet--outlined) {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-sheet--shaped {\n border-radius: 24px 0;\n}","@charset \"UTF-8\";\n@-webkit-keyframes v-shake {\n 59% {\n margin-left: 0;\n }\n 60%, 80% {\n margin-left: 2px;\n }\n 70%, 90% {\n margin-left: -2px;\n }\n}\n@keyframes v-shake {\n 59% {\n margin-left: 0;\n }\n 60%, 80% {\n margin-left: 2px;\n }\n 70%, 90% {\n margin-left: -2px;\n }\n}\n.v-application .black {\n background-color: #000000 !important;\n border-color: #000000 !important;\n}\n\n.v-application .black--text {\n color: #000000 !important;\n caret-color: #000000 !important;\n}\n\n.v-application .white {\n background-color: #FFFFFF !important;\n border-color: #FFFFFF !important;\n}\n\n.v-application .white--text {\n color: #FFFFFF !important;\n caret-color: #FFFFFF !important;\n}\n\n.v-application .transparent {\n background-color: transparent !important;\n border-color: transparent !important;\n}\n\n.v-application .transparent--text {\n color: transparent !important;\n caret-color: transparent !important;\n}\n\n.v-application .red {\n background-color: #F44336 !important;\n border-color: #F44336 !important;\n}\n\n.v-application .red--text {\n color: #F44336 !important;\n caret-color: #F44336 !important;\n}\n\n.v-application .red.lighten-5 {\n background-color: #FFEBEE !important;\n border-color: #FFEBEE !important;\n}\n\n.v-application .red--text.text--lighten-5 {\n color: #FFEBEE !important;\n caret-color: #FFEBEE !important;\n}\n\n.v-application .red.lighten-4 {\n background-color: #FFCDD2 !important;\n border-color: #FFCDD2 !important;\n}\n\n.v-application .red--text.text--lighten-4 {\n color: #FFCDD2 !important;\n caret-color: #FFCDD2 !important;\n}\n\n.v-application .red.lighten-3 {\n background-color: #EF9A9A !important;\n border-color: #EF9A9A !important;\n}\n\n.v-application .red--text.text--lighten-3 {\n color: #EF9A9A !important;\n caret-color: #EF9A9A !important;\n}\n\n.v-application .red.lighten-2 {\n background-color: #E57373 !important;\n border-color: #E57373 !important;\n}\n\n.v-application .red--text.text--lighten-2 {\n color: #E57373 !important;\n caret-color: #E57373 !important;\n}\n\n.v-application .red.lighten-1 {\n background-color: #EF5350 !important;\n border-color: #EF5350 !important;\n}\n\n.v-application .red--text.text--lighten-1 {\n color: #EF5350 !important;\n caret-color: #EF5350 !important;\n}\n\n.v-application .red.darken-1 {\n background-color: #E53935 !important;\n border-color: #E53935 !important;\n}\n\n.v-application .red--text.text--darken-1 {\n color: #E53935 !important;\n caret-color: #E53935 !important;\n}\n\n.v-application .red.darken-2 {\n background-color: #D32F2F !important;\n border-color: #D32F2F !important;\n}\n\n.v-application .red--text.text--darken-2 {\n color: #D32F2F !important;\n caret-color: #D32F2F !important;\n}\n\n.v-application .red.darken-3 {\n background-color: #C62828 !important;\n border-color: #C62828 !important;\n}\n\n.v-application .red--text.text--darken-3 {\n color: #C62828 !important;\n caret-color: #C62828 !important;\n}\n\n.v-application .red.darken-4 {\n background-color: #B71C1C !important;\n border-color: #B71C1C !important;\n}\n\n.v-application .red--text.text--darken-4 {\n color: #B71C1C !important;\n caret-color: #B71C1C !important;\n}\n\n.v-application .red.accent-1 {\n background-color: #FF8A80 !important;\n border-color: #FF8A80 !important;\n}\n\n.v-application .red--text.text--accent-1 {\n color: #FF8A80 !important;\n caret-color: #FF8A80 !important;\n}\n\n.v-application .red.accent-2 {\n background-color: #FF5252 !important;\n border-color: #FF5252 !important;\n}\n\n.v-application .red--text.text--accent-2 {\n color: #FF5252 !important;\n caret-color: #FF5252 !important;\n}\n\n.v-application .red.accent-3 {\n background-color: #FF1744 !important;\n border-color: #FF1744 !important;\n}\n\n.v-application .red--text.text--accent-3 {\n color: #FF1744 !important;\n caret-color: #FF1744 !important;\n}\n\n.v-application .red.accent-4 {\n background-color: #D50000 !important;\n border-color: #D50000 !important;\n}\n\n.v-application .red--text.text--accent-4 {\n color: #D50000 !important;\n caret-color: #D50000 !important;\n}\n\n.v-application .pink {\n background-color: #e91e63 !important;\n border-color: #e91e63 !important;\n}\n\n.v-application .pink--text {\n color: #e91e63 !important;\n caret-color: #e91e63 !important;\n}\n\n.v-application .pink.lighten-5 {\n background-color: #fce4ec !important;\n border-color: #fce4ec !important;\n}\n\n.v-application .pink--text.text--lighten-5 {\n color: #fce4ec !important;\n caret-color: #fce4ec !important;\n}\n\n.v-application .pink.lighten-4 {\n background-color: #f8bbd0 !important;\n border-color: #f8bbd0 !important;\n}\n\n.v-application .pink--text.text--lighten-4 {\n color: #f8bbd0 !important;\n caret-color: #f8bbd0 !important;\n}\n\n.v-application .pink.lighten-3 {\n background-color: #f48fb1 !important;\n border-color: #f48fb1 !important;\n}\n\n.v-application .pink--text.text--lighten-3 {\n color: #f48fb1 !important;\n caret-color: #f48fb1 !important;\n}\n\n.v-application .pink.lighten-2 {\n background-color: #f06292 !important;\n border-color: #f06292 !important;\n}\n\n.v-application .pink--text.text--lighten-2 {\n color: #f06292 !important;\n caret-color: #f06292 !important;\n}\n\n.v-application .pink.lighten-1 {\n background-color: #ec407a !important;\n border-color: #ec407a !important;\n}\n\n.v-application .pink--text.text--lighten-1 {\n color: #ec407a !important;\n caret-color: #ec407a !important;\n}\n\n.v-application .pink.darken-1 {\n background-color: #d81b60 !important;\n border-color: #d81b60 !important;\n}\n\n.v-application .pink--text.text--darken-1 {\n color: #d81b60 !important;\n caret-color: #d81b60 !important;\n}\n\n.v-application .pink.darken-2 {\n background-color: #c2185b !important;\n border-color: #c2185b !important;\n}\n\n.v-application .pink--text.text--darken-2 {\n color: #c2185b !important;\n caret-color: #c2185b !important;\n}\n\n.v-application .pink.darken-3 {\n background-color: #ad1457 !important;\n border-color: #ad1457 !important;\n}\n\n.v-application .pink--text.text--darken-3 {\n color: #ad1457 !important;\n caret-color: #ad1457 !important;\n}\n\n.v-application .pink.darken-4 {\n background-color: #880e4f !important;\n border-color: #880e4f !important;\n}\n\n.v-application .pink--text.text--darken-4 {\n color: #880e4f !important;\n caret-color: #880e4f !important;\n}\n\n.v-application .pink.accent-1 {\n background-color: #ff80ab !important;\n border-color: #ff80ab !important;\n}\n\n.v-application .pink--text.text--accent-1 {\n color: #ff80ab !important;\n caret-color: #ff80ab !important;\n}\n\n.v-application .pink.accent-2 {\n background-color: #ff4081 !important;\n border-color: #ff4081 !important;\n}\n\n.v-application .pink--text.text--accent-2 {\n color: #ff4081 !important;\n caret-color: #ff4081 !important;\n}\n\n.v-application .pink.accent-3 {\n background-color: #f50057 !important;\n border-color: #f50057 !important;\n}\n\n.v-application .pink--text.text--accent-3 {\n color: #f50057 !important;\n caret-color: #f50057 !important;\n}\n\n.v-application .pink.accent-4 {\n background-color: #c51162 !important;\n border-color: #c51162 !important;\n}\n\n.v-application .pink--text.text--accent-4 {\n color: #c51162 !important;\n caret-color: #c51162 !important;\n}\n\n.v-application .purple {\n background-color: #9c27b0 !important;\n border-color: #9c27b0 !important;\n}\n\n.v-application .purple--text {\n color: #9c27b0 !important;\n caret-color: #9c27b0 !important;\n}\n\n.v-application .purple.lighten-5 {\n background-color: #f3e5f5 !important;\n border-color: #f3e5f5 !important;\n}\n\n.v-application .purple--text.text--lighten-5 {\n color: #f3e5f5 !important;\n caret-color: #f3e5f5 !important;\n}\n\n.v-application .purple.lighten-4 {\n background-color: #e1bee7 !important;\n border-color: #e1bee7 !important;\n}\n\n.v-application .purple--text.text--lighten-4 {\n color: #e1bee7 !important;\n caret-color: #e1bee7 !important;\n}\n\n.v-application .purple.lighten-3 {\n background-color: #ce93d8 !important;\n border-color: #ce93d8 !important;\n}\n\n.v-application .purple--text.text--lighten-3 {\n color: #ce93d8 !important;\n caret-color: #ce93d8 !important;\n}\n\n.v-application .purple.lighten-2 {\n background-color: #ba68c8 !important;\n border-color: #ba68c8 !important;\n}\n\n.v-application .purple--text.text--lighten-2 {\n color: #ba68c8 !important;\n caret-color: #ba68c8 !important;\n}\n\n.v-application .purple.lighten-1 {\n background-color: #ab47bc !important;\n border-color: #ab47bc !important;\n}\n\n.v-application .purple--text.text--lighten-1 {\n color: #ab47bc !important;\n caret-color: #ab47bc !important;\n}\n\n.v-application .purple.darken-1 {\n background-color: #8e24aa !important;\n border-color: #8e24aa !important;\n}\n\n.v-application .purple--text.text--darken-1 {\n color: #8e24aa !important;\n caret-color: #8e24aa !important;\n}\n\n.v-application .purple.darken-2 {\n background-color: #7b1fa2 !important;\n border-color: #7b1fa2 !important;\n}\n\n.v-application .purple--text.text--darken-2 {\n color: #7b1fa2 !important;\n caret-color: #7b1fa2 !important;\n}\n\n.v-application .purple.darken-3 {\n background-color: #6a1b9a !important;\n border-color: #6a1b9a !important;\n}\n\n.v-application .purple--text.text--darken-3 {\n color: #6a1b9a !important;\n caret-color: #6a1b9a !important;\n}\n\n.v-application .purple.darken-4 {\n background-color: #4a148c !important;\n border-color: #4a148c !important;\n}\n\n.v-application .purple--text.text--darken-4 {\n color: #4a148c !important;\n caret-color: #4a148c !important;\n}\n\n.v-application .purple.accent-1 {\n background-color: #ea80fc !important;\n border-color: #ea80fc !important;\n}\n\n.v-application .purple--text.text--accent-1 {\n color: #ea80fc !important;\n caret-color: #ea80fc !important;\n}\n\n.v-application .purple.accent-2 {\n background-color: #e040fb !important;\n border-color: #e040fb !important;\n}\n\n.v-application .purple--text.text--accent-2 {\n color: #e040fb !important;\n caret-color: #e040fb !important;\n}\n\n.v-application .purple.accent-3 {\n background-color: #d500f9 !important;\n border-color: #d500f9 !important;\n}\n\n.v-application .purple--text.text--accent-3 {\n color: #d500f9 !important;\n caret-color: #d500f9 !important;\n}\n\n.v-application .purple.accent-4 {\n background-color: #aa00ff !important;\n border-color: #aa00ff !important;\n}\n\n.v-application .purple--text.text--accent-4 {\n color: #aa00ff !important;\n caret-color: #aa00ff !important;\n}\n\n.v-application .deep-purple {\n background-color: #673ab7 !important;\n border-color: #673ab7 !important;\n}\n\n.v-application .deep-purple--text {\n color: #673ab7 !important;\n caret-color: #673ab7 !important;\n}\n\n.v-application .deep-purple.lighten-5 {\n background-color: #ede7f6 !important;\n border-color: #ede7f6 !important;\n}\n\n.v-application .deep-purple--text.text--lighten-5 {\n color: #ede7f6 !important;\n caret-color: #ede7f6 !important;\n}\n\n.v-application .deep-purple.lighten-4 {\n background-color: #d1c4e9 !important;\n border-color: #d1c4e9 !important;\n}\n\n.v-application .deep-purple--text.text--lighten-4 {\n color: #d1c4e9 !important;\n caret-color: #d1c4e9 !important;\n}\n\n.v-application .deep-purple.lighten-3 {\n background-color: #b39ddb !important;\n border-color: #b39ddb !important;\n}\n\n.v-application .deep-purple--text.text--lighten-3 {\n color: #b39ddb !important;\n caret-color: #b39ddb !important;\n}\n\n.v-application .deep-purple.lighten-2 {\n background-color: #9575cd !important;\n border-color: #9575cd !important;\n}\n\n.v-application .deep-purple--text.text--lighten-2 {\n color: #9575cd !important;\n caret-color: #9575cd !important;\n}\n\n.v-application .deep-purple.lighten-1 {\n background-color: #7e57c2 !important;\n border-color: #7e57c2 !important;\n}\n\n.v-application .deep-purple--text.text--lighten-1 {\n color: #7e57c2 !important;\n caret-color: #7e57c2 !important;\n}\n\n.v-application .deep-purple.darken-1 {\n background-color: #5e35b1 !important;\n border-color: #5e35b1 !important;\n}\n\n.v-application .deep-purple--text.text--darken-1 {\n color: #5e35b1 !important;\n caret-color: #5e35b1 !important;\n}\n\n.v-application .deep-purple.darken-2 {\n background-color: #512da8 !important;\n border-color: #512da8 !important;\n}\n\n.v-application .deep-purple--text.text--darken-2 {\n color: #512da8 !important;\n caret-color: #512da8 !important;\n}\n\n.v-application .deep-purple.darken-3 {\n background-color: #4527a0 !important;\n border-color: #4527a0 !important;\n}\n\n.v-application .deep-purple--text.text--darken-3 {\n color: #4527a0 !important;\n caret-color: #4527a0 !important;\n}\n\n.v-application .deep-purple.darken-4 {\n background-color: #311b92 !important;\n border-color: #311b92 !important;\n}\n\n.v-application .deep-purple--text.text--darken-4 {\n color: #311b92 !important;\n caret-color: #311b92 !important;\n}\n\n.v-application .deep-purple.accent-1 {\n background-color: #b388ff !important;\n border-color: #b388ff !important;\n}\n\n.v-application .deep-purple--text.text--accent-1 {\n color: #b388ff !important;\n caret-color: #b388ff !important;\n}\n\n.v-application .deep-purple.accent-2 {\n background-color: #7c4dff !important;\n border-color: #7c4dff !important;\n}\n\n.v-application .deep-purple--text.text--accent-2 {\n color: #7c4dff !important;\n caret-color: #7c4dff !important;\n}\n\n.v-application .deep-purple.accent-3 {\n background-color: #651fff !important;\n border-color: #651fff !important;\n}\n\n.v-application .deep-purple--text.text--accent-3 {\n color: #651fff !important;\n caret-color: #651fff !important;\n}\n\n.v-application .deep-purple.accent-4 {\n background-color: #6200ea !important;\n border-color: #6200ea !important;\n}\n\n.v-application .deep-purple--text.text--accent-4 {\n color: #6200ea !important;\n caret-color: #6200ea !important;\n}\n\n.v-application .indigo {\n background-color: #3f51b5 !important;\n border-color: #3f51b5 !important;\n}\n\n.v-application .indigo--text {\n color: #3f51b5 !important;\n caret-color: #3f51b5 !important;\n}\n\n.v-application .indigo.lighten-5 {\n background-color: #e8eaf6 !important;\n border-color: #e8eaf6 !important;\n}\n\n.v-application .indigo--text.text--lighten-5 {\n color: #e8eaf6 !important;\n caret-color: #e8eaf6 !important;\n}\n\n.v-application .indigo.lighten-4 {\n background-color: #c5cae9 !important;\n border-color: #c5cae9 !important;\n}\n\n.v-application .indigo--text.text--lighten-4 {\n color: #c5cae9 !important;\n caret-color: #c5cae9 !important;\n}\n\n.v-application .indigo.lighten-3 {\n background-color: #9fa8da !important;\n border-color: #9fa8da !important;\n}\n\n.v-application .indigo--text.text--lighten-3 {\n color: #9fa8da !important;\n caret-color: #9fa8da !important;\n}\n\n.v-application .indigo.lighten-2 {\n background-color: #7986cb !important;\n border-color: #7986cb !important;\n}\n\n.v-application .indigo--text.text--lighten-2 {\n color: #7986cb !important;\n caret-color: #7986cb !important;\n}\n\n.v-application .indigo.lighten-1 {\n background-color: #5c6bc0 !important;\n border-color: #5c6bc0 !important;\n}\n\n.v-application .indigo--text.text--lighten-1 {\n color: #5c6bc0 !important;\n caret-color: #5c6bc0 !important;\n}\n\n.v-application .indigo.darken-1 {\n background-color: #3949ab !important;\n border-color: #3949ab !important;\n}\n\n.v-application .indigo--text.text--darken-1 {\n color: #3949ab !important;\n caret-color: #3949ab !important;\n}\n\n.v-application .indigo.darken-2 {\n background-color: #303f9f !important;\n border-color: #303f9f !important;\n}\n\n.v-application .indigo--text.text--darken-2 {\n color: #303f9f !important;\n caret-color: #303f9f !important;\n}\n\n.v-application .indigo.darken-3 {\n background-color: #283593 !important;\n border-color: #283593 !important;\n}\n\n.v-application .indigo--text.text--darken-3 {\n color: #283593 !important;\n caret-color: #283593 !important;\n}\n\n.v-application .indigo.darken-4 {\n background-color: #1a237e !important;\n border-color: #1a237e !important;\n}\n\n.v-application .indigo--text.text--darken-4 {\n color: #1a237e !important;\n caret-color: #1a237e !important;\n}\n\n.v-application .indigo.accent-1 {\n background-color: #8c9eff !important;\n border-color: #8c9eff !important;\n}\n\n.v-application .indigo--text.text--accent-1 {\n color: #8c9eff !important;\n caret-color: #8c9eff !important;\n}\n\n.v-application .indigo.accent-2 {\n background-color: #536dfe !important;\n border-color: #536dfe !important;\n}\n\n.v-application .indigo--text.text--accent-2 {\n color: #536dfe !important;\n caret-color: #536dfe !important;\n}\n\n.v-application .indigo.accent-3 {\n background-color: #3d5afe !important;\n border-color: #3d5afe !important;\n}\n\n.v-application .indigo--text.text--accent-3 {\n color: #3d5afe !important;\n caret-color: #3d5afe !important;\n}\n\n.v-application .indigo.accent-4 {\n background-color: #304ffe !important;\n border-color: #304ffe !important;\n}\n\n.v-application .indigo--text.text--accent-4 {\n color: #304ffe !important;\n caret-color: #304ffe !important;\n}\n\n.v-application .blue {\n background-color: #2196F3 !important;\n border-color: #2196F3 !important;\n}\n\n.v-application .blue--text {\n color: #2196F3 !important;\n caret-color: #2196F3 !important;\n}\n\n.v-application .blue.lighten-5 {\n background-color: #E3F2FD !important;\n border-color: #E3F2FD !important;\n}\n\n.v-application .blue--text.text--lighten-5 {\n color: #E3F2FD !important;\n caret-color: #E3F2FD !important;\n}\n\n.v-application .blue.lighten-4 {\n background-color: #BBDEFB !important;\n border-color: #BBDEFB !important;\n}\n\n.v-application .blue--text.text--lighten-4 {\n color: #BBDEFB !important;\n caret-color: #BBDEFB !important;\n}\n\n.v-application .blue.lighten-3 {\n background-color: #90CAF9 !important;\n border-color: #90CAF9 !important;\n}\n\n.v-application .blue--text.text--lighten-3 {\n color: #90CAF9 !important;\n caret-color: #90CAF9 !important;\n}\n\n.v-application .blue.lighten-2 {\n background-color: #64B5F6 !important;\n border-color: #64B5F6 !important;\n}\n\n.v-application .blue--text.text--lighten-2 {\n color: #64B5F6 !important;\n caret-color: #64B5F6 !important;\n}\n\n.v-application .blue.lighten-1 {\n background-color: #42A5F5 !important;\n border-color: #42A5F5 !important;\n}\n\n.v-application .blue--text.text--lighten-1 {\n color: #42A5F5 !important;\n caret-color: #42A5F5 !important;\n}\n\n.v-application .blue.darken-1 {\n background-color: #1E88E5 !important;\n border-color: #1E88E5 !important;\n}\n\n.v-application .blue--text.text--darken-1 {\n color: #1E88E5 !important;\n caret-color: #1E88E5 !important;\n}\n\n.v-application .blue.darken-2 {\n background-color: #1976D2 !important;\n border-color: #1976D2 !important;\n}\n\n.v-application .blue--text.text--darken-2 {\n color: #1976D2 !important;\n caret-color: #1976D2 !important;\n}\n\n.v-application .blue.darken-3 {\n background-color: #1565C0 !important;\n border-color: #1565C0 !important;\n}\n\n.v-application .blue--text.text--darken-3 {\n color: #1565C0 !important;\n caret-color: #1565C0 !important;\n}\n\n.v-application .blue.darken-4 {\n background-color: #0D47A1 !important;\n border-color: #0D47A1 !important;\n}\n\n.v-application .blue--text.text--darken-4 {\n color: #0D47A1 !important;\n caret-color: #0D47A1 !important;\n}\n\n.v-application .blue.accent-1 {\n background-color: #82B1FF !important;\n border-color: #82B1FF !important;\n}\n\n.v-application .blue--text.text--accent-1 {\n color: #82B1FF !important;\n caret-color: #82B1FF !important;\n}\n\n.v-application .blue.accent-2 {\n background-color: #448AFF !important;\n border-color: #448AFF !important;\n}\n\n.v-application .blue--text.text--accent-2 {\n color: #448AFF !important;\n caret-color: #448AFF !important;\n}\n\n.v-application .blue.accent-3 {\n background-color: #2979FF !important;\n border-color: #2979FF !important;\n}\n\n.v-application .blue--text.text--accent-3 {\n color: #2979FF !important;\n caret-color: #2979FF !important;\n}\n\n.v-application .blue.accent-4 {\n background-color: #2962FF !important;\n border-color: #2962FF !important;\n}\n\n.v-application .blue--text.text--accent-4 {\n color: #2962FF !important;\n caret-color: #2962FF !important;\n}\n\n.v-application .light-blue {\n background-color: #03a9f4 !important;\n border-color: #03a9f4 !important;\n}\n\n.v-application .light-blue--text {\n color: #03a9f4 !important;\n caret-color: #03a9f4 !important;\n}\n\n.v-application .light-blue.lighten-5 {\n background-color: #e1f5fe !important;\n border-color: #e1f5fe !important;\n}\n\n.v-application .light-blue--text.text--lighten-5 {\n color: #e1f5fe !important;\n caret-color: #e1f5fe !important;\n}\n\n.v-application .light-blue.lighten-4 {\n background-color: #b3e5fc !important;\n border-color: #b3e5fc !important;\n}\n\n.v-application .light-blue--text.text--lighten-4 {\n color: #b3e5fc !important;\n caret-color: #b3e5fc !important;\n}\n\n.v-application .light-blue.lighten-3 {\n background-color: #81d4fa !important;\n border-color: #81d4fa !important;\n}\n\n.v-application .light-blue--text.text--lighten-3 {\n color: #81d4fa !important;\n caret-color: #81d4fa !important;\n}\n\n.v-application .light-blue.lighten-2 {\n background-color: #4fc3f7 !important;\n border-color: #4fc3f7 !important;\n}\n\n.v-application .light-blue--text.text--lighten-2 {\n color: #4fc3f7 !important;\n caret-color: #4fc3f7 !important;\n}\n\n.v-application .light-blue.lighten-1 {\n background-color: #29b6f6 !important;\n border-color: #29b6f6 !important;\n}\n\n.v-application .light-blue--text.text--lighten-1 {\n color: #29b6f6 !important;\n caret-color: #29b6f6 !important;\n}\n\n.v-application .light-blue.darken-1 {\n background-color: #039be5 !important;\n border-color: #039be5 !important;\n}\n\n.v-application .light-blue--text.text--darken-1 {\n color: #039be5 !important;\n caret-color: #039be5 !important;\n}\n\n.v-application .light-blue.darken-2 {\n background-color: #0288d1 !important;\n border-color: #0288d1 !important;\n}\n\n.v-application .light-blue--text.text--darken-2 {\n color: #0288d1 !important;\n caret-color: #0288d1 !important;\n}\n\n.v-application .light-blue.darken-3 {\n background-color: #0277bd !important;\n border-color: #0277bd !important;\n}\n\n.v-application .light-blue--text.text--darken-3 {\n color: #0277bd !important;\n caret-color: #0277bd !important;\n}\n\n.v-application .light-blue.darken-4 {\n background-color: #01579b !important;\n border-color: #01579b !important;\n}\n\n.v-application .light-blue--text.text--darken-4 {\n color: #01579b !important;\n caret-color: #01579b !important;\n}\n\n.v-application .light-blue.accent-1 {\n background-color: #80d8ff !important;\n border-color: #80d8ff !important;\n}\n\n.v-application .light-blue--text.text--accent-1 {\n color: #80d8ff !important;\n caret-color: #80d8ff !important;\n}\n\n.v-application .light-blue.accent-2 {\n background-color: #40c4ff !important;\n border-color: #40c4ff !important;\n}\n\n.v-application .light-blue--text.text--accent-2 {\n color: #40c4ff !important;\n caret-color: #40c4ff !important;\n}\n\n.v-application .light-blue.accent-3 {\n background-color: #00b0ff !important;\n border-color: #00b0ff !important;\n}\n\n.v-application .light-blue--text.text--accent-3 {\n color: #00b0ff !important;\n caret-color: #00b0ff !important;\n}\n\n.v-application .light-blue.accent-4 {\n background-color: #0091ea !important;\n border-color: #0091ea !important;\n}\n\n.v-application .light-blue--text.text--accent-4 {\n color: #0091ea !important;\n caret-color: #0091ea !important;\n}\n\n.v-application .cyan {\n background-color: #00bcd4 !important;\n border-color: #00bcd4 !important;\n}\n\n.v-application .cyan--text {\n color: #00bcd4 !important;\n caret-color: #00bcd4 !important;\n}\n\n.v-application .cyan.lighten-5 {\n background-color: #e0f7fa !important;\n border-color: #e0f7fa !important;\n}\n\n.v-application .cyan--text.text--lighten-5 {\n color: #e0f7fa !important;\n caret-color: #e0f7fa !important;\n}\n\n.v-application .cyan.lighten-4 {\n background-color: #b2ebf2 !important;\n border-color: #b2ebf2 !important;\n}\n\n.v-application .cyan--text.text--lighten-4 {\n color: #b2ebf2 !important;\n caret-color: #b2ebf2 !important;\n}\n\n.v-application .cyan.lighten-3 {\n background-color: #80deea !important;\n border-color: #80deea !important;\n}\n\n.v-application .cyan--text.text--lighten-3 {\n color: #80deea !important;\n caret-color: #80deea !important;\n}\n\n.v-application .cyan.lighten-2 {\n background-color: #4dd0e1 !important;\n border-color: #4dd0e1 !important;\n}\n\n.v-application .cyan--text.text--lighten-2 {\n color: #4dd0e1 !important;\n caret-color: #4dd0e1 !important;\n}\n\n.v-application .cyan.lighten-1 {\n background-color: #26c6da !important;\n border-color: #26c6da !important;\n}\n\n.v-application .cyan--text.text--lighten-1 {\n color: #26c6da !important;\n caret-color: #26c6da !important;\n}\n\n.v-application .cyan.darken-1 {\n background-color: #00acc1 !important;\n border-color: #00acc1 !important;\n}\n\n.v-application .cyan--text.text--darken-1 {\n color: #00acc1 !important;\n caret-color: #00acc1 !important;\n}\n\n.v-application .cyan.darken-2 {\n background-color: #0097a7 !important;\n border-color: #0097a7 !important;\n}\n\n.v-application .cyan--text.text--darken-2 {\n color: #0097a7 !important;\n caret-color: #0097a7 !important;\n}\n\n.v-application .cyan.darken-3 {\n background-color: #00838f !important;\n border-color: #00838f !important;\n}\n\n.v-application .cyan--text.text--darken-3 {\n color: #00838f !important;\n caret-color: #00838f !important;\n}\n\n.v-application .cyan.darken-4 {\n background-color: #006064 !important;\n border-color: #006064 !important;\n}\n\n.v-application .cyan--text.text--darken-4 {\n color: #006064 !important;\n caret-color: #006064 !important;\n}\n\n.v-application .cyan.accent-1 {\n background-color: #84ffff !important;\n border-color: #84ffff !important;\n}\n\n.v-application .cyan--text.text--accent-1 {\n color: #84ffff !important;\n caret-color: #84ffff !important;\n}\n\n.v-application .cyan.accent-2 {\n background-color: #18ffff !important;\n border-color: #18ffff !important;\n}\n\n.v-application .cyan--text.text--accent-2 {\n color: #18ffff !important;\n caret-color: #18ffff !important;\n}\n\n.v-application .cyan.accent-3 {\n background-color: #00e5ff !important;\n border-color: #00e5ff !important;\n}\n\n.v-application .cyan--text.text--accent-3 {\n color: #00e5ff !important;\n caret-color: #00e5ff !important;\n}\n\n.v-application .cyan.accent-4 {\n background-color: #00b8d4 !important;\n border-color: #00b8d4 !important;\n}\n\n.v-application .cyan--text.text--accent-4 {\n color: #00b8d4 !important;\n caret-color: #00b8d4 !important;\n}\n\n.v-application .teal {\n background-color: #009688 !important;\n border-color: #009688 !important;\n}\n\n.v-application .teal--text {\n color: #009688 !important;\n caret-color: #009688 !important;\n}\n\n.v-application .teal.lighten-5 {\n background-color: #e0f2f1 !important;\n border-color: #e0f2f1 !important;\n}\n\n.v-application .teal--text.text--lighten-5 {\n color: #e0f2f1 !important;\n caret-color: #e0f2f1 !important;\n}\n\n.v-application .teal.lighten-4 {\n background-color: #b2dfdb !important;\n border-color: #b2dfdb !important;\n}\n\n.v-application .teal--text.text--lighten-4 {\n color: #b2dfdb !important;\n caret-color: #b2dfdb !important;\n}\n\n.v-application .teal.lighten-3 {\n background-color: #80cbc4 !important;\n border-color: #80cbc4 !important;\n}\n\n.v-application .teal--text.text--lighten-3 {\n color: #80cbc4 !important;\n caret-color: #80cbc4 !important;\n}\n\n.v-application .teal.lighten-2 {\n background-color: #4db6ac !important;\n border-color: #4db6ac !important;\n}\n\n.v-application .teal--text.text--lighten-2 {\n color: #4db6ac !important;\n caret-color: #4db6ac !important;\n}\n\n.v-application .teal.lighten-1 {\n background-color: #26a69a !important;\n border-color: #26a69a !important;\n}\n\n.v-application .teal--text.text--lighten-1 {\n color: #26a69a !important;\n caret-color: #26a69a !important;\n}\n\n.v-application .teal.darken-1 {\n background-color: #00897b !important;\n border-color: #00897b !important;\n}\n\n.v-application .teal--text.text--darken-1 {\n color: #00897b !important;\n caret-color: #00897b !important;\n}\n\n.v-application .teal.darken-2 {\n background-color: #00796b !important;\n border-color: #00796b !important;\n}\n\n.v-application .teal--text.text--darken-2 {\n color: #00796b !important;\n caret-color: #00796b !important;\n}\n\n.v-application .teal.darken-3 {\n background-color: #00695c !important;\n border-color: #00695c !important;\n}\n\n.v-application .teal--text.text--darken-3 {\n color: #00695c !important;\n caret-color: #00695c !important;\n}\n\n.v-application .teal.darken-4 {\n background-color: #004d40 !important;\n border-color: #004d40 !important;\n}\n\n.v-application .teal--text.text--darken-4 {\n color: #004d40 !important;\n caret-color: #004d40 !important;\n}\n\n.v-application .teal.accent-1 {\n background-color: #a7ffeb !important;\n border-color: #a7ffeb !important;\n}\n\n.v-application .teal--text.text--accent-1 {\n color: #a7ffeb !important;\n caret-color: #a7ffeb !important;\n}\n\n.v-application .teal.accent-2 {\n background-color: #64ffda !important;\n border-color: #64ffda !important;\n}\n\n.v-application .teal--text.text--accent-2 {\n color: #64ffda !important;\n caret-color: #64ffda !important;\n}\n\n.v-application .teal.accent-3 {\n background-color: #1de9b6 !important;\n border-color: #1de9b6 !important;\n}\n\n.v-application .teal--text.text--accent-3 {\n color: #1de9b6 !important;\n caret-color: #1de9b6 !important;\n}\n\n.v-application .teal.accent-4 {\n background-color: #00bfa5 !important;\n border-color: #00bfa5 !important;\n}\n\n.v-application .teal--text.text--accent-4 {\n color: #00bfa5 !important;\n caret-color: #00bfa5 !important;\n}\n\n.v-application .green {\n background-color: #4CAF50 !important;\n border-color: #4CAF50 !important;\n}\n\n.v-application .green--text {\n color: #4CAF50 !important;\n caret-color: #4CAF50 !important;\n}\n\n.v-application .green.lighten-5 {\n background-color: #E8F5E9 !important;\n border-color: #E8F5E9 !important;\n}\n\n.v-application .green--text.text--lighten-5 {\n color: #E8F5E9 !important;\n caret-color: #E8F5E9 !important;\n}\n\n.v-application .green.lighten-4 {\n background-color: #C8E6C9 !important;\n border-color: #C8E6C9 !important;\n}\n\n.v-application .green--text.text--lighten-4 {\n color: #C8E6C9 !important;\n caret-color: #C8E6C9 !important;\n}\n\n.v-application .green.lighten-3 {\n background-color: #A5D6A7 !important;\n border-color: #A5D6A7 !important;\n}\n\n.v-application .green--text.text--lighten-3 {\n color: #A5D6A7 !important;\n caret-color: #A5D6A7 !important;\n}\n\n.v-application .green.lighten-2 {\n background-color: #81C784 !important;\n border-color: #81C784 !important;\n}\n\n.v-application .green--text.text--lighten-2 {\n color: #81C784 !important;\n caret-color: #81C784 !important;\n}\n\n.v-application .green.lighten-1 {\n background-color: #66BB6A !important;\n border-color: #66BB6A !important;\n}\n\n.v-application .green--text.text--lighten-1 {\n color: #66BB6A !important;\n caret-color: #66BB6A !important;\n}\n\n.v-application .green.darken-1 {\n background-color: #43A047 !important;\n border-color: #43A047 !important;\n}\n\n.v-application .green--text.text--darken-1 {\n color: #43A047 !important;\n caret-color: #43A047 !important;\n}\n\n.v-application .green.darken-2 {\n background-color: #388E3C !important;\n border-color: #388E3C !important;\n}\n\n.v-application .green--text.text--darken-2 {\n color: #388E3C !important;\n caret-color: #388E3C !important;\n}\n\n.v-application .green.darken-3 {\n background-color: #2E7D32 !important;\n border-color: #2E7D32 !important;\n}\n\n.v-application .green--text.text--darken-3 {\n color: #2E7D32 !important;\n caret-color: #2E7D32 !important;\n}\n\n.v-application .green.darken-4 {\n background-color: #1B5E20 !important;\n border-color: #1B5E20 !important;\n}\n\n.v-application .green--text.text--darken-4 {\n color: #1B5E20 !important;\n caret-color: #1B5E20 !important;\n}\n\n.v-application .green.accent-1 {\n background-color: #B9F6CA !important;\n border-color: #B9F6CA !important;\n}\n\n.v-application .green--text.text--accent-1 {\n color: #B9F6CA !important;\n caret-color: #B9F6CA !important;\n}\n\n.v-application .green.accent-2 {\n background-color: #69F0AE !important;\n border-color: #69F0AE !important;\n}\n\n.v-application .green--text.text--accent-2 {\n color: #69F0AE !important;\n caret-color: #69F0AE !important;\n}\n\n.v-application .green.accent-3 {\n background-color: #00E676 !important;\n border-color: #00E676 !important;\n}\n\n.v-application .green--text.text--accent-3 {\n color: #00E676 !important;\n caret-color: #00E676 !important;\n}\n\n.v-application .green.accent-4 {\n background-color: #00C853 !important;\n border-color: #00C853 !important;\n}\n\n.v-application .green--text.text--accent-4 {\n color: #00C853 !important;\n caret-color: #00C853 !important;\n}\n\n.v-application .light-green {\n background-color: #8bc34a !important;\n border-color: #8bc34a !important;\n}\n\n.v-application .light-green--text {\n color: #8bc34a !important;\n caret-color: #8bc34a !important;\n}\n\n.v-application .light-green.lighten-5 {\n background-color: #f1f8e9 !important;\n border-color: #f1f8e9 !important;\n}\n\n.v-application .light-green--text.text--lighten-5 {\n color: #f1f8e9 !important;\n caret-color: #f1f8e9 !important;\n}\n\n.v-application .light-green.lighten-4 {\n background-color: #dcedc8 !important;\n border-color: #dcedc8 !important;\n}\n\n.v-application .light-green--text.text--lighten-4 {\n color: #dcedc8 !important;\n caret-color: #dcedc8 !important;\n}\n\n.v-application .light-green.lighten-3 {\n background-color: #c5e1a5 !important;\n border-color: #c5e1a5 !important;\n}\n\n.v-application .light-green--text.text--lighten-3 {\n color: #c5e1a5 !important;\n caret-color: #c5e1a5 !important;\n}\n\n.v-application .light-green.lighten-2 {\n background-color: #aed581 !important;\n border-color: #aed581 !important;\n}\n\n.v-application .light-green--text.text--lighten-2 {\n color: #aed581 !important;\n caret-color: #aed581 !important;\n}\n\n.v-application .light-green.lighten-1 {\n background-color: #9ccc65 !important;\n border-color: #9ccc65 !important;\n}\n\n.v-application .light-green--text.text--lighten-1 {\n color: #9ccc65 !important;\n caret-color: #9ccc65 !important;\n}\n\n.v-application .light-green.darken-1 {\n background-color: #7cb342 !important;\n border-color: #7cb342 !important;\n}\n\n.v-application .light-green--text.text--darken-1 {\n color: #7cb342 !important;\n caret-color: #7cb342 !important;\n}\n\n.v-application .light-green.darken-2 {\n background-color: #689f38 !important;\n border-color: #689f38 !important;\n}\n\n.v-application .light-green--text.text--darken-2 {\n color: #689f38 !important;\n caret-color: #689f38 !important;\n}\n\n.v-application .light-green.darken-3 {\n background-color: #558b2f !important;\n border-color: #558b2f !important;\n}\n\n.v-application .light-green--text.text--darken-3 {\n color: #558b2f !important;\n caret-color: #558b2f !important;\n}\n\n.v-application .light-green.darken-4 {\n background-color: #33691e !important;\n border-color: #33691e !important;\n}\n\n.v-application .light-green--text.text--darken-4 {\n color: #33691e !important;\n caret-color: #33691e !important;\n}\n\n.v-application .light-green.accent-1 {\n background-color: #ccff90 !important;\n border-color: #ccff90 !important;\n}\n\n.v-application .light-green--text.text--accent-1 {\n color: #ccff90 !important;\n caret-color: #ccff90 !important;\n}\n\n.v-application .light-green.accent-2 {\n background-color: #b2ff59 !important;\n border-color: #b2ff59 !important;\n}\n\n.v-application .light-green--text.text--accent-2 {\n color: #b2ff59 !important;\n caret-color: #b2ff59 !important;\n}\n\n.v-application .light-green.accent-3 {\n background-color: #76ff03 !important;\n border-color: #76ff03 !important;\n}\n\n.v-application .light-green--text.text--accent-3 {\n color: #76ff03 !important;\n caret-color: #76ff03 !important;\n}\n\n.v-application .light-green.accent-4 {\n background-color: #64dd17 !important;\n border-color: #64dd17 !important;\n}\n\n.v-application .light-green--text.text--accent-4 {\n color: #64dd17 !important;\n caret-color: #64dd17 !important;\n}\n\n.v-application .lime {\n background-color: #cddc39 !important;\n border-color: #cddc39 !important;\n}\n\n.v-application .lime--text {\n color: #cddc39 !important;\n caret-color: #cddc39 !important;\n}\n\n.v-application .lime.lighten-5 {\n background-color: #f9fbe7 !important;\n border-color: #f9fbe7 !important;\n}\n\n.v-application .lime--text.text--lighten-5 {\n color: #f9fbe7 !important;\n caret-color: #f9fbe7 !important;\n}\n\n.v-application .lime.lighten-4 {\n background-color: #f0f4c3 !important;\n border-color: #f0f4c3 !important;\n}\n\n.v-application .lime--text.text--lighten-4 {\n color: #f0f4c3 !important;\n caret-color: #f0f4c3 !important;\n}\n\n.v-application .lime.lighten-3 {\n background-color: #e6ee9c !important;\n border-color: #e6ee9c !important;\n}\n\n.v-application .lime--text.text--lighten-3 {\n color: #e6ee9c !important;\n caret-color: #e6ee9c !important;\n}\n\n.v-application .lime.lighten-2 {\n background-color: #dce775 !important;\n border-color: #dce775 !important;\n}\n\n.v-application .lime--text.text--lighten-2 {\n color: #dce775 !important;\n caret-color: #dce775 !important;\n}\n\n.v-application .lime.lighten-1 {\n background-color: #d4e157 !important;\n border-color: #d4e157 !important;\n}\n\n.v-application .lime--text.text--lighten-1 {\n color: #d4e157 !important;\n caret-color: #d4e157 !important;\n}\n\n.v-application .lime.darken-1 {\n background-color: #c0ca33 !important;\n border-color: #c0ca33 !important;\n}\n\n.v-application .lime--text.text--darken-1 {\n color: #c0ca33 !important;\n caret-color: #c0ca33 !important;\n}\n\n.v-application .lime.darken-2 {\n background-color: #afb42b !important;\n border-color: #afb42b !important;\n}\n\n.v-application .lime--text.text--darken-2 {\n color: #afb42b !important;\n caret-color: #afb42b !important;\n}\n\n.v-application .lime.darken-3 {\n background-color: #9e9d24 !important;\n border-color: #9e9d24 !important;\n}\n\n.v-application .lime--text.text--darken-3 {\n color: #9e9d24 !important;\n caret-color: #9e9d24 !important;\n}\n\n.v-application .lime.darken-4 {\n background-color: #827717 !important;\n border-color: #827717 !important;\n}\n\n.v-application .lime--text.text--darken-4 {\n color: #827717 !important;\n caret-color: #827717 !important;\n}\n\n.v-application .lime.accent-1 {\n background-color: #f4ff81 !important;\n border-color: #f4ff81 !important;\n}\n\n.v-application .lime--text.text--accent-1 {\n color: #f4ff81 !important;\n caret-color: #f4ff81 !important;\n}\n\n.v-application .lime.accent-2 {\n background-color: #eeff41 !important;\n border-color: #eeff41 !important;\n}\n\n.v-application .lime--text.text--accent-2 {\n color: #eeff41 !important;\n caret-color: #eeff41 !important;\n}\n\n.v-application .lime.accent-3 {\n background-color: #c6ff00 !important;\n border-color: #c6ff00 !important;\n}\n\n.v-application .lime--text.text--accent-3 {\n color: #c6ff00 !important;\n caret-color: #c6ff00 !important;\n}\n\n.v-application .lime.accent-4 {\n background-color: #aeea00 !important;\n border-color: #aeea00 !important;\n}\n\n.v-application .lime--text.text--accent-4 {\n color: #aeea00 !important;\n caret-color: #aeea00 !important;\n}\n\n.v-application .yellow {\n background-color: #ffeb3b !important;\n border-color: #ffeb3b !important;\n}\n\n.v-application .yellow--text {\n color: #ffeb3b !important;\n caret-color: #ffeb3b !important;\n}\n\n.v-application .yellow.lighten-5 {\n background-color: #fffde7 !important;\n border-color: #fffde7 !important;\n}\n\n.v-application .yellow--text.text--lighten-5 {\n color: #fffde7 !important;\n caret-color: #fffde7 !important;\n}\n\n.v-application .yellow.lighten-4 {\n background-color: #fff9c4 !important;\n border-color: #fff9c4 !important;\n}\n\n.v-application .yellow--text.text--lighten-4 {\n color: #fff9c4 !important;\n caret-color: #fff9c4 !important;\n}\n\n.v-application .yellow.lighten-3 {\n background-color: #fff59d !important;\n border-color: #fff59d !important;\n}\n\n.v-application .yellow--text.text--lighten-3 {\n color: #fff59d !important;\n caret-color: #fff59d !important;\n}\n\n.v-application .yellow.lighten-2 {\n background-color: #fff176 !important;\n border-color: #fff176 !important;\n}\n\n.v-application .yellow--text.text--lighten-2 {\n color: #fff176 !important;\n caret-color: #fff176 !important;\n}\n\n.v-application .yellow.lighten-1 {\n background-color: #ffee58 !important;\n border-color: #ffee58 !important;\n}\n\n.v-application .yellow--text.text--lighten-1 {\n color: #ffee58 !important;\n caret-color: #ffee58 !important;\n}\n\n.v-application .yellow.darken-1 {\n background-color: #fdd835 !important;\n border-color: #fdd835 !important;\n}\n\n.v-application .yellow--text.text--darken-1 {\n color: #fdd835 !important;\n caret-color: #fdd835 !important;\n}\n\n.v-application .yellow.darken-2 {\n background-color: #fbc02d !important;\n border-color: #fbc02d !important;\n}\n\n.v-application .yellow--text.text--darken-2 {\n color: #fbc02d !important;\n caret-color: #fbc02d !important;\n}\n\n.v-application .yellow.darken-3 {\n background-color: #f9a825 !important;\n border-color: #f9a825 !important;\n}\n\n.v-application .yellow--text.text--darken-3 {\n color: #f9a825 !important;\n caret-color: #f9a825 !important;\n}\n\n.v-application .yellow.darken-4 {\n background-color: #f57f17 !important;\n border-color: #f57f17 !important;\n}\n\n.v-application .yellow--text.text--darken-4 {\n color: #f57f17 !important;\n caret-color: #f57f17 !important;\n}\n\n.v-application .yellow.accent-1 {\n background-color: #ffff8d !important;\n border-color: #ffff8d !important;\n}\n\n.v-application .yellow--text.text--accent-1 {\n color: #ffff8d !important;\n caret-color: #ffff8d !important;\n}\n\n.v-application .yellow.accent-2 {\n background-color: #ffff00 !important;\n border-color: #ffff00 !important;\n}\n\n.v-application .yellow--text.text--accent-2 {\n color: #ffff00 !important;\n caret-color: #ffff00 !important;\n}\n\n.v-application .yellow.accent-3 {\n background-color: #ffea00 !important;\n border-color: #ffea00 !important;\n}\n\n.v-application .yellow--text.text--accent-3 {\n color: #ffea00 !important;\n caret-color: #ffea00 !important;\n}\n\n.v-application .yellow.accent-4 {\n background-color: #ffd600 !important;\n border-color: #ffd600 !important;\n}\n\n.v-application .yellow--text.text--accent-4 {\n color: #ffd600 !important;\n caret-color: #ffd600 !important;\n}\n\n.v-application .amber {\n background-color: #ffc107 !important;\n border-color: #ffc107 !important;\n}\n\n.v-application .amber--text {\n color: #ffc107 !important;\n caret-color: #ffc107 !important;\n}\n\n.v-application .amber.lighten-5 {\n background-color: #fff8e1 !important;\n border-color: #fff8e1 !important;\n}\n\n.v-application .amber--text.text--lighten-5 {\n color: #fff8e1 !important;\n caret-color: #fff8e1 !important;\n}\n\n.v-application .amber.lighten-4 {\n background-color: #ffecb3 !important;\n border-color: #ffecb3 !important;\n}\n\n.v-application .amber--text.text--lighten-4 {\n color: #ffecb3 !important;\n caret-color: #ffecb3 !important;\n}\n\n.v-application .amber.lighten-3 {\n background-color: #ffe082 !important;\n border-color: #ffe082 !important;\n}\n\n.v-application .amber--text.text--lighten-3 {\n color: #ffe082 !important;\n caret-color: #ffe082 !important;\n}\n\n.v-application .amber.lighten-2 {\n background-color: #ffd54f !important;\n border-color: #ffd54f !important;\n}\n\n.v-application .amber--text.text--lighten-2 {\n color: #ffd54f !important;\n caret-color: #ffd54f !important;\n}\n\n.v-application .amber.lighten-1 {\n background-color: #ffca28 !important;\n border-color: #ffca28 !important;\n}\n\n.v-application .amber--text.text--lighten-1 {\n color: #ffca28 !important;\n caret-color: #ffca28 !important;\n}\n\n.v-application .amber.darken-1 {\n background-color: #ffb300 !important;\n border-color: #ffb300 !important;\n}\n\n.v-application .amber--text.text--darken-1 {\n color: #ffb300 !important;\n caret-color: #ffb300 !important;\n}\n\n.v-application .amber.darken-2 {\n background-color: #ffa000 !important;\n border-color: #ffa000 !important;\n}\n\n.v-application .amber--text.text--darken-2 {\n color: #ffa000 !important;\n caret-color: #ffa000 !important;\n}\n\n.v-application .amber.darken-3 {\n background-color: #ff8f00 !important;\n border-color: #ff8f00 !important;\n}\n\n.v-application .amber--text.text--darken-3 {\n color: #ff8f00 !important;\n caret-color: #ff8f00 !important;\n}\n\n.v-application .amber.darken-4 {\n background-color: #ff6f00 !important;\n border-color: #ff6f00 !important;\n}\n\n.v-application .amber--text.text--darken-4 {\n color: #ff6f00 !important;\n caret-color: #ff6f00 !important;\n}\n\n.v-application .amber.accent-1 {\n background-color: #ffe57f !important;\n border-color: #ffe57f !important;\n}\n\n.v-application .amber--text.text--accent-1 {\n color: #ffe57f !important;\n caret-color: #ffe57f !important;\n}\n\n.v-application .amber.accent-2 {\n background-color: #ffd740 !important;\n border-color: #ffd740 !important;\n}\n\n.v-application .amber--text.text--accent-2 {\n color: #ffd740 !important;\n caret-color: #ffd740 !important;\n}\n\n.v-application .amber.accent-3 {\n background-color: #ffc400 !important;\n border-color: #ffc400 !important;\n}\n\n.v-application .amber--text.text--accent-3 {\n color: #ffc400 !important;\n caret-color: #ffc400 !important;\n}\n\n.v-application .amber.accent-4 {\n background-color: #ffab00 !important;\n border-color: #ffab00 !important;\n}\n\n.v-application .amber--text.text--accent-4 {\n color: #ffab00 !important;\n caret-color: #ffab00 !important;\n}\n\n.v-application .orange {\n background-color: #ff9800 !important;\n border-color: #ff9800 !important;\n}\n\n.v-application .orange--text {\n color: #ff9800 !important;\n caret-color: #ff9800 !important;\n}\n\n.v-application .orange.lighten-5 {\n background-color: #fff3e0 !important;\n border-color: #fff3e0 !important;\n}\n\n.v-application .orange--text.text--lighten-5 {\n color: #fff3e0 !important;\n caret-color: #fff3e0 !important;\n}\n\n.v-application .orange.lighten-4 {\n background-color: #ffe0b2 !important;\n border-color: #ffe0b2 !important;\n}\n\n.v-application .orange--text.text--lighten-4 {\n color: #ffe0b2 !important;\n caret-color: #ffe0b2 !important;\n}\n\n.v-application .orange.lighten-3 {\n background-color: #ffcc80 !important;\n border-color: #ffcc80 !important;\n}\n\n.v-application .orange--text.text--lighten-3 {\n color: #ffcc80 !important;\n caret-color: #ffcc80 !important;\n}\n\n.v-application .orange.lighten-2 {\n background-color: #ffb74d !important;\n border-color: #ffb74d !important;\n}\n\n.v-application .orange--text.text--lighten-2 {\n color: #ffb74d !important;\n caret-color: #ffb74d !important;\n}\n\n.v-application .orange.lighten-1 {\n background-color: #ffa726 !important;\n border-color: #ffa726 !important;\n}\n\n.v-application .orange--text.text--lighten-1 {\n color: #ffa726 !important;\n caret-color: #ffa726 !important;\n}\n\n.v-application .orange.darken-1 {\n background-color: #fb8c00 !important;\n border-color: #fb8c00 !important;\n}\n\n.v-application .orange--text.text--darken-1 {\n color: #fb8c00 !important;\n caret-color: #fb8c00 !important;\n}\n\n.v-application .orange.darken-2 {\n background-color: #f57c00 !important;\n border-color: #f57c00 !important;\n}\n\n.v-application .orange--text.text--darken-2 {\n color: #f57c00 !important;\n caret-color: #f57c00 !important;\n}\n\n.v-application .orange.darken-3 {\n background-color: #ef6c00 !important;\n border-color: #ef6c00 !important;\n}\n\n.v-application .orange--text.text--darken-3 {\n color: #ef6c00 !important;\n caret-color: #ef6c00 !important;\n}\n\n.v-application .orange.darken-4 {\n background-color: #e65100 !important;\n border-color: #e65100 !important;\n}\n\n.v-application .orange--text.text--darken-4 {\n color: #e65100 !important;\n caret-color: #e65100 !important;\n}\n\n.v-application .orange.accent-1 {\n background-color: #ffd180 !important;\n border-color: #ffd180 !important;\n}\n\n.v-application .orange--text.text--accent-1 {\n color: #ffd180 !important;\n caret-color: #ffd180 !important;\n}\n\n.v-application .orange.accent-2 {\n background-color: #ffab40 !important;\n border-color: #ffab40 !important;\n}\n\n.v-application .orange--text.text--accent-2 {\n color: #ffab40 !important;\n caret-color: #ffab40 !important;\n}\n\n.v-application .orange.accent-3 {\n background-color: #ff9100 !important;\n border-color: #ff9100 !important;\n}\n\n.v-application .orange--text.text--accent-3 {\n color: #ff9100 !important;\n caret-color: #ff9100 !important;\n}\n\n.v-application .orange.accent-4 {\n background-color: #ff6d00 !important;\n border-color: #ff6d00 !important;\n}\n\n.v-application .orange--text.text--accent-4 {\n color: #ff6d00 !important;\n caret-color: #ff6d00 !important;\n}\n\n.v-application .deep-orange {\n background-color: #ff5722 !important;\n border-color: #ff5722 !important;\n}\n\n.v-application .deep-orange--text {\n color: #ff5722 !important;\n caret-color: #ff5722 !important;\n}\n\n.v-application .deep-orange.lighten-5 {\n background-color: #fbe9e7 !important;\n border-color: #fbe9e7 !important;\n}\n\n.v-application .deep-orange--text.text--lighten-5 {\n color: #fbe9e7 !important;\n caret-color: #fbe9e7 !important;\n}\n\n.v-application .deep-orange.lighten-4 {\n background-color: #ffccbc !important;\n border-color: #ffccbc !important;\n}\n\n.v-application .deep-orange--text.text--lighten-4 {\n color: #ffccbc !important;\n caret-color: #ffccbc !important;\n}\n\n.v-application .deep-orange.lighten-3 {\n background-color: #ffab91 !important;\n border-color: #ffab91 !important;\n}\n\n.v-application .deep-orange--text.text--lighten-3 {\n color: #ffab91 !important;\n caret-color: #ffab91 !important;\n}\n\n.v-application .deep-orange.lighten-2 {\n background-color: #ff8a65 !important;\n border-color: #ff8a65 !important;\n}\n\n.v-application .deep-orange--text.text--lighten-2 {\n color: #ff8a65 !important;\n caret-color: #ff8a65 !important;\n}\n\n.v-application .deep-orange.lighten-1 {\n background-color: #ff7043 !important;\n border-color: #ff7043 !important;\n}\n\n.v-application .deep-orange--text.text--lighten-1 {\n color: #ff7043 !important;\n caret-color: #ff7043 !important;\n}\n\n.v-application .deep-orange.darken-1 {\n background-color: #f4511e !important;\n border-color: #f4511e !important;\n}\n\n.v-application .deep-orange--text.text--darken-1 {\n color: #f4511e !important;\n caret-color: #f4511e !important;\n}\n\n.v-application .deep-orange.darken-2 {\n background-color: #e64a19 !important;\n border-color: #e64a19 !important;\n}\n\n.v-application .deep-orange--text.text--darken-2 {\n color: #e64a19 !important;\n caret-color: #e64a19 !important;\n}\n\n.v-application .deep-orange.darken-3 {\n background-color: #d84315 !important;\n border-color: #d84315 !important;\n}\n\n.v-application .deep-orange--text.text--darken-3 {\n color: #d84315 !important;\n caret-color: #d84315 !important;\n}\n\n.v-application .deep-orange.darken-4 {\n background-color: #bf360c !important;\n border-color: #bf360c !important;\n}\n\n.v-application .deep-orange--text.text--darken-4 {\n color: #bf360c !important;\n caret-color: #bf360c !important;\n}\n\n.v-application .deep-orange.accent-1 {\n background-color: #ff9e80 !important;\n border-color: #ff9e80 !important;\n}\n\n.v-application .deep-orange--text.text--accent-1 {\n color: #ff9e80 !important;\n caret-color: #ff9e80 !important;\n}\n\n.v-application .deep-orange.accent-2 {\n background-color: #ff6e40 !important;\n border-color: #ff6e40 !important;\n}\n\n.v-application .deep-orange--text.text--accent-2 {\n color: #ff6e40 !important;\n caret-color: #ff6e40 !important;\n}\n\n.v-application .deep-orange.accent-3 {\n background-color: #ff3d00 !important;\n border-color: #ff3d00 !important;\n}\n\n.v-application .deep-orange--text.text--accent-3 {\n color: #ff3d00 !important;\n caret-color: #ff3d00 !important;\n}\n\n.v-application .deep-orange.accent-4 {\n background-color: #dd2c00 !important;\n border-color: #dd2c00 !important;\n}\n\n.v-application .deep-orange--text.text--accent-4 {\n color: #dd2c00 !important;\n caret-color: #dd2c00 !important;\n}\n\n.v-application .brown {\n background-color: #795548 !important;\n border-color: #795548 !important;\n}\n\n.v-application .brown--text {\n color: #795548 !important;\n caret-color: #795548 !important;\n}\n\n.v-application .brown.lighten-5 {\n background-color: #efebe9 !important;\n border-color: #efebe9 !important;\n}\n\n.v-application .brown--text.text--lighten-5 {\n color: #efebe9 !important;\n caret-color: #efebe9 !important;\n}\n\n.v-application .brown.lighten-4 {\n background-color: #d7ccc8 !important;\n border-color: #d7ccc8 !important;\n}\n\n.v-application .brown--text.text--lighten-4 {\n color: #d7ccc8 !important;\n caret-color: #d7ccc8 !important;\n}\n\n.v-application .brown.lighten-3 {\n background-color: #bcaaa4 !important;\n border-color: #bcaaa4 !important;\n}\n\n.v-application .brown--text.text--lighten-3 {\n color: #bcaaa4 !important;\n caret-color: #bcaaa4 !important;\n}\n\n.v-application .brown.lighten-2 {\n background-color: #a1887f !important;\n border-color: #a1887f !important;\n}\n\n.v-application .brown--text.text--lighten-2 {\n color: #a1887f !important;\n caret-color: #a1887f !important;\n}\n\n.v-application .brown.lighten-1 {\n background-color: #8d6e63 !important;\n border-color: #8d6e63 !important;\n}\n\n.v-application .brown--text.text--lighten-1 {\n color: #8d6e63 !important;\n caret-color: #8d6e63 !important;\n}\n\n.v-application .brown.darken-1 {\n background-color: #6d4c41 !important;\n border-color: #6d4c41 !important;\n}\n\n.v-application .brown--text.text--darken-1 {\n color: #6d4c41 !important;\n caret-color: #6d4c41 !important;\n}\n\n.v-application .brown.darken-2 {\n background-color: #5d4037 !important;\n border-color: #5d4037 !important;\n}\n\n.v-application .brown--text.text--darken-2 {\n color: #5d4037 !important;\n caret-color: #5d4037 !important;\n}\n\n.v-application .brown.darken-3 {\n background-color: #4e342e !important;\n border-color: #4e342e !important;\n}\n\n.v-application .brown--text.text--darken-3 {\n color: #4e342e !important;\n caret-color: #4e342e !important;\n}\n\n.v-application .brown.darken-4 {\n background-color: #3e2723 !important;\n border-color: #3e2723 !important;\n}\n\n.v-application .brown--text.text--darken-4 {\n color: #3e2723 !important;\n caret-color: #3e2723 !important;\n}\n\n.v-application .blue-grey {\n background-color: #607d8b !important;\n border-color: #607d8b !important;\n}\n\n.v-application .blue-grey--text {\n color: #607d8b !important;\n caret-color: #607d8b !important;\n}\n\n.v-application .blue-grey.lighten-5 {\n background-color: #eceff1 !important;\n border-color: #eceff1 !important;\n}\n\n.v-application .blue-grey--text.text--lighten-5 {\n color: #eceff1 !important;\n caret-color: #eceff1 !important;\n}\n\n.v-application .blue-grey.lighten-4 {\n background-color: #cfd8dc !important;\n border-color: #cfd8dc !important;\n}\n\n.v-application .blue-grey--text.text--lighten-4 {\n color: #cfd8dc !important;\n caret-color: #cfd8dc !important;\n}\n\n.v-application .blue-grey.lighten-3 {\n background-color: #b0bec5 !important;\n border-color: #b0bec5 !important;\n}\n\n.v-application .blue-grey--text.text--lighten-3 {\n color: #b0bec5 !important;\n caret-color: #b0bec5 !important;\n}\n\n.v-application .blue-grey.lighten-2 {\n background-color: #90a4ae !important;\n border-color: #90a4ae !important;\n}\n\n.v-application .blue-grey--text.text--lighten-2 {\n color: #90a4ae !important;\n caret-color: #90a4ae !important;\n}\n\n.v-application .blue-grey.lighten-1 {\n background-color: #78909c !important;\n border-color: #78909c !important;\n}\n\n.v-application .blue-grey--text.text--lighten-1 {\n color: #78909c !important;\n caret-color: #78909c !important;\n}\n\n.v-application .blue-grey.darken-1 {\n background-color: #546e7a !important;\n border-color: #546e7a !important;\n}\n\n.v-application .blue-grey--text.text--darken-1 {\n color: #546e7a !important;\n caret-color: #546e7a !important;\n}\n\n.v-application .blue-grey.darken-2 {\n background-color: #455a64 !important;\n border-color: #455a64 !important;\n}\n\n.v-application .blue-grey--text.text--darken-2 {\n color: #455a64 !important;\n caret-color: #455a64 !important;\n}\n\n.v-application .blue-grey.darken-3 {\n background-color: #37474f !important;\n border-color: #37474f !important;\n}\n\n.v-application .blue-grey--text.text--darken-3 {\n color: #37474f !important;\n caret-color: #37474f !important;\n}\n\n.v-application .blue-grey.darken-4 {\n background-color: #263238 !important;\n border-color: #263238 !important;\n}\n\n.v-application .blue-grey--text.text--darken-4 {\n color: #263238 !important;\n caret-color: #263238 !important;\n}\n\n.v-application .grey {\n background-color: #9e9e9e !important;\n border-color: #9e9e9e !important;\n}\n\n.v-application .grey--text {\n color: #9e9e9e !important;\n caret-color: #9e9e9e !important;\n}\n\n.v-application .grey.lighten-5 {\n background-color: #fafafa !important;\n border-color: #fafafa !important;\n}\n\n.v-application .grey--text.text--lighten-5 {\n color: #fafafa !important;\n caret-color: #fafafa !important;\n}\n\n.v-application .grey.lighten-4 {\n background-color: #f5f5f5 !important;\n border-color: #f5f5f5 !important;\n}\n\n.v-application .grey--text.text--lighten-4 {\n color: #f5f5f5 !important;\n caret-color: #f5f5f5 !important;\n}\n\n.v-application .grey.lighten-3 {\n background-color: #eeeeee !important;\n border-color: #eeeeee !important;\n}\n\n.v-application .grey--text.text--lighten-3 {\n color: #eeeeee !important;\n caret-color: #eeeeee !important;\n}\n\n.v-application .grey.lighten-2 {\n background-color: #e0e0e0 !important;\n border-color: #e0e0e0 !important;\n}\n\n.v-application .grey--text.text--lighten-2 {\n color: #e0e0e0 !important;\n caret-color: #e0e0e0 !important;\n}\n\n.v-application .grey.lighten-1 {\n background-color: #bdbdbd !important;\n border-color: #bdbdbd !important;\n}\n\n.v-application .grey--text.text--lighten-1 {\n color: #bdbdbd !important;\n caret-color: #bdbdbd !important;\n}\n\n.v-application .grey.darken-1 {\n background-color: #757575 !important;\n border-color: #757575 !important;\n}\n\n.v-application .grey--text.text--darken-1 {\n color: #757575 !important;\n caret-color: #757575 !important;\n}\n\n.v-application .grey.darken-2 {\n background-color: #616161 !important;\n border-color: #616161 !important;\n}\n\n.v-application .grey--text.text--darken-2 {\n color: #616161 !important;\n caret-color: #616161 !important;\n}\n\n.v-application .grey.darken-3 {\n background-color: #424242 !important;\n border-color: #424242 !important;\n}\n\n.v-application .grey--text.text--darken-3 {\n color: #424242 !important;\n caret-color: #424242 !important;\n}\n\n.v-application .grey.darken-4 {\n background-color: #212121 !important;\n border-color: #212121 !important;\n}\n\n.v-application .grey--text.text--darken-4 {\n color: #212121 !important;\n caret-color: #212121 !important;\n}\n\n.v-application .shades.black {\n background-color: #000000 !important;\n border-color: #000000 !important;\n}\n\n.v-application .shades--text.text--black {\n color: #000000 !important;\n caret-color: #000000 !important;\n}\n\n.v-application .shades.white {\n background-color: #FFFFFF !important;\n border-color: #FFFFFF !important;\n}\n\n.v-application .shades--text.text--white {\n color: #FFFFFF !important;\n caret-color: #FFFFFF !important;\n}\n\n.v-application .shades.transparent {\n background-color: transparent !important;\n border-color: transparent !important;\n}\n\n.v-application .shades--text.text--transparent {\n color: transparent !important;\n caret-color: transparent !important;\n}\n\n/*!\n * ress.css • v2.0.4\n * MIT License\n * github.com/filipelinhares/ress\n */\n/* # =================================================================\n # Global selectors\n # ================================================================= */\nhtml {\n box-sizing: border-box;\n overflow-y: scroll;\n /* All browsers without overlaying scrollbars */\n -webkit-text-size-adjust: 100%;\n /* Prevent adjustments of font size after orientation changes in iOS */\n word-break: normal;\n -moz-tab-size: 4;\n tab-size: 4;\n}\n\n*,\n::before,\n::after {\n background-repeat: no-repeat;\n /* Set `background-repeat: no-repeat` to all elements and pseudo elements */\n box-sizing: inherit;\n}\n\n::before,\n::after {\n text-decoration: inherit;\n /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */\n vertical-align: inherit;\n}\n\n* {\n padding: 0;\n /* Reset `padding` and `margin` of all elements */\n margin: 0;\n}\n\n/* # =================================================================\n # General elements\n # ================================================================= */\nhr {\n overflow: visible;\n /* Show the overflow in Edge and IE */\n height: 0;\n /* Add the correct box sizing in Firefox */\n}\n\ndetails,\nmain {\n display: block;\n /* Render the `main` element consistently in IE. */\n}\n\nsummary {\n display: list-item;\n /* Add the correct display in all browsers */\n}\n\nsmall {\n font-size: 80%;\n /* Set font-size to 80% in `small` elements */\n}\n\n[hidden] {\n display: none;\n /* Add the correct display in IE */\n}\n\nabbr[title] {\n border-bottom: none;\n /* Remove the bottom border in Chrome 57 */\n /* Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari */\n text-decoration: underline;\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n}\n\na {\n background-color: transparent;\n /* Remove the gray background on active links in IE 10 */\n}\n\na:active,\na:hover {\n outline-width: 0;\n /* Remove the outline when hovering in all browsers */\n}\n\ncode,\nkbd,\npre,\nsamp {\n font-family: monospace, monospace;\n /* Specify the font family of code elements */\n}\n\npre {\n font-size: 1em;\n /* Correct the odd `em` font sizing in all browsers */\n}\n\nb,\nstrong {\n font-weight: bolder;\n /* Add the correct font weight in Chrome, Edge, and Safari */\n}\n\n/* https://gist.github.com/unruthless/413930 */\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* # =================================================================\n # Forms\n # ================================================================= */\ninput {\n border-radius: 0;\n}\n\n/* Replace pointer cursor in disabled elements */\n[disabled] {\n cursor: default;\n}\n\n[type=number]::-webkit-inner-spin-button,\n[type=number]::-webkit-outer-spin-button {\n height: auto;\n /* Correct the cursor style of increment and decrement buttons in Chrome */\n}\n\n[type=search] {\n -webkit-appearance: textfield;\n /* Correct the odd appearance in Chrome and Safari */\n outline-offset: -2px;\n /* Correct the outline style in Safari */\n}\n\n[type=search]::-webkit-search-cancel-button,\n[type=search]::-webkit-search-decoration {\n -webkit-appearance: none;\n /* Remove the inner padding in Chrome and Safari on macOS */\n}\n\ntextarea {\n overflow: auto;\n /* Internet Explorer 11+ */\n resize: vertical;\n /* Specify textarea resizability */\n}\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font: inherit;\n /* Specify font inheritance of form elements */\n}\n\noptgroup {\n font-weight: bold;\n /* Restore the font weight unset by the previous rule */\n}\n\nbutton {\n overflow: visible;\n /* Address `overflow` set to `hidden` in IE 8/9/10/11 */\n}\n\nbutton,\nselect {\n text-transform: none;\n /* Firefox 40+, Internet Explorer 11- */\n}\n\n/* Apply cursor pointer to button elements */\nbutton,\n[type=button],\n[type=reset],\n[type=submit],\n[role=button] {\n cursor: pointer;\n color: inherit;\n}\n\n/* Remove inner padding and border in Firefox 4+ */\nbutton::-moz-focus-inner,\n[type=button]::-moz-focus-inner,\n[type=reset]::-moz-focus-inner,\n[type=submit]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/* Replace focus style removed in the border reset above */\nbutton:-moz-focusring,\n[type=button]::-moz-focus-inner,\n[type=reset]::-moz-focus-inner,\n[type=submit]::-moz-focus-inner {\n outline: 1px dotted ButtonText;\n}\n\nbutton,\nhtml [type=button],\n[type=reset],\n[type=submit] {\n -webkit-appearance: button;\n /* Correct the inability to style clickable types in iOS */\n}\n\n/* Remove the default button styling in all browsers */\nbutton,\ninput,\nselect,\ntextarea {\n background-color: transparent;\n border-style: none;\n}\n\n/* Style select like a standard input */\nselect {\n -moz-appearance: none;\n /* Firefox 36+ */\n -webkit-appearance: none;\n /* Chrome 41+ */\n}\n\nselect::-ms-expand {\n display: none;\n /* Internet Explorer 11+ */\n}\n\nselect::-ms-value {\n color: currentColor;\n /* Internet Explorer 11+ */\n}\n\nlegend {\n border: 0;\n /* Correct `color` not being inherited in IE 8/9/10/11 */\n color: inherit;\n /* Correct the color inheritance from `fieldset` elements in IE */\n display: table;\n /* Correct the text wrapping in Edge and IE */\n max-width: 100%;\n /* Correct the text wrapping in Edge and IE */\n white-space: normal;\n /* Correct the text wrapping in Edge and IE */\n max-width: 100%;\n /* Correct the text wrapping in Edge 18- and IE */\n}\n\n::-webkit-file-upload-button {\n /* Correct the inability to style clickable types in iOS and Safari */\n -webkit-appearance: button;\n color: inherit;\n font: inherit;\n /* Change font properties to `inherit` in Chrome and Safari */\n}\n\n/* # =================================================================\n # Specify media element style\n # ================================================================= */\nimg {\n border-style: none;\n /* Remove border when inside `a` element in IE 8/9/10 */\n}\n\n/* Add the correct vertical alignment in Chrome, Firefox, and Opera */\nprogress {\n vertical-align: baseline;\n}\n\n/* # =================================================================\n # Accessibility\n # ================================================================= */\n/* Hide content from screens but not screenreaders */\n@media screen {\n [hidden~=screen] {\n display: inherit;\n }\n\n [hidden~=screen]:not(:active):not(:focus):not(:target) {\n position: absolute !important;\n clip: rect(0 0 0 0) !important;\n }\n}\n/* Specify the progress cursor of updating elements */\n[aria-busy=true] {\n cursor: progress;\n}\n\n/* Specify the pointer cursor of trigger elements */\n[aria-controls] {\n cursor: pointer;\n}\n\n/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */\n[aria-disabled=true] {\n cursor: default;\n}\n\n.v-application .elevation-24 {\n box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-23 {\n box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-22 {\n box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-21 {\n box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-20 {\n box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-19 {\n box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-18 {\n box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-17 {\n box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-16 {\n box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-15 {\n box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-14 {\n box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-13 {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-12 {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-11 {\n box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-10 {\n box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-9 {\n box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-8 {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-7 {\n box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-6 {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-5 {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-4 {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-3 {\n box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-2 {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-1 {\n box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .elevation-0 {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-application .carousel-transition-enter {\n transform: translate(100%, 0);\n}\n.v-application .carousel-transition-leave, .v-application .carousel-transition-leave-to {\n position: absolute;\n top: 0;\n transform: translate(-100%, 0);\n}\n\n.carousel-reverse-transition-enter {\n transform: translate(-100%, 0);\n}\n.carousel-reverse-transition-leave, .carousel-reverse-transition-leave-to {\n position: absolute;\n top: 0;\n transform: translate(100%, 0);\n}\n\n.dialog-transition-enter, .dialog-transition-leave-to {\n transform: scale(0.5);\n opacity: 0;\n}\n.dialog-transition-enter-to, .dialog-transition-leave {\n opacity: 1;\n}\n\n.dialog-bottom-transition-enter, .dialog-bottom-transition-leave-to {\n transform: translateY(100%);\n}\n\n.picker-transition-enter-active, .picker-transition-leave-active,\n.picker-reverse-transition-enter-active,\n.picker-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0, 0, 0.2, 1);\n}\n.picker-transition-enter, .picker-transition-leave-to,\n.picker-reverse-transition-enter,\n.picker-reverse-transition-leave-to {\n opacity: 0;\n}\n.picker-transition-leave, .picker-transition-leave-active, .picker-transition-leave-to,\n.picker-reverse-transition-leave,\n.picker-reverse-transition-leave-active,\n.picker-reverse-transition-leave-to {\n position: absolute !important;\n}\n\n.picker-transition-enter {\n transform: translate(0, 100%);\n}\n.picker-transition-leave-to {\n transform: translate(0, -100%);\n}\n\n.picker-reverse-transition-enter {\n transform: translate(0, -100%);\n}\n.picker-reverse-transition-leave-to {\n transform: translate(0, 100%);\n}\n\n.picker-title-transition-enter-to, .picker-title-transition-leave {\n transform: translate(0, 0);\n}\n.picker-title-transition-enter {\n transform: translate(-100%, 0);\n}\n.picker-title-transition-leave-to {\n opacity: 0;\n transform: translate(100%, 0);\n}\n.picker-title-transition-leave, .picker-title-transition-leave-to, .picker-title-transition-leave-active {\n position: absolute !important;\n}\n\n.tab-transition-enter {\n transform: translate(100%, 0);\n}\n.tab-transition-leave, .tab-transition-leave-active {\n position: absolute;\n top: 0;\n}\n.tab-transition-leave-to {\n position: absolute;\n transform: translate(-100%, 0);\n}\n\n.tab-reverse-transition-enter {\n transform: translate(-100%, 0);\n}\n.tab-reverse-transition-leave, .tab-reverse-transition-leave-to {\n top: 0;\n position: absolute;\n transform: translate(100%, 0);\n}\n\n.expand-transition-enter-active, .expand-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.expand-transition-move {\n transition: transform 0.6s;\n}\n\n.expand-x-transition-enter-active, .expand-x-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.expand-x-transition-move {\n transition: transform 0.6s;\n}\n\n.scale-transition-enter-active, .scale-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scale-transition-move {\n transition: transform 0.6s;\n}\n.scale-transition-enter, .scale-transition-leave, .scale-transition-leave-to {\n opacity: 0;\n transform: scale(0);\n}\n\n.scale-rotate-transition-enter-active, .scale-rotate-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scale-rotate-transition-move {\n transition: transform 0.6s;\n}\n.scale-rotate-transition-enter, .scale-rotate-transition-leave, .scale-rotate-transition-leave-to {\n opacity: 0;\n transform: scale(0) rotate(-45deg);\n}\n\n.scale-rotate-reverse-transition-enter-active, .scale-rotate-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scale-rotate-reverse-transition-move {\n transition: transform 0.6s;\n}\n.scale-rotate-reverse-transition-enter, .scale-rotate-reverse-transition-leave, .scale-rotate-reverse-transition-leave-to {\n opacity: 0;\n transform: scale(0) rotate(45deg);\n}\n\n.message-transition-enter-active, .message-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.message-transition-move {\n transition: transform 0.6s;\n}\n.message-transition-enter, .message-transition-leave-to {\n opacity: 0;\n transform: translateY(-15px);\n}\n.message-transition-leave, .message-transition-leave-active {\n position: absolute;\n}\n\n.slide-y-transition-enter-active, .slide-y-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.slide-y-transition-move {\n transition: transform 0.6s;\n}\n.slide-y-transition-enter, .slide-y-transition-leave-to {\n opacity: 0;\n transform: translateY(-15px);\n}\n\n.slide-y-reverse-transition-enter-active, .slide-y-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.slide-y-reverse-transition-move {\n transition: transform 0.6s;\n}\n.slide-y-reverse-transition-enter, .slide-y-reverse-transition-leave-to {\n opacity: 0;\n transform: translateY(15px);\n}\n\n.scroll-y-transition-enter-active, .scroll-y-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scroll-y-transition-move {\n transition: transform 0.6s;\n}\n.scroll-y-transition-enter, .scroll-y-transition-leave-to {\n opacity: 0;\n}\n.scroll-y-transition-enter {\n transform: translateY(-15px);\n}\n.scroll-y-transition-leave-to {\n transform: translateY(15px);\n}\n\n.scroll-y-reverse-transition-enter-active, .scroll-y-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scroll-y-reverse-transition-move {\n transition: transform 0.6s;\n}\n.scroll-y-reverse-transition-enter, .scroll-y-reverse-transition-leave-to {\n opacity: 0;\n}\n.scroll-y-reverse-transition-enter {\n transform: translateY(15px);\n}\n.scroll-y-reverse-transition-leave-to {\n transform: translateY(-15px);\n}\n\n.scroll-x-transition-enter-active, .scroll-x-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scroll-x-transition-move {\n transition: transform 0.6s;\n}\n.scroll-x-transition-enter, .scroll-x-transition-leave-to {\n opacity: 0;\n}\n.scroll-x-transition-enter {\n transform: translateX(-15px);\n}\n.scroll-x-transition-leave-to {\n transform: translateX(15px);\n}\n\n.scroll-x-reverse-transition-enter-active, .scroll-x-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.scroll-x-reverse-transition-move {\n transition: transform 0.6s;\n}\n.scroll-x-reverse-transition-enter, .scroll-x-reverse-transition-leave-to {\n opacity: 0;\n}\n.scroll-x-reverse-transition-enter {\n transform: translateX(15px);\n}\n.scroll-x-reverse-transition-leave-to {\n transform: translateX(-15px);\n}\n\n.slide-x-transition-enter-active, .slide-x-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.slide-x-transition-move {\n transition: transform 0.6s;\n}\n.slide-x-transition-enter, .slide-x-transition-leave-to {\n opacity: 0;\n transform: translateX(-15px);\n}\n\n.slide-x-reverse-transition-enter-active, .slide-x-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.slide-x-reverse-transition-move {\n transition: transform 0.6s;\n}\n.slide-x-reverse-transition-enter, .slide-x-reverse-transition-leave-to {\n opacity: 0;\n transform: translateX(15px);\n}\n\n.fade-transition-enter-active, .fade-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.fade-transition-move {\n transition: transform 0.6s;\n}\n.fade-transition-enter, .fade-transition-leave-to {\n opacity: 0 !important;\n}\n\n.fab-transition-enter-active, .fab-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n.fab-transition-move {\n transition: transform 0.6s;\n}\n.fab-transition-enter, .fab-transition-leave-to {\n transform: scale(0) rotate(-45deg);\n}\n\n.v-application .blockquote {\n padding: 16px 0 16px 24px;\n font-size: 18px;\n font-weight: 300;\n}\n\n.v-application code, .v-application kbd {\n border-radius: 3px;\n font-size: 85%;\n font-weight: 900;\n}\n.v-application code {\n background-color: #FBE5E1;\n color: #C0341D;\n padding: 0 0.4rem;\n}\n.v-application kbd {\n background: #212529;\n color: #FFFFFF;\n padding: 0.2rem 0.4rem;\n}\n\nhtml {\n font-size: 16px;\n overflow-x: hidden;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n -webkit-tap-highlight-color: rgba(0, 0, 0, 0);\n}\n\nhtml.overflow-y-hidden {\n overflow-y: hidden !important;\n}\n\n.v-application {\n font-family: \"Roboto\", sans-serif;\n line-height: 1.5;\n}\n.v-application ::-ms-clear,\n.v-application ::-ms-reveal {\n display: none;\n}\n\n.v-application .theme--light.heading {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.v-application .theme--dark.heading {\n color: #FFFFFF;\n}\n\n.v-application ul, .v-application ol {\n padding-left: 24px;\n}\n\n.v-application .display-4 {\n font-size: 6rem !important;\n font-weight: 300;\n line-height: 6rem;\n letter-spacing: -0.015625em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .display-3 {\n font-size: 3.75rem !important;\n font-weight: 300;\n line-height: 3.75rem;\n letter-spacing: -0.0083333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .display-2 {\n font-size: 3rem !important;\n font-weight: 400;\n line-height: 3.125rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .display-1 {\n font-size: 2.125rem !important;\n font-weight: 400;\n line-height: 2.5rem;\n letter-spacing: 0.0073529412em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .headline {\n font-size: 1.5rem !important;\n font-weight: 400;\n line-height: 2rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .title {\n font-size: 1.25rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.0125em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .subtitle-2 {\n font-size: 0.875rem !important;\n font-weight: 500;\n letter-spacing: 0.0071428571em !important;\n line-height: 1.375rem;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .subtitle-1 {\n font-size: 1rem !important;\n font-weight: normal;\n letter-spacing: 0.009375em !important;\n line-height: 1.75rem;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .body-2 {\n font-size: 0.875rem !important;\n font-weight: 400;\n letter-spacing: 0.0178571429em !important;\n line-height: 1.25rem;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .body-1 {\n font-size: 1rem !important;\n font-weight: 400;\n letter-spacing: 0.03125em !important;\n line-height: 1.5rem;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .caption {\n font-size: 0.75rem !important;\n font-weight: 400;\n letter-spacing: 0.0333333333em !important;\n line-height: 1.25rem;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application .overline {\n font-size: 0.75rem !important;\n font-weight: 500;\n letter-spacing: 0.1666666667em !important;\n line-height: 2rem;\n text-transform: uppercase;\n font-family: \"Roboto\", sans-serif !important;\n}\n.v-application p {\n margin-bottom: 16px;\n}\n\n@media only print {\n .v-application .hidden-print-only {\n display: none !important;\n }\n}\n@media only screen {\n .v-application .hidden-screen-only {\n display: none !important;\n }\n}\n@media only screen and (max-width: 599px) {\n .v-application .hidden-xs-only {\n display: none !important;\n }\n}\n@media only screen and (min-width: 600px) and (max-width: 959px) {\n .v-application .hidden-sm-only {\n display: none !important;\n }\n}\n@media only screen and (max-width: 959px) {\n .v-application .hidden-sm-and-down {\n display: none !important;\n }\n}\n@media only screen and (min-width: 600px) {\n .v-application .hidden-sm-and-up {\n display: none !important;\n }\n}\n@media only screen and (min-width: 960px) and (max-width: 1263px) {\n .v-application .hidden-md-only {\n display: none !important;\n }\n}\n@media only screen and (max-width: 1263px) {\n .v-application .hidden-md-and-down {\n display: none !important;\n }\n}\n@media only screen and (min-width: 960px) {\n .v-application .hidden-md-and-up {\n display: none !important;\n }\n}\n@media only screen and (min-width: 1264px) and (max-width: 1903px) {\n .v-application .hidden-lg-only {\n display: none !important;\n }\n}\n@media only screen and (max-width: 1903px) {\n .v-application .hidden-lg-and-down {\n display: none !important;\n }\n}\n@media only screen and (min-width: 1264px) {\n .v-application .hidden-lg-and-up {\n display: none !important;\n }\n}\n@media only screen and (min-width: 1904px) {\n .v-application .hidden-xl-only {\n display: none !important;\n }\n}\n\n.d-sr-only,\n.d-sr-only-focusable:not(:focus) {\n border: 0 !important;\n clip: rect(0, 0, 0, 0) !important;\n height: 1px !important;\n margin: -1px !important;\n overflow: hidden !important;\n padding: 0 !important;\n position: absolute !important;\n white-space: nowrap !important;\n width: 1px !important;\n}\n\n.v-application .font-weight-thin {\n font-weight: 100 !important;\n}\n.v-application .font-weight-light {\n font-weight: 300 !important;\n}\n.v-application .font-weight-regular {\n font-weight: 400 !important;\n}\n.v-application .font-weight-medium {\n font-weight: 500 !important;\n}\n.v-application .font-weight-bold {\n font-weight: 700 !important;\n}\n.v-application .font-weight-black {\n font-weight: 900 !important;\n}\n.v-application .font-italic {\n font-style: italic !important;\n}\n\n.v-application .transition-fast-out-slow-in {\n transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n.v-application .transition-linear-out-slow-in {\n transition: 0.3s cubic-bezier(0, 0, 0.2, 1) !important;\n}\n.v-application .transition-fast-out-linear-in {\n transition: 0.3s cubic-bezier(0.4, 0, 1, 1) !important;\n}\n.v-application .transition-ease-in-out {\n transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1) !important;\n}\n.v-application .transition-fast-in-fast-out {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;\n}\n.v-application .transition-swing {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;\n}\n\n.v-application .overflow-auto {\n overflow: auto !important;\n}\n\n.v-application .overflow-hidden {\n overflow: hidden !important;\n}\n\n.v-application .overflow-visible {\n overflow: visible !important;\n}\n\n.v-application .overflow-x-auto {\n overflow-x: auto !important;\n}\n\n.v-application .overflow-x-hidden {\n overflow-x: hidden !important;\n}\n\n.v-application .overflow-y-auto {\n overflow-y: auto !important;\n}\n\n.v-application .overflow-y-hidden {\n overflow-y: hidden !important;\n}\n\n.v-application .d-none {\n display: none !important;\n}\n\n.v-application .d-inline {\n display: inline !important;\n}\n\n.v-application .d-inline-block {\n display: inline-block !important;\n}\n\n.v-application .d-block {\n display: block !important;\n}\n\n.v-application .d-table {\n display: table !important;\n}\n\n.v-application .d-table-row {\n display: table-row !important;\n}\n\n.v-application .d-table-cell {\n display: table-cell !important;\n}\n\n.v-application .d-flex {\n display: flex !important;\n}\n\n.v-application .d-inline-flex {\n display: inline-flex !important;\n}\n\n.v-application .float-none {\n float: none !important;\n}\n\n.v-application .float-left {\n float: left !important;\n}\n\n.v-application .float-right {\n float: right !important;\n}\n\n.v-application .flex-fill {\n flex: 1 1 auto !important;\n}\n\n.v-application .flex-row {\n flex-direction: row !important;\n}\n\n.v-application .flex-column {\n flex-direction: column !important;\n}\n\n.v-application .flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.v-application .flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.v-application .flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.v-application .flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.v-application .flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.v-application .flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.v-application .flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.v-application .flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.v-application .flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.v-application .justify-start {\n justify-content: flex-start !important;\n}\n\n.v-application .justify-end {\n justify-content: flex-end !important;\n}\n\n.v-application .justify-center {\n justify-content: center !important;\n}\n\n.v-application .justify-space-between {\n justify-content: space-between !important;\n}\n\n.v-application .justify-space-around {\n justify-content: space-around !important;\n}\n\n.v-application .align-start {\n align-items: flex-start !important;\n}\n\n.v-application .align-end {\n align-items: flex-end !important;\n}\n\n.v-application .align-center {\n align-items: center !important;\n}\n\n.v-application .align-baseline {\n align-items: baseline !important;\n}\n\n.v-application .align-stretch {\n align-items: stretch !important;\n}\n\n.v-application .align-content-start {\n align-content: flex-start !important;\n}\n\n.v-application .align-content-end {\n align-content: flex-end !important;\n}\n\n.v-application .align-content-center {\n align-content: center !important;\n}\n\n.v-application .align-content-space-between {\n align-content: space-between !important;\n}\n\n.v-application .align-content-space-around {\n align-content: space-around !important;\n}\n\n.v-application .align-content-stretch {\n align-content: stretch !important;\n}\n\n.v-application .align-self-auto {\n align-self: auto !important;\n}\n\n.v-application .align-self-start {\n align-self: flex-start !important;\n}\n\n.v-application .align-self-end {\n align-self: flex-end !important;\n}\n\n.v-application .align-self-center {\n align-self: center !important;\n}\n\n.v-application .align-self-baseline {\n align-self: baseline !important;\n}\n\n.v-application .align-self-stretch {\n align-self: stretch !important;\n}\n\n.v-application .order-first {\n order: -1 !important;\n}\n\n.v-application .order-0 {\n order: 0 !important;\n}\n\n.v-application .order-1 {\n order: 1 !important;\n}\n\n.v-application .order-2 {\n order: 2 !important;\n}\n\n.v-application .order-3 {\n order: 3 !important;\n}\n\n.v-application .order-4 {\n order: 4 !important;\n}\n\n.v-application .order-5 {\n order: 5 !important;\n}\n\n.v-application .order-6 {\n order: 6 !important;\n}\n\n.v-application .order-7 {\n order: 7 !important;\n}\n\n.v-application .order-8 {\n order: 8 !important;\n}\n\n.v-application .order-9 {\n order: 9 !important;\n}\n\n.v-application .order-10 {\n order: 10 !important;\n}\n\n.v-application .order-11 {\n order: 11 !important;\n}\n\n.v-application .order-12 {\n order: 12 !important;\n}\n\n.v-application .order-last {\n order: 13 !important;\n}\n\n.v-application .ma-0 {\n margin: 0px !important;\n}\n\n.v-application .ma-1 {\n margin: 4px !important;\n}\n\n.v-application .ma-2 {\n margin: 8px !important;\n}\n\n.v-application .ma-3 {\n margin: 12px !important;\n}\n\n.v-application .ma-4 {\n margin: 16px !important;\n}\n\n.v-application .ma-5 {\n margin: 20px !important;\n}\n\n.v-application .ma-6 {\n margin: 24px !important;\n}\n\n.v-application .ma-7 {\n margin: 28px !important;\n}\n\n.v-application .ma-8 {\n margin: 32px !important;\n}\n\n.v-application .ma-9 {\n margin: 36px !important;\n}\n\n.v-application .ma-10 {\n margin: 40px !important;\n}\n\n.v-application .ma-11 {\n margin: 44px !important;\n}\n\n.v-application .ma-12 {\n margin: 48px !important;\n}\n\n.v-application .ma-13 {\n margin: 52px !important;\n}\n\n.v-application .ma-14 {\n margin: 56px !important;\n}\n\n.v-application .ma-15 {\n margin: 60px !important;\n}\n\n.v-application .ma-16 {\n margin: 64px !important;\n}\n\n.v-application .ma-auto {\n margin: auto !important;\n}\n\n.v-application .mx-0 {\n margin-right: 0px !important;\n margin-left: 0px !important;\n}\n\n.v-application .mx-1 {\n margin-right: 4px !important;\n margin-left: 4px !important;\n}\n\n.v-application .mx-2 {\n margin-right: 8px !important;\n margin-left: 8px !important;\n}\n\n.v-application .mx-3 {\n margin-right: 12px !important;\n margin-left: 12px !important;\n}\n\n.v-application .mx-4 {\n margin-right: 16px !important;\n margin-left: 16px !important;\n}\n\n.v-application .mx-5 {\n margin-right: 20px !important;\n margin-left: 20px !important;\n}\n\n.v-application .mx-6 {\n margin-right: 24px !important;\n margin-left: 24px !important;\n}\n\n.v-application .mx-7 {\n margin-right: 28px !important;\n margin-left: 28px !important;\n}\n\n.v-application .mx-8 {\n margin-right: 32px !important;\n margin-left: 32px !important;\n}\n\n.v-application .mx-9 {\n margin-right: 36px !important;\n margin-left: 36px !important;\n}\n\n.v-application .mx-10 {\n margin-right: 40px !important;\n margin-left: 40px !important;\n}\n\n.v-application .mx-11 {\n margin-right: 44px !important;\n margin-left: 44px !important;\n}\n\n.v-application .mx-12 {\n margin-right: 48px !important;\n margin-left: 48px !important;\n}\n\n.v-application .mx-13 {\n margin-right: 52px !important;\n margin-left: 52px !important;\n}\n\n.v-application .mx-14 {\n margin-right: 56px !important;\n margin-left: 56px !important;\n}\n\n.v-application .mx-15 {\n margin-right: 60px !important;\n margin-left: 60px !important;\n}\n\n.v-application .mx-16 {\n margin-right: 64px !important;\n margin-left: 64px !important;\n}\n\n.v-application .mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.v-application .my-0 {\n margin-top: 0px !important;\n margin-bottom: 0px !important;\n}\n\n.v-application .my-1 {\n margin-top: 4px !important;\n margin-bottom: 4px !important;\n}\n\n.v-application .my-2 {\n margin-top: 8px !important;\n margin-bottom: 8px !important;\n}\n\n.v-application .my-3 {\n margin-top: 12px !important;\n margin-bottom: 12px !important;\n}\n\n.v-application .my-4 {\n margin-top: 16px !important;\n margin-bottom: 16px !important;\n}\n\n.v-application .my-5 {\n margin-top: 20px !important;\n margin-bottom: 20px !important;\n}\n\n.v-application .my-6 {\n margin-top: 24px !important;\n margin-bottom: 24px !important;\n}\n\n.v-application .my-7 {\n margin-top: 28px !important;\n margin-bottom: 28px !important;\n}\n\n.v-application .my-8 {\n margin-top: 32px !important;\n margin-bottom: 32px !important;\n}\n\n.v-application .my-9 {\n margin-top: 36px !important;\n margin-bottom: 36px !important;\n}\n\n.v-application .my-10 {\n margin-top: 40px !important;\n margin-bottom: 40px !important;\n}\n\n.v-application .my-11 {\n margin-top: 44px !important;\n margin-bottom: 44px !important;\n}\n\n.v-application .my-12 {\n margin-top: 48px !important;\n margin-bottom: 48px !important;\n}\n\n.v-application .my-13 {\n margin-top: 52px !important;\n margin-bottom: 52px !important;\n}\n\n.v-application .my-14 {\n margin-top: 56px !important;\n margin-bottom: 56px !important;\n}\n\n.v-application .my-15 {\n margin-top: 60px !important;\n margin-bottom: 60px !important;\n}\n\n.v-application .my-16 {\n margin-top: 64px !important;\n margin-bottom: 64px !important;\n}\n\n.v-application .my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.v-application .mt-0 {\n margin-top: 0px !important;\n}\n\n.v-application .mt-1 {\n margin-top: 4px !important;\n}\n\n.v-application .mt-2 {\n margin-top: 8px !important;\n}\n\n.v-application .mt-3 {\n margin-top: 12px !important;\n}\n\n.v-application .mt-4 {\n margin-top: 16px !important;\n}\n\n.v-application .mt-5 {\n margin-top: 20px !important;\n}\n\n.v-application .mt-6 {\n margin-top: 24px !important;\n}\n\n.v-application .mt-7 {\n margin-top: 28px !important;\n}\n\n.v-application .mt-8 {\n margin-top: 32px !important;\n}\n\n.v-application .mt-9 {\n margin-top: 36px !important;\n}\n\n.v-application .mt-10 {\n margin-top: 40px !important;\n}\n\n.v-application .mt-11 {\n margin-top: 44px !important;\n}\n\n.v-application .mt-12 {\n margin-top: 48px !important;\n}\n\n.v-application .mt-13 {\n margin-top: 52px !important;\n}\n\n.v-application .mt-14 {\n margin-top: 56px !important;\n}\n\n.v-application .mt-15 {\n margin-top: 60px !important;\n}\n\n.v-application .mt-16 {\n margin-top: 64px !important;\n}\n\n.v-application .mt-auto {\n margin-top: auto !important;\n}\n\n.v-application .mr-0 {\n margin-right: 0px !important;\n}\n\n.v-application .mr-1 {\n margin-right: 4px !important;\n}\n\n.v-application .mr-2 {\n margin-right: 8px !important;\n}\n\n.v-application .mr-3 {\n margin-right: 12px !important;\n}\n\n.v-application .mr-4 {\n margin-right: 16px !important;\n}\n\n.v-application .mr-5 {\n margin-right: 20px !important;\n}\n\n.v-application .mr-6 {\n margin-right: 24px !important;\n}\n\n.v-application .mr-7 {\n margin-right: 28px !important;\n}\n\n.v-application .mr-8 {\n margin-right: 32px !important;\n}\n\n.v-application .mr-9 {\n margin-right: 36px !important;\n}\n\n.v-application .mr-10 {\n margin-right: 40px !important;\n}\n\n.v-application .mr-11 {\n margin-right: 44px !important;\n}\n\n.v-application .mr-12 {\n margin-right: 48px !important;\n}\n\n.v-application .mr-13 {\n margin-right: 52px !important;\n}\n\n.v-application .mr-14 {\n margin-right: 56px !important;\n}\n\n.v-application .mr-15 {\n margin-right: 60px !important;\n}\n\n.v-application .mr-16 {\n margin-right: 64px !important;\n}\n\n.v-application .mr-auto {\n margin-right: auto !important;\n}\n\n.v-application .mb-0 {\n margin-bottom: 0px !important;\n}\n\n.v-application .mb-1 {\n margin-bottom: 4px !important;\n}\n\n.v-application .mb-2 {\n margin-bottom: 8px !important;\n}\n\n.v-application .mb-3 {\n margin-bottom: 12px !important;\n}\n\n.v-application .mb-4 {\n margin-bottom: 16px !important;\n}\n\n.v-application .mb-5 {\n margin-bottom: 20px !important;\n}\n\n.v-application .mb-6 {\n margin-bottom: 24px !important;\n}\n\n.v-application .mb-7 {\n margin-bottom: 28px !important;\n}\n\n.v-application .mb-8 {\n margin-bottom: 32px !important;\n}\n\n.v-application .mb-9 {\n margin-bottom: 36px !important;\n}\n\n.v-application .mb-10 {\n margin-bottom: 40px !important;\n}\n\n.v-application .mb-11 {\n margin-bottom: 44px !important;\n}\n\n.v-application .mb-12 {\n margin-bottom: 48px !important;\n}\n\n.v-application .mb-13 {\n margin-bottom: 52px !important;\n}\n\n.v-application .mb-14 {\n margin-bottom: 56px !important;\n}\n\n.v-application .mb-15 {\n margin-bottom: 60px !important;\n}\n\n.v-application .mb-16 {\n margin-bottom: 64px !important;\n}\n\n.v-application .mb-auto {\n margin-bottom: auto !important;\n}\n\n.v-application .ml-0 {\n margin-left: 0px !important;\n}\n\n.v-application .ml-1 {\n margin-left: 4px !important;\n}\n\n.v-application .ml-2 {\n margin-left: 8px !important;\n}\n\n.v-application .ml-3 {\n margin-left: 12px !important;\n}\n\n.v-application .ml-4 {\n margin-left: 16px !important;\n}\n\n.v-application .ml-5 {\n margin-left: 20px !important;\n}\n\n.v-application .ml-6 {\n margin-left: 24px !important;\n}\n\n.v-application .ml-7 {\n margin-left: 28px !important;\n}\n\n.v-application .ml-8 {\n margin-left: 32px !important;\n}\n\n.v-application .ml-9 {\n margin-left: 36px !important;\n}\n\n.v-application .ml-10 {\n margin-left: 40px !important;\n}\n\n.v-application .ml-11 {\n margin-left: 44px !important;\n}\n\n.v-application .ml-12 {\n margin-left: 48px !important;\n}\n\n.v-application .ml-13 {\n margin-left: 52px !important;\n}\n\n.v-application .ml-14 {\n margin-left: 56px !important;\n}\n\n.v-application .ml-15 {\n margin-left: 60px !important;\n}\n\n.v-application .ml-16 {\n margin-left: 64px !important;\n}\n\n.v-application .ml-auto {\n margin-left: auto !important;\n}\n\n.v-application--is-ltr .ms-0 {\n margin-left: 0px !important;\n}\n\n.v-application--is-rtl .ms-0 {\n margin-right: 0px !important;\n}\n\n.v-application--is-ltr .ms-1 {\n margin-left: 4px !important;\n}\n\n.v-application--is-rtl .ms-1 {\n margin-right: 4px !important;\n}\n\n.v-application--is-ltr .ms-2 {\n margin-left: 8px !important;\n}\n\n.v-application--is-rtl .ms-2 {\n margin-right: 8px !important;\n}\n\n.v-application--is-ltr .ms-3 {\n margin-left: 12px !important;\n}\n\n.v-application--is-rtl .ms-3 {\n margin-right: 12px !important;\n}\n\n.v-application--is-ltr .ms-4 {\n margin-left: 16px !important;\n}\n\n.v-application--is-rtl .ms-4 {\n margin-right: 16px !important;\n}\n\n.v-application--is-ltr .ms-5 {\n margin-left: 20px !important;\n}\n\n.v-application--is-rtl .ms-5 {\n margin-right: 20px !important;\n}\n\n.v-application--is-ltr .ms-6 {\n margin-left: 24px !important;\n}\n\n.v-application--is-rtl .ms-6 {\n margin-right: 24px !important;\n}\n\n.v-application--is-ltr .ms-7 {\n margin-left: 28px !important;\n}\n\n.v-application--is-rtl .ms-7 {\n margin-right: 28px !important;\n}\n\n.v-application--is-ltr .ms-8 {\n margin-left: 32px !important;\n}\n\n.v-application--is-rtl .ms-8 {\n margin-right: 32px !important;\n}\n\n.v-application--is-ltr .ms-9 {\n margin-left: 36px !important;\n}\n\n.v-application--is-rtl .ms-9 {\n margin-right: 36px !important;\n}\n\n.v-application--is-ltr .ms-10 {\n margin-left: 40px !important;\n}\n\n.v-application--is-rtl .ms-10 {\n margin-right: 40px !important;\n}\n\n.v-application--is-ltr .ms-11 {\n margin-left: 44px !important;\n}\n\n.v-application--is-rtl .ms-11 {\n margin-right: 44px !important;\n}\n\n.v-application--is-ltr .ms-12 {\n margin-left: 48px !important;\n}\n\n.v-application--is-rtl .ms-12 {\n margin-right: 48px !important;\n}\n\n.v-application--is-ltr .ms-13 {\n margin-left: 52px !important;\n}\n\n.v-application--is-rtl .ms-13 {\n margin-right: 52px !important;\n}\n\n.v-application--is-ltr .ms-14 {\n margin-left: 56px !important;\n}\n\n.v-application--is-rtl .ms-14 {\n margin-right: 56px !important;\n}\n\n.v-application--is-ltr .ms-15 {\n margin-left: 60px !important;\n}\n\n.v-application--is-rtl .ms-15 {\n margin-right: 60px !important;\n}\n\n.v-application--is-ltr .ms-16 {\n margin-left: 64px !important;\n}\n\n.v-application--is-rtl .ms-16 {\n margin-right: 64px !important;\n}\n\n.v-application--is-ltr .ms-auto {\n margin-left: auto !important;\n}\n\n.v-application--is-rtl .ms-auto {\n margin-right: auto !important;\n}\n\n.v-application--is-ltr .me-0 {\n margin-right: 0px !important;\n}\n\n.v-application--is-rtl .me-0 {\n margin-left: 0px !important;\n}\n\n.v-application--is-ltr .me-1 {\n margin-right: 4px !important;\n}\n\n.v-application--is-rtl .me-1 {\n margin-left: 4px !important;\n}\n\n.v-application--is-ltr .me-2 {\n margin-right: 8px !important;\n}\n\n.v-application--is-rtl .me-2 {\n margin-left: 8px !important;\n}\n\n.v-application--is-ltr .me-3 {\n margin-right: 12px !important;\n}\n\n.v-application--is-rtl .me-3 {\n margin-left: 12px !important;\n}\n\n.v-application--is-ltr .me-4 {\n margin-right: 16px !important;\n}\n\n.v-application--is-rtl .me-4 {\n margin-left: 16px !important;\n}\n\n.v-application--is-ltr .me-5 {\n margin-right: 20px !important;\n}\n\n.v-application--is-rtl .me-5 {\n margin-left: 20px !important;\n}\n\n.v-application--is-ltr .me-6 {\n margin-right: 24px !important;\n}\n\n.v-application--is-rtl .me-6 {\n margin-left: 24px !important;\n}\n\n.v-application--is-ltr .me-7 {\n margin-right: 28px !important;\n}\n\n.v-application--is-rtl .me-7 {\n margin-left: 28px !important;\n}\n\n.v-application--is-ltr .me-8 {\n margin-right: 32px !important;\n}\n\n.v-application--is-rtl .me-8 {\n margin-left: 32px !important;\n}\n\n.v-application--is-ltr .me-9 {\n margin-right: 36px !important;\n}\n\n.v-application--is-rtl .me-9 {\n margin-left: 36px !important;\n}\n\n.v-application--is-ltr .me-10 {\n margin-right: 40px !important;\n}\n\n.v-application--is-rtl .me-10 {\n margin-left: 40px !important;\n}\n\n.v-application--is-ltr .me-11 {\n margin-right: 44px !important;\n}\n\n.v-application--is-rtl .me-11 {\n margin-left: 44px !important;\n}\n\n.v-application--is-ltr .me-12 {\n margin-right: 48px !important;\n}\n\n.v-application--is-rtl .me-12 {\n margin-left: 48px !important;\n}\n\n.v-application--is-ltr .me-13 {\n margin-right: 52px !important;\n}\n\n.v-application--is-rtl .me-13 {\n margin-left: 52px !important;\n}\n\n.v-application--is-ltr .me-14 {\n margin-right: 56px !important;\n}\n\n.v-application--is-rtl .me-14 {\n margin-left: 56px !important;\n}\n\n.v-application--is-ltr .me-15 {\n margin-right: 60px !important;\n}\n\n.v-application--is-rtl .me-15 {\n margin-left: 60px !important;\n}\n\n.v-application--is-ltr .me-16 {\n margin-right: 64px !important;\n}\n\n.v-application--is-rtl .me-16 {\n margin-left: 64px !important;\n}\n\n.v-application--is-ltr .me-auto {\n margin-right: auto !important;\n}\n\n.v-application--is-rtl .me-auto {\n margin-left: auto !important;\n}\n\n.v-application .ma-n1 {\n margin: -4px !important;\n}\n\n.v-application .ma-n2 {\n margin: -8px !important;\n}\n\n.v-application .ma-n3 {\n margin: -12px !important;\n}\n\n.v-application .ma-n4 {\n margin: -16px !important;\n}\n\n.v-application .ma-n5 {\n margin: -20px !important;\n}\n\n.v-application .ma-n6 {\n margin: -24px !important;\n}\n\n.v-application .ma-n7 {\n margin: -28px !important;\n}\n\n.v-application .ma-n8 {\n margin: -32px !important;\n}\n\n.v-application .ma-n9 {\n margin: -36px !important;\n}\n\n.v-application .ma-n10 {\n margin: -40px !important;\n}\n\n.v-application .ma-n11 {\n margin: -44px !important;\n}\n\n.v-application .ma-n12 {\n margin: -48px !important;\n}\n\n.v-application .ma-n13 {\n margin: -52px !important;\n}\n\n.v-application .ma-n14 {\n margin: -56px !important;\n}\n\n.v-application .ma-n15 {\n margin: -60px !important;\n}\n\n.v-application .ma-n16 {\n margin: -64px !important;\n}\n\n.v-application .mx-n1 {\n margin-right: -4px !important;\n margin-left: -4px !important;\n}\n\n.v-application .mx-n2 {\n margin-right: -8px !important;\n margin-left: -8px !important;\n}\n\n.v-application .mx-n3 {\n margin-right: -12px !important;\n margin-left: -12px !important;\n}\n\n.v-application .mx-n4 {\n margin-right: -16px !important;\n margin-left: -16px !important;\n}\n\n.v-application .mx-n5 {\n margin-right: -20px !important;\n margin-left: -20px !important;\n}\n\n.v-application .mx-n6 {\n margin-right: -24px !important;\n margin-left: -24px !important;\n}\n\n.v-application .mx-n7 {\n margin-right: -28px !important;\n margin-left: -28px !important;\n}\n\n.v-application .mx-n8 {\n margin-right: -32px !important;\n margin-left: -32px !important;\n}\n\n.v-application .mx-n9 {\n margin-right: -36px !important;\n margin-left: -36px !important;\n}\n\n.v-application .mx-n10 {\n margin-right: -40px !important;\n margin-left: -40px !important;\n}\n\n.v-application .mx-n11 {\n margin-right: -44px !important;\n margin-left: -44px !important;\n}\n\n.v-application .mx-n12 {\n margin-right: -48px !important;\n margin-left: -48px !important;\n}\n\n.v-application .mx-n13 {\n margin-right: -52px !important;\n margin-left: -52px !important;\n}\n\n.v-application .mx-n14 {\n margin-right: -56px !important;\n margin-left: -56px !important;\n}\n\n.v-application .mx-n15 {\n margin-right: -60px !important;\n margin-left: -60px !important;\n}\n\n.v-application .mx-n16 {\n margin-right: -64px !important;\n margin-left: -64px !important;\n}\n\n.v-application .my-n1 {\n margin-top: -4px !important;\n margin-bottom: -4px !important;\n}\n\n.v-application .my-n2 {\n margin-top: -8px !important;\n margin-bottom: -8px !important;\n}\n\n.v-application .my-n3 {\n margin-top: -12px !important;\n margin-bottom: -12px !important;\n}\n\n.v-application .my-n4 {\n margin-top: -16px !important;\n margin-bottom: -16px !important;\n}\n\n.v-application .my-n5 {\n margin-top: -20px !important;\n margin-bottom: -20px !important;\n}\n\n.v-application .my-n6 {\n margin-top: -24px !important;\n margin-bottom: -24px !important;\n}\n\n.v-application .my-n7 {\n margin-top: -28px !important;\n margin-bottom: -28px !important;\n}\n\n.v-application .my-n8 {\n margin-top: -32px !important;\n margin-bottom: -32px !important;\n}\n\n.v-application .my-n9 {\n margin-top: -36px !important;\n margin-bottom: -36px !important;\n}\n\n.v-application .my-n10 {\n margin-top: -40px !important;\n margin-bottom: -40px !important;\n}\n\n.v-application .my-n11 {\n margin-top: -44px !important;\n margin-bottom: -44px !important;\n}\n\n.v-application .my-n12 {\n margin-top: -48px !important;\n margin-bottom: -48px !important;\n}\n\n.v-application .my-n13 {\n margin-top: -52px !important;\n margin-bottom: -52px !important;\n}\n\n.v-application .my-n14 {\n margin-top: -56px !important;\n margin-bottom: -56px !important;\n}\n\n.v-application .my-n15 {\n margin-top: -60px !important;\n margin-bottom: -60px !important;\n}\n\n.v-application .my-n16 {\n margin-top: -64px !important;\n margin-bottom: -64px !important;\n}\n\n.v-application .mt-n1 {\n margin-top: -4px !important;\n}\n\n.v-application .mt-n2 {\n margin-top: -8px !important;\n}\n\n.v-application .mt-n3 {\n margin-top: -12px !important;\n}\n\n.v-application .mt-n4 {\n margin-top: -16px !important;\n}\n\n.v-application .mt-n5 {\n margin-top: -20px !important;\n}\n\n.v-application .mt-n6 {\n margin-top: -24px !important;\n}\n\n.v-application .mt-n7 {\n margin-top: -28px !important;\n}\n\n.v-application .mt-n8 {\n margin-top: -32px !important;\n}\n\n.v-application .mt-n9 {\n margin-top: -36px !important;\n}\n\n.v-application .mt-n10 {\n margin-top: -40px !important;\n}\n\n.v-application .mt-n11 {\n margin-top: -44px !important;\n}\n\n.v-application .mt-n12 {\n margin-top: -48px !important;\n}\n\n.v-application .mt-n13 {\n margin-top: -52px !important;\n}\n\n.v-application .mt-n14 {\n margin-top: -56px !important;\n}\n\n.v-application .mt-n15 {\n margin-top: -60px !important;\n}\n\n.v-application .mt-n16 {\n margin-top: -64px !important;\n}\n\n.v-application .mr-n1 {\n margin-right: -4px !important;\n}\n\n.v-application .mr-n2 {\n margin-right: -8px !important;\n}\n\n.v-application .mr-n3 {\n margin-right: -12px !important;\n}\n\n.v-application .mr-n4 {\n margin-right: -16px !important;\n}\n\n.v-application .mr-n5 {\n margin-right: -20px !important;\n}\n\n.v-application .mr-n6 {\n margin-right: -24px !important;\n}\n\n.v-application .mr-n7 {\n margin-right: -28px !important;\n}\n\n.v-application .mr-n8 {\n margin-right: -32px !important;\n}\n\n.v-application .mr-n9 {\n margin-right: -36px !important;\n}\n\n.v-application .mr-n10 {\n margin-right: -40px !important;\n}\n\n.v-application .mr-n11 {\n margin-right: -44px !important;\n}\n\n.v-application .mr-n12 {\n margin-right: -48px !important;\n}\n\n.v-application .mr-n13 {\n margin-right: -52px !important;\n}\n\n.v-application .mr-n14 {\n margin-right: -56px !important;\n}\n\n.v-application .mr-n15 {\n margin-right: -60px !important;\n}\n\n.v-application .mr-n16 {\n margin-right: -64px !important;\n}\n\n.v-application .mb-n1 {\n margin-bottom: -4px !important;\n}\n\n.v-application .mb-n2 {\n margin-bottom: -8px !important;\n}\n\n.v-application .mb-n3 {\n margin-bottom: -12px !important;\n}\n\n.v-application .mb-n4 {\n margin-bottom: -16px !important;\n}\n\n.v-application .mb-n5 {\n margin-bottom: -20px !important;\n}\n\n.v-application .mb-n6 {\n margin-bottom: -24px !important;\n}\n\n.v-application .mb-n7 {\n margin-bottom: -28px !important;\n}\n\n.v-application .mb-n8 {\n margin-bottom: -32px !important;\n}\n\n.v-application .mb-n9 {\n margin-bottom: -36px !important;\n}\n\n.v-application .mb-n10 {\n margin-bottom: -40px !important;\n}\n\n.v-application .mb-n11 {\n margin-bottom: -44px !important;\n}\n\n.v-application .mb-n12 {\n margin-bottom: -48px !important;\n}\n\n.v-application .mb-n13 {\n margin-bottom: -52px !important;\n}\n\n.v-application .mb-n14 {\n margin-bottom: -56px !important;\n}\n\n.v-application .mb-n15 {\n margin-bottom: -60px !important;\n}\n\n.v-application .mb-n16 {\n margin-bottom: -64px !important;\n}\n\n.v-application .ml-n1 {\n margin-left: -4px !important;\n}\n\n.v-application .ml-n2 {\n margin-left: -8px !important;\n}\n\n.v-application .ml-n3 {\n margin-left: -12px !important;\n}\n\n.v-application .ml-n4 {\n margin-left: -16px !important;\n}\n\n.v-application .ml-n5 {\n margin-left: -20px !important;\n}\n\n.v-application .ml-n6 {\n margin-left: -24px !important;\n}\n\n.v-application .ml-n7 {\n margin-left: -28px !important;\n}\n\n.v-application .ml-n8 {\n margin-left: -32px !important;\n}\n\n.v-application .ml-n9 {\n margin-left: -36px !important;\n}\n\n.v-application .ml-n10 {\n margin-left: -40px !important;\n}\n\n.v-application .ml-n11 {\n margin-left: -44px !important;\n}\n\n.v-application .ml-n12 {\n margin-left: -48px !important;\n}\n\n.v-application .ml-n13 {\n margin-left: -52px !important;\n}\n\n.v-application .ml-n14 {\n margin-left: -56px !important;\n}\n\n.v-application .ml-n15 {\n margin-left: -60px !important;\n}\n\n.v-application .ml-n16 {\n margin-left: -64px !important;\n}\n\n.v-application--is-ltr .ms-n1 {\n margin-left: -4px !important;\n}\n\n.v-application--is-rtl .ms-n1 {\n margin-right: -4px !important;\n}\n\n.v-application--is-ltr .ms-n2 {\n margin-left: -8px !important;\n}\n\n.v-application--is-rtl .ms-n2 {\n margin-right: -8px !important;\n}\n\n.v-application--is-ltr .ms-n3 {\n margin-left: -12px !important;\n}\n\n.v-application--is-rtl .ms-n3 {\n margin-right: -12px !important;\n}\n\n.v-application--is-ltr .ms-n4 {\n margin-left: -16px !important;\n}\n\n.v-application--is-rtl .ms-n4 {\n margin-right: -16px !important;\n}\n\n.v-application--is-ltr .ms-n5 {\n margin-left: -20px !important;\n}\n\n.v-application--is-rtl .ms-n5 {\n margin-right: -20px !important;\n}\n\n.v-application--is-ltr .ms-n6 {\n margin-left: -24px !important;\n}\n\n.v-application--is-rtl .ms-n6 {\n margin-right: -24px !important;\n}\n\n.v-application--is-ltr .ms-n7 {\n margin-left: -28px !important;\n}\n\n.v-application--is-rtl .ms-n7 {\n margin-right: -28px !important;\n}\n\n.v-application--is-ltr .ms-n8 {\n margin-left: -32px !important;\n}\n\n.v-application--is-rtl .ms-n8 {\n margin-right: -32px !important;\n}\n\n.v-application--is-ltr .ms-n9 {\n margin-left: -36px !important;\n}\n\n.v-application--is-rtl .ms-n9 {\n margin-right: -36px !important;\n}\n\n.v-application--is-ltr .ms-n10 {\n margin-left: -40px !important;\n}\n\n.v-application--is-rtl .ms-n10 {\n margin-right: -40px !important;\n}\n\n.v-application--is-ltr .ms-n11 {\n margin-left: -44px !important;\n}\n\n.v-application--is-rtl .ms-n11 {\n margin-right: -44px !important;\n}\n\n.v-application--is-ltr .ms-n12 {\n margin-left: -48px !important;\n}\n\n.v-application--is-rtl .ms-n12 {\n margin-right: -48px !important;\n}\n\n.v-application--is-ltr .ms-n13 {\n margin-left: -52px !important;\n}\n\n.v-application--is-rtl .ms-n13 {\n margin-right: -52px !important;\n}\n\n.v-application--is-ltr .ms-n14 {\n margin-left: -56px !important;\n}\n\n.v-application--is-rtl .ms-n14 {\n margin-right: -56px !important;\n}\n\n.v-application--is-ltr .ms-n15 {\n margin-left: -60px !important;\n}\n\n.v-application--is-rtl .ms-n15 {\n margin-right: -60px !important;\n}\n\n.v-application--is-ltr .ms-n16 {\n margin-left: -64px !important;\n}\n\n.v-application--is-rtl .ms-n16 {\n margin-right: -64px !important;\n}\n\n.v-application--is-ltr .me-n1 {\n margin-right: -4px !important;\n}\n\n.v-application--is-rtl .me-n1 {\n margin-left: -4px !important;\n}\n\n.v-application--is-ltr .me-n2 {\n margin-right: -8px !important;\n}\n\n.v-application--is-rtl .me-n2 {\n margin-left: -8px !important;\n}\n\n.v-application--is-ltr .me-n3 {\n margin-right: -12px !important;\n}\n\n.v-application--is-rtl .me-n3 {\n margin-left: -12px !important;\n}\n\n.v-application--is-ltr .me-n4 {\n margin-right: -16px !important;\n}\n\n.v-application--is-rtl .me-n4 {\n margin-left: -16px !important;\n}\n\n.v-application--is-ltr .me-n5 {\n margin-right: -20px !important;\n}\n\n.v-application--is-rtl .me-n5 {\n margin-left: -20px !important;\n}\n\n.v-application--is-ltr .me-n6 {\n margin-right: -24px !important;\n}\n\n.v-application--is-rtl .me-n6 {\n margin-left: -24px !important;\n}\n\n.v-application--is-ltr .me-n7 {\n margin-right: -28px !important;\n}\n\n.v-application--is-rtl .me-n7 {\n margin-left: -28px !important;\n}\n\n.v-application--is-ltr .me-n8 {\n margin-right: -32px !important;\n}\n\n.v-application--is-rtl .me-n8 {\n margin-left: -32px !important;\n}\n\n.v-application--is-ltr .me-n9 {\n margin-right: -36px !important;\n}\n\n.v-application--is-rtl .me-n9 {\n margin-left: -36px !important;\n}\n\n.v-application--is-ltr .me-n10 {\n margin-right: -40px !important;\n}\n\n.v-application--is-rtl .me-n10 {\n margin-left: -40px !important;\n}\n\n.v-application--is-ltr .me-n11 {\n margin-right: -44px !important;\n}\n\n.v-application--is-rtl .me-n11 {\n margin-left: -44px !important;\n}\n\n.v-application--is-ltr .me-n12 {\n margin-right: -48px !important;\n}\n\n.v-application--is-rtl .me-n12 {\n margin-left: -48px !important;\n}\n\n.v-application--is-ltr .me-n13 {\n margin-right: -52px !important;\n}\n\n.v-application--is-rtl .me-n13 {\n margin-left: -52px !important;\n}\n\n.v-application--is-ltr .me-n14 {\n margin-right: -56px !important;\n}\n\n.v-application--is-rtl .me-n14 {\n margin-left: -56px !important;\n}\n\n.v-application--is-ltr .me-n15 {\n margin-right: -60px !important;\n}\n\n.v-application--is-rtl .me-n15 {\n margin-left: -60px !important;\n}\n\n.v-application--is-ltr .me-n16 {\n margin-right: -64px !important;\n}\n\n.v-application--is-rtl .me-n16 {\n margin-left: -64px !important;\n}\n\n.v-application .pa-0 {\n padding: 0px !important;\n}\n\n.v-application .pa-1 {\n padding: 4px !important;\n}\n\n.v-application .pa-2 {\n padding: 8px !important;\n}\n\n.v-application .pa-3 {\n padding: 12px !important;\n}\n\n.v-application .pa-4 {\n padding: 16px !important;\n}\n\n.v-application .pa-5 {\n padding: 20px !important;\n}\n\n.v-application .pa-6 {\n padding: 24px !important;\n}\n\n.v-application .pa-7 {\n padding: 28px !important;\n}\n\n.v-application .pa-8 {\n padding: 32px !important;\n}\n\n.v-application .pa-9 {\n padding: 36px !important;\n}\n\n.v-application .pa-10 {\n padding: 40px !important;\n}\n\n.v-application .pa-11 {\n padding: 44px !important;\n}\n\n.v-application .pa-12 {\n padding: 48px !important;\n}\n\n.v-application .pa-13 {\n padding: 52px !important;\n}\n\n.v-application .pa-14 {\n padding: 56px !important;\n}\n\n.v-application .pa-15 {\n padding: 60px !important;\n}\n\n.v-application .pa-16 {\n padding: 64px !important;\n}\n\n.v-application .px-0 {\n padding-right: 0px !important;\n padding-left: 0px !important;\n}\n\n.v-application .px-1 {\n padding-right: 4px !important;\n padding-left: 4px !important;\n}\n\n.v-application .px-2 {\n padding-right: 8px !important;\n padding-left: 8px !important;\n}\n\n.v-application .px-3 {\n padding-right: 12px !important;\n padding-left: 12px !important;\n}\n\n.v-application .px-4 {\n padding-right: 16px !important;\n padding-left: 16px !important;\n}\n\n.v-application .px-5 {\n padding-right: 20px !important;\n padding-left: 20px !important;\n}\n\n.v-application .px-6 {\n padding-right: 24px !important;\n padding-left: 24px !important;\n}\n\n.v-application .px-7 {\n padding-right: 28px !important;\n padding-left: 28px !important;\n}\n\n.v-application .px-8 {\n padding-right: 32px !important;\n padding-left: 32px !important;\n}\n\n.v-application .px-9 {\n padding-right: 36px !important;\n padding-left: 36px !important;\n}\n\n.v-application .px-10 {\n padding-right: 40px !important;\n padding-left: 40px !important;\n}\n\n.v-application .px-11 {\n padding-right: 44px !important;\n padding-left: 44px !important;\n}\n\n.v-application .px-12 {\n padding-right: 48px !important;\n padding-left: 48px !important;\n}\n\n.v-application .px-13 {\n padding-right: 52px !important;\n padding-left: 52px !important;\n}\n\n.v-application .px-14 {\n padding-right: 56px !important;\n padding-left: 56px !important;\n}\n\n.v-application .px-15 {\n padding-right: 60px !important;\n padding-left: 60px !important;\n}\n\n.v-application .px-16 {\n padding-right: 64px !important;\n padding-left: 64px !important;\n}\n\n.v-application .py-0 {\n padding-top: 0px !important;\n padding-bottom: 0px !important;\n}\n\n.v-application .py-1 {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n}\n\n.v-application .py-2 {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n}\n\n.v-application .py-3 {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n}\n\n.v-application .py-4 {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n}\n\n.v-application .py-5 {\n padding-top: 20px !important;\n padding-bottom: 20px !important;\n}\n\n.v-application .py-6 {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n}\n\n.v-application .py-7 {\n padding-top: 28px !important;\n padding-bottom: 28px !important;\n}\n\n.v-application .py-8 {\n padding-top: 32px !important;\n padding-bottom: 32px !important;\n}\n\n.v-application .py-9 {\n padding-top: 36px !important;\n padding-bottom: 36px !important;\n}\n\n.v-application .py-10 {\n padding-top: 40px !important;\n padding-bottom: 40px !important;\n}\n\n.v-application .py-11 {\n padding-top: 44px !important;\n padding-bottom: 44px !important;\n}\n\n.v-application .py-12 {\n padding-top: 48px !important;\n padding-bottom: 48px !important;\n}\n\n.v-application .py-13 {\n padding-top: 52px !important;\n padding-bottom: 52px !important;\n}\n\n.v-application .py-14 {\n padding-top: 56px !important;\n padding-bottom: 56px !important;\n}\n\n.v-application .py-15 {\n padding-top: 60px !important;\n padding-bottom: 60px !important;\n}\n\n.v-application .py-16 {\n padding-top: 64px !important;\n padding-bottom: 64px !important;\n}\n\n.v-application .pt-0 {\n padding-top: 0px !important;\n}\n\n.v-application .pt-1 {\n padding-top: 4px !important;\n}\n\n.v-application .pt-2 {\n padding-top: 8px !important;\n}\n\n.v-application .pt-3 {\n padding-top: 12px !important;\n}\n\n.v-application .pt-4 {\n padding-top: 16px !important;\n}\n\n.v-application .pt-5 {\n padding-top: 20px !important;\n}\n\n.v-application .pt-6 {\n padding-top: 24px !important;\n}\n\n.v-application .pt-7 {\n padding-top: 28px !important;\n}\n\n.v-application .pt-8 {\n padding-top: 32px !important;\n}\n\n.v-application .pt-9 {\n padding-top: 36px !important;\n}\n\n.v-application .pt-10 {\n padding-top: 40px !important;\n}\n\n.v-application .pt-11 {\n padding-top: 44px !important;\n}\n\n.v-application .pt-12 {\n padding-top: 48px !important;\n}\n\n.v-application .pt-13 {\n padding-top: 52px !important;\n}\n\n.v-application .pt-14 {\n padding-top: 56px !important;\n}\n\n.v-application .pt-15 {\n padding-top: 60px !important;\n}\n\n.v-application .pt-16 {\n padding-top: 64px !important;\n}\n\n.v-application .pr-0 {\n padding-right: 0px !important;\n}\n\n.v-application .pr-1 {\n padding-right: 4px !important;\n}\n\n.v-application .pr-2 {\n padding-right: 8px !important;\n}\n\n.v-application .pr-3 {\n padding-right: 12px !important;\n}\n\n.v-application .pr-4 {\n padding-right: 16px !important;\n}\n\n.v-application .pr-5 {\n padding-right: 20px !important;\n}\n\n.v-application .pr-6 {\n padding-right: 24px !important;\n}\n\n.v-application .pr-7 {\n padding-right: 28px !important;\n}\n\n.v-application .pr-8 {\n padding-right: 32px !important;\n}\n\n.v-application .pr-9 {\n padding-right: 36px !important;\n}\n\n.v-application .pr-10 {\n padding-right: 40px !important;\n}\n\n.v-application .pr-11 {\n padding-right: 44px !important;\n}\n\n.v-application .pr-12 {\n padding-right: 48px !important;\n}\n\n.v-application .pr-13 {\n padding-right: 52px !important;\n}\n\n.v-application .pr-14 {\n padding-right: 56px !important;\n}\n\n.v-application .pr-15 {\n padding-right: 60px !important;\n}\n\n.v-application .pr-16 {\n padding-right: 64px !important;\n}\n\n.v-application .pb-0 {\n padding-bottom: 0px !important;\n}\n\n.v-application .pb-1 {\n padding-bottom: 4px !important;\n}\n\n.v-application .pb-2 {\n padding-bottom: 8px !important;\n}\n\n.v-application .pb-3 {\n padding-bottom: 12px !important;\n}\n\n.v-application .pb-4 {\n padding-bottom: 16px !important;\n}\n\n.v-application .pb-5 {\n padding-bottom: 20px !important;\n}\n\n.v-application .pb-6 {\n padding-bottom: 24px !important;\n}\n\n.v-application .pb-7 {\n padding-bottom: 28px !important;\n}\n\n.v-application .pb-8 {\n padding-bottom: 32px !important;\n}\n\n.v-application .pb-9 {\n padding-bottom: 36px !important;\n}\n\n.v-application .pb-10 {\n padding-bottom: 40px !important;\n}\n\n.v-application .pb-11 {\n padding-bottom: 44px !important;\n}\n\n.v-application .pb-12 {\n padding-bottom: 48px !important;\n}\n\n.v-application .pb-13 {\n padding-bottom: 52px !important;\n}\n\n.v-application .pb-14 {\n padding-bottom: 56px !important;\n}\n\n.v-application .pb-15 {\n padding-bottom: 60px !important;\n}\n\n.v-application .pb-16 {\n padding-bottom: 64px !important;\n}\n\n.v-application .pl-0 {\n padding-left: 0px !important;\n}\n\n.v-application .pl-1 {\n padding-left: 4px !important;\n}\n\n.v-application .pl-2 {\n padding-left: 8px !important;\n}\n\n.v-application .pl-3 {\n padding-left: 12px !important;\n}\n\n.v-application .pl-4 {\n padding-left: 16px !important;\n}\n\n.v-application .pl-5 {\n padding-left: 20px !important;\n}\n\n.v-application .pl-6 {\n padding-left: 24px !important;\n}\n\n.v-application .pl-7 {\n padding-left: 28px !important;\n}\n\n.v-application .pl-8 {\n padding-left: 32px !important;\n}\n\n.v-application .pl-9 {\n padding-left: 36px !important;\n}\n\n.v-application .pl-10 {\n padding-left: 40px !important;\n}\n\n.v-application .pl-11 {\n padding-left: 44px !important;\n}\n\n.v-application .pl-12 {\n padding-left: 48px !important;\n}\n\n.v-application .pl-13 {\n padding-left: 52px !important;\n}\n\n.v-application .pl-14 {\n padding-left: 56px !important;\n}\n\n.v-application .pl-15 {\n padding-left: 60px !important;\n}\n\n.v-application .pl-16 {\n padding-left: 64px !important;\n}\n\n.v-application--is-ltr .ps-0 {\n padding-left: 0px !important;\n}\n\n.v-application--is-rtl .ps-0 {\n padding-right: 0px !important;\n}\n\n.v-application--is-ltr .ps-1 {\n padding-left: 4px !important;\n}\n\n.v-application--is-rtl .ps-1 {\n padding-right: 4px !important;\n}\n\n.v-application--is-ltr .ps-2 {\n padding-left: 8px !important;\n}\n\n.v-application--is-rtl .ps-2 {\n padding-right: 8px !important;\n}\n\n.v-application--is-ltr .ps-3 {\n padding-left: 12px !important;\n}\n\n.v-application--is-rtl .ps-3 {\n padding-right: 12px !important;\n}\n\n.v-application--is-ltr .ps-4 {\n padding-left: 16px !important;\n}\n\n.v-application--is-rtl .ps-4 {\n padding-right: 16px !important;\n}\n\n.v-application--is-ltr .ps-5 {\n padding-left: 20px !important;\n}\n\n.v-application--is-rtl .ps-5 {\n padding-right: 20px !important;\n}\n\n.v-application--is-ltr .ps-6 {\n padding-left: 24px !important;\n}\n\n.v-application--is-rtl .ps-6 {\n padding-right: 24px !important;\n}\n\n.v-application--is-ltr .ps-7 {\n padding-left: 28px !important;\n}\n\n.v-application--is-rtl .ps-7 {\n padding-right: 28px !important;\n}\n\n.v-application--is-ltr .ps-8 {\n padding-left: 32px !important;\n}\n\n.v-application--is-rtl .ps-8 {\n padding-right: 32px !important;\n}\n\n.v-application--is-ltr .ps-9 {\n padding-left: 36px !important;\n}\n\n.v-application--is-rtl .ps-9 {\n padding-right: 36px !important;\n}\n\n.v-application--is-ltr .ps-10 {\n padding-left: 40px !important;\n}\n\n.v-application--is-rtl .ps-10 {\n padding-right: 40px !important;\n}\n\n.v-application--is-ltr .ps-11 {\n padding-left: 44px !important;\n}\n\n.v-application--is-rtl .ps-11 {\n padding-right: 44px !important;\n}\n\n.v-application--is-ltr .ps-12 {\n padding-left: 48px !important;\n}\n\n.v-application--is-rtl .ps-12 {\n padding-right: 48px !important;\n}\n\n.v-application--is-ltr .ps-13 {\n padding-left: 52px !important;\n}\n\n.v-application--is-rtl .ps-13 {\n padding-right: 52px !important;\n}\n\n.v-application--is-ltr .ps-14 {\n padding-left: 56px !important;\n}\n\n.v-application--is-rtl .ps-14 {\n padding-right: 56px !important;\n}\n\n.v-application--is-ltr .ps-15 {\n padding-left: 60px !important;\n}\n\n.v-application--is-rtl .ps-15 {\n padding-right: 60px !important;\n}\n\n.v-application--is-ltr .ps-16 {\n padding-left: 64px !important;\n}\n\n.v-application--is-rtl .ps-16 {\n padding-right: 64px !important;\n}\n\n.v-application--is-ltr .pe-0 {\n padding-right: 0px !important;\n}\n\n.v-application--is-rtl .pe-0 {\n padding-left: 0px !important;\n}\n\n.v-application--is-ltr .pe-1 {\n padding-right: 4px !important;\n}\n\n.v-application--is-rtl .pe-1 {\n padding-left: 4px !important;\n}\n\n.v-application--is-ltr .pe-2 {\n padding-right: 8px !important;\n}\n\n.v-application--is-rtl .pe-2 {\n padding-left: 8px !important;\n}\n\n.v-application--is-ltr .pe-3 {\n padding-right: 12px !important;\n}\n\n.v-application--is-rtl .pe-3 {\n padding-left: 12px !important;\n}\n\n.v-application--is-ltr .pe-4 {\n padding-right: 16px !important;\n}\n\n.v-application--is-rtl .pe-4 {\n padding-left: 16px !important;\n}\n\n.v-application--is-ltr .pe-5 {\n padding-right: 20px !important;\n}\n\n.v-application--is-rtl .pe-5 {\n padding-left: 20px !important;\n}\n\n.v-application--is-ltr .pe-6 {\n padding-right: 24px !important;\n}\n\n.v-application--is-rtl .pe-6 {\n padding-left: 24px !important;\n}\n\n.v-application--is-ltr .pe-7 {\n padding-right: 28px !important;\n}\n\n.v-application--is-rtl .pe-7 {\n padding-left: 28px !important;\n}\n\n.v-application--is-ltr .pe-8 {\n padding-right: 32px !important;\n}\n\n.v-application--is-rtl .pe-8 {\n padding-left: 32px !important;\n}\n\n.v-application--is-ltr .pe-9 {\n padding-right: 36px !important;\n}\n\n.v-application--is-rtl .pe-9 {\n padding-left: 36px !important;\n}\n\n.v-application--is-ltr .pe-10 {\n padding-right: 40px !important;\n}\n\n.v-application--is-rtl .pe-10 {\n padding-left: 40px !important;\n}\n\n.v-application--is-ltr .pe-11 {\n padding-right: 44px !important;\n}\n\n.v-application--is-rtl .pe-11 {\n padding-left: 44px !important;\n}\n\n.v-application--is-ltr .pe-12 {\n padding-right: 48px !important;\n}\n\n.v-application--is-rtl .pe-12 {\n padding-left: 48px !important;\n}\n\n.v-application--is-ltr .pe-13 {\n padding-right: 52px !important;\n}\n\n.v-application--is-rtl .pe-13 {\n padding-left: 52px !important;\n}\n\n.v-application--is-ltr .pe-14 {\n padding-right: 56px !important;\n}\n\n.v-application--is-rtl .pe-14 {\n padding-left: 56px !important;\n}\n\n.v-application--is-ltr .pe-15 {\n padding-right: 60px !important;\n}\n\n.v-application--is-rtl .pe-15 {\n padding-left: 60px !important;\n}\n\n.v-application--is-ltr .pe-16 {\n padding-right: 64px !important;\n}\n\n.v-application--is-rtl .pe-16 {\n padding-left: 64px !important;\n}\n\n.v-application .rounded-0 {\n border-radius: 0 !important;\n}\n\n.v-application .rounded-sm {\n border-radius: 2px !important;\n}\n\n.v-application .rounded {\n border-radius: 4px !important;\n}\n\n.v-application .rounded-lg {\n border-radius: 8px !important;\n}\n\n.v-application .rounded-xl {\n border-radius: 24px !important;\n}\n\n.v-application .rounded-pill {\n border-radius: 9999px !important;\n}\n\n.v-application .rounded-circle {\n border-radius: 50% !important;\n}\n\n.v-application .rounded-t-0 {\n border-top-left-radius: 0 !important;\n border-top-right-radius: 0 !important;\n}\n\n.v-application .rounded-t-sm {\n border-top-left-radius: 2px !important;\n border-top-right-radius: 2px !important;\n}\n\n.v-application .rounded-t {\n border-top-left-radius: 4px !important;\n border-top-right-radius: 4px !important;\n}\n\n.v-application .rounded-t-lg {\n border-top-left-radius: 8px !important;\n border-top-right-radius: 8px !important;\n}\n\n.v-application .rounded-t-xl {\n border-top-left-radius: 24px !important;\n border-top-right-radius: 24px !important;\n}\n\n.v-application .rounded-t-pill {\n border-top-left-radius: 9999px !important;\n border-top-right-radius: 9999px !important;\n}\n\n.v-application .rounded-t-circle {\n border-top-left-radius: 50% !important;\n border-top-right-radius: 50% !important;\n}\n\n.v-application .rounded-r-0 {\n border-top-right-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n\n.v-application .rounded-r-sm {\n border-top-right-radius: 2px !important;\n border-bottom-right-radius: 2px !important;\n}\n\n.v-application .rounded-r {\n border-top-right-radius: 4px !important;\n border-bottom-right-radius: 4px !important;\n}\n\n.v-application .rounded-r-lg {\n border-top-right-radius: 8px !important;\n border-bottom-right-radius: 8px !important;\n}\n\n.v-application .rounded-r-xl {\n border-top-right-radius: 24px !important;\n border-bottom-right-radius: 24px !important;\n}\n\n.v-application .rounded-r-pill {\n border-top-right-radius: 9999px !important;\n border-bottom-right-radius: 9999px !important;\n}\n\n.v-application .rounded-r-circle {\n border-top-right-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n}\n\n.v-application .rounded-b-0 {\n border-bottom-left-radius: 0 !important;\n border-bottom-right-radius: 0 !important;\n}\n\n.v-application .rounded-b-sm {\n border-bottom-left-radius: 2px !important;\n border-bottom-right-radius: 2px !important;\n}\n\n.v-application .rounded-b {\n border-bottom-left-radius: 4px !important;\n border-bottom-right-radius: 4px !important;\n}\n\n.v-application .rounded-b-lg {\n border-bottom-left-radius: 8px !important;\n border-bottom-right-radius: 8px !important;\n}\n\n.v-application .rounded-b-xl {\n border-bottom-left-radius: 24px !important;\n border-bottom-right-radius: 24px !important;\n}\n\n.v-application .rounded-b-pill {\n border-bottom-left-radius: 9999px !important;\n border-bottom-right-radius: 9999px !important;\n}\n\n.v-application .rounded-b-circle {\n border-bottom-left-radius: 50% !important;\n border-bottom-right-radius: 50% !important;\n}\n\n.v-application .rounded-l-0 {\n border-top-left-radius: 0 !important;\n border-bottom-left-radius: 0 !important;\n}\n\n.v-application .rounded-l-sm {\n border-top-left-radius: 2px !important;\n border-bottom-left-radius: 2px !important;\n}\n\n.v-application .rounded-l {\n border-top-left-radius: 4px !important;\n border-bottom-left-radius: 4px !important;\n}\n\n.v-application .rounded-l-lg {\n border-top-left-radius: 8px !important;\n border-bottom-left-radius: 8px !important;\n}\n\n.v-application .rounded-l-xl {\n border-top-left-radius: 24px !important;\n border-bottom-left-radius: 24px !important;\n}\n\n.v-application .rounded-l-pill {\n border-top-left-radius: 9999px !important;\n border-bottom-left-radius: 9999px !important;\n}\n\n.v-application .rounded-l-circle {\n border-top-left-radius: 50% !important;\n border-bottom-left-radius: 50% !important;\n}\n\n.v-application .rounded-tl-0 {\n border-top-left-radius: 0 !important;\n}\n\n.v-application .rounded-tl-sm {\n border-top-left-radius: 2px !important;\n}\n\n.v-application .rounded-tl {\n border-top-left-radius: 4px !important;\n}\n\n.v-application .rounded-tl-lg {\n border-top-left-radius: 8px !important;\n}\n\n.v-application .rounded-tl-xl {\n border-top-left-radius: 24px !important;\n}\n\n.v-application .rounded-tl-pill {\n border-top-left-radius: 9999px !important;\n}\n\n.v-application .rounded-tl-circle {\n border-top-left-radius: 50% !important;\n}\n\n.v-application .rounded-tr-0 {\n border-top-right-radius: 0 !important;\n}\n\n.v-application .rounded-tr-sm {\n border-top-right-radius: 2px !important;\n}\n\n.v-application .rounded-tr {\n border-top-right-radius: 4px !important;\n}\n\n.v-application .rounded-tr-lg {\n border-top-right-radius: 8px !important;\n}\n\n.v-application .rounded-tr-xl {\n border-top-right-radius: 24px !important;\n}\n\n.v-application .rounded-tr-pill {\n border-top-right-radius: 9999px !important;\n}\n\n.v-application .rounded-tr-circle {\n border-top-right-radius: 50% !important;\n}\n\n.v-application .rounded-br-0 {\n border-bottom-right-radius: 0 !important;\n}\n\n.v-application .rounded-br-sm {\n border-bottom-right-radius: 2px !important;\n}\n\n.v-application .rounded-br {\n border-bottom-right-radius: 4px !important;\n}\n\n.v-application .rounded-br-lg {\n border-bottom-right-radius: 8px !important;\n}\n\n.v-application .rounded-br-xl {\n border-bottom-right-radius: 24px !important;\n}\n\n.v-application .rounded-br-pill {\n border-bottom-right-radius: 9999px !important;\n}\n\n.v-application .rounded-br-circle {\n border-bottom-right-radius: 50% !important;\n}\n\n.v-application .rounded-bl-0 {\n border-bottom-left-radius: 0 !important;\n}\n\n.v-application .rounded-bl-sm {\n border-bottom-left-radius: 2px !important;\n}\n\n.v-application .rounded-bl {\n border-bottom-left-radius: 4px !important;\n}\n\n.v-application .rounded-bl-lg {\n border-bottom-left-radius: 8px !important;\n}\n\n.v-application .rounded-bl-xl {\n border-bottom-left-radius: 24px !important;\n}\n\n.v-application .rounded-bl-pill {\n border-bottom-left-radius: 9999px !important;\n}\n\n.v-application .rounded-bl-circle {\n border-bottom-left-radius: 50% !important;\n}\n\n.v-application .text-left {\n text-align: left !important;\n}\n\n.v-application .text-right {\n text-align: right !important;\n}\n\n.v-application .text-center {\n text-align: center !important;\n}\n\n.v-application .text-justify {\n text-align: justify !important;\n}\n\n.v-application .text-start {\n text-align: start !important;\n}\n\n.v-application .text-end {\n text-align: end !important;\n}\n\n.v-application .text-decoration-line-through {\n text-decoration: line-through !important;\n}\n\n.v-application .text-decoration-none {\n text-decoration: none !important;\n}\n\n.v-application .text-decoration-overline {\n text-decoration: overline !important;\n}\n\n.v-application .text-decoration-underline {\n text-decoration: underline !important;\n}\n\n.v-application .text-wrap {\n white-space: normal !important;\n}\n\n.v-application .text-no-wrap {\n white-space: nowrap !important;\n}\n\n.v-application .text-break {\n overflow-wrap: break-word !important;\n word-break: break-word !important;\n}\n\n.v-application .text-truncate {\n white-space: nowrap !important;\n overflow: hidden !important;\n text-overflow: ellipsis !important;\n}\n\n.v-application .text-none {\n text-transform: none !important;\n}\n\n.v-application .text-capitalize {\n text-transform: capitalize !important;\n}\n\n.v-application .text-lowercase {\n text-transform: lowercase !important;\n}\n\n.v-application .text-uppercase {\n text-transform: uppercase !important;\n}\n\n.v-application .text-h1 {\n font-size: 6rem !important;\n font-weight: 300;\n line-height: 6rem;\n letter-spacing: -0.015625em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-h2 {\n font-size: 3.75rem !important;\n font-weight: 300;\n line-height: 3.75rem;\n letter-spacing: -0.0083333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-h3 {\n font-size: 3rem !important;\n font-weight: 400;\n line-height: 3.125rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-h4 {\n font-size: 2.125rem !important;\n font-weight: 400;\n line-height: 2.5rem;\n letter-spacing: 0.0073529412em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-h5 {\n font-size: 1.5rem !important;\n font-weight: 400;\n line-height: 2rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-h6 {\n font-size: 1.25rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.0125em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-subtitle-1 {\n font-size: 1rem !important;\n font-weight: normal;\n line-height: 1.75rem;\n letter-spacing: 0.009375em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-subtitle-2 {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 1.375rem;\n letter-spacing: 0.0071428571em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-body-1 {\n font-size: 1rem !important;\n font-weight: 400;\n line-height: 1.5rem;\n letter-spacing: 0.03125em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-body-2 {\n font-size: 0.875rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0178571429em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-button {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 2.25rem;\n letter-spacing: 0.0892857143em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n}\n\n.v-application .text-caption {\n font-size: 0.75rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0333333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n}\n\n.v-application .text-overline {\n font-size: 0.75rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.1666666667em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n}\n\n@media (min-width: 600px) {\n .v-application .d-sm-none {\n display: none !important;\n }\n\n .v-application .d-sm-inline {\n display: inline !important;\n }\n\n .v-application .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .v-application .d-sm-block {\n display: block !important;\n }\n\n .v-application .d-sm-table {\n display: table !important;\n }\n\n .v-application .d-sm-table-row {\n display: table-row !important;\n }\n\n .v-application .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .v-application .d-sm-flex {\n display: flex !important;\n }\n\n .v-application .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .v-application .float-sm-none {\n float: none !important;\n }\n\n .v-application .float-sm-left {\n float: left !important;\n }\n\n .v-application .float-sm-right {\n float: right !important;\n }\n\n .v-application .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .v-application .flex-sm-row {\n flex-direction: row !important;\n }\n\n .v-application .flex-sm-column {\n flex-direction: column !important;\n }\n\n .v-application .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .v-application .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .v-application .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .v-application .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .v-application .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .v-application .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .v-application .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .v-application .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .v-application .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .v-application .justify-sm-start {\n justify-content: flex-start !important;\n }\n\n .v-application .justify-sm-end {\n justify-content: flex-end !important;\n }\n\n .v-application .justify-sm-center {\n justify-content: center !important;\n }\n\n .v-application .justify-sm-space-between {\n justify-content: space-between !important;\n }\n\n .v-application .justify-sm-space-around {\n justify-content: space-around !important;\n }\n\n .v-application .align-sm-start {\n align-items: flex-start !important;\n }\n\n .v-application .align-sm-end {\n align-items: flex-end !important;\n }\n\n .v-application .align-sm-center {\n align-items: center !important;\n }\n\n .v-application .align-sm-baseline {\n align-items: baseline !important;\n }\n\n .v-application .align-sm-stretch {\n align-items: stretch !important;\n }\n\n .v-application .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .v-application .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .v-application .align-content-sm-center {\n align-content: center !important;\n }\n\n .v-application .align-content-sm-space-between {\n align-content: space-between !important;\n }\n\n .v-application .align-content-sm-space-around {\n align-content: space-around !important;\n }\n\n .v-application .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .v-application .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .v-application .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .v-application .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .v-application .align-self-sm-center {\n align-self: center !important;\n }\n\n .v-application .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .v-application .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .v-application .order-sm-first {\n order: -1 !important;\n }\n\n .v-application .order-sm-0 {\n order: 0 !important;\n }\n\n .v-application .order-sm-1 {\n order: 1 !important;\n }\n\n .v-application .order-sm-2 {\n order: 2 !important;\n }\n\n .v-application .order-sm-3 {\n order: 3 !important;\n }\n\n .v-application .order-sm-4 {\n order: 4 !important;\n }\n\n .v-application .order-sm-5 {\n order: 5 !important;\n }\n\n .v-application .order-sm-6 {\n order: 6 !important;\n }\n\n .v-application .order-sm-7 {\n order: 7 !important;\n }\n\n .v-application .order-sm-8 {\n order: 8 !important;\n }\n\n .v-application .order-sm-9 {\n order: 9 !important;\n }\n\n .v-application .order-sm-10 {\n order: 10 !important;\n }\n\n .v-application .order-sm-11 {\n order: 11 !important;\n }\n\n .v-application .order-sm-12 {\n order: 12 !important;\n }\n\n .v-application .order-sm-last {\n order: 13 !important;\n }\n\n .v-application .ma-sm-0 {\n margin: 0px !important;\n }\n\n .v-application .ma-sm-1 {\n margin: 4px !important;\n }\n\n .v-application .ma-sm-2 {\n margin: 8px !important;\n }\n\n .v-application .ma-sm-3 {\n margin: 12px !important;\n }\n\n .v-application .ma-sm-4 {\n margin: 16px !important;\n }\n\n .v-application .ma-sm-5 {\n margin: 20px !important;\n }\n\n .v-application .ma-sm-6 {\n margin: 24px !important;\n }\n\n .v-application .ma-sm-7 {\n margin: 28px !important;\n }\n\n .v-application .ma-sm-8 {\n margin: 32px !important;\n }\n\n .v-application .ma-sm-9 {\n margin: 36px !important;\n }\n\n .v-application .ma-sm-10 {\n margin: 40px !important;\n }\n\n .v-application .ma-sm-11 {\n margin: 44px !important;\n }\n\n .v-application .ma-sm-12 {\n margin: 48px !important;\n }\n\n .v-application .ma-sm-13 {\n margin: 52px !important;\n }\n\n .v-application .ma-sm-14 {\n margin: 56px !important;\n }\n\n .v-application .ma-sm-15 {\n margin: 60px !important;\n }\n\n .v-application .ma-sm-16 {\n margin: 64px !important;\n }\n\n .v-application .ma-sm-auto {\n margin: auto !important;\n }\n\n .v-application .mx-sm-0 {\n margin-right: 0px !important;\n margin-left: 0px !important;\n }\n\n .v-application .mx-sm-1 {\n margin-right: 4px !important;\n margin-left: 4px !important;\n }\n\n .v-application .mx-sm-2 {\n margin-right: 8px !important;\n margin-left: 8px !important;\n }\n\n .v-application .mx-sm-3 {\n margin-right: 12px !important;\n margin-left: 12px !important;\n }\n\n .v-application .mx-sm-4 {\n margin-right: 16px !important;\n margin-left: 16px !important;\n }\n\n .v-application .mx-sm-5 {\n margin-right: 20px !important;\n margin-left: 20px !important;\n }\n\n .v-application .mx-sm-6 {\n margin-right: 24px !important;\n margin-left: 24px !important;\n }\n\n .v-application .mx-sm-7 {\n margin-right: 28px !important;\n margin-left: 28px !important;\n }\n\n .v-application .mx-sm-8 {\n margin-right: 32px !important;\n margin-left: 32px !important;\n }\n\n .v-application .mx-sm-9 {\n margin-right: 36px !important;\n margin-left: 36px !important;\n }\n\n .v-application .mx-sm-10 {\n margin-right: 40px !important;\n margin-left: 40px !important;\n }\n\n .v-application .mx-sm-11 {\n margin-right: 44px !important;\n margin-left: 44px !important;\n }\n\n .v-application .mx-sm-12 {\n margin-right: 48px !important;\n margin-left: 48px !important;\n }\n\n .v-application .mx-sm-13 {\n margin-right: 52px !important;\n margin-left: 52px !important;\n }\n\n .v-application .mx-sm-14 {\n margin-right: 56px !important;\n margin-left: 56px !important;\n }\n\n .v-application .mx-sm-15 {\n margin-right: 60px !important;\n margin-left: 60px !important;\n }\n\n .v-application .mx-sm-16 {\n margin-right: 64px !important;\n margin-left: 64px !important;\n }\n\n .v-application .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .v-application .my-sm-0 {\n margin-top: 0px !important;\n margin-bottom: 0px !important;\n }\n\n .v-application .my-sm-1 {\n margin-top: 4px !important;\n margin-bottom: 4px !important;\n }\n\n .v-application .my-sm-2 {\n margin-top: 8px !important;\n margin-bottom: 8px !important;\n }\n\n .v-application .my-sm-3 {\n margin-top: 12px !important;\n margin-bottom: 12px !important;\n }\n\n .v-application .my-sm-4 {\n margin-top: 16px !important;\n margin-bottom: 16px !important;\n }\n\n .v-application .my-sm-5 {\n margin-top: 20px !important;\n margin-bottom: 20px !important;\n }\n\n .v-application .my-sm-6 {\n margin-top: 24px !important;\n margin-bottom: 24px !important;\n }\n\n .v-application .my-sm-7 {\n margin-top: 28px !important;\n margin-bottom: 28px !important;\n }\n\n .v-application .my-sm-8 {\n margin-top: 32px !important;\n margin-bottom: 32px !important;\n }\n\n .v-application .my-sm-9 {\n margin-top: 36px !important;\n margin-bottom: 36px !important;\n }\n\n .v-application .my-sm-10 {\n margin-top: 40px !important;\n margin-bottom: 40px !important;\n }\n\n .v-application .my-sm-11 {\n margin-top: 44px !important;\n margin-bottom: 44px !important;\n }\n\n .v-application .my-sm-12 {\n margin-top: 48px !important;\n margin-bottom: 48px !important;\n }\n\n .v-application .my-sm-13 {\n margin-top: 52px !important;\n margin-bottom: 52px !important;\n }\n\n .v-application .my-sm-14 {\n margin-top: 56px !important;\n margin-bottom: 56px !important;\n }\n\n .v-application .my-sm-15 {\n margin-top: 60px !important;\n margin-bottom: 60px !important;\n }\n\n .v-application .my-sm-16 {\n margin-top: 64px !important;\n margin-bottom: 64px !important;\n }\n\n .v-application .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .v-application .mt-sm-0 {\n margin-top: 0px !important;\n }\n\n .v-application .mt-sm-1 {\n margin-top: 4px !important;\n }\n\n .v-application .mt-sm-2 {\n margin-top: 8px !important;\n }\n\n .v-application .mt-sm-3 {\n margin-top: 12px !important;\n }\n\n .v-application .mt-sm-4 {\n margin-top: 16px !important;\n }\n\n .v-application .mt-sm-5 {\n margin-top: 20px !important;\n }\n\n .v-application .mt-sm-6 {\n margin-top: 24px !important;\n }\n\n .v-application .mt-sm-7 {\n margin-top: 28px !important;\n }\n\n .v-application .mt-sm-8 {\n margin-top: 32px !important;\n }\n\n .v-application .mt-sm-9 {\n margin-top: 36px !important;\n }\n\n .v-application .mt-sm-10 {\n margin-top: 40px !important;\n }\n\n .v-application .mt-sm-11 {\n margin-top: 44px !important;\n }\n\n .v-application .mt-sm-12 {\n margin-top: 48px !important;\n }\n\n .v-application .mt-sm-13 {\n margin-top: 52px !important;\n }\n\n .v-application .mt-sm-14 {\n margin-top: 56px !important;\n }\n\n .v-application .mt-sm-15 {\n margin-top: 60px !important;\n }\n\n .v-application .mt-sm-16 {\n margin-top: 64px !important;\n }\n\n .v-application .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .v-application .mr-sm-0 {\n margin-right: 0px !important;\n }\n\n .v-application .mr-sm-1 {\n margin-right: 4px !important;\n }\n\n .v-application .mr-sm-2 {\n margin-right: 8px !important;\n }\n\n .v-application .mr-sm-3 {\n margin-right: 12px !important;\n }\n\n .v-application .mr-sm-4 {\n margin-right: 16px !important;\n }\n\n .v-application .mr-sm-5 {\n margin-right: 20px !important;\n }\n\n .v-application .mr-sm-6 {\n margin-right: 24px !important;\n }\n\n .v-application .mr-sm-7 {\n margin-right: 28px !important;\n }\n\n .v-application .mr-sm-8 {\n margin-right: 32px !important;\n }\n\n .v-application .mr-sm-9 {\n margin-right: 36px !important;\n }\n\n .v-application .mr-sm-10 {\n margin-right: 40px !important;\n }\n\n .v-application .mr-sm-11 {\n margin-right: 44px !important;\n }\n\n .v-application .mr-sm-12 {\n margin-right: 48px !important;\n }\n\n .v-application .mr-sm-13 {\n margin-right: 52px !important;\n }\n\n .v-application .mr-sm-14 {\n margin-right: 56px !important;\n }\n\n .v-application .mr-sm-15 {\n margin-right: 60px !important;\n }\n\n .v-application .mr-sm-16 {\n margin-right: 64px !important;\n }\n\n .v-application .mr-sm-auto {\n margin-right: auto !important;\n }\n\n .v-application .mb-sm-0 {\n margin-bottom: 0px !important;\n }\n\n .v-application .mb-sm-1 {\n margin-bottom: 4px !important;\n }\n\n .v-application .mb-sm-2 {\n margin-bottom: 8px !important;\n }\n\n .v-application .mb-sm-3 {\n margin-bottom: 12px !important;\n }\n\n .v-application .mb-sm-4 {\n margin-bottom: 16px !important;\n }\n\n .v-application .mb-sm-5 {\n margin-bottom: 20px !important;\n }\n\n .v-application .mb-sm-6 {\n margin-bottom: 24px !important;\n }\n\n .v-application .mb-sm-7 {\n margin-bottom: 28px !important;\n }\n\n .v-application .mb-sm-8 {\n margin-bottom: 32px !important;\n }\n\n .v-application .mb-sm-9 {\n margin-bottom: 36px !important;\n }\n\n .v-application .mb-sm-10 {\n margin-bottom: 40px !important;\n }\n\n .v-application .mb-sm-11 {\n margin-bottom: 44px !important;\n }\n\n .v-application .mb-sm-12 {\n margin-bottom: 48px !important;\n }\n\n .v-application .mb-sm-13 {\n margin-bottom: 52px !important;\n }\n\n .v-application .mb-sm-14 {\n margin-bottom: 56px !important;\n }\n\n .v-application .mb-sm-15 {\n margin-bottom: 60px !important;\n }\n\n .v-application .mb-sm-16 {\n margin-bottom: 64px !important;\n }\n\n .v-application .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .v-application .ml-sm-0 {\n margin-left: 0px !important;\n }\n\n .v-application .ml-sm-1 {\n margin-left: 4px !important;\n }\n\n .v-application .ml-sm-2 {\n margin-left: 8px !important;\n }\n\n .v-application .ml-sm-3 {\n margin-left: 12px !important;\n }\n\n .v-application .ml-sm-4 {\n margin-left: 16px !important;\n }\n\n .v-application .ml-sm-5 {\n margin-left: 20px !important;\n }\n\n .v-application .ml-sm-6 {\n margin-left: 24px !important;\n }\n\n .v-application .ml-sm-7 {\n margin-left: 28px !important;\n }\n\n .v-application .ml-sm-8 {\n margin-left: 32px !important;\n }\n\n .v-application .ml-sm-9 {\n margin-left: 36px !important;\n }\n\n .v-application .ml-sm-10 {\n margin-left: 40px !important;\n }\n\n .v-application .ml-sm-11 {\n margin-left: 44px !important;\n }\n\n .v-application .ml-sm-12 {\n margin-left: 48px !important;\n }\n\n .v-application .ml-sm-13 {\n margin-left: 52px !important;\n }\n\n .v-application .ml-sm-14 {\n margin-left: 56px !important;\n }\n\n .v-application .ml-sm-15 {\n margin-left: 60px !important;\n }\n\n .v-application .ml-sm-16 {\n margin-left: 64px !important;\n }\n\n .v-application .ml-sm-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-ltr .ms-sm-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-rtl .ms-sm-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-ltr .ms-sm-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-rtl .ms-sm-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-ltr .ms-sm-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-rtl .ms-sm-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-ltr .ms-sm-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-rtl .ms-sm-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-ltr .ms-sm-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-rtl .ms-sm-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-ltr .ms-sm-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-rtl .ms-sm-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-ltr .ms-sm-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-rtl .ms-sm-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-ltr .ms-sm-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-rtl .ms-sm-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-ltr .ms-sm-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-rtl .ms-sm-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-ltr .ms-sm-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-rtl .ms-sm-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-ltr .ms-sm-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-rtl .ms-sm-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-ltr .ms-sm-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-rtl .ms-sm-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-ltr .ms-sm-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-rtl .ms-sm-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-ltr .ms-sm-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-rtl .ms-sm-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-ltr .ms-sm-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-rtl .ms-sm-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-ltr .ms-sm-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-rtl .ms-sm-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-ltr .ms-sm-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-rtl .ms-sm-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-ltr .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-rtl .ms-sm-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-ltr .me-sm-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-rtl .me-sm-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-ltr .me-sm-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-rtl .me-sm-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-ltr .me-sm-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-rtl .me-sm-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-ltr .me-sm-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-rtl .me-sm-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-ltr .me-sm-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-rtl .me-sm-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-ltr .me-sm-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-rtl .me-sm-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-ltr .me-sm-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-rtl .me-sm-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-ltr .me-sm-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-rtl .me-sm-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-ltr .me-sm-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-rtl .me-sm-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-ltr .me-sm-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-rtl .me-sm-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-ltr .me-sm-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-rtl .me-sm-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-ltr .me-sm-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-rtl .me-sm-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-ltr .me-sm-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-rtl .me-sm-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-ltr .me-sm-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-rtl .me-sm-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-ltr .me-sm-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-rtl .me-sm-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-ltr .me-sm-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-rtl .me-sm-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-ltr .me-sm-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-rtl .me-sm-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-ltr .me-sm-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-rtl .me-sm-auto {\n margin-left: auto !important;\n }\n\n .v-application .ma-sm-n1 {\n margin: -4px !important;\n }\n\n .v-application .ma-sm-n2 {\n margin: -8px !important;\n }\n\n .v-application .ma-sm-n3 {\n margin: -12px !important;\n }\n\n .v-application .ma-sm-n4 {\n margin: -16px !important;\n }\n\n .v-application .ma-sm-n5 {\n margin: -20px !important;\n }\n\n .v-application .ma-sm-n6 {\n margin: -24px !important;\n }\n\n .v-application .ma-sm-n7 {\n margin: -28px !important;\n }\n\n .v-application .ma-sm-n8 {\n margin: -32px !important;\n }\n\n .v-application .ma-sm-n9 {\n margin: -36px !important;\n }\n\n .v-application .ma-sm-n10 {\n margin: -40px !important;\n }\n\n .v-application .ma-sm-n11 {\n margin: -44px !important;\n }\n\n .v-application .ma-sm-n12 {\n margin: -48px !important;\n }\n\n .v-application .ma-sm-n13 {\n margin: -52px !important;\n }\n\n .v-application .ma-sm-n14 {\n margin: -56px !important;\n }\n\n .v-application .ma-sm-n15 {\n margin: -60px !important;\n }\n\n .v-application .ma-sm-n16 {\n margin: -64px !important;\n }\n\n .v-application .mx-sm-n1 {\n margin-right: -4px !important;\n margin-left: -4px !important;\n }\n\n .v-application .mx-sm-n2 {\n margin-right: -8px !important;\n margin-left: -8px !important;\n }\n\n .v-application .mx-sm-n3 {\n margin-right: -12px !important;\n margin-left: -12px !important;\n }\n\n .v-application .mx-sm-n4 {\n margin-right: -16px !important;\n margin-left: -16px !important;\n }\n\n .v-application .mx-sm-n5 {\n margin-right: -20px !important;\n margin-left: -20px !important;\n }\n\n .v-application .mx-sm-n6 {\n margin-right: -24px !important;\n margin-left: -24px !important;\n }\n\n .v-application .mx-sm-n7 {\n margin-right: -28px !important;\n margin-left: -28px !important;\n }\n\n .v-application .mx-sm-n8 {\n margin-right: -32px !important;\n margin-left: -32px !important;\n }\n\n .v-application .mx-sm-n9 {\n margin-right: -36px !important;\n margin-left: -36px !important;\n }\n\n .v-application .mx-sm-n10 {\n margin-right: -40px !important;\n margin-left: -40px !important;\n }\n\n .v-application .mx-sm-n11 {\n margin-right: -44px !important;\n margin-left: -44px !important;\n }\n\n .v-application .mx-sm-n12 {\n margin-right: -48px !important;\n margin-left: -48px !important;\n }\n\n .v-application .mx-sm-n13 {\n margin-right: -52px !important;\n margin-left: -52px !important;\n }\n\n .v-application .mx-sm-n14 {\n margin-right: -56px !important;\n margin-left: -56px !important;\n }\n\n .v-application .mx-sm-n15 {\n margin-right: -60px !important;\n margin-left: -60px !important;\n }\n\n .v-application .mx-sm-n16 {\n margin-right: -64px !important;\n margin-left: -64px !important;\n }\n\n .v-application .my-sm-n1 {\n margin-top: -4px !important;\n margin-bottom: -4px !important;\n }\n\n .v-application .my-sm-n2 {\n margin-top: -8px !important;\n margin-bottom: -8px !important;\n }\n\n .v-application .my-sm-n3 {\n margin-top: -12px !important;\n margin-bottom: -12px !important;\n }\n\n .v-application .my-sm-n4 {\n margin-top: -16px !important;\n margin-bottom: -16px !important;\n }\n\n .v-application .my-sm-n5 {\n margin-top: -20px !important;\n margin-bottom: -20px !important;\n }\n\n .v-application .my-sm-n6 {\n margin-top: -24px !important;\n margin-bottom: -24px !important;\n }\n\n .v-application .my-sm-n7 {\n margin-top: -28px !important;\n margin-bottom: -28px !important;\n }\n\n .v-application .my-sm-n8 {\n margin-top: -32px !important;\n margin-bottom: -32px !important;\n }\n\n .v-application .my-sm-n9 {\n margin-top: -36px !important;\n margin-bottom: -36px !important;\n }\n\n .v-application .my-sm-n10 {\n margin-top: -40px !important;\n margin-bottom: -40px !important;\n }\n\n .v-application .my-sm-n11 {\n margin-top: -44px !important;\n margin-bottom: -44px !important;\n }\n\n .v-application .my-sm-n12 {\n margin-top: -48px !important;\n margin-bottom: -48px !important;\n }\n\n .v-application .my-sm-n13 {\n margin-top: -52px !important;\n margin-bottom: -52px !important;\n }\n\n .v-application .my-sm-n14 {\n margin-top: -56px !important;\n margin-bottom: -56px !important;\n }\n\n .v-application .my-sm-n15 {\n margin-top: -60px !important;\n margin-bottom: -60px !important;\n }\n\n .v-application .my-sm-n16 {\n margin-top: -64px !important;\n margin-bottom: -64px !important;\n }\n\n .v-application .mt-sm-n1 {\n margin-top: -4px !important;\n }\n\n .v-application .mt-sm-n2 {\n margin-top: -8px !important;\n }\n\n .v-application .mt-sm-n3 {\n margin-top: -12px !important;\n }\n\n .v-application .mt-sm-n4 {\n margin-top: -16px !important;\n }\n\n .v-application .mt-sm-n5 {\n margin-top: -20px !important;\n }\n\n .v-application .mt-sm-n6 {\n margin-top: -24px !important;\n }\n\n .v-application .mt-sm-n7 {\n margin-top: -28px !important;\n }\n\n .v-application .mt-sm-n8 {\n margin-top: -32px !important;\n }\n\n .v-application .mt-sm-n9 {\n margin-top: -36px !important;\n }\n\n .v-application .mt-sm-n10 {\n margin-top: -40px !important;\n }\n\n .v-application .mt-sm-n11 {\n margin-top: -44px !important;\n }\n\n .v-application .mt-sm-n12 {\n margin-top: -48px !important;\n }\n\n .v-application .mt-sm-n13 {\n margin-top: -52px !important;\n }\n\n .v-application .mt-sm-n14 {\n margin-top: -56px !important;\n }\n\n .v-application .mt-sm-n15 {\n margin-top: -60px !important;\n }\n\n .v-application .mt-sm-n16 {\n margin-top: -64px !important;\n }\n\n .v-application .mr-sm-n1 {\n margin-right: -4px !important;\n }\n\n .v-application .mr-sm-n2 {\n margin-right: -8px !important;\n }\n\n .v-application .mr-sm-n3 {\n margin-right: -12px !important;\n }\n\n .v-application .mr-sm-n4 {\n margin-right: -16px !important;\n }\n\n .v-application .mr-sm-n5 {\n margin-right: -20px !important;\n }\n\n .v-application .mr-sm-n6 {\n margin-right: -24px !important;\n }\n\n .v-application .mr-sm-n7 {\n margin-right: -28px !important;\n }\n\n .v-application .mr-sm-n8 {\n margin-right: -32px !important;\n }\n\n .v-application .mr-sm-n9 {\n margin-right: -36px !important;\n }\n\n .v-application .mr-sm-n10 {\n margin-right: -40px !important;\n }\n\n .v-application .mr-sm-n11 {\n margin-right: -44px !important;\n }\n\n .v-application .mr-sm-n12 {\n margin-right: -48px !important;\n }\n\n .v-application .mr-sm-n13 {\n margin-right: -52px !important;\n }\n\n .v-application .mr-sm-n14 {\n margin-right: -56px !important;\n }\n\n .v-application .mr-sm-n15 {\n margin-right: -60px !important;\n }\n\n .v-application .mr-sm-n16 {\n margin-right: -64px !important;\n }\n\n .v-application .mb-sm-n1 {\n margin-bottom: -4px !important;\n }\n\n .v-application .mb-sm-n2 {\n margin-bottom: -8px !important;\n }\n\n .v-application .mb-sm-n3 {\n margin-bottom: -12px !important;\n }\n\n .v-application .mb-sm-n4 {\n margin-bottom: -16px !important;\n }\n\n .v-application .mb-sm-n5 {\n margin-bottom: -20px !important;\n }\n\n .v-application .mb-sm-n6 {\n margin-bottom: -24px !important;\n }\n\n .v-application .mb-sm-n7 {\n margin-bottom: -28px !important;\n }\n\n .v-application .mb-sm-n8 {\n margin-bottom: -32px !important;\n }\n\n .v-application .mb-sm-n9 {\n margin-bottom: -36px !important;\n }\n\n .v-application .mb-sm-n10 {\n margin-bottom: -40px !important;\n }\n\n .v-application .mb-sm-n11 {\n margin-bottom: -44px !important;\n }\n\n .v-application .mb-sm-n12 {\n margin-bottom: -48px !important;\n }\n\n .v-application .mb-sm-n13 {\n margin-bottom: -52px !important;\n }\n\n .v-application .mb-sm-n14 {\n margin-bottom: -56px !important;\n }\n\n .v-application .mb-sm-n15 {\n margin-bottom: -60px !important;\n }\n\n .v-application .mb-sm-n16 {\n margin-bottom: -64px !important;\n }\n\n .v-application .ml-sm-n1 {\n margin-left: -4px !important;\n }\n\n .v-application .ml-sm-n2 {\n margin-left: -8px !important;\n }\n\n .v-application .ml-sm-n3 {\n margin-left: -12px !important;\n }\n\n .v-application .ml-sm-n4 {\n margin-left: -16px !important;\n }\n\n .v-application .ml-sm-n5 {\n margin-left: -20px !important;\n }\n\n .v-application .ml-sm-n6 {\n margin-left: -24px !important;\n }\n\n .v-application .ml-sm-n7 {\n margin-left: -28px !important;\n }\n\n .v-application .ml-sm-n8 {\n margin-left: -32px !important;\n }\n\n .v-application .ml-sm-n9 {\n margin-left: -36px !important;\n }\n\n .v-application .ml-sm-n10 {\n margin-left: -40px !important;\n }\n\n .v-application .ml-sm-n11 {\n margin-left: -44px !important;\n }\n\n .v-application .ml-sm-n12 {\n margin-left: -48px !important;\n }\n\n .v-application .ml-sm-n13 {\n margin-left: -52px !important;\n }\n\n .v-application .ml-sm-n14 {\n margin-left: -56px !important;\n }\n\n .v-application .ml-sm-n15 {\n margin-left: -60px !important;\n }\n\n .v-application .ml-sm-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-ltr .ms-sm-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-rtl .ms-sm-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-ltr .ms-sm-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-rtl .ms-sm-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-ltr .ms-sm-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-rtl .ms-sm-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-ltr .ms-sm-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-rtl .ms-sm-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-ltr .ms-sm-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-rtl .ms-sm-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-ltr .ms-sm-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-rtl .ms-sm-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-ltr .ms-sm-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-rtl .ms-sm-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-ltr .ms-sm-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-rtl .ms-sm-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-ltr .ms-sm-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-rtl .ms-sm-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-ltr .ms-sm-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-rtl .ms-sm-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-ltr .ms-sm-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-rtl .ms-sm-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-ltr .ms-sm-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-rtl .ms-sm-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-ltr .ms-sm-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-rtl .ms-sm-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-ltr .ms-sm-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-rtl .ms-sm-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-ltr .ms-sm-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-rtl .ms-sm-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-ltr .ms-sm-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-rtl .ms-sm-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-ltr .me-sm-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-rtl .me-sm-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-ltr .me-sm-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-rtl .me-sm-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-ltr .me-sm-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-rtl .me-sm-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-ltr .me-sm-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-rtl .me-sm-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-ltr .me-sm-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-rtl .me-sm-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-ltr .me-sm-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-rtl .me-sm-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-ltr .me-sm-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-rtl .me-sm-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-ltr .me-sm-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-rtl .me-sm-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-ltr .me-sm-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-rtl .me-sm-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-ltr .me-sm-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-rtl .me-sm-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-ltr .me-sm-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-rtl .me-sm-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-ltr .me-sm-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-rtl .me-sm-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-ltr .me-sm-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-rtl .me-sm-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-ltr .me-sm-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-rtl .me-sm-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-ltr .me-sm-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-rtl .me-sm-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-ltr .me-sm-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-rtl .me-sm-n16 {\n margin-left: -64px !important;\n }\n\n .v-application .pa-sm-0 {\n padding: 0px !important;\n }\n\n .v-application .pa-sm-1 {\n padding: 4px !important;\n }\n\n .v-application .pa-sm-2 {\n padding: 8px !important;\n }\n\n .v-application .pa-sm-3 {\n padding: 12px !important;\n }\n\n .v-application .pa-sm-4 {\n padding: 16px !important;\n }\n\n .v-application .pa-sm-5 {\n padding: 20px !important;\n }\n\n .v-application .pa-sm-6 {\n padding: 24px !important;\n }\n\n .v-application .pa-sm-7 {\n padding: 28px !important;\n }\n\n .v-application .pa-sm-8 {\n padding: 32px !important;\n }\n\n .v-application .pa-sm-9 {\n padding: 36px !important;\n }\n\n .v-application .pa-sm-10 {\n padding: 40px !important;\n }\n\n .v-application .pa-sm-11 {\n padding: 44px !important;\n }\n\n .v-application .pa-sm-12 {\n padding: 48px !important;\n }\n\n .v-application .pa-sm-13 {\n padding: 52px !important;\n }\n\n .v-application .pa-sm-14 {\n padding: 56px !important;\n }\n\n .v-application .pa-sm-15 {\n padding: 60px !important;\n }\n\n .v-application .pa-sm-16 {\n padding: 64px !important;\n }\n\n .v-application .px-sm-0 {\n padding-right: 0px !important;\n padding-left: 0px !important;\n }\n\n .v-application .px-sm-1 {\n padding-right: 4px !important;\n padding-left: 4px !important;\n }\n\n .v-application .px-sm-2 {\n padding-right: 8px !important;\n padding-left: 8px !important;\n }\n\n .v-application .px-sm-3 {\n padding-right: 12px !important;\n padding-left: 12px !important;\n }\n\n .v-application .px-sm-4 {\n padding-right: 16px !important;\n padding-left: 16px !important;\n }\n\n .v-application .px-sm-5 {\n padding-right: 20px !important;\n padding-left: 20px !important;\n }\n\n .v-application .px-sm-6 {\n padding-right: 24px !important;\n padding-left: 24px !important;\n }\n\n .v-application .px-sm-7 {\n padding-right: 28px !important;\n padding-left: 28px !important;\n }\n\n .v-application .px-sm-8 {\n padding-right: 32px !important;\n padding-left: 32px !important;\n }\n\n .v-application .px-sm-9 {\n padding-right: 36px !important;\n padding-left: 36px !important;\n }\n\n .v-application .px-sm-10 {\n padding-right: 40px !important;\n padding-left: 40px !important;\n }\n\n .v-application .px-sm-11 {\n padding-right: 44px !important;\n padding-left: 44px !important;\n }\n\n .v-application .px-sm-12 {\n padding-right: 48px !important;\n padding-left: 48px !important;\n }\n\n .v-application .px-sm-13 {\n padding-right: 52px !important;\n padding-left: 52px !important;\n }\n\n .v-application .px-sm-14 {\n padding-right: 56px !important;\n padding-left: 56px !important;\n }\n\n .v-application .px-sm-15 {\n padding-right: 60px !important;\n padding-left: 60px !important;\n }\n\n .v-application .px-sm-16 {\n padding-right: 64px !important;\n padding-left: 64px !important;\n }\n\n .v-application .py-sm-0 {\n padding-top: 0px !important;\n padding-bottom: 0px !important;\n }\n\n .v-application .py-sm-1 {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n }\n\n .v-application .py-sm-2 {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n }\n\n .v-application .py-sm-3 {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n }\n\n .v-application .py-sm-4 {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n }\n\n .v-application .py-sm-5 {\n padding-top: 20px !important;\n padding-bottom: 20px !important;\n }\n\n .v-application .py-sm-6 {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n }\n\n .v-application .py-sm-7 {\n padding-top: 28px !important;\n padding-bottom: 28px !important;\n }\n\n .v-application .py-sm-8 {\n padding-top: 32px !important;\n padding-bottom: 32px !important;\n }\n\n .v-application .py-sm-9 {\n padding-top: 36px !important;\n padding-bottom: 36px !important;\n }\n\n .v-application .py-sm-10 {\n padding-top: 40px !important;\n padding-bottom: 40px !important;\n }\n\n .v-application .py-sm-11 {\n padding-top: 44px !important;\n padding-bottom: 44px !important;\n }\n\n .v-application .py-sm-12 {\n padding-top: 48px !important;\n padding-bottom: 48px !important;\n }\n\n .v-application .py-sm-13 {\n padding-top: 52px !important;\n padding-bottom: 52px !important;\n }\n\n .v-application .py-sm-14 {\n padding-top: 56px !important;\n padding-bottom: 56px !important;\n }\n\n .v-application .py-sm-15 {\n padding-top: 60px !important;\n padding-bottom: 60px !important;\n }\n\n .v-application .py-sm-16 {\n padding-top: 64px !important;\n padding-bottom: 64px !important;\n }\n\n .v-application .pt-sm-0 {\n padding-top: 0px !important;\n }\n\n .v-application .pt-sm-1 {\n padding-top: 4px !important;\n }\n\n .v-application .pt-sm-2 {\n padding-top: 8px !important;\n }\n\n .v-application .pt-sm-3 {\n padding-top: 12px !important;\n }\n\n .v-application .pt-sm-4 {\n padding-top: 16px !important;\n }\n\n .v-application .pt-sm-5 {\n padding-top: 20px !important;\n }\n\n .v-application .pt-sm-6 {\n padding-top: 24px !important;\n }\n\n .v-application .pt-sm-7 {\n padding-top: 28px !important;\n }\n\n .v-application .pt-sm-8 {\n padding-top: 32px !important;\n }\n\n .v-application .pt-sm-9 {\n padding-top: 36px !important;\n }\n\n .v-application .pt-sm-10 {\n padding-top: 40px !important;\n }\n\n .v-application .pt-sm-11 {\n padding-top: 44px !important;\n }\n\n .v-application .pt-sm-12 {\n padding-top: 48px !important;\n }\n\n .v-application .pt-sm-13 {\n padding-top: 52px !important;\n }\n\n .v-application .pt-sm-14 {\n padding-top: 56px !important;\n }\n\n .v-application .pt-sm-15 {\n padding-top: 60px !important;\n }\n\n .v-application .pt-sm-16 {\n padding-top: 64px !important;\n }\n\n .v-application .pr-sm-0 {\n padding-right: 0px !important;\n }\n\n .v-application .pr-sm-1 {\n padding-right: 4px !important;\n }\n\n .v-application .pr-sm-2 {\n padding-right: 8px !important;\n }\n\n .v-application .pr-sm-3 {\n padding-right: 12px !important;\n }\n\n .v-application .pr-sm-4 {\n padding-right: 16px !important;\n }\n\n .v-application .pr-sm-5 {\n padding-right: 20px !important;\n }\n\n .v-application .pr-sm-6 {\n padding-right: 24px !important;\n }\n\n .v-application .pr-sm-7 {\n padding-right: 28px !important;\n }\n\n .v-application .pr-sm-8 {\n padding-right: 32px !important;\n }\n\n .v-application .pr-sm-9 {\n padding-right: 36px !important;\n }\n\n .v-application .pr-sm-10 {\n padding-right: 40px !important;\n }\n\n .v-application .pr-sm-11 {\n padding-right: 44px !important;\n }\n\n .v-application .pr-sm-12 {\n padding-right: 48px !important;\n }\n\n .v-application .pr-sm-13 {\n padding-right: 52px !important;\n }\n\n .v-application .pr-sm-14 {\n padding-right: 56px !important;\n }\n\n .v-application .pr-sm-15 {\n padding-right: 60px !important;\n }\n\n .v-application .pr-sm-16 {\n padding-right: 64px !important;\n }\n\n .v-application .pb-sm-0 {\n padding-bottom: 0px !important;\n }\n\n .v-application .pb-sm-1 {\n padding-bottom: 4px !important;\n }\n\n .v-application .pb-sm-2 {\n padding-bottom: 8px !important;\n }\n\n .v-application .pb-sm-3 {\n padding-bottom: 12px !important;\n }\n\n .v-application .pb-sm-4 {\n padding-bottom: 16px !important;\n }\n\n .v-application .pb-sm-5 {\n padding-bottom: 20px !important;\n }\n\n .v-application .pb-sm-6 {\n padding-bottom: 24px !important;\n }\n\n .v-application .pb-sm-7 {\n padding-bottom: 28px !important;\n }\n\n .v-application .pb-sm-8 {\n padding-bottom: 32px !important;\n }\n\n .v-application .pb-sm-9 {\n padding-bottom: 36px !important;\n }\n\n .v-application .pb-sm-10 {\n padding-bottom: 40px !important;\n }\n\n .v-application .pb-sm-11 {\n padding-bottom: 44px !important;\n }\n\n .v-application .pb-sm-12 {\n padding-bottom: 48px !important;\n }\n\n .v-application .pb-sm-13 {\n padding-bottom: 52px !important;\n }\n\n .v-application .pb-sm-14 {\n padding-bottom: 56px !important;\n }\n\n .v-application .pb-sm-15 {\n padding-bottom: 60px !important;\n }\n\n .v-application .pb-sm-16 {\n padding-bottom: 64px !important;\n }\n\n .v-application .pl-sm-0 {\n padding-left: 0px !important;\n }\n\n .v-application .pl-sm-1 {\n padding-left: 4px !important;\n }\n\n .v-application .pl-sm-2 {\n padding-left: 8px !important;\n }\n\n .v-application .pl-sm-3 {\n padding-left: 12px !important;\n }\n\n .v-application .pl-sm-4 {\n padding-left: 16px !important;\n }\n\n .v-application .pl-sm-5 {\n padding-left: 20px !important;\n }\n\n .v-application .pl-sm-6 {\n padding-left: 24px !important;\n }\n\n .v-application .pl-sm-7 {\n padding-left: 28px !important;\n }\n\n .v-application .pl-sm-8 {\n padding-left: 32px !important;\n }\n\n .v-application .pl-sm-9 {\n padding-left: 36px !important;\n }\n\n .v-application .pl-sm-10 {\n padding-left: 40px !important;\n }\n\n .v-application .pl-sm-11 {\n padding-left: 44px !important;\n }\n\n .v-application .pl-sm-12 {\n padding-left: 48px !important;\n }\n\n .v-application .pl-sm-13 {\n padding-left: 52px !important;\n }\n\n .v-application .pl-sm-14 {\n padding-left: 56px !important;\n }\n\n .v-application .pl-sm-15 {\n padding-left: 60px !important;\n }\n\n .v-application .pl-sm-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-ltr .ps-sm-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-rtl .ps-sm-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-ltr .ps-sm-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-rtl .ps-sm-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-ltr .ps-sm-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-rtl .ps-sm-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-ltr .ps-sm-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-rtl .ps-sm-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-ltr .ps-sm-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-rtl .ps-sm-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-ltr .ps-sm-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-rtl .ps-sm-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-ltr .ps-sm-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-rtl .ps-sm-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-ltr .ps-sm-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-rtl .ps-sm-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-ltr .ps-sm-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-rtl .ps-sm-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-ltr .ps-sm-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-rtl .ps-sm-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-ltr .ps-sm-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-rtl .ps-sm-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-ltr .ps-sm-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-rtl .ps-sm-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-ltr .ps-sm-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-rtl .ps-sm-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-ltr .ps-sm-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-rtl .ps-sm-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-ltr .ps-sm-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-rtl .ps-sm-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-ltr .ps-sm-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-rtl .ps-sm-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-ltr .ps-sm-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-rtl .ps-sm-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-ltr .pe-sm-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-rtl .pe-sm-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-ltr .pe-sm-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-rtl .pe-sm-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-ltr .pe-sm-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-rtl .pe-sm-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-ltr .pe-sm-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-rtl .pe-sm-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-ltr .pe-sm-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-rtl .pe-sm-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-ltr .pe-sm-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-rtl .pe-sm-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-ltr .pe-sm-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-rtl .pe-sm-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-ltr .pe-sm-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-rtl .pe-sm-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-ltr .pe-sm-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-rtl .pe-sm-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-ltr .pe-sm-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-rtl .pe-sm-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-ltr .pe-sm-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-rtl .pe-sm-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-ltr .pe-sm-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-rtl .pe-sm-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-ltr .pe-sm-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-rtl .pe-sm-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-ltr .pe-sm-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-rtl .pe-sm-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-ltr .pe-sm-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-rtl .pe-sm-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-ltr .pe-sm-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-rtl .pe-sm-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-ltr .pe-sm-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-rtl .pe-sm-16 {\n padding-left: 64px !important;\n }\n\n .v-application .text-sm-left {\n text-align: left !important;\n }\n\n .v-application .text-sm-right {\n text-align: right !important;\n }\n\n .v-application .text-sm-center {\n text-align: center !important;\n }\n\n .v-application .text-sm-justify {\n text-align: justify !important;\n }\n\n .v-application .text-sm-start {\n text-align: start !important;\n }\n\n .v-application .text-sm-end {\n text-align: end !important;\n }\n\n .v-application .text-sm-h1 {\n font-size: 6rem !important;\n font-weight: 300;\n line-height: 6rem;\n letter-spacing: -0.015625em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-h2 {\n font-size: 3.75rem !important;\n font-weight: 300;\n line-height: 3.75rem;\n letter-spacing: -0.0083333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-h3 {\n font-size: 3rem !important;\n font-weight: 400;\n line-height: 3.125rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-h4 {\n font-size: 2.125rem !important;\n font-weight: 400;\n line-height: 2.5rem;\n letter-spacing: 0.0073529412em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-h5 {\n font-size: 1.5rem !important;\n font-weight: 400;\n line-height: 2rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-h6 {\n font-size: 1.25rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.0125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-subtitle-1 {\n font-size: 1rem !important;\n font-weight: normal;\n line-height: 1.75rem;\n letter-spacing: 0.009375em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-subtitle-2 {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 1.375rem;\n letter-spacing: 0.0071428571em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-body-1 {\n font-size: 1rem !important;\n font-weight: 400;\n line-height: 1.5rem;\n letter-spacing: 0.03125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-body-2 {\n font-size: 0.875rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0178571429em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-button {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 2.25rem;\n letter-spacing: 0.0892857143em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n\n .v-application .text-sm-caption {\n font-size: 0.75rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0333333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-sm-overline {\n font-size: 0.75rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.1666666667em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n}\n@media (min-width: 960px) {\n .v-application .d-md-none {\n display: none !important;\n }\n\n .v-application .d-md-inline {\n display: inline !important;\n }\n\n .v-application .d-md-inline-block {\n display: inline-block !important;\n }\n\n .v-application .d-md-block {\n display: block !important;\n }\n\n .v-application .d-md-table {\n display: table !important;\n }\n\n .v-application .d-md-table-row {\n display: table-row !important;\n }\n\n .v-application .d-md-table-cell {\n display: table-cell !important;\n }\n\n .v-application .d-md-flex {\n display: flex !important;\n }\n\n .v-application .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .v-application .float-md-none {\n float: none !important;\n }\n\n .v-application .float-md-left {\n float: left !important;\n }\n\n .v-application .float-md-right {\n float: right !important;\n }\n\n .v-application .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .v-application .flex-md-row {\n flex-direction: row !important;\n }\n\n .v-application .flex-md-column {\n flex-direction: column !important;\n }\n\n .v-application .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .v-application .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .v-application .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .v-application .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .v-application .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .v-application .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .v-application .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .v-application .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .v-application .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .v-application .justify-md-start {\n justify-content: flex-start !important;\n }\n\n .v-application .justify-md-end {\n justify-content: flex-end !important;\n }\n\n .v-application .justify-md-center {\n justify-content: center !important;\n }\n\n .v-application .justify-md-space-between {\n justify-content: space-between !important;\n }\n\n .v-application .justify-md-space-around {\n justify-content: space-around !important;\n }\n\n .v-application .align-md-start {\n align-items: flex-start !important;\n }\n\n .v-application .align-md-end {\n align-items: flex-end !important;\n }\n\n .v-application .align-md-center {\n align-items: center !important;\n }\n\n .v-application .align-md-baseline {\n align-items: baseline !important;\n }\n\n .v-application .align-md-stretch {\n align-items: stretch !important;\n }\n\n .v-application .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .v-application .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .v-application .align-content-md-center {\n align-content: center !important;\n }\n\n .v-application .align-content-md-space-between {\n align-content: space-between !important;\n }\n\n .v-application .align-content-md-space-around {\n align-content: space-around !important;\n }\n\n .v-application .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .v-application .align-self-md-auto {\n align-self: auto !important;\n }\n\n .v-application .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .v-application .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .v-application .align-self-md-center {\n align-self: center !important;\n }\n\n .v-application .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .v-application .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .v-application .order-md-first {\n order: -1 !important;\n }\n\n .v-application .order-md-0 {\n order: 0 !important;\n }\n\n .v-application .order-md-1 {\n order: 1 !important;\n }\n\n .v-application .order-md-2 {\n order: 2 !important;\n }\n\n .v-application .order-md-3 {\n order: 3 !important;\n }\n\n .v-application .order-md-4 {\n order: 4 !important;\n }\n\n .v-application .order-md-5 {\n order: 5 !important;\n }\n\n .v-application .order-md-6 {\n order: 6 !important;\n }\n\n .v-application .order-md-7 {\n order: 7 !important;\n }\n\n .v-application .order-md-8 {\n order: 8 !important;\n }\n\n .v-application .order-md-9 {\n order: 9 !important;\n }\n\n .v-application .order-md-10 {\n order: 10 !important;\n }\n\n .v-application .order-md-11 {\n order: 11 !important;\n }\n\n .v-application .order-md-12 {\n order: 12 !important;\n }\n\n .v-application .order-md-last {\n order: 13 !important;\n }\n\n .v-application .ma-md-0 {\n margin: 0px !important;\n }\n\n .v-application .ma-md-1 {\n margin: 4px !important;\n }\n\n .v-application .ma-md-2 {\n margin: 8px !important;\n }\n\n .v-application .ma-md-3 {\n margin: 12px !important;\n }\n\n .v-application .ma-md-4 {\n margin: 16px !important;\n }\n\n .v-application .ma-md-5 {\n margin: 20px !important;\n }\n\n .v-application .ma-md-6 {\n margin: 24px !important;\n }\n\n .v-application .ma-md-7 {\n margin: 28px !important;\n }\n\n .v-application .ma-md-8 {\n margin: 32px !important;\n }\n\n .v-application .ma-md-9 {\n margin: 36px !important;\n }\n\n .v-application .ma-md-10 {\n margin: 40px !important;\n }\n\n .v-application .ma-md-11 {\n margin: 44px !important;\n }\n\n .v-application .ma-md-12 {\n margin: 48px !important;\n }\n\n .v-application .ma-md-13 {\n margin: 52px !important;\n }\n\n .v-application .ma-md-14 {\n margin: 56px !important;\n }\n\n .v-application .ma-md-15 {\n margin: 60px !important;\n }\n\n .v-application .ma-md-16 {\n margin: 64px !important;\n }\n\n .v-application .ma-md-auto {\n margin: auto !important;\n }\n\n .v-application .mx-md-0 {\n margin-right: 0px !important;\n margin-left: 0px !important;\n }\n\n .v-application .mx-md-1 {\n margin-right: 4px !important;\n margin-left: 4px !important;\n }\n\n .v-application .mx-md-2 {\n margin-right: 8px !important;\n margin-left: 8px !important;\n }\n\n .v-application .mx-md-3 {\n margin-right: 12px !important;\n margin-left: 12px !important;\n }\n\n .v-application .mx-md-4 {\n margin-right: 16px !important;\n margin-left: 16px !important;\n }\n\n .v-application .mx-md-5 {\n margin-right: 20px !important;\n margin-left: 20px !important;\n }\n\n .v-application .mx-md-6 {\n margin-right: 24px !important;\n margin-left: 24px !important;\n }\n\n .v-application .mx-md-7 {\n margin-right: 28px !important;\n margin-left: 28px !important;\n }\n\n .v-application .mx-md-8 {\n margin-right: 32px !important;\n margin-left: 32px !important;\n }\n\n .v-application .mx-md-9 {\n margin-right: 36px !important;\n margin-left: 36px !important;\n }\n\n .v-application .mx-md-10 {\n margin-right: 40px !important;\n margin-left: 40px !important;\n }\n\n .v-application .mx-md-11 {\n margin-right: 44px !important;\n margin-left: 44px !important;\n }\n\n .v-application .mx-md-12 {\n margin-right: 48px !important;\n margin-left: 48px !important;\n }\n\n .v-application .mx-md-13 {\n margin-right: 52px !important;\n margin-left: 52px !important;\n }\n\n .v-application .mx-md-14 {\n margin-right: 56px !important;\n margin-left: 56px !important;\n }\n\n .v-application .mx-md-15 {\n margin-right: 60px !important;\n margin-left: 60px !important;\n }\n\n .v-application .mx-md-16 {\n margin-right: 64px !important;\n margin-left: 64px !important;\n }\n\n .v-application .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .v-application .my-md-0 {\n margin-top: 0px !important;\n margin-bottom: 0px !important;\n }\n\n .v-application .my-md-1 {\n margin-top: 4px !important;\n margin-bottom: 4px !important;\n }\n\n .v-application .my-md-2 {\n margin-top: 8px !important;\n margin-bottom: 8px !important;\n }\n\n .v-application .my-md-3 {\n margin-top: 12px !important;\n margin-bottom: 12px !important;\n }\n\n .v-application .my-md-4 {\n margin-top: 16px !important;\n margin-bottom: 16px !important;\n }\n\n .v-application .my-md-5 {\n margin-top: 20px !important;\n margin-bottom: 20px !important;\n }\n\n .v-application .my-md-6 {\n margin-top: 24px !important;\n margin-bottom: 24px !important;\n }\n\n .v-application .my-md-7 {\n margin-top: 28px !important;\n margin-bottom: 28px !important;\n }\n\n .v-application .my-md-8 {\n margin-top: 32px !important;\n margin-bottom: 32px !important;\n }\n\n .v-application .my-md-9 {\n margin-top: 36px !important;\n margin-bottom: 36px !important;\n }\n\n .v-application .my-md-10 {\n margin-top: 40px !important;\n margin-bottom: 40px !important;\n }\n\n .v-application .my-md-11 {\n margin-top: 44px !important;\n margin-bottom: 44px !important;\n }\n\n .v-application .my-md-12 {\n margin-top: 48px !important;\n margin-bottom: 48px !important;\n }\n\n .v-application .my-md-13 {\n margin-top: 52px !important;\n margin-bottom: 52px !important;\n }\n\n .v-application .my-md-14 {\n margin-top: 56px !important;\n margin-bottom: 56px !important;\n }\n\n .v-application .my-md-15 {\n margin-top: 60px !important;\n margin-bottom: 60px !important;\n }\n\n .v-application .my-md-16 {\n margin-top: 64px !important;\n margin-bottom: 64px !important;\n }\n\n .v-application .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .v-application .mt-md-0 {\n margin-top: 0px !important;\n }\n\n .v-application .mt-md-1 {\n margin-top: 4px !important;\n }\n\n .v-application .mt-md-2 {\n margin-top: 8px !important;\n }\n\n .v-application .mt-md-3 {\n margin-top: 12px !important;\n }\n\n .v-application .mt-md-4 {\n margin-top: 16px !important;\n }\n\n .v-application .mt-md-5 {\n margin-top: 20px !important;\n }\n\n .v-application .mt-md-6 {\n margin-top: 24px !important;\n }\n\n .v-application .mt-md-7 {\n margin-top: 28px !important;\n }\n\n .v-application .mt-md-8 {\n margin-top: 32px !important;\n }\n\n .v-application .mt-md-9 {\n margin-top: 36px !important;\n }\n\n .v-application .mt-md-10 {\n margin-top: 40px !important;\n }\n\n .v-application .mt-md-11 {\n margin-top: 44px !important;\n }\n\n .v-application .mt-md-12 {\n margin-top: 48px !important;\n }\n\n .v-application .mt-md-13 {\n margin-top: 52px !important;\n }\n\n .v-application .mt-md-14 {\n margin-top: 56px !important;\n }\n\n .v-application .mt-md-15 {\n margin-top: 60px !important;\n }\n\n .v-application .mt-md-16 {\n margin-top: 64px !important;\n }\n\n .v-application .mt-md-auto {\n margin-top: auto !important;\n }\n\n .v-application .mr-md-0 {\n margin-right: 0px !important;\n }\n\n .v-application .mr-md-1 {\n margin-right: 4px !important;\n }\n\n .v-application .mr-md-2 {\n margin-right: 8px !important;\n }\n\n .v-application .mr-md-3 {\n margin-right: 12px !important;\n }\n\n .v-application .mr-md-4 {\n margin-right: 16px !important;\n }\n\n .v-application .mr-md-5 {\n margin-right: 20px !important;\n }\n\n .v-application .mr-md-6 {\n margin-right: 24px !important;\n }\n\n .v-application .mr-md-7 {\n margin-right: 28px !important;\n }\n\n .v-application .mr-md-8 {\n margin-right: 32px !important;\n }\n\n .v-application .mr-md-9 {\n margin-right: 36px !important;\n }\n\n .v-application .mr-md-10 {\n margin-right: 40px !important;\n }\n\n .v-application .mr-md-11 {\n margin-right: 44px !important;\n }\n\n .v-application .mr-md-12 {\n margin-right: 48px !important;\n }\n\n .v-application .mr-md-13 {\n margin-right: 52px !important;\n }\n\n .v-application .mr-md-14 {\n margin-right: 56px !important;\n }\n\n .v-application .mr-md-15 {\n margin-right: 60px !important;\n }\n\n .v-application .mr-md-16 {\n margin-right: 64px !important;\n }\n\n .v-application .mr-md-auto {\n margin-right: auto !important;\n }\n\n .v-application .mb-md-0 {\n margin-bottom: 0px !important;\n }\n\n .v-application .mb-md-1 {\n margin-bottom: 4px !important;\n }\n\n .v-application .mb-md-2 {\n margin-bottom: 8px !important;\n }\n\n .v-application .mb-md-3 {\n margin-bottom: 12px !important;\n }\n\n .v-application .mb-md-4 {\n margin-bottom: 16px !important;\n }\n\n .v-application .mb-md-5 {\n margin-bottom: 20px !important;\n }\n\n .v-application .mb-md-6 {\n margin-bottom: 24px !important;\n }\n\n .v-application .mb-md-7 {\n margin-bottom: 28px !important;\n }\n\n .v-application .mb-md-8 {\n margin-bottom: 32px !important;\n }\n\n .v-application .mb-md-9 {\n margin-bottom: 36px !important;\n }\n\n .v-application .mb-md-10 {\n margin-bottom: 40px !important;\n }\n\n .v-application .mb-md-11 {\n margin-bottom: 44px !important;\n }\n\n .v-application .mb-md-12 {\n margin-bottom: 48px !important;\n }\n\n .v-application .mb-md-13 {\n margin-bottom: 52px !important;\n }\n\n .v-application .mb-md-14 {\n margin-bottom: 56px !important;\n }\n\n .v-application .mb-md-15 {\n margin-bottom: 60px !important;\n }\n\n .v-application .mb-md-16 {\n margin-bottom: 64px !important;\n }\n\n .v-application .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .v-application .ml-md-0 {\n margin-left: 0px !important;\n }\n\n .v-application .ml-md-1 {\n margin-left: 4px !important;\n }\n\n .v-application .ml-md-2 {\n margin-left: 8px !important;\n }\n\n .v-application .ml-md-3 {\n margin-left: 12px !important;\n }\n\n .v-application .ml-md-4 {\n margin-left: 16px !important;\n }\n\n .v-application .ml-md-5 {\n margin-left: 20px !important;\n }\n\n .v-application .ml-md-6 {\n margin-left: 24px !important;\n }\n\n .v-application .ml-md-7 {\n margin-left: 28px !important;\n }\n\n .v-application .ml-md-8 {\n margin-left: 32px !important;\n }\n\n .v-application .ml-md-9 {\n margin-left: 36px !important;\n }\n\n .v-application .ml-md-10 {\n margin-left: 40px !important;\n }\n\n .v-application .ml-md-11 {\n margin-left: 44px !important;\n }\n\n .v-application .ml-md-12 {\n margin-left: 48px !important;\n }\n\n .v-application .ml-md-13 {\n margin-left: 52px !important;\n }\n\n .v-application .ml-md-14 {\n margin-left: 56px !important;\n }\n\n .v-application .ml-md-15 {\n margin-left: 60px !important;\n }\n\n .v-application .ml-md-16 {\n margin-left: 64px !important;\n }\n\n .v-application .ml-md-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-ltr .ms-md-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-rtl .ms-md-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-ltr .ms-md-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-rtl .ms-md-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-ltr .ms-md-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-rtl .ms-md-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-ltr .ms-md-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-rtl .ms-md-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-ltr .ms-md-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-rtl .ms-md-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-ltr .ms-md-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-rtl .ms-md-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-ltr .ms-md-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-rtl .ms-md-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-ltr .ms-md-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-rtl .ms-md-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-ltr .ms-md-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-rtl .ms-md-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-ltr .ms-md-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-rtl .ms-md-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-ltr .ms-md-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-rtl .ms-md-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-ltr .ms-md-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-rtl .ms-md-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-ltr .ms-md-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-rtl .ms-md-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-ltr .ms-md-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-rtl .ms-md-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-ltr .ms-md-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-rtl .ms-md-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-ltr .ms-md-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-rtl .ms-md-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-ltr .ms-md-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-rtl .ms-md-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-ltr .ms-md-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-rtl .ms-md-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-ltr .me-md-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-rtl .me-md-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-ltr .me-md-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-rtl .me-md-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-ltr .me-md-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-rtl .me-md-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-ltr .me-md-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-rtl .me-md-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-ltr .me-md-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-rtl .me-md-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-ltr .me-md-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-rtl .me-md-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-ltr .me-md-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-rtl .me-md-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-ltr .me-md-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-rtl .me-md-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-ltr .me-md-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-rtl .me-md-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-ltr .me-md-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-rtl .me-md-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-ltr .me-md-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-rtl .me-md-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-ltr .me-md-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-rtl .me-md-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-ltr .me-md-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-rtl .me-md-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-ltr .me-md-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-rtl .me-md-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-ltr .me-md-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-rtl .me-md-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-ltr .me-md-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-rtl .me-md-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-ltr .me-md-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-rtl .me-md-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-ltr .me-md-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-rtl .me-md-auto {\n margin-left: auto !important;\n }\n\n .v-application .ma-md-n1 {\n margin: -4px !important;\n }\n\n .v-application .ma-md-n2 {\n margin: -8px !important;\n }\n\n .v-application .ma-md-n3 {\n margin: -12px !important;\n }\n\n .v-application .ma-md-n4 {\n margin: -16px !important;\n }\n\n .v-application .ma-md-n5 {\n margin: -20px !important;\n }\n\n .v-application .ma-md-n6 {\n margin: -24px !important;\n }\n\n .v-application .ma-md-n7 {\n margin: -28px !important;\n }\n\n .v-application .ma-md-n8 {\n margin: -32px !important;\n }\n\n .v-application .ma-md-n9 {\n margin: -36px !important;\n }\n\n .v-application .ma-md-n10 {\n margin: -40px !important;\n }\n\n .v-application .ma-md-n11 {\n margin: -44px !important;\n }\n\n .v-application .ma-md-n12 {\n margin: -48px !important;\n }\n\n .v-application .ma-md-n13 {\n margin: -52px !important;\n }\n\n .v-application .ma-md-n14 {\n margin: -56px !important;\n }\n\n .v-application .ma-md-n15 {\n margin: -60px !important;\n }\n\n .v-application .ma-md-n16 {\n margin: -64px !important;\n }\n\n .v-application .mx-md-n1 {\n margin-right: -4px !important;\n margin-left: -4px !important;\n }\n\n .v-application .mx-md-n2 {\n margin-right: -8px !important;\n margin-left: -8px !important;\n }\n\n .v-application .mx-md-n3 {\n margin-right: -12px !important;\n margin-left: -12px !important;\n }\n\n .v-application .mx-md-n4 {\n margin-right: -16px !important;\n margin-left: -16px !important;\n }\n\n .v-application .mx-md-n5 {\n margin-right: -20px !important;\n margin-left: -20px !important;\n }\n\n .v-application .mx-md-n6 {\n margin-right: -24px !important;\n margin-left: -24px !important;\n }\n\n .v-application .mx-md-n7 {\n margin-right: -28px !important;\n margin-left: -28px !important;\n }\n\n .v-application .mx-md-n8 {\n margin-right: -32px !important;\n margin-left: -32px !important;\n }\n\n .v-application .mx-md-n9 {\n margin-right: -36px !important;\n margin-left: -36px !important;\n }\n\n .v-application .mx-md-n10 {\n margin-right: -40px !important;\n margin-left: -40px !important;\n }\n\n .v-application .mx-md-n11 {\n margin-right: -44px !important;\n margin-left: -44px !important;\n }\n\n .v-application .mx-md-n12 {\n margin-right: -48px !important;\n margin-left: -48px !important;\n }\n\n .v-application .mx-md-n13 {\n margin-right: -52px !important;\n margin-left: -52px !important;\n }\n\n .v-application .mx-md-n14 {\n margin-right: -56px !important;\n margin-left: -56px !important;\n }\n\n .v-application .mx-md-n15 {\n margin-right: -60px !important;\n margin-left: -60px !important;\n }\n\n .v-application .mx-md-n16 {\n margin-right: -64px !important;\n margin-left: -64px !important;\n }\n\n .v-application .my-md-n1 {\n margin-top: -4px !important;\n margin-bottom: -4px !important;\n }\n\n .v-application .my-md-n2 {\n margin-top: -8px !important;\n margin-bottom: -8px !important;\n }\n\n .v-application .my-md-n3 {\n margin-top: -12px !important;\n margin-bottom: -12px !important;\n }\n\n .v-application .my-md-n4 {\n margin-top: -16px !important;\n margin-bottom: -16px !important;\n }\n\n .v-application .my-md-n5 {\n margin-top: -20px !important;\n margin-bottom: -20px !important;\n }\n\n .v-application .my-md-n6 {\n margin-top: -24px !important;\n margin-bottom: -24px !important;\n }\n\n .v-application .my-md-n7 {\n margin-top: -28px !important;\n margin-bottom: -28px !important;\n }\n\n .v-application .my-md-n8 {\n margin-top: -32px !important;\n margin-bottom: -32px !important;\n }\n\n .v-application .my-md-n9 {\n margin-top: -36px !important;\n margin-bottom: -36px !important;\n }\n\n .v-application .my-md-n10 {\n margin-top: -40px !important;\n margin-bottom: -40px !important;\n }\n\n .v-application .my-md-n11 {\n margin-top: -44px !important;\n margin-bottom: -44px !important;\n }\n\n .v-application .my-md-n12 {\n margin-top: -48px !important;\n margin-bottom: -48px !important;\n }\n\n .v-application .my-md-n13 {\n margin-top: -52px !important;\n margin-bottom: -52px !important;\n }\n\n .v-application .my-md-n14 {\n margin-top: -56px !important;\n margin-bottom: -56px !important;\n }\n\n .v-application .my-md-n15 {\n margin-top: -60px !important;\n margin-bottom: -60px !important;\n }\n\n .v-application .my-md-n16 {\n margin-top: -64px !important;\n margin-bottom: -64px !important;\n }\n\n .v-application .mt-md-n1 {\n margin-top: -4px !important;\n }\n\n .v-application .mt-md-n2 {\n margin-top: -8px !important;\n }\n\n .v-application .mt-md-n3 {\n margin-top: -12px !important;\n }\n\n .v-application .mt-md-n4 {\n margin-top: -16px !important;\n }\n\n .v-application .mt-md-n5 {\n margin-top: -20px !important;\n }\n\n .v-application .mt-md-n6 {\n margin-top: -24px !important;\n }\n\n .v-application .mt-md-n7 {\n margin-top: -28px !important;\n }\n\n .v-application .mt-md-n8 {\n margin-top: -32px !important;\n }\n\n .v-application .mt-md-n9 {\n margin-top: -36px !important;\n }\n\n .v-application .mt-md-n10 {\n margin-top: -40px !important;\n }\n\n .v-application .mt-md-n11 {\n margin-top: -44px !important;\n }\n\n .v-application .mt-md-n12 {\n margin-top: -48px !important;\n }\n\n .v-application .mt-md-n13 {\n margin-top: -52px !important;\n }\n\n .v-application .mt-md-n14 {\n margin-top: -56px !important;\n }\n\n .v-application .mt-md-n15 {\n margin-top: -60px !important;\n }\n\n .v-application .mt-md-n16 {\n margin-top: -64px !important;\n }\n\n .v-application .mr-md-n1 {\n margin-right: -4px !important;\n }\n\n .v-application .mr-md-n2 {\n margin-right: -8px !important;\n }\n\n .v-application .mr-md-n3 {\n margin-right: -12px !important;\n }\n\n .v-application .mr-md-n4 {\n margin-right: -16px !important;\n }\n\n .v-application .mr-md-n5 {\n margin-right: -20px !important;\n }\n\n .v-application .mr-md-n6 {\n margin-right: -24px !important;\n }\n\n .v-application .mr-md-n7 {\n margin-right: -28px !important;\n }\n\n .v-application .mr-md-n8 {\n margin-right: -32px !important;\n }\n\n .v-application .mr-md-n9 {\n margin-right: -36px !important;\n }\n\n .v-application .mr-md-n10 {\n margin-right: -40px !important;\n }\n\n .v-application .mr-md-n11 {\n margin-right: -44px !important;\n }\n\n .v-application .mr-md-n12 {\n margin-right: -48px !important;\n }\n\n .v-application .mr-md-n13 {\n margin-right: -52px !important;\n }\n\n .v-application .mr-md-n14 {\n margin-right: -56px !important;\n }\n\n .v-application .mr-md-n15 {\n margin-right: -60px !important;\n }\n\n .v-application .mr-md-n16 {\n margin-right: -64px !important;\n }\n\n .v-application .mb-md-n1 {\n margin-bottom: -4px !important;\n }\n\n .v-application .mb-md-n2 {\n margin-bottom: -8px !important;\n }\n\n .v-application .mb-md-n3 {\n margin-bottom: -12px !important;\n }\n\n .v-application .mb-md-n4 {\n margin-bottom: -16px !important;\n }\n\n .v-application .mb-md-n5 {\n margin-bottom: -20px !important;\n }\n\n .v-application .mb-md-n6 {\n margin-bottom: -24px !important;\n }\n\n .v-application .mb-md-n7 {\n margin-bottom: -28px !important;\n }\n\n .v-application .mb-md-n8 {\n margin-bottom: -32px !important;\n }\n\n .v-application .mb-md-n9 {\n margin-bottom: -36px !important;\n }\n\n .v-application .mb-md-n10 {\n margin-bottom: -40px !important;\n }\n\n .v-application .mb-md-n11 {\n margin-bottom: -44px !important;\n }\n\n .v-application .mb-md-n12 {\n margin-bottom: -48px !important;\n }\n\n .v-application .mb-md-n13 {\n margin-bottom: -52px !important;\n }\n\n .v-application .mb-md-n14 {\n margin-bottom: -56px !important;\n }\n\n .v-application .mb-md-n15 {\n margin-bottom: -60px !important;\n }\n\n .v-application .mb-md-n16 {\n margin-bottom: -64px !important;\n }\n\n .v-application .ml-md-n1 {\n margin-left: -4px !important;\n }\n\n .v-application .ml-md-n2 {\n margin-left: -8px !important;\n }\n\n .v-application .ml-md-n3 {\n margin-left: -12px !important;\n }\n\n .v-application .ml-md-n4 {\n margin-left: -16px !important;\n }\n\n .v-application .ml-md-n5 {\n margin-left: -20px !important;\n }\n\n .v-application .ml-md-n6 {\n margin-left: -24px !important;\n }\n\n .v-application .ml-md-n7 {\n margin-left: -28px !important;\n }\n\n .v-application .ml-md-n8 {\n margin-left: -32px !important;\n }\n\n .v-application .ml-md-n9 {\n margin-left: -36px !important;\n }\n\n .v-application .ml-md-n10 {\n margin-left: -40px !important;\n }\n\n .v-application .ml-md-n11 {\n margin-left: -44px !important;\n }\n\n .v-application .ml-md-n12 {\n margin-left: -48px !important;\n }\n\n .v-application .ml-md-n13 {\n margin-left: -52px !important;\n }\n\n .v-application .ml-md-n14 {\n margin-left: -56px !important;\n }\n\n .v-application .ml-md-n15 {\n margin-left: -60px !important;\n }\n\n .v-application .ml-md-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-ltr .ms-md-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-rtl .ms-md-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-ltr .ms-md-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-rtl .ms-md-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-ltr .ms-md-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-rtl .ms-md-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-ltr .ms-md-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-rtl .ms-md-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-ltr .ms-md-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-rtl .ms-md-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-ltr .ms-md-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-rtl .ms-md-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-ltr .ms-md-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-rtl .ms-md-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-ltr .ms-md-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-rtl .ms-md-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-ltr .ms-md-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-rtl .ms-md-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-ltr .ms-md-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-rtl .ms-md-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-ltr .ms-md-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-rtl .ms-md-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-ltr .ms-md-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-rtl .ms-md-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-ltr .ms-md-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-rtl .ms-md-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-ltr .ms-md-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-rtl .ms-md-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-ltr .ms-md-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-rtl .ms-md-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-ltr .ms-md-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-rtl .ms-md-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-ltr .me-md-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-rtl .me-md-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-ltr .me-md-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-rtl .me-md-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-ltr .me-md-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-rtl .me-md-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-ltr .me-md-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-rtl .me-md-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-ltr .me-md-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-rtl .me-md-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-ltr .me-md-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-rtl .me-md-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-ltr .me-md-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-rtl .me-md-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-ltr .me-md-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-rtl .me-md-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-ltr .me-md-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-rtl .me-md-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-ltr .me-md-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-rtl .me-md-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-ltr .me-md-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-rtl .me-md-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-ltr .me-md-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-rtl .me-md-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-ltr .me-md-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-rtl .me-md-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-ltr .me-md-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-rtl .me-md-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-ltr .me-md-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-rtl .me-md-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-ltr .me-md-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-rtl .me-md-n16 {\n margin-left: -64px !important;\n }\n\n .v-application .pa-md-0 {\n padding: 0px !important;\n }\n\n .v-application .pa-md-1 {\n padding: 4px !important;\n }\n\n .v-application .pa-md-2 {\n padding: 8px !important;\n }\n\n .v-application .pa-md-3 {\n padding: 12px !important;\n }\n\n .v-application .pa-md-4 {\n padding: 16px !important;\n }\n\n .v-application .pa-md-5 {\n padding: 20px !important;\n }\n\n .v-application .pa-md-6 {\n padding: 24px !important;\n }\n\n .v-application .pa-md-7 {\n padding: 28px !important;\n }\n\n .v-application .pa-md-8 {\n padding: 32px !important;\n }\n\n .v-application .pa-md-9 {\n padding: 36px !important;\n }\n\n .v-application .pa-md-10 {\n padding: 40px !important;\n }\n\n .v-application .pa-md-11 {\n padding: 44px !important;\n }\n\n .v-application .pa-md-12 {\n padding: 48px !important;\n }\n\n .v-application .pa-md-13 {\n padding: 52px !important;\n }\n\n .v-application .pa-md-14 {\n padding: 56px !important;\n }\n\n .v-application .pa-md-15 {\n padding: 60px !important;\n }\n\n .v-application .pa-md-16 {\n padding: 64px !important;\n }\n\n .v-application .px-md-0 {\n padding-right: 0px !important;\n padding-left: 0px !important;\n }\n\n .v-application .px-md-1 {\n padding-right: 4px !important;\n padding-left: 4px !important;\n }\n\n .v-application .px-md-2 {\n padding-right: 8px !important;\n padding-left: 8px !important;\n }\n\n .v-application .px-md-3 {\n padding-right: 12px !important;\n padding-left: 12px !important;\n }\n\n .v-application .px-md-4 {\n padding-right: 16px !important;\n padding-left: 16px !important;\n }\n\n .v-application .px-md-5 {\n padding-right: 20px !important;\n padding-left: 20px !important;\n }\n\n .v-application .px-md-6 {\n padding-right: 24px !important;\n padding-left: 24px !important;\n }\n\n .v-application .px-md-7 {\n padding-right: 28px !important;\n padding-left: 28px !important;\n }\n\n .v-application .px-md-8 {\n padding-right: 32px !important;\n padding-left: 32px !important;\n }\n\n .v-application .px-md-9 {\n padding-right: 36px !important;\n padding-left: 36px !important;\n }\n\n .v-application .px-md-10 {\n padding-right: 40px !important;\n padding-left: 40px !important;\n }\n\n .v-application .px-md-11 {\n padding-right: 44px !important;\n padding-left: 44px !important;\n }\n\n .v-application .px-md-12 {\n padding-right: 48px !important;\n padding-left: 48px !important;\n }\n\n .v-application .px-md-13 {\n padding-right: 52px !important;\n padding-left: 52px !important;\n }\n\n .v-application .px-md-14 {\n padding-right: 56px !important;\n padding-left: 56px !important;\n }\n\n .v-application .px-md-15 {\n padding-right: 60px !important;\n padding-left: 60px !important;\n }\n\n .v-application .px-md-16 {\n padding-right: 64px !important;\n padding-left: 64px !important;\n }\n\n .v-application .py-md-0 {\n padding-top: 0px !important;\n padding-bottom: 0px !important;\n }\n\n .v-application .py-md-1 {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n }\n\n .v-application .py-md-2 {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n }\n\n .v-application .py-md-3 {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n }\n\n .v-application .py-md-4 {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n }\n\n .v-application .py-md-5 {\n padding-top: 20px !important;\n padding-bottom: 20px !important;\n }\n\n .v-application .py-md-6 {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n }\n\n .v-application .py-md-7 {\n padding-top: 28px !important;\n padding-bottom: 28px !important;\n }\n\n .v-application .py-md-8 {\n padding-top: 32px !important;\n padding-bottom: 32px !important;\n }\n\n .v-application .py-md-9 {\n padding-top: 36px !important;\n padding-bottom: 36px !important;\n }\n\n .v-application .py-md-10 {\n padding-top: 40px !important;\n padding-bottom: 40px !important;\n }\n\n .v-application .py-md-11 {\n padding-top: 44px !important;\n padding-bottom: 44px !important;\n }\n\n .v-application .py-md-12 {\n padding-top: 48px !important;\n padding-bottom: 48px !important;\n }\n\n .v-application .py-md-13 {\n padding-top: 52px !important;\n padding-bottom: 52px !important;\n }\n\n .v-application .py-md-14 {\n padding-top: 56px !important;\n padding-bottom: 56px !important;\n }\n\n .v-application .py-md-15 {\n padding-top: 60px !important;\n padding-bottom: 60px !important;\n }\n\n .v-application .py-md-16 {\n padding-top: 64px !important;\n padding-bottom: 64px !important;\n }\n\n .v-application .pt-md-0 {\n padding-top: 0px !important;\n }\n\n .v-application .pt-md-1 {\n padding-top: 4px !important;\n }\n\n .v-application .pt-md-2 {\n padding-top: 8px !important;\n }\n\n .v-application .pt-md-3 {\n padding-top: 12px !important;\n }\n\n .v-application .pt-md-4 {\n padding-top: 16px !important;\n }\n\n .v-application .pt-md-5 {\n padding-top: 20px !important;\n }\n\n .v-application .pt-md-6 {\n padding-top: 24px !important;\n }\n\n .v-application .pt-md-7 {\n padding-top: 28px !important;\n }\n\n .v-application .pt-md-8 {\n padding-top: 32px !important;\n }\n\n .v-application .pt-md-9 {\n padding-top: 36px !important;\n }\n\n .v-application .pt-md-10 {\n padding-top: 40px !important;\n }\n\n .v-application .pt-md-11 {\n padding-top: 44px !important;\n }\n\n .v-application .pt-md-12 {\n padding-top: 48px !important;\n }\n\n .v-application .pt-md-13 {\n padding-top: 52px !important;\n }\n\n .v-application .pt-md-14 {\n padding-top: 56px !important;\n }\n\n .v-application .pt-md-15 {\n padding-top: 60px !important;\n }\n\n .v-application .pt-md-16 {\n padding-top: 64px !important;\n }\n\n .v-application .pr-md-0 {\n padding-right: 0px !important;\n }\n\n .v-application .pr-md-1 {\n padding-right: 4px !important;\n }\n\n .v-application .pr-md-2 {\n padding-right: 8px !important;\n }\n\n .v-application .pr-md-3 {\n padding-right: 12px !important;\n }\n\n .v-application .pr-md-4 {\n padding-right: 16px !important;\n }\n\n .v-application .pr-md-5 {\n padding-right: 20px !important;\n }\n\n .v-application .pr-md-6 {\n padding-right: 24px !important;\n }\n\n .v-application .pr-md-7 {\n padding-right: 28px !important;\n }\n\n .v-application .pr-md-8 {\n padding-right: 32px !important;\n }\n\n .v-application .pr-md-9 {\n padding-right: 36px !important;\n }\n\n .v-application .pr-md-10 {\n padding-right: 40px !important;\n }\n\n .v-application .pr-md-11 {\n padding-right: 44px !important;\n }\n\n .v-application .pr-md-12 {\n padding-right: 48px !important;\n }\n\n .v-application .pr-md-13 {\n padding-right: 52px !important;\n }\n\n .v-application .pr-md-14 {\n padding-right: 56px !important;\n }\n\n .v-application .pr-md-15 {\n padding-right: 60px !important;\n }\n\n .v-application .pr-md-16 {\n padding-right: 64px !important;\n }\n\n .v-application .pb-md-0 {\n padding-bottom: 0px !important;\n }\n\n .v-application .pb-md-1 {\n padding-bottom: 4px !important;\n }\n\n .v-application .pb-md-2 {\n padding-bottom: 8px !important;\n }\n\n .v-application .pb-md-3 {\n padding-bottom: 12px !important;\n }\n\n .v-application .pb-md-4 {\n padding-bottom: 16px !important;\n }\n\n .v-application .pb-md-5 {\n padding-bottom: 20px !important;\n }\n\n .v-application .pb-md-6 {\n padding-bottom: 24px !important;\n }\n\n .v-application .pb-md-7 {\n padding-bottom: 28px !important;\n }\n\n .v-application .pb-md-8 {\n padding-bottom: 32px !important;\n }\n\n .v-application .pb-md-9 {\n padding-bottom: 36px !important;\n }\n\n .v-application .pb-md-10 {\n padding-bottom: 40px !important;\n }\n\n .v-application .pb-md-11 {\n padding-bottom: 44px !important;\n }\n\n .v-application .pb-md-12 {\n padding-bottom: 48px !important;\n }\n\n .v-application .pb-md-13 {\n padding-bottom: 52px !important;\n }\n\n .v-application .pb-md-14 {\n padding-bottom: 56px !important;\n }\n\n .v-application .pb-md-15 {\n padding-bottom: 60px !important;\n }\n\n .v-application .pb-md-16 {\n padding-bottom: 64px !important;\n }\n\n .v-application .pl-md-0 {\n padding-left: 0px !important;\n }\n\n .v-application .pl-md-1 {\n padding-left: 4px !important;\n }\n\n .v-application .pl-md-2 {\n padding-left: 8px !important;\n }\n\n .v-application .pl-md-3 {\n padding-left: 12px !important;\n }\n\n .v-application .pl-md-4 {\n padding-left: 16px !important;\n }\n\n .v-application .pl-md-5 {\n padding-left: 20px !important;\n }\n\n .v-application .pl-md-6 {\n padding-left: 24px !important;\n }\n\n .v-application .pl-md-7 {\n padding-left: 28px !important;\n }\n\n .v-application .pl-md-8 {\n padding-left: 32px !important;\n }\n\n .v-application .pl-md-9 {\n padding-left: 36px !important;\n }\n\n .v-application .pl-md-10 {\n padding-left: 40px !important;\n }\n\n .v-application .pl-md-11 {\n padding-left: 44px !important;\n }\n\n .v-application .pl-md-12 {\n padding-left: 48px !important;\n }\n\n .v-application .pl-md-13 {\n padding-left: 52px !important;\n }\n\n .v-application .pl-md-14 {\n padding-left: 56px !important;\n }\n\n .v-application .pl-md-15 {\n padding-left: 60px !important;\n }\n\n .v-application .pl-md-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-ltr .ps-md-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-rtl .ps-md-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-ltr .ps-md-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-rtl .ps-md-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-ltr .ps-md-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-rtl .ps-md-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-ltr .ps-md-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-rtl .ps-md-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-ltr .ps-md-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-rtl .ps-md-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-ltr .ps-md-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-rtl .ps-md-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-ltr .ps-md-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-rtl .ps-md-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-ltr .ps-md-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-rtl .ps-md-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-ltr .ps-md-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-rtl .ps-md-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-ltr .ps-md-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-rtl .ps-md-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-ltr .ps-md-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-rtl .ps-md-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-ltr .ps-md-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-rtl .ps-md-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-ltr .ps-md-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-rtl .ps-md-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-ltr .ps-md-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-rtl .ps-md-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-ltr .ps-md-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-rtl .ps-md-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-ltr .ps-md-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-rtl .ps-md-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-ltr .ps-md-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-rtl .ps-md-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-ltr .pe-md-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-rtl .pe-md-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-ltr .pe-md-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-rtl .pe-md-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-ltr .pe-md-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-rtl .pe-md-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-ltr .pe-md-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-rtl .pe-md-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-ltr .pe-md-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-rtl .pe-md-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-ltr .pe-md-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-rtl .pe-md-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-ltr .pe-md-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-rtl .pe-md-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-ltr .pe-md-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-rtl .pe-md-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-ltr .pe-md-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-rtl .pe-md-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-ltr .pe-md-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-rtl .pe-md-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-ltr .pe-md-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-rtl .pe-md-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-ltr .pe-md-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-rtl .pe-md-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-ltr .pe-md-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-rtl .pe-md-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-ltr .pe-md-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-rtl .pe-md-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-ltr .pe-md-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-rtl .pe-md-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-ltr .pe-md-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-rtl .pe-md-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-ltr .pe-md-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-rtl .pe-md-16 {\n padding-left: 64px !important;\n }\n\n .v-application .text-md-left {\n text-align: left !important;\n }\n\n .v-application .text-md-right {\n text-align: right !important;\n }\n\n .v-application .text-md-center {\n text-align: center !important;\n }\n\n .v-application .text-md-justify {\n text-align: justify !important;\n }\n\n .v-application .text-md-start {\n text-align: start !important;\n }\n\n .v-application .text-md-end {\n text-align: end !important;\n }\n\n .v-application .text-md-h1 {\n font-size: 6rem !important;\n font-weight: 300;\n line-height: 6rem;\n letter-spacing: -0.015625em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-h2 {\n font-size: 3.75rem !important;\n font-weight: 300;\n line-height: 3.75rem;\n letter-spacing: -0.0083333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-h3 {\n font-size: 3rem !important;\n font-weight: 400;\n line-height: 3.125rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-h4 {\n font-size: 2.125rem !important;\n font-weight: 400;\n line-height: 2.5rem;\n letter-spacing: 0.0073529412em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-h5 {\n font-size: 1.5rem !important;\n font-weight: 400;\n line-height: 2rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-h6 {\n font-size: 1.25rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.0125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-subtitle-1 {\n font-size: 1rem !important;\n font-weight: normal;\n line-height: 1.75rem;\n letter-spacing: 0.009375em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-subtitle-2 {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 1.375rem;\n letter-spacing: 0.0071428571em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-body-1 {\n font-size: 1rem !important;\n font-weight: 400;\n line-height: 1.5rem;\n letter-spacing: 0.03125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-body-2 {\n font-size: 0.875rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0178571429em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-button {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 2.25rem;\n letter-spacing: 0.0892857143em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n\n .v-application .text-md-caption {\n font-size: 0.75rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0333333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-md-overline {\n font-size: 0.75rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.1666666667em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n}\n@media (min-width: 1264px) {\n .v-application .d-lg-none {\n display: none !important;\n }\n\n .v-application .d-lg-inline {\n display: inline !important;\n }\n\n .v-application .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .v-application .d-lg-block {\n display: block !important;\n }\n\n .v-application .d-lg-table {\n display: table !important;\n }\n\n .v-application .d-lg-table-row {\n display: table-row !important;\n }\n\n .v-application .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .v-application .d-lg-flex {\n display: flex !important;\n }\n\n .v-application .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .v-application .float-lg-none {\n float: none !important;\n }\n\n .v-application .float-lg-left {\n float: left !important;\n }\n\n .v-application .float-lg-right {\n float: right !important;\n }\n\n .v-application .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .v-application .flex-lg-row {\n flex-direction: row !important;\n }\n\n .v-application .flex-lg-column {\n flex-direction: column !important;\n }\n\n .v-application .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .v-application .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .v-application .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .v-application .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .v-application .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .v-application .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .v-application .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .v-application .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .v-application .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .v-application .justify-lg-start {\n justify-content: flex-start !important;\n }\n\n .v-application .justify-lg-end {\n justify-content: flex-end !important;\n }\n\n .v-application .justify-lg-center {\n justify-content: center !important;\n }\n\n .v-application .justify-lg-space-between {\n justify-content: space-between !important;\n }\n\n .v-application .justify-lg-space-around {\n justify-content: space-around !important;\n }\n\n .v-application .align-lg-start {\n align-items: flex-start !important;\n }\n\n .v-application .align-lg-end {\n align-items: flex-end !important;\n }\n\n .v-application .align-lg-center {\n align-items: center !important;\n }\n\n .v-application .align-lg-baseline {\n align-items: baseline !important;\n }\n\n .v-application .align-lg-stretch {\n align-items: stretch !important;\n }\n\n .v-application .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .v-application .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .v-application .align-content-lg-center {\n align-content: center !important;\n }\n\n .v-application .align-content-lg-space-between {\n align-content: space-between !important;\n }\n\n .v-application .align-content-lg-space-around {\n align-content: space-around !important;\n }\n\n .v-application .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .v-application .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .v-application .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .v-application .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .v-application .align-self-lg-center {\n align-self: center !important;\n }\n\n .v-application .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .v-application .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .v-application .order-lg-first {\n order: -1 !important;\n }\n\n .v-application .order-lg-0 {\n order: 0 !important;\n }\n\n .v-application .order-lg-1 {\n order: 1 !important;\n }\n\n .v-application .order-lg-2 {\n order: 2 !important;\n }\n\n .v-application .order-lg-3 {\n order: 3 !important;\n }\n\n .v-application .order-lg-4 {\n order: 4 !important;\n }\n\n .v-application .order-lg-5 {\n order: 5 !important;\n }\n\n .v-application .order-lg-6 {\n order: 6 !important;\n }\n\n .v-application .order-lg-7 {\n order: 7 !important;\n }\n\n .v-application .order-lg-8 {\n order: 8 !important;\n }\n\n .v-application .order-lg-9 {\n order: 9 !important;\n }\n\n .v-application .order-lg-10 {\n order: 10 !important;\n }\n\n .v-application .order-lg-11 {\n order: 11 !important;\n }\n\n .v-application .order-lg-12 {\n order: 12 !important;\n }\n\n .v-application .order-lg-last {\n order: 13 !important;\n }\n\n .v-application .ma-lg-0 {\n margin: 0px !important;\n }\n\n .v-application .ma-lg-1 {\n margin: 4px !important;\n }\n\n .v-application .ma-lg-2 {\n margin: 8px !important;\n }\n\n .v-application .ma-lg-3 {\n margin: 12px !important;\n }\n\n .v-application .ma-lg-4 {\n margin: 16px !important;\n }\n\n .v-application .ma-lg-5 {\n margin: 20px !important;\n }\n\n .v-application .ma-lg-6 {\n margin: 24px !important;\n }\n\n .v-application .ma-lg-7 {\n margin: 28px !important;\n }\n\n .v-application .ma-lg-8 {\n margin: 32px !important;\n }\n\n .v-application .ma-lg-9 {\n margin: 36px !important;\n }\n\n .v-application .ma-lg-10 {\n margin: 40px !important;\n }\n\n .v-application .ma-lg-11 {\n margin: 44px !important;\n }\n\n .v-application .ma-lg-12 {\n margin: 48px !important;\n }\n\n .v-application .ma-lg-13 {\n margin: 52px !important;\n }\n\n .v-application .ma-lg-14 {\n margin: 56px !important;\n }\n\n .v-application .ma-lg-15 {\n margin: 60px !important;\n }\n\n .v-application .ma-lg-16 {\n margin: 64px !important;\n }\n\n .v-application .ma-lg-auto {\n margin: auto !important;\n }\n\n .v-application .mx-lg-0 {\n margin-right: 0px !important;\n margin-left: 0px !important;\n }\n\n .v-application .mx-lg-1 {\n margin-right: 4px !important;\n margin-left: 4px !important;\n }\n\n .v-application .mx-lg-2 {\n margin-right: 8px !important;\n margin-left: 8px !important;\n }\n\n .v-application .mx-lg-3 {\n margin-right: 12px !important;\n margin-left: 12px !important;\n }\n\n .v-application .mx-lg-4 {\n margin-right: 16px !important;\n margin-left: 16px !important;\n }\n\n .v-application .mx-lg-5 {\n margin-right: 20px !important;\n margin-left: 20px !important;\n }\n\n .v-application .mx-lg-6 {\n margin-right: 24px !important;\n margin-left: 24px !important;\n }\n\n .v-application .mx-lg-7 {\n margin-right: 28px !important;\n margin-left: 28px !important;\n }\n\n .v-application .mx-lg-8 {\n margin-right: 32px !important;\n margin-left: 32px !important;\n }\n\n .v-application .mx-lg-9 {\n margin-right: 36px !important;\n margin-left: 36px !important;\n }\n\n .v-application .mx-lg-10 {\n margin-right: 40px !important;\n margin-left: 40px !important;\n }\n\n .v-application .mx-lg-11 {\n margin-right: 44px !important;\n margin-left: 44px !important;\n }\n\n .v-application .mx-lg-12 {\n margin-right: 48px !important;\n margin-left: 48px !important;\n }\n\n .v-application .mx-lg-13 {\n margin-right: 52px !important;\n margin-left: 52px !important;\n }\n\n .v-application .mx-lg-14 {\n margin-right: 56px !important;\n margin-left: 56px !important;\n }\n\n .v-application .mx-lg-15 {\n margin-right: 60px !important;\n margin-left: 60px !important;\n }\n\n .v-application .mx-lg-16 {\n margin-right: 64px !important;\n margin-left: 64px !important;\n }\n\n .v-application .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .v-application .my-lg-0 {\n margin-top: 0px !important;\n margin-bottom: 0px !important;\n }\n\n .v-application .my-lg-1 {\n margin-top: 4px !important;\n margin-bottom: 4px !important;\n }\n\n .v-application .my-lg-2 {\n margin-top: 8px !important;\n margin-bottom: 8px !important;\n }\n\n .v-application .my-lg-3 {\n margin-top: 12px !important;\n margin-bottom: 12px !important;\n }\n\n .v-application .my-lg-4 {\n margin-top: 16px !important;\n margin-bottom: 16px !important;\n }\n\n .v-application .my-lg-5 {\n margin-top: 20px !important;\n margin-bottom: 20px !important;\n }\n\n .v-application .my-lg-6 {\n margin-top: 24px !important;\n margin-bottom: 24px !important;\n }\n\n .v-application .my-lg-7 {\n margin-top: 28px !important;\n margin-bottom: 28px !important;\n }\n\n .v-application .my-lg-8 {\n margin-top: 32px !important;\n margin-bottom: 32px !important;\n }\n\n .v-application .my-lg-9 {\n margin-top: 36px !important;\n margin-bottom: 36px !important;\n }\n\n .v-application .my-lg-10 {\n margin-top: 40px !important;\n margin-bottom: 40px !important;\n }\n\n .v-application .my-lg-11 {\n margin-top: 44px !important;\n margin-bottom: 44px !important;\n }\n\n .v-application .my-lg-12 {\n margin-top: 48px !important;\n margin-bottom: 48px !important;\n }\n\n .v-application .my-lg-13 {\n margin-top: 52px !important;\n margin-bottom: 52px !important;\n }\n\n .v-application .my-lg-14 {\n margin-top: 56px !important;\n margin-bottom: 56px !important;\n }\n\n .v-application .my-lg-15 {\n margin-top: 60px !important;\n margin-bottom: 60px !important;\n }\n\n .v-application .my-lg-16 {\n margin-top: 64px !important;\n margin-bottom: 64px !important;\n }\n\n .v-application .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .v-application .mt-lg-0 {\n margin-top: 0px !important;\n }\n\n .v-application .mt-lg-1 {\n margin-top: 4px !important;\n }\n\n .v-application .mt-lg-2 {\n margin-top: 8px !important;\n }\n\n .v-application .mt-lg-3 {\n margin-top: 12px !important;\n }\n\n .v-application .mt-lg-4 {\n margin-top: 16px !important;\n }\n\n .v-application .mt-lg-5 {\n margin-top: 20px !important;\n }\n\n .v-application .mt-lg-6 {\n margin-top: 24px !important;\n }\n\n .v-application .mt-lg-7 {\n margin-top: 28px !important;\n }\n\n .v-application .mt-lg-8 {\n margin-top: 32px !important;\n }\n\n .v-application .mt-lg-9 {\n margin-top: 36px !important;\n }\n\n .v-application .mt-lg-10 {\n margin-top: 40px !important;\n }\n\n .v-application .mt-lg-11 {\n margin-top: 44px !important;\n }\n\n .v-application .mt-lg-12 {\n margin-top: 48px !important;\n }\n\n .v-application .mt-lg-13 {\n margin-top: 52px !important;\n }\n\n .v-application .mt-lg-14 {\n margin-top: 56px !important;\n }\n\n .v-application .mt-lg-15 {\n margin-top: 60px !important;\n }\n\n .v-application .mt-lg-16 {\n margin-top: 64px !important;\n }\n\n .v-application .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .v-application .mr-lg-0 {\n margin-right: 0px !important;\n }\n\n .v-application .mr-lg-1 {\n margin-right: 4px !important;\n }\n\n .v-application .mr-lg-2 {\n margin-right: 8px !important;\n }\n\n .v-application .mr-lg-3 {\n margin-right: 12px !important;\n }\n\n .v-application .mr-lg-4 {\n margin-right: 16px !important;\n }\n\n .v-application .mr-lg-5 {\n margin-right: 20px !important;\n }\n\n .v-application .mr-lg-6 {\n margin-right: 24px !important;\n }\n\n .v-application .mr-lg-7 {\n margin-right: 28px !important;\n }\n\n .v-application .mr-lg-8 {\n margin-right: 32px !important;\n }\n\n .v-application .mr-lg-9 {\n margin-right: 36px !important;\n }\n\n .v-application .mr-lg-10 {\n margin-right: 40px !important;\n }\n\n .v-application .mr-lg-11 {\n margin-right: 44px !important;\n }\n\n .v-application .mr-lg-12 {\n margin-right: 48px !important;\n }\n\n .v-application .mr-lg-13 {\n margin-right: 52px !important;\n }\n\n .v-application .mr-lg-14 {\n margin-right: 56px !important;\n }\n\n .v-application .mr-lg-15 {\n margin-right: 60px !important;\n }\n\n .v-application .mr-lg-16 {\n margin-right: 64px !important;\n }\n\n .v-application .mr-lg-auto {\n margin-right: auto !important;\n }\n\n .v-application .mb-lg-0 {\n margin-bottom: 0px !important;\n }\n\n .v-application .mb-lg-1 {\n margin-bottom: 4px !important;\n }\n\n .v-application .mb-lg-2 {\n margin-bottom: 8px !important;\n }\n\n .v-application .mb-lg-3 {\n margin-bottom: 12px !important;\n }\n\n .v-application .mb-lg-4 {\n margin-bottom: 16px !important;\n }\n\n .v-application .mb-lg-5 {\n margin-bottom: 20px !important;\n }\n\n .v-application .mb-lg-6 {\n margin-bottom: 24px !important;\n }\n\n .v-application .mb-lg-7 {\n margin-bottom: 28px !important;\n }\n\n .v-application .mb-lg-8 {\n margin-bottom: 32px !important;\n }\n\n .v-application .mb-lg-9 {\n margin-bottom: 36px !important;\n }\n\n .v-application .mb-lg-10 {\n margin-bottom: 40px !important;\n }\n\n .v-application .mb-lg-11 {\n margin-bottom: 44px !important;\n }\n\n .v-application .mb-lg-12 {\n margin-bottom: 48px !important;\n }\n\n .v-application .mb-lg-13 {\n margin-bottom: 52px !important;\n }\n\n .v-application .mb-lg-14 {\n margin-bottom: 56px !important;\n }\n\n .v-application .mb-lg-15 {\n margin-bottom: 60px !important;\n }\n\n .v-application .mb-lg-16 {\n margin-bottom: 64px !important;\n }\n\n .v-application .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .v-application .ml-lg-0 {\n margin-left: 0px !important;\n }\n\n .v-application .ml-lg-1 {\n margin-left: 4px !important;\n }\n\n .v-application .ml-lg-2 {\n margin-left: 8px !important;\n }\n\n .v-application .ml-lg-3 {\n margin-left: 12px !important;\n }\n\n .v-application .ml-lg-4 {\n margin-left: 16px !important;\n }\n\n .v-application .ml-lg-5 {\n margin-left: 20px !important;\n }\n\n .v-application .ml-lg-6 {\n margin-left: 24px !important;\n }\n\n .v-application .ml-lg-7 {\n margin-left: 28px !important;\n }\n\n .v-application .ml-lg-8 {\n margin-left: 32px !important;\n }\n\n .v-application .ml-lg-9 {\n margin-left: 36px !important;\n }\n\n .v-application .ml-lg-10 {\n margin-left: 40px !important;\n }\n\n .v-application .ml-lg-11 {\n margin-left: 44px !important;\n }\n\n .v-application .ml-lg-12 {\n margin-left: 48px !important;\n }\n\n .v-application .ml-lg-13 {\n margin-left: 52px !important;\n }\n\n .v-application .ml-lg-14 {\n margin-left: 56px !important;\n }\n\n .v-application .ml-lg-15 {\n margin-left: 60px !important;\n }\n\n .v-application .ml-lg-16 {\n margin-left: 64px !important;\n }\n\n .v-application .ml-lg-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-ltr .ms-lg-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-rtl .ms-lg-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-ltr .ms-lg-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-rtl .ms-lg-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-ltr .ms-lg-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-rtl .ms-lg-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-ltr .ms-lg-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-rtl .ms-lg-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-ltr .ms-lg-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-rtl .ms-lg-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-ltr .ms-lg-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-rtl .ms-lg-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-ltr .ms-lg-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-rtl .ms-lg-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-ltr .ms-lg-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-rtl .ms-lg-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-ltr .ms-lg-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-rtl .ms-lg-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-ltr .ms-lg-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-rtl .ms-lg-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-ltr .ms-lg-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-rtl .ms-lg-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-ltr .ms-lg-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-rtl .ms-lg-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-ltr .ms-lg-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-rtl .ms-lg-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-ltr .ms-lg-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-rtl .ms-lg-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-ltr .ms-lg-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-rtl .ms-lg-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-ltr .ms-lg-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-rtl .ms-lg-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-ltr .ms-lg-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-rtl .ms-lg-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-ltr .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-rtl .ms-lg-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-ltr .me-lg-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-rtl .me-lg-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-ltr .me-lg-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-rtl .me-lg-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-ltr .me-lg-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-rtl .me-lg-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-ltr .me-lg-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-rtl .me-lg-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-ltr .me-lg-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-rtl .me-lg-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-ltr .me-lg-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-rtl .me-lg-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-ltr .me-lg-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-rtl .me-lg-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-ltr .me-lg-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-rtl .me-lg-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-ltr .me-lg-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-rtl .me-lg-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-ltr .me-lg-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-rtl .me-lg-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-ltr .me-lg-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-rtl .me-lg-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-ltr .me-lg-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-rtl .me-lg-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-ltr .me-lg-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-rtl .me-lg-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-ltr .me-lg-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-rtl .me-lg-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-ltr .me-lg-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-rtl .me-lg-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-ltr .me-lg-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-rtl .me-lg-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-ltr .me-lg-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-rtl .me-lg-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-ltr .me-lg-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-rtl .me-lg-auto {\n margin-left: auto !important;\n }\n\n .v-application .ma-lg-n1 {\n margin: -4px !important;\n }\n\n .v-application .ma-lg-n2 {\n margin: -8px !important;\n }\n\n .v-application .ma-lg-n3 {\n margin: -12px !important;\n }\n\n .v-application .ma-lg-n4 {\n margin: -16px !important;\n }\n\n .v-application .ma-lg-n5 {\n margin: -20px !important;\n }\n\n .v-application .ma-lg-n6 {\n margin: -24px !important;\n }\n\n .v-application .ma-lg-n7 {\n margin: -28px !important;\n }\n\n .v-application .ma-lg-n8 {\n margin: -32px !important;\n }\n\n .v-application .ma-lg-n9 {\n margin: -36px !important;\n }\n\n .v-application .ma-lg-n10 {\n margin: -40px !important;\n }\n\n .v-application .ma-lg-n11 {\n margin: -44px !important;\n }\n\n .v-application .ma-lg-n12 {\n margin: -48px !important;\n }\n\n .v-application .ma-lg-n13 {\n margin: -52px !important;\n }\n\n .v-application .ma-lg-n14 {\n margin: -56px !important;\n }\n\n .v-application .ma-lg-n15 {\n margin: -60px !important;\n }\n\n .v-application .ma-lg-n16 {\n margin: -64px !important;\n }\n\n .v-application .mx-lg-n1 {\n margin-right: -4px !important;\n margin-left: -4px !important;\n }\n\n .v-application .mx-lg-n2 {\n margin-right: -8px !important;\n margin-left: -8px !important;\n }\n\n .v-application .mx-lg-n3 {\n margin-right: -12px !important;\n margin-left: -12px !important;\n }\n\n .v-application .mx-lg-n4 {\n margin-right: -16px !important;\n margin-left: -16px !important;\n }\n\n .v-application .mx-lg-n5 {\n margin-right: -20px !important;\n margin-left: -20px !important;\n }\n\n .v-application .mx-lg-n6 {\n margin-right: -24px !important;\n margin-left: -24px !important;\n }\n\n .v-application .mx-lg-n7 {\n margin-right: -28px !important;\n margin-left: -28px !important;\n }\n\n .v-application .mx-lg-n8 {\n margin-right: -32px !important;\n margin-left: -32px !important;\n }\n\n .v-application .mx-lg-n9 {\n margin-right: -36px !important;\n margin-left: -36px !important;\n }\n\n .v-application .mx-lg-n10 {\n margin-right: -40px !important;\n margin-left: -40px !important;\n }\n\n .v-application .mx-lg-n11 {\n margin-right: -44px !important;\n margin-left: -44px !important;\n }\n\n .v-application .mx-lg-n12 {\n margin-right: -48px !important;\n margin-left: -48px !important;\n }\n\n .v-application .mx-lg-n13 {\n margin-right: -52px !important;\n margin-left: -52px !important;\n }\n\n .v-application .mx-lg-n14 {\n margin-right: -56px !important;\n margin-left: -56px !important;\n }\n\n .v-application .mx-lg-n15 {\n margin-right: -60px !important;\n margin-left: -60px !important;\n }\n\n .v-application .mx-lg-n16 {\n margin-right: -64px !important;\n margin-left: -64px !important;\n }\n\n .v-application .my-lg-n1 {\n margin-top: -4px !important;\n margin-bottom: -4px !important;\n }\n\n .v-application .my-lg-n2 {\n margin-top: -8px !important;\n margin-bottom: -8px !important;\n }\n\n .v-application .my-lg-n3 {\n margin-top: -12px !important;\n margin-bottom: -12px !important;\n }\n\n .v-application .my-lg-n4 {\n margin-top: -16px !important;\n margin-bottom: -16px !important;\n }\n\n .v-application .my-lg-n5 {\n margin-top: -20px !important;\n margin-bottom: -20px !important;\n }\n\n .v-application .my-lg-n6 {\n margin-top: -24px !important;\n margin-bottom: -24px !important;\n }\n\n .v-application .my-lg-n7 {\n margin-top: -28px !important;\n margin-bottom: -28px !important;\n }\n\n .v-application .my-lg-n8 {\n margin-top: -32px !important;\n margin-bottom: -32px !important;\n }\n\n .v-application .my-lg-n9 {\n margin-top: -36px !important;\n margin-bottom: -36px !important;\n }\n\n .v-application .my-lg-n10 {\n margin-top: -40px !important;\n margin-bottom: -40px !important;\n }\n\n .v-application .my-lg-n11 {\n margin-top: -44px !important;\n margin-bottom: -44px !important;\n }\n\n .v-application .my-lg-n12 {\n margin-top: -48px !important;\n margin-bottom: -48px !important;\n }\n\n .v-application .my-lg-n13 {\n margin-top: -52px !important;\n margin-bottom: -52px !important;\n }\n\n .v-application .my-lg-n14 {\n margin-top: -56px !important;\n margin-bottom: -56px !important;\n }\n\n .v-application .my-lg-n15 {\n margin-top: -60px !important;\n margin-bottom: -60px !important;\n }\n\n .v-application .my-lg-n16 {\n margin-top: -64px !important;\n margin-bottom: -64px !important;\n }\n\n .v-application .mt-lg-n1 {\n margin-top: -4px !important;\n }\n\n .v-application .mt-lg-n2 {\n margin-top: -8px !important;\n }\n\n .v-application .mt-lg-n3 {\n margin-top: -12px !important;\n }\n\n .v-application .mt-lg-n4 {\n margin-top: -16px !important;\n }\n\n .v-application .mt-lg-n5 {\n margin-top: -20px !important;\n }\n\n .v-application .mt-lg-n6 {\n margin-top: -24px !important;\n }\n\n .v-application .mt-lg-n7 {\n margin-top: -28px !important;\n }\n\n .v-application .mt-lg-n8 {\n margin-top: -32px !important;\n }\n\n .v-application .mt-lg-n9 {\n margin-top: -36px !important;\n }\n\n .v-application .mt-lg-n10 {\n margin-top: -40px !important;\n }\n\n .v-application .mt-lg-n11 {\n margin-top: -44px !important;\n }\n\n .v-application .mt-lg-n12 {\n margin-top: -48px !important;\n }\n\n .v-application .mt-lg-n13 {\n margin-top: -52px !important;\n }\n\n .v-application .mt-lg-n14 {\n margin-top: -56px !important;\n }\n\n .v-application .mt-lg-n15 {\n margin-top: -60px !important;\n }\n\n .v-application .mt-lg-n16 {\n margin-top: -64px !important;\n }\n\n .v-application .mr-lg-n1 {\n margin-right: -4px !important;\n }\n\n .v-application .mr-lg-n2 {\n margin-right: -8px !important;\n }\n\n .v-application .mr-lg-n3 {\n margin-right: -12px !important;\n }\n\n .v-application .mr-lg-n4 {\n margin-right: -16px !important;\n }\n\n .v-application .mr-lg-n5 {\n margin-right: -20px !important;\n }\n\n .v-application .mr-lg-n6 {\n margin-right: -24px !important;\n }\n\n .v-application .mr-lg-n7 {\n margin-right: -28px !important;\n }\n\n .v-application .mr-lg-n8 {\n margin-right: -32px !important;\n }\n\n .v-application .mr-lg-n9 {\n margin-right: -36px !important;\n }\n\n .v-application .mr-lg-n10 {\n margin-right: -40px !important;\n }\n\n .v-application .mr-lg-n11 {\n margin-right: -44px !important;\n }\n\n .v-application .mr-lg-n12 {\n margin-right: -48px !important;\n }\n\n .v-application .mr-lg-n13 {\n margin-right: -52px !important;\n }\n\n .v-application .mr-lg-n14 {\n margin-right: -56px !important;\n }\n\n .v-application .mr-lg-n15 {\n margin-right: -60px !important;\n }\n\n .v-application .mr-lg-n16 {\n margin-right: -64px !important;\n }\n\n .v-application .mb-lg-n1 {\n margin-bottom: -4px !important;\n }\n\n .v-application .mb-lg-n2 {\n margin-bottom: -8px !important;\n }\n\n .v-application .mb-lg-n3 {\n margin-bottom: -12px !important;\n }\n\n .v-application .mb-lg-n4 {\n margin-bottom: -16px !important;\n }\n\n .v-application .mb-lg-n5 {\n margin-bottom: -20px !important;\n }\n\n .v-application .mb-lg-n6 {\n margin-bottom: -24px !important;\n }\n\n .v-application .mb-lg-n7 {\n margin-bottom: -28px !important;\n }\n\n .v-application .mb-lg-n8 {\n margin-bottom: -32px !important;\n }\n\n .v-application .mb-lg-n9 {\n margin-bottom: -36px !important;\n }\n\n .v-application .mb-lg-n10 {\n margin-bottom: -40px !important;\n }\n\n .v-application .mb-lg-n11 {\n margin-bottom: -44px !important;\n }\n\n .v-application .mb-lg-n12 {\n margin-bottom: -48px !important;\n }\n\n .v-application .mb-lg-n13 {\n margin-bottom: -52px !important;\n }\n\n .v-application .mb-lg-n14 {\n margin-bottom: -56px !important;\n }\n\n .v-application .mb-lg-n15 {\n margin-bottom: -60px !important;\n }\n\n .v-application .mb-lg-n16 {\n margin-bottom: -64px !important;\n }\n\n .v-application .ml-lg-n1 {\n margin-left: -4px !important;\n }\n\n .v-application .ml-lg-n2 {\n margin-left: -8px !important;\n }\n\n .v-application .ml-lg-n3 {\n margin-left: -12px !important;\n }\n\n .v-application .ml-lg-n4 {\n margin-left: -16px !important;\n }\n\n .v-application .ml-lg-n5 {\n margin-left: -20px !important;\n }\n\n .v-application .ml-lg-n6 {\n margin-left: -24px !important;\n }\n\n .v-application .ml-lg-n7 {\n margin-left: -28px !important;\n }\n\n .v-application .ml-lg-n8 {\n margin-left: -32px !important;\n }\n\n .v-application .ml-lg-n9 {\n margin-left: -36px !important;\n }\n\n .v-application .ml-lg-n10 {\n margin-left: -40px !important;\n }\n\n .v-application .ml-lg-n11 {\n margin-left: -44px !important;\n }\n\n .v-application .ml-lg-n12 {\n margin-left: -48px !important;\n }\n\n .v-application .ml-lg-n13 {\n margin-left: -52px !important;\n }\n\n .v-application .ml-lg-n14 {\n margin-left: -56px !important;\n }\n\n .v-application .ml-lg-n15 {\n margin-left: -60px !important;\n }\n\n .v-application .ml-lg-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-ltr .ms-lg-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-rtl .ms-lg-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-ltr .ms-lg-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-rtl .ms-lg-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-ltr .ms-lg-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-rtl .ms-lg-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-ltr .ms-lg-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-rtl .ms-lg-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-ltr .ms-lg-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-rtl .ms-lg-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-ltr .ms-lg-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-rtl .ms-lg-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-ltr .ms-lg-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-rtl .ms-lg-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-ltr .ms-lg-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-rtl .ms-lg-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-ltr .ms-lg-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-rtl .ms-lg-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-ltr .ms-lg-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-rtl .ms-lg-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-ltr .ms-lg-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-rtl .ms-lg-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-ltr .ms-lg-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-rtl .ms-lg-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-ltr .ms-lg-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-rtl .ms-lg-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-ltr .ms-lg-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-rtl .ms-lg-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-ltr .ms-lg-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-rtl .ms-lg-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-ltr .ms-lg-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-rtl .ms-lg-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-ltr .me-lg-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-rtl .me-lg-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-ltr .me-lg-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-rtl .me-lg-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-ltr .me-lg-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-rtl .me-lg-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-ltr .me-lg-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-rtl .me-lg-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-ltr .me-lg-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-rtl .me-lg-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-ltr .me-lg-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-rtl .me-lg-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-ltr .me-lg-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-rtl .me-lg-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-ltr .me-lg-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-rtl .me-lg-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-ltr .me-lg-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-rtl .me-lg-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-ltr .me-lg-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-rtl .me-lg-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-ltr .me-lg-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-rtl .me-lg-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-ltr .me-lg-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-rtl .me-lg-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-ltr .me-lg-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-rtl .me-lg-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-ltr .me-lg-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-rtl .me-lg-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-ltr .me-lg-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-rtl .me-lg-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-ltr .me-lg-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-rtl .me-lg-n16 {\n margin-left: -64px !important;\n }\n\n .v-application .pa-lg-0 {\n padding: 0px !important;\n }\n\n .v-application .pa-lg-1 {\n padding: 4px !important;\n }\n\n .v-application .pa-lg-2 {\n padding: 8px !important;\n }\n\n .v-application .pa-lg-3 {\n padding: 12px !important;\n }\n\n .v-application .pa-lg-4 {\n padding: 16px !important;\n }\n\n .v-application .pa-lg-5 {\n padding: 20px !important;\n }\n\n .v-application .pa-lg-6 {\n padding: 24px !important;\n }\n\n .v-application .pa-lg-7 {\n padding: 28px !important;\n }\n\n .v-application .pa-lg-8 {\n padding: 32px !important;\n }\n\n .v-application .pa-lg-9 {\n padding: 36px !important;\n }\n\n .v-application .pa-lg-10 {\n padding: 40px !important;\n }\n\n .v-application .pa-lg-11 {\n padding: 44px !important;\n }\n\n .v-application .pa-lg-12 {\n padding: 48px !important;\n }\n\n .v-application .pa-lg-13 {\n padding: 52px !important;\n }\n\n .v-application .pa-lg-14 {\n padding: 56px !important;\n }\n\n .v-application .pa-lg-15 {\n padding: 60px !important;\n }\n\n .v-application .pa-lg-16 {\n padding: 64px !important;\n }\n\n .v-application .px-lg-0 {\n padding-right: 0px !important;\n padding-left: 0px !important;\n }\n\n .v-application .px-lg-1 {\n padding-right: 4px !important;\n padding-left: 4px !important;\n }\n\n .v-application .px-lg-2 {\n padding-right: 8px !important;\n padding-left: 8px !important;\n }\n\n .v-application .px-lg-3 {\n padding-right: 12px !important;\n padding-left: 12px !important;\n }\n\n .v-application .px-lg-4 {\n padding-right: 16px !important;\n padding-left: 16px !important;\n }\n\n .v-application .px-lg-5 {\n padding-right: 20px !important;\n padding-left: 20px !important;\n }\n\n .v-application .px-lg-6 {\n padding-right: 24px !important;\n padding-left: 24px !important;\n }\n\n .v-application .px-lg-7 {\n padding-right: 28px !important;\n padding-left: 28px !important;\n }\n\n .v-application .px-lg-8 {\n padding-right: 32px !important;\n padding-left: 32px !important;\n }\n\n .v-application .px-lg-9 {\n padding-right: 36px !important;\n padding-left: 36px !important;\n }\n\n .v-application .px-lg-10 {\n padding-right: 40px !important;\n padding-left: 40px !important;\n }\n\n .v-application .px-lg-11 {\n padding-right: 44px !important;\n padding-left: 44px !important;\n }\n\n .v-application .px-lg-12 {\n padding-right: 48px !important;\n padding-left: 48px !important;\n }\n\n .v-application .px-lg-13 {\n padding-right: 52px !important;\n padding-left: 52px !important;\n }\n\n .v-application .px-lg-14 {\n padding-right: 56px !important;\n padding-left: 56px !important;\n }\n\n .v-application .px-lg-15 {\n padding-right: 60px !important;\n padding-left: 60px !important;\n }\n\n .v-application .px-lg-16 {\n padding-right: 64px !important;\n padding-left: 64px !important;\n }\n\n .v-application .py-lg-0 {\n padding-top: 0px !important;\n padding-bottom: 0px !important;\n }\n\n .v-application .py-lg-1 {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n }\n\n .v-application .py-lg-2 {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n }\n\n .v-application .py-lg-3 {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n }\n\n .v-application .py-lg-4 {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n }\n\n .v-application .py-lg-5 {\n padding-top: 20px !important;\n padding-bottom: 20px !important;\n }\n\n .v-application .py-lg-6 {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n }\n\n .v-application .py-lg-7 {\n padding-top: 28px !important;\n padding-bottom: 28px !important;\n }\n\n .v-application .py-lg-8 {\n padding-top: 32px !important;\n padding-bottom: 32px !important;\n }\n\n .v-application .py-lg-9 {\n padding-top: 36px !important;\n padding-bottom: 36px !important;\n }\n\n .v-application .py-lg-10 {\n padding-top: 40px !important;\n padding-bottom: 40px !important;\n }\n\n .v-application .py-lg-11 {\n padding-top: 44px !important;\n padding-bottom: 44px !important;\n }\n\n .v-application .py-lg-12 {\n padding-top: 48px !important;\n padding-bottom: 48px !important;\n }\n\n .v-application .py-lg-13 {\n padding-top: 52px !important;\n padding-bottom: 52px !important;\n }\n\n .v-application .py-lg-14 {\n padding-top: 56px !important;\n padding-bottom: 56px !important;\n }\n\n .v-application .py-lg-15 {\n padding-top: 60px !important;\n padding-bottom: 60px !important;\n }\n\n .v-application .py-lg-16 {\n padding-top: 64px !important;\n padding-bottom: 64px !important;\n }\n\n .v-application .pt-lg-0 {\n padding-top: 0px !important;\n }\n\n .v-application .pt-lg-1 {\n padding-top: 4px !important;\n }\n\n .v-application .pt-lg-2 {\n padding-top: 8px !important;\n }\n\n .v-application .pt-lg-3 {\n padding-top: 12px !important;\n }\n\n .v-application .pt-lg-4 {\n padding-top: 16px !important;\n }\n\n .v-application .pt-lg-5 {\n padding-top: 20px !important;\n }\n\n .v-application .pt-lg-6 {\n padding-top: 24px !important;\n }\n\n .v-application .pt-lg-7 {\n padding-top: 28px !important;\n }\n\n .v-application .pt-lg-8 {\n padding-top: 32px !important;\n }\n\n .v-application .pt-lg-9 {\n padding-top: 36px !important;\n }\n\n .v-application .pt-lg-10 {\n padding-top: 40px !important;\n }\n\n .v-application .pt-lg-11 {\n padding-top: 44px !important;\n }\n\n .v-application .pt-lg-12 {\n padding-top: 48px !important;\n }\n\n .v-application .pt-lg-13 {\n padding-top: 52px !important;\n }\n\n .v-application .pt-lg-14 {\n padding-top: 56px !important;\n }\n\n .v-application .pt-lg-15 {\n padding-top: 60px !important;\n }\n\n .v-application .pt-lg-16 {\n padding-top: 64px !important;\n }\n\n .v-application .pr-lg-0 {\n padding-right: 0px !important;\n }\n\n .v-application .pr-lg-1 {\n padding-right: 4px !important;\n }\n\n .v-application .pr-lg-2 {\n padding-right: 8px !important;\n }\n\n .v-application .pr-lg-3 {\n padding-right: 12px !important;\n }\n\n .v-application .pr-lg-4 {\n padding-right: 16px !important;\n }\n\n .v-application .pr-lg-5 {\n padding-right: 20px !important;\n }\n\n .v-application .pr-lg-6 {\n padding-right: 24px !important;\n }\n\n .v-application .pr-lg-7 {\n padding-right: 28px !important;\n }\n\n .v-application .pr-lg-8 {\n padding-right: 32px !important;\n }\n\n .v-application .pr-lg-9 {\n padding-right: 36px !important;\n }\n\n .v-application .pr-lg-10 {\n padding-right: 40px !important;\n }\n\n .v-application .pr-lg-11 {\n padding-right: 44px !important;\n }\n\n .v-application .pr-lg-12 {\n padding-right: 48px !important;\n }\n\n .v-application .pr-lg-13 {\n padding-right: 52px !important;\n }\n\n .v-application .pr-lg-14 {\n padding-right: 56px !important;\n }\n\n .v-application .pr-lg-15 {\n padding-right: 60px !important;\n }\n\n .v-application .pr-lg-16 {\n padding-right: 64px !important;\n }\n\n .v-application .pb-lg-0 {\n padding-bottom: 0px !important;\n }\n\n .v-application .pb-lg-1 {\n padding-bottom: 4px !important;\n }\n\n .v-application .pb-lg-2 {\n padding-bottom: 8px !important;\n }\n\n .v-application .pb-lg-3 {\n padding-bottom: 12px !important;\n }\n\n .v-application .pb-lg-4 {\n padding-bottom: 16px !important;\n }\n\n .v-application .pb-lg-5 {\n padding-bottom: 20px !important;\n }\n\n .v-application .pb-lg-6 {\n padding-bottom: 24px !important;\n }\n\n .v-application .pb-lg-7 {\n padding-bottom: 28px !important;\n }\n\n .v-application .pb-lg-8 {\n padding-bottom: 32px !important;\n }\n\n .v-application .pb-lg-9 {\n padding-bottom: 36px !important;\n }\n\n .v-application .pb-lg-10 {\n padding-bottom: 40px !important;\n }\n\n .v-application .pb-lg-11 {\n padding-bottom: 44px !important;\n }\n\n .v-application .pb-lg-12 {\n padding-bottom: 48px !important;\n }\n\n .v-application .pb-lg-13 {\n padding-bottom: 52px !important;\n }\n\n .v-application .pb-lg-14 {\n padding-bottom: 56px !important;\n }\n\n .v-application .pb-lg-15 {\n padding-bottom: 60px !important;\n }\n\n .v-application .pb-lg-16 {\n padding-bottom: 64px !important;\n }\n\n .v-application .pl-lg-0 {\n padding-left: 0px !important;\n }\n\n .v-application .pl-lg-1 {\n padding-left: 4px !important;\n }\n\n .v-application .pl-lg-2 {\n padding-left: 8px !important;\n }\n\n .v-application .pl-lg-3 {\n padding-left: 12px !important;\n }\n\n .v-application .pl-lg-4 {\n padding-left: 16px !important;\n }\n\n .v-application .pl-lg-5 {\n padding-left: 20px !important;\n }\n\n .v-application .pl-lg-6 {\n padding-left: 24px !important;\n }\n\n .v-application .pl-lg-7 {\n padding-left: 28px !important;\n }\n\n .v-application .pl-lg-8 {\n padding-left: 32px !important;\n }\n\n .v-application .pl-lg-9 {\n padding-left: 36px !important;\n }\n\n .v-application .pl-lg-10 {\n padding-left: 40px !important;\n }\n\n .v-application .pl-lg-11 {\n padding-left: 44px !important;\n }\n\n .v-application .pl-lg-12 {\n padding-left: 48px !important;\n }\n\n .v-application .pl-lg-13 {\n padding-left: 52px !important;\n }\n\n .v-application .pl-lg-14 {\n padding-left: 56px !important;\n }\n\n .v-application .pl-lg-15 {\n padding-left: 60px !important;\n }\n\n .v-application .pl-lg-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-ltr .ps-lg-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-rtl .ps-lg-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-ltr .ps-lg-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-rtl .ps-lg-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-ltr .ps-lg-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-rtl .ps-lg-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-ltr .ps-lg-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-rtl .ps-lg-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-ltr .ps-lg-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-rtl .ps-lg-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-ltr .ps-lg-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-rtl .ps-lg-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-ltr .ps-lg-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-rtl .ps-lg-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-ltr .ps-lg-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-rtl .ps-lg-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-ltr .ps-lg-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-rtl .ps-lg-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-ltr .ps-lg-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-rtl .ps-lg-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-ltr .ps-lg-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-rtl .ps-lg-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-ltr .ps-lg-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-rtl .ps-lg-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-ltr .ps-lg-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-rtl .ps-lg-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-ltr .ps-lg-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-rtl .ps-lg-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-ltr .ps-lg-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-rtl .ps-lg-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-ltr .ps-lg-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-rtl .ps-lg-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-ltr .ps-lg-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-rtl .ps-lg-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-ltr .pe-lg-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-rtl .pe-lg-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-ltr .pe-lg-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-rtl .pe-lg-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-ltr .pe-lg-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-rtl .pe-lg-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-ltr .pe-lg-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-rtl .pe-lg-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-ltr .pe-lg-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-rtl .pe-lg-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-ltr .pe-lg-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-rtl .pe-lg-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-ltr .pe-lg-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-rtl .pe-lg-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-ltr .pe-lg-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-rtl .pe-lg-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-ltr .pe-lg-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-rtl .pe-lg-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-ltr .pe-lg-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-rtl .pe-lg-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-ltr .pe-lg-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-rtl .pe-lg-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-ltr .pe-lg-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-rtl .pe-lg-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-ltr .pe-lg-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-rtl .pe-lg-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-ltr .pe-lg-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-rtl .pe-lg-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-ltr .pe-lg-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-rtl .pe-lg-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-ltr .pe-lg-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-rtl .pe-lg-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-ltr .pe-lg-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-rtl .pe-lg-16 {\n padding-left: 64px !important;\n }\n\n .v-application .text-lg-left {\n text-align: left !important;\n }\n\n .v-application .text-lg-right {\n text-align: right !important;\n }\n\n .v-application .text-lg-center {\n text-align: center !important;\n }\n\n .v-application .text-lg-justify {\n text-align: justify !important;\n }\n\n .v-application .text-lg-start {\n text-align: start !important;\n }\n\n .v-application .text-lg-end {\n text-align: end !important;\n }\n\n .v-application .text-lg-h1 {\n font-size: 6rem !important;\n font-weight: 300;\n line-height: 6rem;\n letter-spacing: -0.015625em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-h2 {\n font-size: 3.75rem !important;\n font-weight: 300;\n line-height: 3.75rem;\n letter-spacing: -0.0083333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-h3 {\n font-size: 3rem !important;\n font-weight: 400;\n line-height: 3.125rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-h4 {\n font-size: 2.125rem !important;\n font-weight: 400;\n line-height: 2.5rem;\n letter-spacing: 0.0073529412em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-h5 {\n font-size: 1.5rem !important;\n font-weight: 400;\n line-height: 2rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-h6 {\n font-size: 1.25rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.0125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-subtitle-1 {\n font-size: 1rem !important;\n font-weight: normal;\n line-height: 1.75rem;\n letter-spacing: 0.009375em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-subtitle-2 {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 1.375rem;\n letter-spacing: 0.0071428571em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-body-1 {\n font-size: 1rem !important;\n font-weight: 400;\n line-height: 1.5rem;\n letter-spacing: 0.03125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-body-2 {\n font-size: 0.875rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0178571429em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-button {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 2.25rem;\n letter-spacing: 0.0892857143em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n\n .v-application .text-lg-caption {\n font-size: 0.75rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0333333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-lg-overline {\n font-size: 0.75rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.1666666667em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n}\n@media (min-width: 1904px) {\n .v-application .d-xl-none {\n display: none !important;\n }\n\n .v-application .d-xl-inline {\n display: inline !important;\n }\n\n .v-application .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .v-application .d-xl-block {\n display: block !important;\n }\n\n .v-application .d-xl-table {\n display: table !important;\n }\n\n .v-application .d-xl-table-row {\n display: table-row !important;\n }\n\n .v-application .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .v-application .d-xl-flex {\n display: flex !important;\n }\n\n .v-application .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .v-application .float-xl-none {\n float: none !important;\n }\n\n .v-application .float-xl-left {\n float: left !important;\n }\n\n .v-application .float-xl-right {\n float: right !important;\n }\n\n .v-application .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .v-application .flex-xl-row {\n flex-direction: row !important;\n }\n\n .v-application .flex-xl-column {\n flex-direction: column !important;\n }\n\n .v-application .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .v-application .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .v-application .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .v-application .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .v-application .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .v-application .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .v-application .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .v-application .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .v-application .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .v-application .justify-xl-start {\n justify-content: flex-start !important;\n }\n\n .v-application .justify-xl-end {\n justify-content: flex-end !important;\n }\n\n .v-application .justify-xl-center {\n justify-content: center !important;\n }\n\n .v-application .justify-xl-space-between {\n justify-content: space-between !important;\n }\n\n .v-application .justify-xl-space-around {\n justify-content: space-around !important;\n }\n\n .v-application .align-xl-start {\n align-items: flex-start !important;\n }\n\n .v-application .align-xl-end {\n align-items: flex-end !important;\n }\n\n .v-application .align-xl-center {\n align-items: center !important;\n }\n\n .v-application .align-xl-baseline {\n align-items: baseline !important;\n }\n\n .v-application .align-xl-stretch {\n align-items: stretch !important;\n }\n\n .v-application .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .v-application .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .v-application .align-content-xl-center {\n align-content: center !important;\n }\n\n .v-application .align-content-xl-space-between {\n align-content: space-between !important;\n }\n\n .v-application .align-content-xl-space-around {\n align-content: space-around !important;\n }\n\n .v-application .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .v-application .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .v-application .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .v-application .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .v-application .align-self-xl-center {\n align-self: center !important;\n }\n\n .v-application .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .v-application .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .v-application .order-xl-first {\n order: -1 !important;\n }\n\n .v-application .order-xl-0 {\n order: 0 !important;\n }\n\n .v-application .order-xl-1 {\n order: 1 !important;\n }\n\n .v-application .order-xl-2 {\n order: 2 !important;\n }\n\n .v-application .order-xl-3 {\n order: 3 !important;\n }\n\n .v-application .order-xl-4 {\n order: 4 !important;\n }\n\n .v-application .order-xl-5 {\n order: 5 !important;\n }\n\n .v-application .order-xl-6 {\n order: 6 !important;\n }\n\n .v-application .order-xl-7 {\n order: 7 !important;\n }\n\n .v-application .order-xl-8 {\n order: 8 !important;\n }\n\n .v-application .order-xl-9 {\n order: 9 !important;\n }\n\n .v-application .order-xl-10 {\n order: 10 !important;\n }\n\n .v-application .order-xl-11 {\n order: 11 !important;\n }\n\n .v-application .order-xl-12 {\n order: 12 !important;\n }\n\n .v-application .order-xl-last {\n order: 13 !important;\n }\n\n .v-application .ma-xl-0 {\n margin: 0px !important;\n }\n\n .v-application .ma-xl-1 {\n margin: 4px !important;\n }\n\n .v-application .ma-xl-2 {\n margin: 8px !important;\n }\n\n .v-application .ma-xl-3 {\n margin: 12px !important;\n }\n\n .v-application .ma-xl-4 {\n margin: 16px !important;\n }\n\n .v-application .ma-xl-5 {\n margin: 20px !important;\n }\n\n .v-application .ma-xl-6 {\n margin: 24px !important;\n }\n\n .v-application .ma-xl-7 {\n margin: 28px !important;\n }\n\n .v-application .ma-xl-8 {\n margin: 32px !important;\n }\n\n .v-application .ma-xl-9 {\n margin: 36px !important;\n }\n\n .v-application .ma-xl-10 {\n margin: 40px !important;\n }\n\n .v-application .ma-xl-11 {\n margin: 44px !important;\n }\n\n .v-application .ma-xl-12 {\n margin: 48px !important;\n }\n\n .v-application .ma-xl-13 {\n margin: 52px !important;\n }\n\n .v-application .ma-xl-14 {\n margin: 56px !important;\n }\n\n .v-application .ma-xl-15 {\n margin: 60px !important;\n }\n\n .v-application .ma-xl-16 {\n margin: 64px !important;\n }\n\n .v-application .ma-xl-auto {\n margin: auto !important;\n }\n\n .v-application .mx-xl-0 {\n margin-right: 0px !important;\n margin-left: 0px !important;\n }\n\n .v-application .mx-xl-1 {\n margin-right: 4px !important;\n margin-left: 4px !important;\n }\n\n .v-application .mx-xl-2 {\n margin-right: 8px !important;\n margin-left: 8px !important;\n }\n\n .v-application .mx-xl-3 {\n margin-right: 12px !important;\n margin-left: 12px !important;\n }\n\n .v-application .mx-xl-4 {\n margin-right: 16px !important;\n margin-left: 16px !important;\n }\n\n .v-application .mx-xl-5 {\n margin-right: 20px !important;\n margin-left: 20px !important;\n }\n\n .v-application .mx-xl-6 {\n margin-right: 24px !important;\n margin-left: 24px !important;\n }\n\n .v-application .mx-xl-7 {\n margin-right: 28px !important;\n margin-left: 28px !important;\n }\n\n .v-application .mx-xl-8 {\n margin-right: 32px !important;\n margin-left: 32px !important;\n }\n\n .v-application .mx-xl-9 {\n margin-right: 36px !important;\n margin-left: 36px !important;\n }\n\n .v-application .mx-xl-10 {\n margin-right: 40px !important;\n margin-left: 40px !important;\n }\n\n .v-application .mx-xl-11 {\n margin-right: 44px !important;\n margin-left: 44px !important;\n }\n\n .v-application .mx-xl-12 {\n margin-right: 48px !important;\n margin-left: 48px !important;\n }\n\n .v-application .mx-xl-13 {\n margin-right: 52px !important;\n margin-left: 52px !important;\n }\n\n .v-application .mx-xl-14 {\n margin-right: 56px !important;\n margin-left: 56px !important;\n }\n\n .v-application .mx-xl-15 {\n margin-right: 60px !important;\n margin-left: 60px !important;\n }\n\n .v-application .mx-xl-16 {\n margin-right: 64px !important;\n margin-left: 64px !important;\n }\n\n .v-application .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .v-application .my-xl-0 {\n margin-top: 0px !important;\n margin-bottom: 0px !important;\n }\n\n .v-application .my-xl-1 {\n margin-top: 4px !important;\n margin-bottom: 4px !important;\n }\n\n .v-application .my-xl-2 {\n margin-top: 8px !important;\n margin-bottom: 8px !important;\n }\n\n .v-application .my-xl-3 {\n margin-top: 12px !important;\n margin-bottom: 12px !important;\n }\n\n .v-application .my-xl-4 {\n margin-top: 16px !important;\n margin-bottom: 16px !important;\n }\n\n .v-application .my-xl-5 {\n margin-top: 20px !important;\n margin-bottom: 20px !important;\n }\n\n .v-application .my-xl-6 {\n margin-top: 24px !important;\n margin-bottom: 24px !important;\n }\n\n .v-application .my-xl-7 {\n margin-top: 28px !important;\n margin-bottom: 28px !important;\n }\n\n .v-application .my-xl-8 {\n margin-top: 32px !important;\n margin-bottom: 32px !important;\n }\n\n .v-application .my-xl-9 {\n margin-top: 36px !important;\n margin-bottom: 36px !important;\n }\n\n .v-application .my-xl-10 {\n margin-top: 40px !important;\n margin-bottom: 40px !important;\n }\n\n .v-application .my-xl-11 {\n margin-top: 44px !important;\n margin-bottom: 44px !important;\n }\n\n .v-application .my-xl-12 {\n margin-top: 48px !important;\n margin-bottom: 48px !important;\n }\n\n .v-application .my-xl-13 {\n margin-top: 52px !important;\n margin-bottom: 52px !important;\n }\n\n .v-application .my-xl-14 {\n margin-top: 56px !important;\n margin-bottom: 56px !important;\n }\n\n .v-application .my-xl-15 {\n margin-top: 60px !important;\n margin-bottom: 60px !important;\n }\n\n .v-application .my-xl-16 {\n margin-top: 64px !important;\n margin-bottom: 64px !important;\n }\n\n .v-application .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .v-application .mt-xl-0 {\n margin-top: 0px !important;\n }\n\n .v-application .mt-xl-1 {\n margin-top: 4px !important;\n }\n\n .v-application .mt-xl-2 {\n margin-top: 8px !important;\n }\n\n .v-application .mt-xl-3 {\n margin-top: 12px !important;\n }\n\n .v-application .mt-xl-4 {\n margin-top: 16px !important;\n }\n\n .v-application .mt-xl-5 {\n margin-top: 20px !important;\n }\n\n .v-application .mt-xl-6 {\n margin-top: 24px !important;\n }\n\n .v-application .mt-xl-7 {\n margin-top: 28px !important;\n }\n\n .v-application .mt-xl-8 {\n margin-top: 32px !important;\n }\n\n .v-application .mt-xl-9 {\n margin-top: 36px !important;\n }\n\n .v-application .mt-xl-10 {\n margin-top: 40px !important;\n }\n\n .v-application .mt-xl-11 {\n margin-top: 44px !important;\n }\n\n .v-application .mt-xl-12 {\n margin-top: 48px !important;\n }\n\n .v-application .mt-xl-13 {\n margin-top: 52px !important;\n }\n\n .v-application .mt-xl-14 {\n margin-top: 56px !important;\n }\n\n .v-application .mt-xl-15 {\n margin-top: 60px !important;\n }\n\n .v-application .mt-xl-16 {\n margin-top: 64px !important;\n }\n\n .v-application .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .v-application .mr-xl-0 {\n margin-right: 0px !important;\n }\n\n .v-application .mr-xl-1 {\n margin-right: 4px !important;\n }\n\n .v-application .mr-xl-2 {\n margin-right: 8px !important;\n }\n\n .v-application .mr-xl-3 {\n margin-right: 12px !important;\n }\n\n .v-application .mr-xl-4 {\n margin-right: 16px !important;\n }\n\n .v-application .mr-xl-5 {\n margin-right: 20px !important;\n }\n\n .v-application .mr-xl-6 {\n margin-right: 24px !important;\n }\n\n .v-application .mr-xl-7 {\n margin-right: 28px !important;\n }\n\n .v-application .mr-xl-8 {\n margin-right: 32px !important;\n }\n\n .v-application .mr-xl-9 {\n margin-right: 36px !important;\n }\n\n .v-application .mr-xl-10 {\n margin-right: 40px !important;\n }\n\n .v-application .mr-xl-11 {\n margin-right: 44px !important;\n }\n\n .v-application .mr-xl-12 {\n margin-right: 48px !important;\n }\n\n .v-application .mr-xl-13 {\n margin-right: 52px !important;\n }\n\n .v-application .mr-xl-14 {\n margin-right: 56px !important;\n }\n\n .v-application .mr-xl-15 {\n margin-right: 60px !important;\n }\n\n .v-application .mr-xl-16 {\n margin-right: 64px !important;\n }\n\n .v-application .mr-xl-auto {\n margin-right: auto !important;\n }\n\n .v-application .mb-xl-0 {\n margin-bottom: 0px !important;\n }\n\n .v-application .mb-xl-1 {\n margin-bottom: 4px !important;\n }\n\n .v-application .mb-xl-2 {\n margin-bottom: 8px !important;\n }\n\n .v-application .mb-xl-3 {\n margin-bottom: 12px !important;\n }\n\n .v-application .mb-xl-4 {\n margin-bottom: 16px !important;\n }\n\n .v-application .mb-xl-5 {\n margin-bottom: 20px !important;\n }\n\n .v-application .mb-xl-6 {\n margin-bottom: 24px !important;\n }\n\n .v-application .mb-xl-7 {\n margin-bottom: 28px !important;\n }\n\n .v-application .mb-xl-8 {\n margin-bottom: 32px !important;\n }\n\n .v-application .mb-xl-9 {\n margin-bottom: 36px !important;\n }\n\n .v-application .mb-xl-10 {\n margin-bottom: 40px !important;\n }\n\n .v-application .mb-xl-11 {\n margin-bottom: 44px !important;\n }\n\n .v-application .mb-xl-12 {\n margin-bottom: 48px !important;\n }\n\n .v-application .mb-xl-13 {\n margin-bottom: 52px !important;\n }\n\n .v-application .mb-xl-14 {\n margin-bottom: 56px !important;\n }\n\n .v-application .mb-xl-15 {\n margin-bottom: 60px !important;\n }\n\n .v-application .mb-xl-16 {\n margin-bottom: 64px !important;\n }\n\n .v-application .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .v-application .ml-xl-0 {\n margin-left: 0px !important;\n }\n\n .v-application .ml-xl-1 {\n margin-left: 4px !important;\n }\n\n .v-application .ml-xl-2 {\n margin-left: 8px !important;\n }\n\n .v-application .ml-xl-3 {\n margin-left: 12px !important;\n }\n\n .v-application .ml-xl-4 {\n margin-left: 16px !important;\n }\n\n .v-application .ml-xl-5 {\n margin-left: 20px !important;\n }\n\n .v-application .ml-xl-6 {\n margin-left: 24px !important;\n }\n\n .v-application .ml-xl-7 {\n margin-left: 28px !important;\n }\n\n .v-application .ml-xl-8 {\n margin-left: 32px !important;\n }\n\n .v-application .ml-xl-9 {\n margin-left: 36px !important;\n }\n\n .v-application .ml-xl-10 {\n margin-left: 40px !important;\n }\n\n .v-application .ml-xl-11 {\n margin-left: 44px !important;\n }\n\n .v-application .ml-xl-12 {\n margin-left: 48px !important;\n }\n\n .v-application .ml-xl-13 {\n margin-left: 52px !important;\n }\n\n .v-application .ml-xl-14 {\n margin-left: 56px !important;\n }\n\n .v-application .ml-xl-15 {\n margin-left: 60px !important;\n }\n\n .v-application .ml-xl-16 {\n margin-left: 64px !important;\n }\n\n .v-application .ml-xl-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-ltr .ms-xl-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-rtl .ms-xl-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-ltr .ms-xl-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-rtl .ms-xl-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-ltr .ms-xl-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-rtl .ms-xl-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-ltr .ms-xl-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-rtl .ms-xl-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-ltr .ms-xl-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-rtl .ms-xl-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-ltr .ms-xl-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-rtl .ms-xl-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-ltr .ms-xl-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-rtl .ms-xl-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-ltr .ms-xl-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-rtl .ms-xl-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-ltr .ms-xl-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-rtl .ms-xl-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-ltr .ms-xl-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-rtl .ms-xl-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-ltr .ms-xl-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-rtl .ms-xl-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-ltr .ms-xl-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-rtl .ms-xl-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-ltr .ms-xl-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-rtl .ms-xl-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-ltr .ms-xl-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-rtl .ms-xl-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-ltr .ms-xl-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-rtl .ms-xl-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-ltr .ms-xl-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-rtl .ms-xl-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-ltr .ms-xl-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-rtl .ms-xl-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-ltr .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .v-application--is-rtl .ms-xl-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-ltr .me-xl-0 {\n margin-right: 0px !important;\n }\n\n .v-application--is-rtl .me-xl-0 {\n margin-left: 0px !important;\n }\n\n .v-application--is-ltr .me-xl-1 {\n margin-right: 4px !important;\n }\n\n .v-application--is-rtl .me-xl-1 {\n margin-left: 4px !important;\n }\n\n .v-application--is-ltr .me-xl-2 {\n margin-right: 8px !important;\n }\n\n .v-application--is-rtl .me-xl-2 {\n margin-left: 8px !important;\n }\n\n .v-application--is-ltr .me-xl-3 {\n margin-right: 12px !important;\n }\n\n .v-application--is-rtl .me-xl-3 {\n margin-left: 12px !important;\n }\n\n .v-application--is-ltr .me-xl-4 {\n margin-right: 16px !important;\n }\n\n .v-application--is-rtl .me-xl-4 {\n margin-left: 16px !important;\n }\n\n .v-application--is-ltr .me-xl-5 {\n margin-right: 20px !important;\n }\n\n .v-application--is-rtl .me-xl-5 {\n margin-left: 20px !important;\n }\n\n .v-application--is-ltr .me-xl-6 {\n margin-right: 24px !important;\n }\n\n .v-application--is-rtl .me-xl-6 {\n margin-left: 24px !important;\n }\n\n .v-application--is-ltr .me-xl-7 {\n margin-right: 28px !important;\n }\n\n .v-application--is-rtl .me-xl-7 {\n margin-left: 28px !important;\n }\n\n .v-application--is-ltr .me-xl-8 {\n margin-right: 32px !important;\n }\n\n .v-application--is-rtl .me-xl-8 {\n margin-left: 32px !important;\n }\n\n .v-application--is-ltr .me-xl-9 {\n margin-right: 36px !important;\n }\n\n .v-application--is-rtl .me-xl-9 {\n margin-left: 36px !important;\n }\n\n .v-application--is-ltr .me-xl-10 {\n margin-right: 40px !important;\n }\n\n .v-application--is-rtl .me-xl-10 {\n margin-left: 40px !important;\n }\n\n .v-application--is-ltr .me-xl-11 {\n margin-right: 44px !important;\n }\n\n .v-application--is-rtl .me-xl-11 {\n margin-left: 44px !important;\n }\n\n .v-application--is-ltr .me-xl-12 {\n margin-right: 48px !important;\n }\n\n .v-application--is-rtl .me-xl-12 {\n margin-left: 48px !important;\n }\n\n .v-application--is-ltr .me-xl-13 {\n margin-right: 52px !important;\n }\n\n .v-application--is-rtl .me-xl-13 {\n margin-left: 52px !important;\n }\n\n .v-application--is-ltr .me-xl-14 {\n margin-right: 56px !important;\n }\n\n .v-application--is-rtl .me-xl-14 {\n margin-left: 56px !important;\n }\n\n .v-application--is-ltr .me-xl-15 {\n margin-right: 60px !important;\n }\n\n .v-application--is-rtl .me-xl-15 {\n margin-left: 60px !important;\n }\n\n .v-application--is-ltr .me-xl-16 {\n margin-right: 64px !important;\n }\n\n .v-application--is-rtl .me-xl-16 {\n margin-left: 64px !important;\n }\n\n .v-application--is-ltr .me-xl-auto {\n margin-right: auto !important;\n }\n\n .v-application--is-rtl .me-xl-auto {\n margin-left: auto !important;\n }\n\n .v-application .ma-xl-n1 {\n margin: -4px !important;\n }\n\n .v-application .ma-xl-n2 {\n margin: -8px !important;\n }\n\n .v-application .ma-xl-n3 {\n margin: -12px !important;\n }\n\n .v-application .ma-xl-n4 {\n margin: -16px !important;\n }\n\n .v-application .ma-xl-n5 {\n margin: -20px !important;\n }\n\n .v-application .ma-xl-n6 {\n margin: -24px !important;\n }\n\n .v-application .ma-xl-n7 {\n margin: -28px !important;\n }\n\n .v-application .ma-xl-n8 {\n margin: -32px !important;\n }\n\n .v-application .ma-xl-n9 {\n margin: -36px !important;\n }\n\n .v-application .ma-xl-n10 {\n margin: -40px !important;\n }\n\n .v-application .ma-xl-n11 {\n margin: -44px !important;\n }\n\n .v-application .ma-xl-n12 {\n margin: -48px !important;\n }\n\n .v-application .ma-xl-n13 {\n margin: -52px !important;\n }\n\n .v-application .ma-xl-n14 {\n margin: -56px !important;\n }\n\n .v-application .ma-xl-n15 {\n margin: -60px !important;\n }\n\n .v-application .ma-xl-n16 {\n margin: -64px !important;\n }\n\n .v-application .mx-xl-n1 {\n margin-right: -4px !important;\n margin-left: -4px !important;\n }\n\n .v-application .mx-xl-n2 {\n margin-right: -8px !important;\n margin-left: -8px !important;\n }\n\n .v-application .mx-xl-n3 {\n margin-right: -12px !important;\n margin-left: -12px !important;\n }\n\n .v-application .mx-xl-n4 {\n margin-right: -16px !important;\n margin-left: -16px !important;\n }\n\n .v-application .mx-xl-n5 {\n margin-right: -20px !important;\n margin-left: -20px !important;\n }\n\n .v-application .mx-xl-n6 {\n margin-right: -24px !important;\n margin-left: -24px !important;\n }\n\n .v-application .mx-xl-n7 {\n margin-right: -28px !important;\n margin-left: -28px !important;\n }\n\n .v-application .mx-xl-n8 {\n margin-right: -32px !important;\n margin-left: -32px !important;\n }\n\n .v-application .mx-xl-n9 {\n margin-right: -36px !important;\n margin-left: -36px !important;\n }\n\n .v-application .mx-xl-n10 {\n margin-right: -40px !important;\n margin-left: -40px !important;\n }\n\n .v-application .mx-xl-n11 {\n margin-right: -44px !important;\n margin-left: -44px !important;\n }\n\n .v-application .mx-xl-n12 {\n margin-right: -48px !important;\n margin-left: -48px !important;\n }\n\n .v-application .mx-xl-n13 {\n margin-right: -52px !important;\n margin-left: -52px !important;\n }\n\n .v-application .mx-xl-n14 {\n margin-right: -56px !important;\n margin-left: -56px !important;\n }\n\n .v-application .mx-xl-n15 {\n margin-right: -60px !important;\n margin-left: -60px !important;\n }\n\n .v-application .mx-xl-n16 {\n margin-right: -64px !important;\n margin-left: -64px !important;\n }\n\n .v-application .my-xl-n1 {\n margin-top: -4px !important;\n margin-bottom: -4px !important;\n }\n\n .v-application .my-xl-n2 {\n margin-top: -8px !important;\n margin-bottom: -8px !important;\n }\n\n .v-application .my-xl-n3 {\n margin-top: -12px !important;\n margin-bottom: -12px !important;\n }\n\n .v-application .my-xl-n4 {\n margin-top: -16px !important;\n margin-bottom: -16px !important;\n }\n\n .v-application .my-xl-n5 {\n margin-top: -20px !important;\n margin-bottom: -20px !important;\n }\n\n .v-application .my-xl-n6 {\n margin-top: -24px !important;\n margin-bottom: -24px !important;\n }\n\n .v-application .my-xl-n7 {\n margin-top: -28px !important;\n margin-bottom: -28px !important;\n }\n\n .v-application .my-xl-n8 {\n margin-top: -32px !important;\n margin-bottom: -32px !important;\n }\n\n .v-application .my-xl-n9 {\n margin-top: -36px !important;\n margin-bottom: -36px !important;\n }\n\n .v-application .my-xl-n10 {\n margin-top: -40px !important;\n margin-bottom: -40px !important;\n }\n\n .v-application .my-xl-n11 {\n margin-top: -44px !important;\n margin-bottom: -44px !important;\n }\n\n .v-application .my-xl-n12 {\n margin-top: -48px !important;\n margin-bottom: -48px !important;\n }\n\n .v-application .my-xl-n13 {\n margin-top: -52px !important;\n margin-bottom: -52px !important;\n }\n\n .v-application .my-xl-n14 {\n margin-top: -56px !important;\n margin-bottom: -56px !important;\n }\n\n .v-application .my-xl-n15 {\n margin-top: -60px !important;\n margin-bottom: -60px !important;\n }\n\n .v-application .my-xl-n16 {\n margin-top: -64px !important;\n margin-bottom: -64px !important;\n }\n\n .v-application .mt-xl-n1 {\n margin-top: -4px !important;\n }\n\n .v-application .mt-xl-n2 {\n margin-top: -8px !important;\n }\n\n .v-application .mt-xl-n3 {\n margin-top: -12px !important;\n }\n\n .v-application .mt-xl-n4 {\n margin-top: -16px !important;\n }\n\n .v-application .mt-xl-n5 {\n margin-top: -20px !important;\n }\n\n .v-application .mt-xl-n6 {\n margin-top: -24px !important;\n }\n\n .v-application .mt-xl-n7 {\n margin-top: -28px !important;\n }\n\n .v-application .mt-xl-n8 {\n margin-top: -32px !important;\n }\n\n .v-application .mt-xl-n9 {\n margin-top: -36px !important;\n }\n\n .v-application .mt-xl-n10 {\n margin-top: -40px !important;\n }\n\n .v-application .mt-xl-n11 {\n margin-top: -44px !important;\n }\n\n .v-application .mt-xl-n12 {\n margin-top: -48px !important;\n }\n\n .v-application .mt-xl-n13 {\n margin-top: -52px !important;\n }\n\n .v-application .mt-xl-n14 {\n margin-top: -56px !important;\n }\n\n .v-application .mt-xl-n15 {\n margin-top: -60px !important;\n }\n\n .v-application .mt-xl-n16 {\n margin-top: -64px !important;\n }\n\n .v-application .mr-xl-n1 {\n margin-right: -4px !important;\n }\n\n .v-application .mr-xl-n2 {\n margin-right: -8px !important;\n }\n\n .v-application .mr-xl-n3 {\n margin-right: -12px !important;\n }\n\n .v-application .mr-xl-n4 {\n margin-right: -16px !important;\n }\n\n .v-application .mr-xl-n5 {\n margin-right: -20px !important;\n }\n\n .v-application .mr-xl-n6 {\n margin-right: -24px !important;\n }\n\n .v-application .mr-xl-n7 {\n margin-right: -28px !important;\n }\n\n .v-application .mr-xl-n8 {\n margin-right: -32px !important;\n }\n\n .v-application .mr-xl-n9 {\n margin-right: -36px !important;\n }\n\n .v-application .mr-xl-n10 {\n margin-right: -40px !important;\n }\n\n .v-application .mr-xl-n11 {\n margin-right: -44px !important;\n }\n\n .v-application .mr-xl-n12 {\n margin-right: -48px !important;\n }\n\n .v-application .mr-xl-n13 {\n margin-right: -52px !important;\n }\n\n .v-application .mr-xl-n14 {\n margin-right: -56px !important;\n }\n\n .v-application .mr-xl-n15 {\n margin-right: -60px !important;\n }\n\n .v-application .mr-xl-n16 {\n margin-right: -64px !important;\n }\n\n .v-application .mb-xl-n1 {\n margin-bottom: -4px !important;\n }\n\n .v-application .mb-xl-n2 {\n margin-bottom: -8px !important;\n }\n\n .v-application .mb-xl-n3 {\n margin-bottom: -12px !important;\n }\n\n .v-application .mb-xl-n4 {\n margin-bottom: -16px !important;\n }\n\n .v-application .mb-xl-n5 {\n margin-bottom: -20px !important;\n }\n\n .v-application .mb-xl-n6 {\n margin-bottom: -24px !important;\n }\n\n .v-application .mb-xl-n7 {\n margin-bottom: -28px !important;\n }\n\n .v-application .mb-xl-n8 {\n margin-bottom: -32px !important;\n }\n\n .v-application .mb-xl-n9 {\n margin-bottom: -36px !important;\n }\n\n .v-application .mb-xl-n10 {\n margin-bottom: -40px !important;\n }\n\n .v-application .mb-xl-n11 {\n margin-bottom: -44px !important;\n }\n\n .v-application .mb-xl-n12 {\n margin-bottom: -48px !important;\n }\n\n .v-application .mb-xl-n13 {\n margin-bottom: -52px !important;\n }\n\n .v-application .mb-xl-n14 {\n margin-bottom: -56px !important;\n }\n\n .v-application .mb-xl-n15 {\n margin-bottom: -60px !important;\n }\n\n .v-application .mb-xl-n16 {\n margin-bottom: -64px !important;\n }\n\n .v-application .ml-xl-n1 {\n margin-left: -4px !important;\n }\n\n .v-application .ml-xl-n2 {\n margin-left: -8px !important;\n }\n\n .v-application .ml-xl-n3 {\n margin-left: -12px !important;\n }\n\n .v-application .ml-xl-n4 {\n margin-left: -16px !important;\n }\n\n .v-application .ml-xl-n5 {\n margin-left: -20px !important;\n }\n\n .v-application .ml-xl-n6 {\n margin-left: -24px !important;\n }\n\n .v-application .ml-xl-n7 {\n margin-left: -28px !important;\n }\n\n .v-application .ml-xl-n8 {\n margin-left: -32px !important;\n }\n\n .v-application .ml-xl-n9 {\n margin-left: -36px !important;\n }\n\n .v-application .ml-xl-n10 {\n margin-left: -40px !important;\n }\n\n .v-application .ml-xl-n11 {\n margin-left: -44px !important;\n }\n\n .v-application .ml-xl-n12 {\n margin-left: -48px !important;\n }\n\n .v-application .ml-xl-n13 {\n margin-left: -52px !important;\n }\n\n .v-application .ml-xl-n14 {\n margin-left: -56px !important;\n }\n\n .v-application .ml-xl-n15 {\n margin-left: -60px !important;\n }\n\n .v-application .ml-xl-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-ltr .ms-xl-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-rtl .ms-xl-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-ltr .ms-xl-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-rtl .ms-xl-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-ltr .ms-xl-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-rtl .ms-xl-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-ltr .ms-xl-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-rtl .ms-xl-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-ltr .ms-xl-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-rtl .ms-xl-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-ltr .ms-xl-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-rtl .ms-xl-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-ltr .ms-xl-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-rtl .ms-xl-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-ltr .ms-xl-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-rtl .ms-xl-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-ltr .ms-xl-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-rtl .ms-xl-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-ltr .ms-xl-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-rtl .ms-xl-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-ltr .ms-xl-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-rtl .ms-xl-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-ltr .ms-xl-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-rtl .ms-xl-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-ltr .ms-xl-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-rtl .ms-xl-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-ltr .ms-xl-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-rtl .ms-xl-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-ltr .ms-xl-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-rtl .ms-xl-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-ltr .ms-xl-n16 {\n margin-left: -64px !important;\n }\n\n .v-application--is-rtl .ms-xl-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-ltr .me-xl-n1 {\n margin-right: -4px !important;\n }\n\n .v-application--is-rtl .me-xl-n1 {\n margin-left: -4px !important;\n }\n\n .v-application--is-ltr .me-xl-n2 {\n margin-right: -8px !important;\n }\n\n .v-application--is-rtl .me-xl-n2 {\n margin-left: -8px !important;\n }\n\n .v-application--is-ltr .me-xl-n3 {\n margin-right: -12px !important;\n }\n\n .v-application--is-rtl .me-xl-n3 {\n margin-left: -12px !important;\n }\n\n .v-application--is-ltr .me-xl-n4 {\n margin-right: -16px !important;\n }\n\n .v-application--is-rtl .me-xl-n4 {\n margin-left: -16px !important;\n }\n\n .v-application--is-ltr .me-xl-n5 {\n margin-right: -20px !important;\n }\n\n .v-application--is-rtl .me-xl-n5 {\n margin-left: -20px !important;\n }\n\n .v-application--is-ltr .me-xl-n6 {\n margin-right: -24px !important;\n }\n\n .v-application--is-rtl .me-xl-n6 {\n margin-left: -24px !important;\n }\n\n .v-application--is-ltr .me-xl-n7 {\n margin-right: -28px !important;\n }\n\n .v-application--is-rtl .me-xl-n7 {\n margin-left: -28px !important;\n }\n\n .v-application--is-ltr .me-xl-n8 {\n margin-right: -32px !important;\n }\n\n .v-application--is-rtl .me-xl-n8 {\n margin-left: -32px !important;\n }\n\n .v-application--is-ltr .me-xl-n9 {\n margin-right: -36px !important;\n }\n\n .v-application--is-rtl .me-xl-n9 {\n margin-left: -36px !important;\n }\n\n .v-application--is-ltr .me-xl-n10 {\n margin-right: -40px !important;\n }\n\n .v-application--is-rtl .me-xl-n10 {\n margin-left: -40px !important;\n }\n\n .v-application--is-ltr .me-xl-n11 {\n margin-right: -44px !important;\n }\n\n .v-application--is-rtl .me-xl-n11 {\n margin-left: -44px !important;\n }\n\n .v-application--is-ltr .me-xl-n12 {\n margin-right: -48px !important;\n }\n\n .v-application--is-rtl .me-xl-n12 {\n margin-left: -48px !important;\n }\n\n .v-application--is-ltr .me-xl-n13 {\n margin-right: -52px !important;\n }\n\n .v-application--is-rtl .me-xl-n13 {\n margin-left: -52px !important;\n }\n\n .v-application--is-ltr .me-xl-n14 {\n margin-right: -56px !important;\n }\n\n .v-application--is-rtl .me-xl-n14 {\n margin-left: -56px !important;\n }\n\n .v-application--is-ltr .me-xl-n15 {\n margin-right: -60px !important;\n }\n\n .v-application--is-rtl .me-xl-n15 {\n margin-left: -60px !important;\n }\n\n .v-application--is-ltr .me-xl-n16 {\n margin-right: -64px !important;\n }\n\n .v-application--is-rtl .me-xl-n16 {\n margin-left: -64px !important;\n }\n\n .v-application .pa-xl-0 {\n padding: 0px !important;\n }\n\n .v-application .pa-xl-1 {\n padding: 4px !important;\n }\n\n .v-application .pa-xl-2 {\n padding: 8px !important;\n }\n\n .v-application .pa-xl-3 {\n padding: 12px !important;\n }\n\n .v-application .pa-xl-4 {\n padding: 16px !important;\n }\n\n .v-application .pa-xl-5 {\n padding: 20px !important;\n }\n\n .v-application .pa-xl-6 {\n padding: 24px !important;\n }\n\n .v-application .pa-xl-7 {\n padding: 28px !important;\n }\n\n .v-application .pa-xl-8 {\n padding: 32px !important;\n }\n\n .v-application .pa-xl-9 {\n padding: 36px !important;\n }\n\n .v-application .pa-xl-10 {\n padding: 40px !important;\n }\n\n .v-application .pa-xl-11 {\n padding: 44px !important;\n }\n\n .v-application .pa-xl-12 {\n padding: 48px !important;\n }\n\n .v-application .pa-xl-13 {\n padding: 52px !important;\n }\n\n .v-application .pa-xl-14 {\n padding: 56px !important;\n }\n\n .v-application .pa-xl-15 {\n padding: 60px !important;\n }\n\n .v-application .pa-xl-16 {\n padding: 64px !important;\n }\n\n .v-application .px-xl-0 {\n padding-right: 0px !important;\n padding-left: 0px !important;\n }\n\n .v-application .px-xl-1 {\n padding-right: 4px !important;\n padding-left: 4px !important;\n }\n\n .v-application .px-xl-2 {\n padding-right: 8px !important;\n padding-left: 8px !important;\n }\n\n .v-application .px-xl-3 {\n padding-right: 12px !important;\n padding-left: 12px !important;\n }\n\n .v-application .px-xl-4 {\n padding-right: 16px !important;\n padding-left: 16px !important;\n }\n\n .v-application .px-xl-5 {\n padding-right: 20px !important;\n padding-left: 20px !important;\n }\n\n .v-application .px-xl-6 {\n padding-right: 24px !important;\n padding-left: 24px !important;\n }\n\n .v-application .px-xl-7 {\n padding-right: 28px !important;\n padding-left: 28px !important;\n }\n\n .v-application .px-xl-8 {\n padding-right: 32px !important;\n padding-left: 32px !important;\n }\n\n .v-application .px-xl-9 {\n padding-right: 36px !important;\n padding-left: 36px !important;\n }\n\n .v-application .px-xl-10 {\n padding-right: 40px !important;\n padding-left: 40px !important;\n }\n\n .v-application .px-xl-11 {\n padding-right: 44px !important;\n padding-left: 44px !important;\n }\n\n .v-application .px-xl-12 {\n padding-right: 48px !important;\n padding-left: 48px !important;\n }\n\n .v-application .px-xl-13 {\n padding-right: 52px !important;\n padding-left: 52px !important;\n }\n\n .v-application .px-xl-14 {\n padding-right: 56px !important;\n padding-left: 56px !important;\n }\n\n .v-application .px-xl-15 {\n padding-right: 60px !important;\n padding-left: 60px !important;\n }\n\n .v-application .px-xl-16 {\n padding-right: 64px !important;\n padding-left: 64px !important;\n }\n\n .v-application .py-xl-0 {\n padding-top: 0px !important;\n padding-bottom: 0px !important;\n }\n\n .v-application .py-xl-1 {\n padding-top: 4px !important;\n padding-bottom: 4px !important;\n }\n\n .v-application .py-xl-2 {\n padding-top: 8px !important;\n padding-bottom: 8px !important;\n }\n\n .v-application .py-xl-3 {\n padding-top: 12px !important;\n padding-bottom: 12px !important;\n }\n\n .v-application .py-xl-4 {\n padding-top: 16px !important;\n padding-bottom: 16px !important;\n }\n\n .v-application .py-xl-5 {\n padding-top: 20px !important;\n padding-bottom: 20px !important;\n }\n\n .v-application .py-xl-6 {\n padding-top: 24px !important;\n padding-bottom: 24px !important;\n }\n\n .v-application .py-xl-7 {\n padding-top: 28px !important;\n padding-bottom: 28px !important;\n }\n\n .v-application .py-xl-8 {\n padding-top: 32px !important;\n padding-bottom: 32px !important;\n }\n\n .v-application .py-xl-9 {\n padding-top: 36px !important;\n padding-bottom: 36px !important;\n }\n\n .v-application .py-xl-10 {\n padding-top: 40px !important;\n padding-bottom: 40px !important;\n }\n\n .v-application .py-xl-11 {\n padding-top: 44px !important;\n padding-bottom: 44px !important;\n }\n\n .v-application .py-xl-12 {\n padding-top: 48px !important;\n padding-bottom: 48px !important;\n }\n\n .v-application .py-xl-13 {\n padding-top: 52px !important;\n padding-bottom: 52px !important;\n }\n\n .v-application .py-xl-14 {\n padding-top: 56px !important;\n padding-bottom: 56px !important;\n }\n\n .v-application .py-xl-15 {\n padding-top: 60px !important;\n padding-bottom: 60px !important;\n }\n\n .v-application .py-xl-16 {\n padding-top: 64px !important;\n padding-bottom: 64px !important;\n }\n\n .v-application .pt-xl-0 {\n padding-top: 0px !important;\n }\n\n .v-application .pt-xl-1 {\n padding-top: 4px !important;\n }\n\n .v-application .pt-xl-2 {\n padding-top: 8px !important;\n }\n\n .v-application .pt-xl-3 {\n padding-top: 12px !important;\n }\n\n .v-application .pt-xl-4 {\n padding-top: 16px !important;\n }\n\n .v-application .pt-xl-5 {\n padding-top: 20px !important;\n }\n\n .v-application .pt-xl-6 {\n padding-top: 24px !important;\n }\n\n .v-application .pt-xl-7 {\n padding-top: 28px !important;\n }\n\n .v-application .pt-xl-8 {\n padding-top: 32px !important;\n }\n\n .v-application .pt-xl-9 {\n padding-top: 36px !important;\n }\n\n .v-application .pt-xl-10 {\n padding-top: 40px !important;\n }\n\n .v-application .pt-xl-11 {\n padding-top: 44px !important;\n }\n\n .v-application .pt-xl-12 {\n padding-top: 48px !important;\n }\n\n .v-application .pt-xl-13 {\n padding-top: 52px !important;\n }\n\n .v-application .pt-xl-14 {\n padding-top: 56px !important;\n }\n\n .v-application .pt-xl-15 {\n padding-top: 60px !important;\n }\n\n .v-application .pt-xl-16 {\n padding-top: 64px !important;\n }\n\n .v-application .pr-xl-0 {\n padding-right: 0px !important;\n }\n\n .v-application .pr-xl-1 {\n padding-right: 4px !important;\n }\n\n .v-application .pr-xl-2 {\n padding-right: 8px !important;\n }\n\n .v-application .pr-xl-3 {\n padding-right: 12px !important;\n }\n\n .v-application .pr-xl-4 {\n padding-right: 16px !important;\n }\n\n .v-application .pr-xl-5 {\n padding-right: 20px !important;\n }\n\n .v-application .pr-xl-6 {\n padding-right: 24px !important;\n }\n\n .v-application .pr-xl-7 {\n padding-right: 28px !important;\n }\n\n .v-application .pr-xl-8 {\n padding-right: 32px !important;\n }\n\n .v-application .pr-xl-9 {\n padding-right: 36px !important;\n }\n\n .v-application .pr-xl-10 {\n padding-right: 40px !important;\n }\n\n .v-application .pr-xl-11 {\n padding-right: 44px !important;\n }\n\n .v-application .pr-xl-12 {\n padding-right: 48px !important;\n }\n\n .v-application .pr-xl-13 {\n padding-right: 52px !important;\n }\n\n .v-application .pr-xl-14 {\n padding-right: 56px !important;\n }\n\n .v-application .pr-xl-15 {\n padding-right: 60px !important;\n }\n\n .v-application .pr-xl-16 {\n padding-right: 64px !important;\n }\n\n .v-application .pb-xl-0 {\n padding-bottom: 0px !important;\n }\n\n .v-application .pb-xl-1 {\n padding-bottom: 4px !important;\n }\n\n .v-application .pb-xl-2 {\n padding-bottom: 8px !important;\n }\n\n .v-application .pb-xl-3 {\n padding-bottom: 12px !important;\n }\n\n .v-application .pb-xl-4 {\n padding-bottom: 16px !important;\n }\n\n .v-application .pb-xl-5 {\n padding-bottom: 20px !important;\n }\n\n .v-application .pb-xl-6 {\n padding-bottom: 24px !important;\n }\n\n .v-application .pb-xl-7 {\n padding-bottom: 28px !important;\n }\n\n .v-application .pb-xl-8 {\n padding-bottom: 32px !important;\n }\n\n .v-application .pb-xl-9 {\n padding-bottom: 36px !important;\n }\n\n .v-application .pb-xl-10 {\n padding-bottom: 40px !important;\n }\n\n .v-application .pb-xl-11 {\n padding-bottom: 44px !important;\n }\n\n .v-application .pb-xl-12 {\n padding-bottom: 48px !important;\n }\n\n .v-application .pb-xl-13 {\n padding-bottom: 52px !important;\n }\n\n .v-application .pb-xl-14 {\n padding-bottom: 56px !important;\n }\n\n .v-application .pb-xl-15 {\n padding-bottom: 60px !important;\n }\n\n .v-application .pb-xl-16 {\n padding-bottom: 64px !important;\n }\n\n .v-application .pl-xl-0 {\n padding-left: 0px !important;\n }\n\n .v-application .pl-xl-1 {\n padding-left: 4px !important;\n }\n\n .v-application .pl-xl-2 {\n padding-left: 8px !important;\n }\n\n .v-application .pl-xl-3 {\n padding-left: 12px !important;\n }\n\n .v-application .pl-xl-4 {\n padding-left: 16px !important;\n }\n\n .v-application .pl-xl-5 {\n padding-left: 20px !important;\n }\n\n .v-application .pl-xl-6 {\n padding-left: 24px !important;\n }\n\n .v-application .pl-xl-7 {\n padding-left: 28px !important;\n }\n\n .v-application .pl-xl-8 {\n padding-left: 32px !important;\n }\n\n .v-application .pl-xl-9 {\n padding-left: 36px !important;\n }\n\n .v-application .pl-xl-10 {\n padding-left: 40px !important;\n }\n\n .v-application .pl-xl-11 {\n padding-left: 44px !important;\n }\n\n .v-application .pl-xl-12 {\n padding-left: 48px !important;\n }\n\n .v-application .pl-xl-13 {\n padding-left: 52px !important;\n }\n\n .v-application .pl-xl-14 {\n padding-left: 56px !important;\n }\n\n .v-application .pl-xl-15 {\n padding-left: 60px !important;\n }\n\n .v-application .pl-xl-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-ltr .ps-xl-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-rtl .ps-xl-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-ltr .ps-xl-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-rtl .ps-xl-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-ltr .ps-xl-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-rtl .ps-xl-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-ltr .ps-xl-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-rtl .ps-xl-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-ltr .ps-xl-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-rtl .ps-xl-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-ltr .ps-xl-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-rtl .ps-xl-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-ltr .ps-xl-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-rtl .ps-xl-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-ltr .ps-xl-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-rtl .ps-xl-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-ltr .ps-xl-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-rtl .ps-xl-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-ltr .ps-xl-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-rtl .ps-xl-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-ltr .ps-xl-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-rtl .ps-xl-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-ltr .ps-xl-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-rtl .ps-xl-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-ltr .ps-xl-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-rtl .ps-xl-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-ltr .ps-xl-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-rtl .ps-xl-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-ltr .ps-xl-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-rtl .ps-xl-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-ltr .ps-xl-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-rtl .ps-xl-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-ltr .ps-xl-16 {\n padding-left: 64px !important;\n }\n\n .v-application--is-rtl .ps-xl-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-ltr .pe-xl-0 {\n padding-right: 0px !important;\n }\n\n .v-application--is-rtl .pe-xl-0 {\n padding-left: 0px !important;\n }\n\n .v-application--is-ltr .pe-xl-1 {\n padding-right: 4px !important;\n }\n\n .v-application--is-rtl .pe-xl-1 {\n padding-left: 4px !important;\n }\n\n .v-application--is-ltr .pe-xl-2 {\n padding-right: 8px !important;\n }\n\n .v-application--is-rtl .pe-xl-2 {\n padding-left: 8px !important;\n }\n\n .v-application--is-ltr .pe-xl-3 {\n padding-right: 12px !important;\n }\n\n .v-application--is-rtl .pe-xl-3 {\n padding-left: 12px !important;\n }\n\n .v-application--is-ltr .pe-xl-4 {\n padding-right: 16px !important;\n }\n\n .v-application--is-rtl .pe-xl-4 {\n padding-left: 16px !important;\n }\n\n .v-application--is-ltr .pe-xl-5 {\n padding-right: 20px !important;\n }\n\n .v-application--is-rtl .pe-xl-5 {\n padding-left: 20px !important;\n }\n\n .v-application--is-ltr .pe-xl-6 {\n padding-right: 24px !important;\n }\n\n .v-application--is-rtl .pe-xl-6 {\n padding-left: 24px !important;\n }\n\n .v-application--is-ltr .pe-xl-7 {\n padding-right: 28px !important;\n }\n\n .v-application--is-rtl .pe-xl-7 {\n padding-left: 28px !important;\n }\n\n .v-application--is-ltr .pe-xl-8 {\n padding-right: 32px !important;\n }\n\n .v-application--is-rtl .pe-xl-8 {\n padding-left: 32px !important;\n }\n\n .v-application--is-ltr .pe-xl-9 {\n padding-right: 36px !important;\n }\n\n .v-application--is-rtl .pe-xl-9 {\n padding-left: 36px !important;\n }\n\n .v-application--is-ltr .pe-xl-10 {\n padding-right: 40px !important;\n }\n\n .v-application--is-rtl .pe-xl-10 {\n padding-left: 40px !important;\n }\n\n .v-application--is-ltr .pe-xl-11 {\n padding-right: 44px !important;\n }\n\n .v-application--is-rtl .pe-xl-11 {\n padding-left: 44px !important;\n }\n\n .v-application--is-ltr .pe-xl-12 {\n padding-right: 48px !important;\n }\n\n .v-application--is-rtl .pe-xl-12 {\n padding-left: 48px !important;\n }\n\n .v-application--is-ltr .pe-xl-13 {\n padding-right: 52px !important;\n }\n\n .v-application--is-rtl .pe-xl-13 {\n padding-left: 52px !important;\n }\n\n .v-application--is-ltr .pe-xl-14 {\n padding-right: 56px !important;\n }\n\n .v-application--is-rtl .pe-xl-14 {\n padding-left: 56px !important;\n }\n\n .v-application--is-ltr .pe-xl-15 {\n padding-right: 60px !important;\n }\n\n .v-application--is-rtl .pe-xl-15 {\n padding-left: 60px !important;\n }\n\n .v-application--is-ltr .pe-xl-16 {\n padding-right: 64px !important;\n }\n\n .v-application--is-rtl .pe-xl-16 {\n padding-left: 64px !important;\n }\n\n .v-application .text-xl-left {\n text-align: left !important;\n }\n\n .v-application .text-xl-right {\n text-align: right !important;\n }\n\n .v-application .text-xl-center {\n text-align: center !important;\n }\n\n .v-application .text-xl-justify {\n text-align: justify !important;\n }\n\n .v-application .text-xl-start {\n text-align: start !important;\n }\n\n .v-application .text-xl-end {\n text-align: end !important;\n }\n\n .v-application .text-xl-h1 {\n font-size: 6rem !important;\n font-weight: 300;\n line-height: 6rem;\n letter-spacing: -0.015625em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-h2 {\n font-size: 3.75rem !important;\n font-weight: 300;\n line-height: 3.75rem;\n letter-spacing: -0.0083333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-h3 {\n font-size: 3rem !important;\n font-weight: 400;\n line-height: 3.125rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-h4 {\n font-size: 2.125rem !important;\n font-weight: 400;\n line-height: 2.5rem;\n letter-spacing: 0.0073529412em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-h5 {\n font-size: 1.5rem !important;\n font-weight: 400;\n line-height: 2rem;\n letter-spacing: normal !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-h6 {\n font-size: 1.25rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.0125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-subtitle-1 {\n font-size: 1rem !important;\n font-weight: normal;\n line-height: 1.75rem;\n letter-spacing: 0.009375em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-subtitle-2 {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 1.375rem;\n letter-spacing: 0.0071428571em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-body-1 {\n font-size: 1rem !important;\n font-weight: 400;\n line-height: 1.5rem;\n letter-spacing: 0.03125em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-body-2 {\n font-size: 0.875rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0178571429em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-button {\n font-size: 0.875rem !important;\n font-weight: 500;\n line-height: 2.25rem;\n letter-spacing: 0.0892857143em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n\n .v-application .text-xl-caption {\n font-size: 0.75rem !important;\n font-weight: 400;\n line-height: 1.25rem;\n letter-spacing: 0.0333333333em !important;\n font-family: \"Roboto\", sans-serif !important;\n }\n\n .v-application .text-xl-overline {\n font-size: 0.75rem !important;\n font-weight: 500;\n line-height: 2rem;\n letter-spacing: 0.1666666667em !important;\n font-family: \"Roboto\", sans-serif !important;\n text-transform: uppercase !important;\n }\n}\n@media print {\n .v-application .d-print-none {\n display: none !important;\n }\n\n .v-application .d-print-inline {\n display: inline !important;\n }\n\n .v-application .d-print-inline-block {\n display: inline-block !important;\n }\n\n .v-application .d-print-block {\n display: block !important;\n }\n\n .v-application .d-print-table {\n display: table !important;\n }\n\n .v-application .d-print-table-row {\n display: table-row !important;\n }\n\n .v-application .d-print-table-cell {\n display: table-cell !important;\n }\n\n .v-application .d-print-flex {\n display: flex !important;\n }\n\n .v-application .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .v-application .float-print-none {\n float: none !important;\n }\n\n .v-application .float-print-left {\n float: left !important;\n }\n\n .v-application .float-print-right {\n float: right !important;\n }\n}",".theme--light.v-image {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.theme--dark.v-image {\n color: #FFFFFF;\n}\n\n.v-image {\n z-index: 0;\n}\n\n.v-image__image,\n.v-image__placeholder {\n z-index: -1;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.v-image__image {\n background-repeat: no-repeat;\n}\n.v-image__image--preload {\n -webkit-filter: blur(2px);\n filter: blur(2px);\n}\n.v-image__image--contain {\n background-size: contain;\n}\n.v-image__image--cover {\n background-size: cover;\n}",".v-responsive {\n position: relative;\n overflow: hidden;\n flex: 1 0 auto;\n max-width: 100%;\n display: flex;\n}\n.v-responsive__content {\n flex: 1 0 0px;\n max-width: 100%;\n}\n.v-application--is-ltr .v-responsive__sizer ~ .v-responsive__content {\n margin-left: -100%;\n}\n.v-application--is-rtl .v-responsive__sizer ~ .v-responsive__content {\n margin-right: -100%;\n}\n.v-responsive__sizer {\n transition: padding-bottom 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);\n flex: 1 0 0px;\n}",".v-ripple__container {\n color: inherit;\n border-radius: inherit;\n position: absolute;\n width: 100%;\n height: 100%;\n left: 0;\n top: 0;\n overflow: hidden;\n z-index: 0;\n pointer-events: none;\n contain: strict;\n}\n.v-ripple__animation {\n color: inherit;\n position: absolute;\n top: 0;\n left: 0;\n border-radius: 50%;\n background: currentColor;\n opacity: 0;\n pointer-events: none;\n overflow: hidden;\n will-change: transform, opacity;\n}\n.v-ripple__animation--enter {\n transition: none;\n}\n.v-ripple__animation--in {\n transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);\n}\n.v-ripple__animation--out {\n transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n}",".theme--light.v-icon {\n color: rgba(0, 0, 0, 0.54);\n}\n.theme--light.v-icon:focus::after {\n opacity: 0.12;\n}\n.theme--light.v-icon.v-icon.v-icon--disabled {\n color: rgba(0, 0, 0, 0.38) !important;\n}\n\n.theme--dark.v-icon {\n color: #FFFFFF;\n}\n.theme--dark.v-icon:focus::after {\n opacity: 0.24;\n}\n.theme--dark.v-icon.v-icon.v-icon--disabled {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.v-icon.v-icon {\n align-items: center;\n display: inline-flex;\n -webkit-font-feature-settings: \"liga\";\n font-feature-settings: \"liga\";\n font-size: 24px;\n justify-content: center;\n letter-spacing: normal;\n line-height: 1;\n position: relative;\n text-indent: 0;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), visibility 0s;\n vertical-align: middle;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-icon.v-icon::after {\n background-color: currentColor;\n border-radius: 50%;\n content: \"\";\n display: inline-block;\n height: 100%;\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n top: 0;\n transform: scale(1.3);\n width: 100%;\n transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);\n}\n.v-icon.v-icon--dense {\n font-size: 20px;\n}\n\n.v-icon--right {\n margin-left: 8px;\n}\n.v-icon--left {\n margin-right: 8px;\n}\n.v-icon.v-icon.v-icon--link {\n cursor: pointer;\n outline: none;\n}\n.v-icon--disabled {\n pointer-events: none;\n}\n.v-icon--is-component {\n height: 24px;\n width: 24px;\n}\n.v-icon--svg {\n height: 24px;\n width: 24px;\n fill: currentColor;\n}\n.v-icon--dense--is-component {\n height: 20px;\n}",".v-btn:not(.v-btn--outlined).primary, .v-btn:not(.v-btn--outlined).secondary, .v-btn:not(.v-btn--outlined).accent, .v-btn:not(.v-btn--outlined).success, .v-btn:not(.v-btn--outlined).error, .v-btn:not(.v-btn--outlined).warning, .v-btn:not(.v-btn--outlined).info {\n color: #FFFFFF;\n}\n\n.theme--light.v-btn {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-btn.v-btn--disabled {\n color: rgba(0, 0, 0, 0.26) !important;\n}\n.theme--light.v-btn.v-btn--disabled .v-icon,\n.theme--light.v-btn.v-btn--disabled .v-btn__loading {\n color: rgba(0, 0, 0, 0.26) !important;\n}\n.theme--light.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {\n background-color: rgba(0, 0, 0, 0.12) !important;\n}\n.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {\n background-color: #f5f5f5;\n}\n.theme--light.v-btn.v-btn--outlined.v-btn--text {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-btn.v-btn--icon {\n color: rgba(0, 0, 0, 0.54);\n}\n.theme--light.v-btn:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-btn:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-btn--active:hover::before, .theme--light.v-btn--active::before {\n opacity: 0.12;\n}\n.theme--light.v-btn--active:focus::before {\n opacity: 0.16;\n}\n\n.theme--dark.v-btn {\n color: #FFFFFF;\n}\n.theme--dark.v-btn.v-btn--disabled {\n color: rgba(255, 255, 255, 0.3) !important;\n}\n.theme--dark.v-btn.v-btn--disabled .v-icon,\n.theme--dark.v-btn.v-btn--disabled .v-btn__loading {\n color: rgba(255, 255, 255, 0.3) !important;\n}\n.theme--dark.v-btn.v-btn--disabled:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {\n background-color: rgba(255, 255, 255, 0.12) !important;\n}\n.theme--dark.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {\n background-color: #272727;\n}\n.theme--dark.v-btn.v-btn--outlined.v-btn--text {\n border-color: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-btn.v-btn--icon {\n color: #FFFFFF;\n}\n.theme--dark.v-btn:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-btn:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-btn--active:hover::before, .theme--dark.v-btn--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-btn--active:focus::before {\n opacity: 0.32;\n}\n\n.v-btn {\n align-items: center;\n border-radius: 4px;\n display: inline-flex;\n flex: 0 0 auto;\n font-weight: 500;\n letter-spacing: 0.0892857143em;\n justify-content: center;\n outline: 0;\n position: relative;\n text-decoration: none;\n text-indent: 0.0892857143em;\n text-transform: uppercase;\n transition-duration: 0.28s;\n transition-property: box-shadow, transform, opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n vertical-align: middle;\n white-space: nowrap;\n}\n.v-btn.v-size--x-small {\n font-size: 0.625rem;\n}\n.v-btn.v-size--small {\n font-size: 0.75rem;\n}\n.v-btn.v-size--default {\n font-size: 0.875rem;\n}\n.v-btn.v-size--large {\n font-size: 0.875rem;\n}\n.v-btn.v-size--x-large {\n font-size: 1rem;\n}\n.v-btn:before {\n border-radius: inherit;\n bottom: 0;\n color: inherit;\n content: \"\";\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n transition: opacity 0.2s cubic-bezier(0.4, 0, 0.6, 1);\n}\n.v-btn:before {\n background-color: currentColor;\n}\n.v-btn:not(.v-btn--disabled) {\n will-change: box-shadow;\n}\n.v-btn:not(.v-btn--round).v-size--x-small {\n height: 20px;\n min-width: 36px;\n padding: 0 8.8888888889px;\n}\n.v-btn:not(.v-btn--round).v-size--small {\n height: 28px;\n min-width: 50px;\n padding: 0 12.4444444444px;\n}\n.v-btn:not(.v-btn--round).v-size--default {\n height: 36px;\n min-width: 64px;\n padding: 0 16px;\n}\n.v-btn:not(.v-btn--round).v-size--large {\n height: 44px;\n min-width: 78px;\n padding: 0 19.5555555556px;\n}\n.v-btn:not(.v-btn--round).v-size--x-large {\n height: 52px;\n min-width: 92px;\n padding: 0 23.1111111111px;\n}\n.v-btn > .v-btn__content .v-icon {\n color: inherit;\n}\n\n.v-btn__content {\n align-items: center;\n color: inherit;\n display: flex;\n flex: 1 0 auto;\n justify-content: inherit;\n line-height: normal;\n position: relative;\n}\n.v-btn__content .v-icon--left,\n.v-btn__content .v-icon--right {\n font-size: 18px;\n height: 18px;\n width: 18px;\n}\n.v-application--is-ltr .v-btn__content .v-icon--left {\n margin-left: -4px;\n margin-right: 8px;\n}\n.v-application--is-rtl .v-btn__content .v-icon--left {\n margin-left: 8px;\n margin-right: -4px;\n}\n.v-application--is-ltr .v-btn__content .v-icon--right {\n margin-left: 8px;\n margin-right: -4px;\n}\n.v-application--is-rtl .v-btn__content .v-icon--right {\n margin-left: -4px;\n margin-right: 8px;\n}\n\n.v-btn__loader {\n align-items: center;\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n position: absolute;\n top: 0;\n width: 100%;\n}\n\n.v-btn:not(.v-btn--text):not(.v-btn--outlined).v-btn--active:before {\n opacity: 0.18;\n}\n.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before {\n opacity: 0.08;\n}\n.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus:before {\n opacity: 0.24;\n}\n\n.v-btn--absolute,\n.v-btn--fixed {\n position: absolute;\n}\n.v-btn--absolute.v-btn--right,\n.v-btn--fixed.v-btn--right {\n right: 16px;\n}\n.v-btn--absolute.v-btn--left,\n.v-btn--fixed.v-btn--left {\n left: 16px;\n}\n.v-btn--absolute.v-btn--top,\n.v-btn--fixed.v-btn--top {\n top: 16px;\n}\n.v-btn--absolute.v-btn--bottom,\n.v-btn--fixed.v-btn--bottom {\n bottom: 16px;\n}\n\n.v-btn--block {\n display: flex;\n flex: 1 0 auto;\n min-width: 100% !important;\n max-width: auto;\n}\n\n.v-btn--contained {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-btn--contained:after {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-btn--contained:active {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n\n.v-btn--depressed {\n box-shadow: none !important;\n}\n\n.v-btn--disabled {\n box-shadow: none;\n pointer-events: none;\n}\n\n.v-btn--icon,\n.v-btn--fab {\n min-height: 0;\n min-width: 0;\n padding: 0;\n}\n.v-btn--icon.v-size--x-small .v-icon,\n.v-btn--fab.v-size--x-small .v-icon {\n height: 18px;\n font-size: 18px;\n width: 18px;\n}\n.v-btn--icon.v-size--small .v-icon,\n.v-btn--fab.v-size--small .v-icon {\n height: 24px;\n font-size: 24px;\n width: 24px;\n}\n.v-btn--icon.v-size--default .v-icon,\n.v-btn--fab.v-size--default .v-icon {\n height: 24px;\n font-size: 24px;\n width: 24px;\n}\n.v-btn--icon.v-size--large .v-icon,\n.v-btn--fab.v-size--large .v-icon {\n height: 28px;\n font-size: 28px;\n width: 28px;\n}\n.v-btn--icon.v-size--x-large .v-icon,\n.v-btn--fab.v-size--x-large .v-icon {\n height: 32px;\n font-size: 32px;\n width: 32px;\n}\n\n.v-btn--icon.v-size--x-small {\n height: 20px;\n width: 20px;\n}\n.v-btn--icon.v-size--small {\n height: 28px;\n width: 28px;\n}\n.v-btn--icon.v-size--default {\n height: 36px;\n width: 36px;\n}\n.v-btn--icon.v-size--large {\n height: 44px;\n width: 44px;\n}\n.v-btn--icon.v-size--x-large {\n height: 52px;\n width: 52px;\n}\n\n.v-btn--fab.v-btn--contained {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);\n}\n.v-btn--fab.v-btn--contained:after {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n.v-btn--fab.v-btn--contained:active {\n box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);\n}\n.v-btn--fab.v-btn--fixed, .v-btn--fab.v-btn--absolute {\n z-index: 4;\n}\n.v-btn--fab.v-size--x-small {\n height: 32px;\n width: 32px;\n}\n.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom {\n bottom: -16px;\n}\n.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top {\n top: -16px;\n}\n.v-btn--fab.v-size--small {\n height: 40px;\n width: 40px;\n}\n.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom {\n bottom: -20px;\n}\n.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top {\n top: -20px;\n}\n.v-btn--fab.v-size--default {\n height: 56px;\n width: 56px;\n}\n.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom {\n bottom: -28px;\n}\n.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top {\n top: -28px;\n}\n.v-btn--fab.v-size--large {\n height: 64px;\n width: 64px;\n}\n.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom {\n bottom: -32px;\n}\n.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top {\n top: -32px;\n}\n.v-btn--fab.v-size--x-large {\n height: 72px;\n width: 72px;\n}\n.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom {\n bottom: -36px;\n}\n.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top {\n top: -36px;\n}\n\n.v-btn--fixed {\n position: fixed;\n}\n\n.v-btn--loading {\n pointer-events: none;\n transition: none;\n}\n.v-btn--loading .v-btn__content {\n opacity: 0;\n}\n\n.v-btn--outlined {\n border: thin solid currentColor;\n}\n\n.v-btn--outlined .v-btn__content .v-icon,\n.v-btn--round .v-btn__content .v-icon {\n color: currentColor;\n}\n\n.v-btn--outlined,\n.v-btn--flat,\n.v-btn--text {\n background-color: transparent;\n}\n\n.v-btn--outlined:before,\n.v-btn--round:before,\n.v-btn--rounded:before {\n border-radius: inherit;\n}\n\n.v-btn--round {\n border-radius: 50%;\n}\n\n.v-btn--rounded {\n border-radius: 28px;\n}\n\n.v-btn--tile {\n border-radius: 0;\n}",".v-progress-circular {\n position: relative;\n display: inline-flex;\n vertical-align: middle;\n justify-content: center;\n align-items: center;\n}\n.v-progress-circular > svg {\n width: 100%;\n height: 100%;\n margin: auto;\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 0;\n}\n.v-progress-circular--indeterminate > svg {\n -webkit-animation: progress-circular-rotate 1.4s linear infinite;\n animation: progress-circular-rotate 1.4s linear infinite;\n transform-origin: center center;\n transition: all 0.2s ease-in-out;\n}\n.v-progress-circular--indeterminate .v-progress-circular__overlay {\n -webkit-animation: progress-circular-dash 1.4s ease-in-out infinite;\n animation: progress-circular-dash 1.4s ease-in-out infinite;\n stroke-linecap: round;\n stroke-dasharray: 80, 200;\n stroke-dashoffset: 0px;\n}\n.v-progress-circular__info {\n align-items: center;\n display: flex;\n justify-content: center;\n}\n.v-progress-circular__underlay {\n stroke: rgba(0, 0, 0, 0.1);\n z-index: 1;\n}\n.v-progress-circular__overlay {\n stroke: currentColor;\n z-index: 2;\n transition: all 0.6s ease-in-out;\n}\n\n@-webkit-keyframes progress-circular-dash {\n 0% {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0px;\n }\n 50% {\n stroke-dasharray: 100, 200;\n stroke-dashoffset: -15px;\n }\n 100% {\n stroke-dasharray: 100, 200;\n stroke-dashoffset: -125px;\n }\n}\n\n@keyframes progress-circular-dash {\n 0% {\n stroke-dasharray: 1, 200;\n stroke-dashoffset: 0px;\n }\n 50% {\n stroke-dasharray: 100, 200;\n stroke-dashoffset: -15px;\n }\n 100% {\n stroke-dasharray: 100, 200;\n stroke-dashoffset: -125px;\n }\n}\n@-webkit-keyframes progress-circular-rotate {\n 100% {\n transform: rotate(360deg);\n }\n}\n@keyframes progress-circular-rotate {\n 100% {\n transform: rotate(360deg);\n }\n}",".theme--light.v-alert .v-alert--prominent .v-alert__icon:after {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after {\n background: rgba(255, 255, 255, 0.12);\n}\n\n.v-sheet.v-alert {\n border-radius: 4px;\n}\n.v-sheet.v-alert:not(.v-sheet--outlined) {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-alert.v-sheet--shaped {\n border-radius: 24px 4px;\n}\n\n.v-alert {\n display: block;\n font-size: 16px;\n margin-bottom: 16px;\n padding: 16px;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-alert:not(.v-sheet--tile) {\n border-radius: 4px;\n}\n.v-application--is-ltr .v-alert > .v-icon,\n.v-application--is-ltr .v-alert > .v-alert__content {\n margin-right: 16px;\n}\n.v-application--is-rtl .v-alert > .v-icon,\n.v-application--is-rtl .v-alert > .v-alert__content {\n margin-left: 16px;\n}\n.v-application--is-ltr .v-alert > .v-icon + .v-alert__content {\n margin-right: 0;\n}\n.v-application--is-rtl .v-alert > .v-icon + .v-alert__content {\n margin-left: 0;\n}\n.v-application--is-ltr .v-alert > .v-alert__content + .v-icon {\n margin-right: 0;\n}\n.v-application--is-rtl .v-alert > .v-alert__content + .v-icon {\n margin-left: 0;\n}\n\n.v-alert__border {\n border-style: solid;\n border-width: 4px;\n content: \"\";\n position: absolute;\n}\n.v-alert__border:not(.v-alert__border--has-color) {\n opacity: 0.26;\n}\n.v-alert__border--left, .v-alert__border--right {\n bottom: 0;\n top: 0;\n}\n.v-alert__border--bottom, .v-alert__border--top {\n left: 0;\n right: 0;\n}\n.v-alert__border--bottom {\n border-bottom-left-radius: inherit;\n border-bottom-right-radius: inherit;\n bottom: 0;\n}\n.v-application--is-ltr .v-alert__border--left {\n border-top-left-radius: inherit;\n border-bottom-left-radius: inherit;\n left: 0;\n}\n.v-application--is-rtl .v-alert__border--left {\n border-top-right-radius: inherit;\n border-bottom-right-radius: inherit;\n right: 0;\n}\n.v-application--is-ltr .v-alert__border--right {\n border-top-right-radius: inherit;\n border-bottom-right-radius: inherit;\n right: 0;\n}\n.v-application--is-rtl .v-alert__border--right {\n border-top-left-radius: inherit;\n border-bottom-left-radius: inherit;\n left: 0;\n}\n.v-alert__border--top {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n top: 0;\n}\n\n.v-alert__content {\n flex: 1 1 auto;\n}\n\n.v-application--is-ltr .v-alert__dismissible {\n margin: -16px -8px -16px 8px;\n}\n.v-application--is-rtl .v-alert__dismissible {\n margin: -16px 8px -16px -8px;\n}\n\n.v-alert__icon {\n align-self: flex-start;\n border-radius: 50%;\n height: 24px;\n min-width: 24px;\n position: relative;\n}\n.v-application--is-ltr .v-alert__icon {\n margin-right: 16px;\n}\n.v-application--is-rtl .v-alert__icon {\n margin-left: 16px;\n}\n.v-alert__icon.v-icon {\n font-size: 24px;\n}\n\n.v-alert__wrapper {\n align-items: center;\n border-radius: inherit;\n display: flex;\n}\n\n.v-alert--dense {\n padding-top: 8px;\n padding-bottom: 8px;\n}\n.v-alert--dense .v-alert__border {\n border-width: medium;\n}\n\n.v-alert--outlined {\n background: transparent !important;\n border: thin solid currentColor !important;\n}\n.v-alert--outlined .v-alert__icon {\n color: inherit !important;\n}\n\n.v-alert--prominent .v-alert__icon {\n align-self: center;\n height: 48px;\n min-width: 48px;\n}\n.v-alert--prominent .v-alert__icon:after {\n background: currentColor !important;\n border-radius: 50%;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0.16;\n position: absolute;\n right: 0;\n top: 0;\n}\n.v-alert--prominent .v-alert__icon.v-icon {\n font-size: 32px;\n}\n\n.v-alert--text {\n background: transparent !important;\n}\n.v-alert--text:before {\n background-color: currentColor;\n border-radius: inherit;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0.12;\n position: absolute;\n pointer-events: none;\n right: 0;\n top: 0;\n}",".v-autocomplete.v-input > .v-input__control > .v-input__slot {\n cursor: text;\n}\n.v-autocomplete input {\n align-self: center;\n}\n.v-autocomplete.v-select.v-input--is-focused input {\n min-width: 64px;\n}\n.v-autocomplete:not(.v-input--is-focused).v-select--chips input {\n max-height: 0;\n padding: 0;\n}\n.v-autocomplete--is-selecting-index input {\n opacity: 0;\n}\n.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input {\n margin-top: 24px;\n}\n.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot > input {\n margin-top: 20px;\n}\n.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input {\n pointer-events: inherit;\n}\n.v-autocomplete__content.v-menu__content {\n border-radius: 0;\n}\n.v-autocomplete__content.v-menu__content .v-card {\n border-radius: 0;\n}",".theme--light.v-text-field > .v-input__control > .v-input__slot:before {\n border-color: rgba(0, 0, 0, 0.42);\n}\n.theme--light.v-text-field:not(.v-input--has-state):hover > .v-input__control > .v-input__slot:before {\n border-color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-text-field.v-input--is-disabled .v-input__slot::before {\n border-image: repeating-linear-gradient(to right, rgba(0, 0, 0, 0.38) 0px, rgba(0, 0, 0, 0.38) 2px, transparent 2px, transparent 4px) 1 repeat;\n}\n.theme--light.v-text-field--filled > .v-input__control > .v-input__slot {\n background: rgba(0, 0, 0, 0.06);\n}\n.theme--light.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {\n background: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-text-field--solo > .v-input__control > .v-input__slot {\n background: #FFFFFF;\n}\n.theme--light.v-text-field--solo-inverted > .v-input__control > .v-input__slot {\n background: rgba(0, 0, 0, 0.06);\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot {\n background: #424242;\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input {\n color: #FFFFFF;\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-webkit-input-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-moz-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input:-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--light.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot .v-label {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled) > .v-input__control > .v-input__slot:hover fieldset {\n color: rgba(0, 0, 0, 0.86);\n}\n.theme--light.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled > .v-input__control > .v-input__slot fieldset {\n color: rgba(0, 0, 0, 0.26);\n}\n\n.theme--dark.v-text-field > .v-input__control > .v-input__slot:before {\n border-color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-text-field:not(.v-input--has-state):hover > .v-input__control > .v-input__slot:before {\n border-color: #FFFFFF;\n}\n.theme--dark.v-text-field.v-input--is-disabled .v-input__slot::before {\n border-image: repeating-linear-gradient(to right, rgba(255, 255, 255, 0.5) 0px, rgba(255, 255, 255, 0.5) 2px, transparent 2px, transparent 4px) 1 repeat;\n}\n.theme--dark.v-text-field--filled > .v-input__control > .v-input__slot {\n background: rgba(255, 255, 255, 0.08);\n}\n.theme--dark.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {\n background: rgba(255, 255, 255, 0.16);\n}\n.theme--dark.v-text-field--solo > .v-input__control > .v-input__slot {\n background: #1E1E1E;\n}\n.theme--dark.v-text-field--solo-inverted > .v-input__control > .v-input__slot {\n background: rgba(255, 255, 255, 0.16);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot {\n background: #FFFFFF;\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-webkit-input-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-moz-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input:-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot input::placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--dark.v-text-field--solo-inverted.v-input--is-focused > .v-input__control > .v-input__slot .v-label {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot fieldset {\n color: rgba(255, 255, 255, 0.24);\n}\n.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled) > .v-input__control > .v-input__slot:hover fieldset {\n color: #FFFFFF;\n}\n.theme--dark.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled > .v-input__control > .v-input__slot fieldset {\n color: rgba(255, 255, 255, 0.16);\n}\n\n.v-text-field {\n padding-top: 12px;\n margin-top: 4px;\n}\n.v-text-field input {\n flex: 1 1 auto;\n line-height: 20px;\n padding: 8px 0 8px;\n max-width: 100%;\n min-width: 0px;\n width: 100%;\n}\n.v-text-field fieldset,\n.v-text-field .v-input__control,\n.v-text-field .v-input__slot {\n border-radius: inherit;\n}\n.v-text-field fieldset,\n.v-text-field .v-input__control {\n color: inherit;\n}\n.v-text-field.v-input--has-state .v-input__control > .v-text-field__details > .v-counter {\n color: inherit;\n}\n.v-text-field.v-input--is-disabled .v-input__control > .v-text-field__details > .v-counter,\n.v-text-field.v-input--is-disabled .v-input__control > .v-text-field__details > .v-messages {\n color: inherit;\n}\n.v-text-field.v-input--dense {\n padding-top: 0;\n}\n.v-text-field.v-input--dense:not(.v-text-field--outlined) input {\n padding: 4px 0 2px;\n}\n.v-text-field.v-input--dense[type=text]::-ms-clear {\n display: none;\n}\n.v-text-field.v-input--dense .v-input__prepend-inner,\n.v-text-field.v-input--dense .v-input__append-inner {\n margin-top: 0px;\n}\n.v-text-field.v-input--dense:not(.v-text-field--enclosed):not(.v-text-field--full-width) .v-input__prepend-inner .v-input__icon > .v-icon,\n.v-text-field.v-input--dense:not(.v-text-field--enclosed):not(.v-text-field--full-width) .v-input__append-inner .v-input__icon > .v-icon {\n margin-top: 8px;\n}\n.v-text-field .v-input__prepend-inner,\n.v-text-field .v-input__append-inner {\n align-self: flex-start;\n display: inline-flex;\n margin-top: 4px;\n line-height: 1;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-application--is-ltr .v-text-field .v-input__prepend-inner {\n margin-right: auto;\n padding-right: 4px;\n}\n.v-application--is-rtl .v-text-field .v-input__prepend-inner {\n margin-left: auto;\n padding-left: 4px;\n}\n.v-application--is-ltr .v-text-field .v-input__append-inner {\n margin-left: auto;\n padding-left: 4px;\n}\n.v-application--is-rtl .v-text-field .v-input__append-inner {\n margin-right: auto;\n padding-right: 4px;\n}\n.v-text-field .v-counter {\n white-space: nowrap;\n}\n.v-application--is-ltr .v-text-field .v-counter {\n margin-left: 8px;\n}\n.v-application--is-rtl .v-text-field .v-counter {\n margin-right: 8px;\n}\n.v-text-field .v-label {\n max-width: 90%;\n overflow: hidden;\n text-overflow: ellipsis;\n top: 6px;\n white-space: nowrap;\n pointer-events: none;\n}\n.v-application--is-ltr .v-text-field .v-label {\n transform-origin: top left;\n}\n.v-application--is-rtl .v-text-field .v-label {\n transform-origin: top right;\n}\n.v-text-field .v-label--active {\n max-width: 133%;\n transform: translateY(-18px) scale(0.75);\n}\n.v-text-field > .v-input__control > .v-input__slot {\n cursor: text;\n transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-text-field > .v-input__control > .v-input__slot:before, .v-text-field > .v-input__control > .v-input__slot:after {\n bottom: -1px;\n content: \"\";\n left: 0;\n position: absolute;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n width: 100%;\n}\n.v-text-field > .v-input__control > .v-input__slot:before {\n border-color: inherit;\n border-style: solid;\n border-width: thin 0 0 0;\n}\n.v-text-field > .v-input__control > .v-input__slot:after {\n border-color: currentColor;\n border-style: solid;\n border-width: thin 0 thin 0;\n transform: scaleX(0);\n}\n.v-text-field__details {\n display: flex;\n flex: 1 0 auto;\n max-width: 100%;\n min-height: 14px;\n overflow: hidden;\n}\n.v-text-field__prefix, .v-text-field__suffix {\n align-self: center;\n cursor: default;\n transition: color 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n white-space: nowrap;\n}\n.v-application--is-ltr .v-text-field__prefix {\n text-align: right;\n padding-right: 4px;\n}\n.v-application--is-rtl .v-text-field__prefix {\n text-align: left;\n padding-left: 4px;\n}\n.v-text-field__suffix {\n white-space: nowrap;\n}\n.v-application--is-ltr .v-text-field__suffix {\n padding-left: 4px;\n}\n.v-application--is-rtl .v-text-field__suffix {\n padding-right: 4px;\n}\n.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix {\n text-align: left;\n padding-right: 0;\n padding-left: 4px;\n}\n.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix {\n text-align: right;\n padding-right: 4px;\n padding-left: 0;\n}\n.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix {\n padding-left: 0;\n padding-right: 4px;\n}\n.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix {\n padding-left: 4px;\n padding-right: 0;\n}\n.v-text-field > .v-input__control > .v-input__slot > .v-text-field__slot {\n display: flex;\n flex: 1 1 auto;\n position: relative;\n}\n.v-text-field:not(.v-text-field--is-booted) .v-label,\n.v-text-field:not(.v-text-field--is-booted) legend {\n transition: none;\n}\n.v-text-field--filled, .v-text-field--full-width, .v-text-field--outlined {\n position: relative;\n}\n.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width > .v-input__control > .v-input__slot, .v-text-field--outlined > .v-input__control > .v-input__slot {\n align-items: stretch;\n min-height: 56px;\n}\n.v-text-field--filled.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense > .v-input__control > .v-input__slot {\n min-height: 52px;\n}\n.v-text-field--filled.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot {\n min-height: 40px;\n}\n.v-text-field--outlined {\n border-radius: 4px;\n}\n.v-text-field--full-width .v-input__prepend-outer,\n.v-text-field--full-width .v-input__prepend-inner,\n.v-text-field--full-width .v-input__append-inner,\n.v-text-field--full-width .v-input__append-outer, .v-text-field--enclosed .v-input__prepend-outer,\n.v-text-field--enclosed .v-input__prepend-inner,\n.v-text-field--enclosed .v-input__append-inner,\n.v-text-field--enclosed .v-input__append-outer {\n margin-top: 17px;\n}\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer {\n margin-top: 14px;\n}\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer {\n margin-top: 9px;\n}\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,\n.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer, .v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,\n.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer {\n margin-top: 8px;\n}\n.v-text-field--filled .v-label, .v-text-field--full-width .v-label {\n top: 18px;\n}\n.v-text-field--filled .v-label--active, .v-text-field--full-width .v-label--active {\n transform: translateY(-6px) scale(0.75);\n}\n.v-text-field--filled.v-input--dense .v-label, .v-text-field--full-width.v-input--dense .v-label {\n top: 17px;\n}\n.v-text-field--filled.v-input--dense .v-label--active, .v-text-field--full-width.v-input--dense .v-label--active {\n transform: translateY(-10px) scale(0.75);\n}\n.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label, .v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label {\n top: 11px;\n}\n.v-text-field--filled {\n border-radius: 4px 4px 0 0;\n}\n.v-text-field--filled:not(.v-text-field--single-line) input {\n margin-top: 22px;\n}\n.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input {\n margin-top: 0;\n}\n.v-text-field--filled .v-text-field__prefix,\n.v-text-field--filled .v-text-field__suffix {\n max-height: 32px;\n margin-top: 20px;\n}\n.v-text-field--full-width {\n border-radius: 0;\n}\n.v-text-field--outlined .v-text-field__slot, .v-text-field--single-line .v-text-field__slot {\n align-items: center;\n}\n.v-text-field.v-text-field--enclosed {\n margin: 0;\n padding: 0;\n}\n.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,\n.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix {\n margin-top: 0;\n}\n.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background {\n display: none;\n}\n.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded) > .v-input__control > .v-input__slot,\n.v-text-field.v-text-field--enclosed .v-text-field__details {\n padding: 0 12px;\n}\n.v-text-field.v-text-field--enclosed .v-text-field__details {\n margin-bottom: 8px;\n}\n.v-application--is-ltr .v-text-field--reverse input {\n text-align: right;\n}\n.v-application--is-rtl .v-text-field--reverse input {\n text-align: left;\n}\n.v-application--is-ltr .v-text-field--reverse .v-label {\n transform-origin: top right;\n}\n.v-application--is-rtl .v-text-field--reverse .v-label {\n transform-origin: top left;\n}\n.v-text-field--reverse > .v-input__control > .v-input__slot,\n.v-text-field--reverse .v-text-field__slot {\n flex-direction: row-reverse;\n}\n.v-text-field--outlined > .v-input__control > .v-input__slot:before, .v-text-field--outlined > .v-input__control > .v-input__slot:after, .v-text-field--solo > .v-input__control > .v-input__slot:before, .v-text-field--solo > .v-input__control > .v-input__slot:after, .v-text-field--rounded > .v-input__control > .v-input__slot:before, .v-text-field--rounded > .v-input__control > .v-input__slot:after {\n display: none;\n}\n.v-text-field--outlined, .v-text-field--solo {\n border-radius: 4px;\n}\n.v-text-field--outlined {\n margin-bottom: 16px;\n transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-text-field--outlined .v-label {\n top: 18px;\n}\n.v-text-field--outlined .v-label--active {\n transform: translateY(-24px) scale(0.75);\n}\n.v-text-field--outlined.v-input--dense .v-label {\n top: 10px;\n}\n.v-text-field--outlined.v-input--dense .v-label--active {\n transform: translateY(-16px) scale(0.75);\n}\n.v-text-field--outlined fieldset {\n border-collapse: collapse;\n border-color: currentColor;\n border-style: solid;\n border-width: 1px;\n bottom: 0;\n left: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: -5px;\n transition-duration: 0.3s;\n transition-property: color, border-width;\n transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n.v-application--is-ltr .v-text-field--outlined fieldset {\n padding-left: 8px;\n}\n.v-application--is-rtl .v-text-field--outlined fieldset {\n padding-right: 8px;\n}\n.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset {\n padding-right: 8px;\n}\n.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse fieldset {\n padding-left: 8px;\n}\n.v-text-field--outlined legend {\n line-height: 11px;\n padding: 0;\n transition: width 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-application--is-ltr .v-text-field--outlined legend {\n text-align: left;\n}\n.v-application--is-rtl .v-text-field--outlined legend {\n text-align: right;\n}\n.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend {\n text-align: right;\n}\n.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend {\n text-align: left;\n}\n.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend {\n margin-left: 12px;\n}\n.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend {\n margin-right: 12px;\n}\n.v-text-field--outlined > .v-input__control > .v-input__slot {\n background: transparent;\n}\n.v-text-field--outlined .v-text-field__prefix {\n max-height: 32px;\n}\n.v-text-field--outlined .v-input__prepend-outer,\n.v-text-field--outlined .v-input__append-outer {\n margin-top: 18px;\n}\n.v-text-field--outlined.v-input--is-focused fieldset, .v-text-field--outlined.v-input--has-state fieldset {\n border: 2px solid currentColor;\n}\n.v-text-field--rounded {\n border-radius: 28px;\n}\n.v-text-field--rounded > .v-input__control > .v-input__slot {\n padding: 0 24px;\n}\n.v-text-field--shaped {\n border-radius: 16px 16px 0 0;\n}\n.v-text-field.v-text-field--solo .v-label {\n top: calc(50% - 9px);\n}\n.v-text-field.v-text-field--solo .v-input__control {\n min-height: 48px;\n padding: 0;\n}\n.v-text-field.v-text-field--solo .v-input__control input {\n caret-color: auto;\n}\n.v-text-field.v-text-field--solo.v-input--dense > .v-input__control {\n min-height: 38px;\n}\n.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-text-field.v-text-field--solo .v-input__append-inner,\n.v-text-field.v-text-field--solo .v-input__prepend-inner {\n align-self: center;\n margin-top: 0;\n}\n.v-text-field.v-text-field--solo .v-input__prepend-outer,\n.v-text-field.v-text-field--solo .v-input__append-outer {\n margin-top: 12px;\n}\n.v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer,\n.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer {\n margin-top: 7px;\n}\n.v-text-field.v-input--is-focused > .v-input__control > .v-input__slot:after {\n transform: scaleX(1);\n}\n.v-text-field.v-input--has-state > .v-input__control > .v-input__slot:before {\n border-color: currentColor;\n}",".theme--light.v-select .v-select__selection--comma {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-select .v-select__selection--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selection--comma {\n color: #FFFFFF;\n}\n\n.theme--dark.v-select .v-select__selection--comma {\n color: #FFFFFF;\n}\n.theme--dark.v-select .v-select__selection--disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selection--comma {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.v-select {\n position: relative;\n}\n.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections {\n flex-wrap: nowrap;\n}\n.v-select > .v-input__control > .v-input__slot {\n cursor: pointer;\n}\n.v-select .v-chip {\n flex: 0 1 auto;\n margin: 4px;\n}\n.v-select .v-chip--selected:after {\n opacity: 0.22;\n}\n.v-select .fade-transition-leave-active {\n position: absolute;\n left: 0;\n}\n.v-select.v-input--is-dirty ::-webkit-input-placeholder {\n color: transparent !important;\n}\n.v-select.v-input--is-dirty ::-moz-placeholder {\n color: transparent !important;\n}\n.v-select.v-input--is-dirty :-ms-input-placeholder {\n color: transparent !important;\n}\n.v-select.v-input--is-dirty ::-ms-input-placeholder {\n color: transparent !important;\n}\n.v-select.v-input--is-dirty ::placeholder {\n color: transparent !important;\n}\n.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix {\n line-height: 20px;\n top: 7px;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections {\n padding-top: 20px;\n}\n.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections {\n padding: 8px 0;\n}\n.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections {\n padding: 4px 0;\n}\n.v-select.v-text-field input {\n flex: 1 1;\n margin-top: 0;\n min-width: 0;\n pointer-events: none;\n position: relative;\n}\n.v-select.v-select--is-menu-active .v-input__icon--append .v-icon {\n transform: rotate(180deg);\n}\n.v-select.v-select--chips input {\n margin: 0;\n}\n.v-select.v-select--chips .v-select__selections {\n min-height: 42px;\n}\n.v-select.v-select--chips.v-input--dense .v-select__selections {\n min-height: 40px;\n}\n.v-select.v-select--chips .v-chip--select.v-chip--active::before {\n opacity: 0.2;\n}\n.v-select.v-select--chips.v-select--chips--small .v-select__selections {\n min-height: 26px;\n}\n.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections {\n min-height: 68px;\n}\n.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections {\n min-height: 40px;\n}\n.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections {\n min-height: 26px;\n}\n.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections, .v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections {\n min-height: 38px;\n}\n.v-select.v-text-field--reverse .v-select__slot,\n.v-select.v-text-field--reverse .v-select__selections {\n flex-direction: row-reverse;\n}\n.v-select__selections {\n align-items: center;\n display: flex;\n flex: 1 1;\n flex-wrap: wrap;\n line-height: 18px;\n max-width: 100%;\n min-width: 0;\n}\n.v-select__selection {\n max-width: 90%;\n}\n.v-select__selection--comma {\n margin: 7px 4px 7px 0;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.v-select.v-input--dense .v-select__selection--comma {\n margin: 5px 4px 3px 0;\n}\n.v-select.v-input--dense .v-chip {\n margin: 0 4px 0 4px;\n}\n.v-select__slot {\n position: relative;\n align-items: center;\n display: flex;\n max-width: 100%;\n min-width: 0;\n width: 100%;\n}\n.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot > input {\n align-self: flex-end;\n}",".v-chip:not(.v-chip--outlined).primary, .v-chip:not(.v-chip--outlined).secondary, .v-chip:not(.v-chip--outlined).accent, .v-chip:not(.v-chip--outlined).success, .v-chip:not(.v-chip--outlined).error, .v-chip:not(.v-chip--outlined).warning, .v-chip:not(.v-chip--outlined).info {\n color: #FFFFFF;\n}\n\n.theme--light.v-chip {\n border-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-chip:not(.v-chip--active) {\n background: #e0e0e0;\n}\n.theme--light.v-chip:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-chip:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-chip--active:hover::before, .theme--light.v-chip--active::before {\n opacity: 0.12;\n}\n.theme--light.v-chip--active:focus::before {\n opacity: 0.16;\n}\n\n.theme--dark.v-chip {\n border-color: rgba(255, 255, 255, 0.12);\n color: #FFFFFF;\n}\n.theme--dark.v-chip:not(.v-chip--active) {\n background: #555;\n}\n.theme--dark.v-chip:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-chip:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-chip--active:hover::before, .theme--dark.v-chip--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-chip--active:focus::before {\n opacity: 0.32;\n}\n\n.v-chip {\n align-items: center;\n cursor: default;\n display: inline-flex;\n line-height: 20px;\n max-width: 100%;\n outline: none;\n overflow: hidden;\n padding: 0 12px;\n position: relative;\n text-decoration: none;\n transition-duration: 0.28s;\n transition-property: box-shadow, opacity;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n vertical-align: middle;\n white-space: nowrap;\n}\n.v-chip:before {\n background-color: currentColor;\n bottom: 0;\n border-radius: inherit;\n content: \"\";\n left: 0;\n opacity: 0;\n position: absolute;\n pointer-events: none;\n right: 0;\n top: 0;\n}\n.v-chip .v-avatar {\n height: 24px !important;\n min-width: 24px !important;\n width: 24px !important;\n}\n.v-chip .v-icon {\n font-size: 24px;\n}\n.v-application--is-ltr .v-chip .v-avatar--left,\n.v-application--is-ltr .v-chip .v-icon--left {\n margin-left: -6px;\n margin-right: 6px;\n}\n.v-application--is-ltr .v-chip .v-avatar--right,\n.v-application--is-ltr .v-chip .v-icon--right {\n margin-left: 6px;\n margin-right: -6px;\n}\n.v-application--is-rtl .v-chip .v-avatar--left,\n.v-application--is-rtl .v-chip .v-icon--left {\n margin-left: 6px;\n margin-right: -6px;\n}\n.v-application--is-rtl .v-chip .v-avatar--right,\n.v-application--is-rtl .v-chip .v-icon--right {\n margin-left: -6px;\n margin-right: 6px;\n}\n.v-chip:not(.v-chip--no-color) .v-icon {\n color: inherit;\n}\n\n.v-chip .v-chip__close.v-icon {\n font-size: 18px;\n max-height: 18px;\n max-width: 18px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right {\n margin-right: -4px;\n}\n.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right {\n margin-left: -4px;\n}\n.v-chip .v-chip__close.v-icon:hover, .v-chip .v-chip__close.v-icon:focus, .v-chip .v-chip__close.v-icon:active {\n opacity: 0.72;\n}\n.v-chip .v-chip__content {\n align-items: center;\n display: inline-flex;\n height: 100%;\n max-width: 100%;\n}\n\n.v-chip--active .v-icon {\n color: inherit;\n}\n\n.v-chip--link::before {\n transition: opacity 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-chip--link:focus::before {\n opacity: 0.32;\n}\n\n.v-chip--clickable {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-chip--clickable:active {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n\n.v-chip--disabled {\n opacity: 0.4;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.v-chip__filter {\n max-width: 24px;\n}\n.v-chip__filter.v-icon {\n color: inherit;\n}\n.v-chip__filter.expand-x-transition-leave-active, .v-chip__filter.expand-x-transition-enter {\n margin: 0;\n}\n\n.v-chip--pill .v-chip__filter {\n margin-right: 0 16px 0 0;\n}\n.v-chip--pill .v-avatar {\n height: 32px !important;\n width: 32px !important;\n}\n.v-application--is-ltr .v-chip--pill .v-avatar--left {\n margin-left: -12px;\n}\n.v-application--is-ltr .v-chip--pill .v-avatar--right {\n margin-right: -12px;\n}\n.v-application--is-rtl .v-chip--pill .v-avatar--left {\n margin-right: -12px;\n}\n.v-application--is-rtl .v-chip--pill .v-avatar--right {\n margin-left: -12px;\n}\n\n.v-chip--label {\n border-radius: 4px !important;\n}\n\n.v-chip.v-chip--outlined {\n border-width: thin;\n border-style: solid;\n}\n.v-chip.v-chip--outlined.v-chip--active:before {\n opacity: 0.08;\n}\n.v-chip.v-chip--outlined .v-icon {\n color: inherit;\n}\n.v-chip.v-chip--outlined.v-chip.v-chip {\n background-color: transparent !important;\n}\n\n.v-chip.v-chip--selected {\n background: transparent;\n}\n.v-chip.v-chip--selected:after {\n opacity: 0.28;\n}\n\n.v-chip.v-size--x-small {\n border-radius: 8px;\n font-size: 10px;\n height: 16px;\n}\n.v-chip.v-size--small {\n border-radius: 12px;\n font-size: 12px;\n height: 24px;\n}\n.v-chip.v-size--default {\n border-radius: 16px;\n font-size: 14px;\n height: 32px;\n}\n.v-chip.v-size--large {\n border-radius: 27px;\n font-size: 16px;\n height: 54px;\n}\n.v-chip.v-size--x-large {\n border-radius: 33px;\n font-size: 18px;\n height: 66px;\n}",".v-menu {\n display: none;\n}\n.v-menu--attached {\n display: inline;\n}\n.v-menu__content {\n position: absolute;\n display: inline-block;\n max-width: 80%;\n overflow-y: auto;\n overflow-x: hidden;\n contain: content;\n will-change: transform;\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n}\n.v-menu__content--active {\n pointer-events: none;\n}\n.v-menu__content--auto .v-list-item {\n transition-property: transform, opacity;\n transition-duration: 0.3s;\n transition-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n.v-menu__content--fixed {\n position: fixed;\n}\n.v-menu__content > .card {\n contain: content;\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n}\n.v-menu > .v-menu__content {\n max-width: none;\n}\n.v-menu-transition-enter .v-list-item {\n min-width: 0;\n pointer-events: none;\n}\n.v-menu-transition-enter-to .v-list-item {\n transition-delay: 0.1s;\n}\n.v-menu-transition-leave-active, .v-menu-transition-leave-to {\n pointer-events: none;\n}\n.v-menu-transition-enter, .v-menu-transition-leave-to {\n opacity: 0;\n}\n.v-menu-transition-enter-active, .v-menu-transition-leave-active {\n transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n\n.v-menu-transition-enter.v-menu__content--auto {\n transition: none !important;\n}\n.v-menu-transition-enter.v-menu__content--auto .v-list-item {\n opacity: 0;\n transform: translateY(-15px);\n}\n.v-menu-transition-enter.v-menu__content--auto .v-list-item--active {\n opacity: 1;\n transform: none !important;\n pointer-events: auto;\n}",".v-simple-checkbox {\n align-self: center;\n line-height: normal;\n position: relative;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n}\n\n.v-simple-checkbox--disabled {\n cursor: default;\n}",".theme--light.v-divider {\n border-color: rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-divider {\n border-color: rgba(255, 255, 255, 0.12);\n}\n\n.v-divider {\n display: block;\n flex: 1 1 0px;\n max-width: 100%;\n height: 0px;\n max-height: 0px;\n border: solid;\n border-width: thin 0 0 0;\n transition: inherit;\n}\n.v-divider--inset:not(.v-divider--vertical) {\n max-width: calc(100% - 72px);\n}\n.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical) {\n margin-left: 72px;\n}\n.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical) {\n margin-right: 72px;\n}\n.v-divider--vertical {\n align-self: stretch;\n border: solid;\n border-width: 0 thin 0 0;\n display: inline-flex;\n height: inherit;\n min-height: 100%;\n max-height: 100%;\n max-width: 0px;\n width: 0px;\n vertical-align: text-bottom;\n}\n.v-divider--vertical.v-divider--inset {\n margin-top: 8px;\n min-height: 0;\n max-height: calc(100% - 16px);\n}",".theme--light.v-subheader {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.theme--dark.v-subheader {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.v-subheader {\n align-items: center;\n display: flex;\n height: 48px;\n font-size: 0.875rem;\n font-weight: 400;\n padding: 0 16px 0 16px;\n}\n.v-subheader--inset {\n margin-left: 56px;\n}",".v-list.primary > .v-list-item, .v-list.secondary > .v-list-item, .v-list.accent > .v-list-item, .v-list.success > .v-list-item, .v-list.error > .v-list-item, .v-list.warning > .v-list-item, .v-list.info > .v-list-item {\n color: #FFFFFF;\n}\n\n.theme--light.v-list {\n background: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-list .v-list--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-list .v-list-group--active:before,\n.theme--light.v-list .v-list-group--active:after {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-list {\n background: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-list .v-list--disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-list .v-list-group--active:before,\n.theme--dark.v-list .v-list-group--active:after {\n background: rgba(255, 255, 255, 0.12);\n}\n\n.v-sheet.v-list {\n border-radius: 0;\n}\n.v-sheet.v-list:not(.v-sheet--outlined) {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-list.v-sheet--shaped {\n border-radius: 0;\n}\n\n.v-list {\n display: block;\n padding: 8px 0;\n position: static;\n transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);\n will-change: box-shadow;\n}\n\n.v-list--disabled {\n pointer-events: none;\n}\n\n.v-list--flat .v-list-item:before {\n display: none;\n}\n\n.v-list--dense .v-subheader {\n font-size: 0.75rem;\n height: 40px;\n padding: 0 8px;\n}\n\n.v-list--nav .v-list-item:not(:last-child):not(:only-child),\n.v-list--rounded .v-list-item:not(:last-child):not(:only-child) {\n margin-bottom: 8px;\n}\n.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),\n.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),\n.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),\n.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child) {\n margin-bottom: 4px;\n}\n\n.v-list--nav {\n padding-left: 8px;\n padding-right: 8px;\n}\n.v-list--nav .v-list-item {\n padding: 0 8px;\n}\n.v-list--nav .v-list-item,\n.v-list--nav .v-list-item:before {\n border-radius: 4px;\n}\n\n.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item, .v-application--is-ltr .v-list.v-sheet--shaped .v-list-item::before,\n.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item > .v-ripple__container {\n border-bottom-right-radius: 32px !important;\n border-top-right-radius: 32px !important;\n}\n.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item, .v-application--is-rtl .v-list.v-sheet--shaped .v-list-item::before,\n.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item > .v-ripple__container {\n border-bottom-left-radius: 32px !important;\n border-top-left-radius: 32px !important;\n}\n.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item, .v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item::before,\n.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item > .v-ripple__container {\n border-bottom-right-radius: 42.6666666667px !important;\n border-top-right-radius: 42.6666666667px !important;\n}\n.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item, .v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item::before,\n.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item > .v-ripple__container {\n border-bottom-left-radius: 42.6666666667px !important;\n border-top-left-radius: 42.6666666667px !important;\n}\n.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item, .v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item::before,\n.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item > .v-ripple__container {\n border-bottom-right-radius: 58.6666666667px !important;\n border-top-right-radius: 58.6666666667px !important;\n}\n.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item, .v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item::before,\n.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item > .v-ripple__container {\n border-bottom-left-radius: 58.6666666667px !important;\n border-top-left-radius: 58.6666666667px !important;\n}\n.v-application--is-ltr .v-list.v-sheet--shaped {\n padding-right: 8px;\n}\n.v-application--is-rtl .v-list.v-sheet--shaped {\n padding-left: 8px;\n}\n\n.v-list--rounded {\n padding: 8px;\n}\n.v-list--rounded .v-list-item, .v-list--rounded .v-list-item::before,\n.v-list--rounded .v-list-item > .v-ripple__container {\n border-radius: 32px !important;\n}\n.v-list--rounded.v-list--two-line .v-list-item, .v-list--rounded.v-list--two-line .v-list-item::before,\n.v-list--rounded.v-list--two-line .v-list-item > .v-ripple__container {\n border-radius: 42.6666666667px !important;\n}\n.v-list--rounded.v-list--three-line .v-list-item, .v-list--rounded.v-list--three-line .v-list-item::before,\n.v-list--rounded.v-list--three-line .v-list-item > .v-ripple__container {\n border-radius: 58.6666666667px !important;\n}\n\n.v-list--subheader {\n padding-top: 0;\n}",".v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon {\n align-self: center;\n margin: 0;\n min-width: 48px;\n justify-content: flex-end;\n}\n\n.v-list-group--sub-group {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n}\n\n.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before {\n opacity: 0;\n}\n\n.v-list-group__items {\n flex: 1 1 auto;\n}\n.v-list-group__items .v-list-item,\n.v-list-group__items .v-list-group__items {\n overflow: hidden;\n}\n\n.v-list-group--active > .v-list-group__header > .v-list-group__header__append-icon .v-icon {\n transform: rotate(-180deg);\n}\n.v-list-group--active > .v-list-group__header.v-list-group__header--sub-group > .v-list-group__header__prepend-icon .v-icon {\n transform: rotate(-180deg);\n}\n.v-list-group--active > .v-list-group__header .v-list-item,\n.v-list-group--active > .v-list-group__header .v-list-item__content,\n.v-list-group--active > .v-list-group__header .v-list-group__header__prepend-icon .v-icon {\n color: inherit;\n}\n\n.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,\n.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,\n.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child {\n margin-right: 16px;\n}\n.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,\n.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,\n.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child {\n margin-left: 16px;\n}\n.v-application--is-ltr .v-list-group--sub-group .v-list-group__header {\n padding-left: 32px;\n}\n.v-application--is-rtl .v-list-group--sub-group .v-list-group__header {\n padding-right: 32px;\n}\n.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item {\n padding-left: 40px;\n}\n.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item {\n padding-right: 40px;\n}\n.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon {\n transform: rotate(-180deg);\n}\n\n.v-application--is-ltr .v-list-group--no-action > .v-list-group__items > .v-list-item {\n padding-left: 72px;\n}\n.v-application--is-rtl .v-list-group--no-action > .v-list-group__items > .v-list-item {\n padding-right: 72px;\n}\n.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item {\n padding-left: 88px;\n}\n.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item {\n padding-right: 88px;\n}\n\n.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header {\n padding-left: 24px;\n}\n.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header {\n padding-right: 24px;\n}\n.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > .v-list-item {\n padding-left: 64px;\n}\n.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action > .v-list-group__items > .v-list-item {\n padding-right: 64px;\n}\n.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item {\n padding-left: 80px;\n}\n.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group > .v-list-group__items > .v-list-item {\n padding-right: 80px;\n}",".theme--light.v-list-item--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {\n color: rgba(0, 0, 0, 0.87) !important;\n}\n.theme--light.v-list-item .v-list-item__mask {\n color: rgba(0, 0, 0, 0.38);\n background: #eeeeee;\n}\n.theme--light.v-list-item .v-list-item__subtitle,\n.theme--light.v-list-item .v-list-item__action-text {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-list-item:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-list-item:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-list-item--active:hover::before, .theme--light.v-list-item--active::before {\n opacity: 0.12;\n}\n.theme--light.v-list-item--active:focus::before {\n opacity: 0.16;\n}\n.theme--light.v-list-item.v-list-item--highlighted::before {\n opacity: 0.16;\n}\n\n.theme--dark.v-list-item--disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {\n color: #FFFFFF !important;\n}\n.theme--dark.v-list-item .v-list-item__mask {\n color: rgba(255, 255, 255, 0.5);\n background: #494949;\n}\n.theme--dark.v-list-item .v-list-item__subtitle,\n.theme--dark.v-list-item .v-list-item__action-text {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-list-item:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-list-item:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-list-item--active:hover::before, .theme--dark.v-list-item--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-list-item--active:focus::before {\n opacity: 0.32;\n}\n.theme--dark.v-list-item.v-list-item--highlighted::before {\n opacity: 0.32;\n}\n\n.v-list-item {\n align-items: center;\n display: flex;\n flex: 1 1 100%;\n letter-spacing: normal;\n min-height: 48px;\n outline: none;\n padding: 0 16px;\n position: relative;\n text-decoration: none;\n}\n.v-list-item--disabled {\n pointer-events: none;\n}\n.v-list-item--selectable {\n -webkit-user-select: auto;\n -moz-user-select: auto;\n -ms-user-select: auto;\n user-select: auto;\n}\n.v-list-item::after {\n content: \"\";\n min-height: inherit;\n font-size: 0;\n}\n\n.v-list-item__action {\n align-self: center;\n margin: 12px 0;\n}\n.v-list-item__action .v-input,\n.v-list-item__action .v-input__control,\n.v-list-item__action .v-input__slot,\n.v-list-item__action .v-input--selection-controls__input {\n margin: 0 !important;\n}\n.v-list-item__action .v-input {\n padding: 0;\n}\n.v-list-item__action .v-input .v-messages {\n display: none;\n}\n\n.v-list-item__action-text {\n font-size: 0.75rem;\n}\n\n.v-list-item__avatar {\n align-self: center;\n justify-content: flex-start;\n margin-bottom: 8px;\n margin-top: 8px;\n}\n.v-list-item__avatar.v-list-item__avatar--horizontal {\n margin-bottom: 8px;\n margin-top: 8px;\n}\n.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child {\n margin-left: -16px;\n}\n.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child {\n margin-right: -16px;\n}\n.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child {\n margin-left: -16px;\n}\n.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child {\n margin-right: -16px;\n}\n\n.v-list-item__content {\n align-items: center;\n align-self: center;\n display: flex;\n flex-wrap: wrap;\n flex: 1 1;\n overflow: hidden;\n padding: 12px 0;\n}\n.v-list-item__content > * {\n line-height: 1.1;\n flex: 1 0 100%;\n}\n.v-list-item__content > *:not(:last-child) {\n margin-bottom: 2px;\n}\n\n.v-list-item__icon {\n align-self: flex-start;\n margin: 16px 0;\n}\n\n.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),\n.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),\n.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child) {\n margin-left: 16px;\n}\n.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),\n.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),\n.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child) {\n margin-right: 16px;\n}\n\n.v-application--is-ltr .v-list-item__avatar:first-child {\n margin-right: 16px;\n}\n.v-application--is-rtl .v-list-item__avatar:first-child {\n margin-left: 16px;\n}\n\n.v-application--is-ltr .v-list-item__action:first-child,\n.v-application--is-ltr .v-list-item__icon:first-child {\n margin-right: 32px;\n}\n.v-application--is-rtl .v-list-item__action:first-child,\n.v-application--is-rtl .v-list-item__icon:first-child {\n margin-left: 32px;\n}\n\n.v-list-item__action,\n.v-list-item__avatar,\n.v-list-item__icon {\n display: inline-flex;\n min-width: 24px;\n}\n\n.v-list-item .v-list-item__title,\n.v-list-item .v-list-item__subtitle {\n line-height: 1.2;\n}\n\n.v-list-item__title,\n.v-list-item__subtitle {\n flex: 1 1 100%;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.v-list-item__title {\n align-self: center;\n font-size: 1rem;\n}\n.v-list-item__title > .v-badge {\n margin-top: 16px;\n}\n\n.v-list-item__subtitle {\n font-size: 0.875rem;\n}\n\n.v-list-item--dense,\n.v-list--dense .v-list-item {\n min-height: 40px;\n}\n.v-list-item--dense .v-list-item__icon,\n.v-list--dense .v-list-item .v-list-item__icon {\n height: 24px;\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.v-list-item--dense .v-list-item__content,\n.v-list--dense .v-list-item .v-list-item__content {\n padding: 8px 0;\n}\n.v-list-item--dense .v-list-item__title,\n.v-list-item--dense .v-list-item__subtitle,\n.v-list--dense .v-list-item .v-list-item__title,\n.v-list--dense .v-list-item .v-list-item__subtitle {\n font-size: 0.8125rem;\n font-weight: 500;\n line-height: 1rem;\n}\n.v-list-item--dense.v-list-item--two-line,\n.v-list--dense .v-list-item.v-list-item--two-line {\n min-height: 60px;\n}\n.v-list-item--dense.v-list-item--three-line,\n.v-list--dense .v-list-item.v-list-item--three-line {\n min-height: 76px;\n}\n\n.v-list-item--link {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-list-item--link:before {\n background-color: currentColor;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n\n.v-list .v-list-item--active {\n color: inherit;\n}\n.v-list .v-list-item--active .v-icon {\n color: inherit;\n}\n\n.v-list-item__action--stack {\n align-items: flex-end;\n align-self: stretch;\n justify-content: space-between;\n white-space: nowrap;\n flex-direction: column;\n}\n\n.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),\n.v-list--two-line .v-list-item .v-list-item__icon,\n.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),\n.v-list--three-line .v-list-item .v-list-item__icon,\n.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),\n.v-list-item--two-line .v-list-item__icon,\n.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),\n.v-list-item--three-line .v-list-item__icon {\n margin-bottom: 16px;\n margin-top: 16px;\n}\n\n.v-list--two-line .v-list-item,\n.v-list-item--two-line {\n min-height: 64px;\n}\n.v-list--two-line .v-list-item .v-list-item__icon,\n.v-list-item--two-line .v-list-item__icon {\n margin-bottom: 32px;\n}\n\n.v-list--three-line .v-list-item,\n.v-list-item--three-line {\n min-height: 88px;\n}\n.v-list--three-line .v-list-item .v-list-item__avatar,\n.v-list--three-line .v-list-item .v-list-item__action,\n.v-list-item--three-line .v-list-item__avatar,\n.v-list-item--three-line .v-list-item__action {\n align-self: flex-start;\n margin-top: 16px;\n margin-bottom: 16px;\n}\n.v-list--three-line .v-list-item .v-list-item__content,\n.v-list-item--three-line .v-list-item__content {\n align-self: stretch;\n}\n.v-list--three-line .v-list-item .v-list-item__subtitle,\n.v-list-item--three-line .v-list-item__subtitle {\n white-space: initial;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n display: -webkit-box;\n}",".v-list-item-group .v-list-item--active {\n color: inherit;\n}",".v-item-group {\n flex: 0 1 auto;\n position: relative;\n max-width: 100%;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}",".v-avatar {\n align-items: center;\n border-radius: 50%;\n display: inline-flex;\n justify-content: center;\n line-height: normal;\n position: relative;\n text-align: center;\n vertical-align: middle;\n overflow: hidden;\n}\n.v-avatar img,\n.v-avatar svg,\n.v-avatar .v-icon,\n.v-avatar .v-image,\n.v-avatar .v-responsive__content {\n border-radius: inherit;\n display: inline-flex;\n height: inherit;\n width: inherit;\n}","/* Theme */\n.theme--light.v-input {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-input input,\n.theme--light.v-input textarea {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-input input::-webkit-input-placeholder,\n.theme--light.v-input textarea::-webkit-input-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input input::-moz-placeholder,\n.theme--light.v-input textarea::-moz-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input input:-ms-input-placeholder,\n.theme--light.v-input textarea:-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input input::-ms-input-placeholder,\n.theme--light.v-input textarea::-ms-input-placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input input::placeholder,\n.theme--light.v-input textarea::placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input--is-disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input--is-disabled input,\n.theme--light.v-input--is-disabled textarea {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-input {\n color: #FFFFFF;\n}\n.theme--dark.v-input input,\n.theme--dark.v-input textarea {\n color: #FFFFFF;\n}\n.theme--dark.v-input input::-webkit-input-placeholder,\n.theme--dark.v-input textarea::-webkit-input-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-input input::-moz-placeholder,\n.theme--dark.v-input textarea::-moz-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-input input:-ms-input-placeholder,\n.theme--dark.v-input textarea:-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-input input::-ms-input-placeholder,\n.theme--dark.v-input textarea::-ms-input-placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-input input::placeholder,\n.theme--dark.v-input textarea::placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-input--is-disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-input--is-disabled input,\n.theme--dark.v-input--is-disabled textarea {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-input {\n align-items: flex-start;\n display: flex;\n flex: 1 1 auto;\n font-size: 16px;\n letter-spacing: normal;\n max-width: 100%;\n text-align: left;\n}\n.v-input .v-progress-linear {\n top: calc(100% - 1px);\n left: 0;\n}\n.v-input input {\n max-height: 32px;\n}\n.v-input input:invalid,\n.v-input textarea:invalid {\n box-shadow: none;\n}\n.v-input input:focus, .v-input input:active,\n.v-input textarea:focus,\n.v-input textarea:active {\n outline: none;\n}\n.v-input .v-label {\n height: 20px;\n line-height: 20px;\n}\n.v-input__append-outer, .v-input__prepend-outer {\n display: inline-flex;\n margin-bottom: 4px;\n margin-top: 4px;\n line-height: 1;\n}\n.v-input__append-outer .v-icon, .v-input__prepend-outer .v-icon {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-application--is-ltr .v-input__append-outer {\n margin-left: 9px;\n}\n.v-application--is-rtl .v-input__append-outer {\n margin-right: 9px;\n}\n.v-application--is-ltr .v-input__prepend-outer {\n margin-right: 9px;\n}\n.v-application--is-rtl .v-input__prepend-outer {\n margin-left: 9px;\n}\n.v-input__control {\n display: flex;\n flex-direction: column;\n height: auto;\n flex-grow: 1;\n flex-wrap: wrap;\n min-width: 0;\n width: 100%;\n}\n.v-input__icon {\n align-items: center;\n display: inline-flex;\n height: 24px;\n flex: 1 0 auto;\n justify-content: center;\n min-width: 24px;\n width: 24px;\n}\n.v-input__icon--clear {\n border-radius: 50%;\n}\n.v-input__icon--clear .v-icon--disabled {\n visibility: hidden;\n}\n.v-input__slot {\n align-items: center;\n color: inherit;\n display: flex;\n margin-bottom: 8px;\n min-height: inherit;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n width: 100%;\n}\n.v-input--dense > .v-input__control > .v-input__slot {\n margin-bottom: 4px;\n}\n.v-input--is-disabled:not(.v-input--is-readonly) {\n pointer-events: none;\n}\n.v-input--is-loading > .v-input__control > .v-input__slot:before, .v-input--is-loading > .v-input__control > .v-input__slot:after {\n display: none;\n}\n.v-input--hide-details > .v-input__control > .v-input__slot {\n margin-bottom: 0;\n}\n.v-input--has-state.error--text .v-label {\n -webkit-animation: v-shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);\n animation: v-shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);\n}",".theme--light.v-label {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-label--is-disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-label {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-label--is-disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-label {\n font-size: 16px;\n line-height: 1;\n min-height: 8px;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}","/* Theme */\n.theme--light.v-messages {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.theme--dark.v-messages {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.v-messages {\n flex: 1 1 auto;\n font-size: 12px;\n min-height: 14px;\n min-width: 1px;\n position: relative;\n}\n.v-application--is-ltr .v-messages {\n text-align: left;\n}\n.v-application--is-rtl .v-messages {\n text-align: right;\n}\n.v-messages__message {\n line-height: 12px;\n word-break: break-word;\n overflow-wrap: break-word;\n word-wrap: break-word;\n -webkit-hyphens: auto;\n -ms-hyphens: auto;\n hyphens: auto;\n}","/* Theme */\n.theme--light.v-counter {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.theme--dark.v-counter {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.v-counter {\n flex: 0 1 auto;\n font-size: 12px;\n min-height: 12px;\n line-height: 12px;\n}",".theme--light.v-progress-linear {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.theme--dark.v-progress-linear {\n color: #FFFFFF;\n}\n\n.v-progress-linear {\n background: transparent;\n overflow: hidden;\n position: relative;\n transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);\n width: 100%;\n}\n\n.v-progress-linear__buffer {\n height: inherit;\n left: 0;\n position: absolute;\n top: 0;\n transition: inherit;\n width: 100%;\n z-index: 1;\n}\n\n.v-progress-linear--reverse .v-progress-linear__buffer {\n left: auto;\n right: 0;\n}\n\n.v-progress-linear__background {\n bottom: 0;\n left: 0;\n position: absolute;\n top: 0;\n transition: inherit;\n}\n\n.v-progress-linear--reverse .v-progress-linear__background {\n left: auto;\n right: 0;\n}\n\n.v-progress-linear__content {\n align-items: center;\n display: flex;\n height: 100%;\n left: 0;\n justify-content: center;\n position: absolute;\n top: 0;\n width: 100%;\n z-index: 2;\n}\n\n.v-progress-linear--reverse .v-progress-linear__content {\n left: auto;\n right: 0;\n}\n\n.v-progress-linear__determinate {\n height: inherit;\n left: 0;\n position: absolute;\n transition: inherit;\n}\n\n.v-progress-linear--reverse .v-progress-linear__determinate {\n left: auto;\n right: 0;\n}\n\n.v-progress-linear .v-progress-linear__indeterminate .long, .v-progress-linear .v-progress-linear__indeterminate .short {\n background-color: inherit;\n bottom: 0;\n height: inherit;\n left: 0;\n position: absolute;\n right: auto;\n top: 0;\n width: auto;\n will-change: left, right;\n}\n.v-progress-linear .v-progress-linear__indeterminate--active .long {\n -webkit-animation-name: indeterminate-ltr;\n animation-name: indeterminate-ltr;\n -webkit-animation-duration: 2.2s;\n animation-duration: 2.2s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n}\n.v-progress-linear .v-progress-linear__indeterminate--active .short {\n -webkit-animation-name: indeterminate-short-ltr;\n animation-name: indeterminate-short-ltr;\n -webkit-animation-duration: 2.2s;\n animation-duration: 2.2s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n}\n\n.v-progress-linear--reverse .v-progress-linear__indeterminate .long, .v-progress-linear--reverse .v-progress-linear__indeterminate .short {\n left: auto;\n right: 0;\n}\n.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long {\n -webkit-animation-name: indeterminate-rtl;\n animation-name: indeterminate-rtl;\n}\n.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short {\n -webkit-animation-name: indeterminate-short-rtl;\n animation-name: indeterminate-short-rtl;\n}\n\n.v-progress-linear__stream {\n -webkit-animation: stream-ltr 0.25s infinite linear;\n animation: stream-ltr 0.25s infinite linear;\n border-color: currentColor;\n border-top: 4px dotted;\n bottom: 0;\n left: auto;\n right: -8px;\n opacity: 0.3;\n pointer-events: none;\n position: absolute;\n top: calc(50% - 2px);\n transition: inherit;\n}\n\n.v-progress-linear--reverse .v-progress-linear__stream {\n -webkit-animation: stream-rtl 0.25s infinite linear;\n animation: stream-rtl 0.25s infinite linear;\n left: -8px;\n right: auto;\n}\n\n.v-progress-linear__wrapper {\n overflow: hidden;\n position: relative;\n transition: inherit;\n}\n\n.v-progress-linear--absolute,\n.v-progress-linear--fixed {\n left: 0;\n z-index: 1;\n}\n\n.v-progress-linear--absolute {\n position: absolute;\n}\n\n.v-progress-linear--fixed {\n position: fixed;\n}\n\n.v-progress-linear--reactive .v-progress-linear__content {\n pointer-events: none;\n}\n\n.v-progress-linear--rounded {\n border-radius: 4px;\n}\n\n.v-progress-linear--striped .v-progress-linear__determinate {\n background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.25) 25%, transparent 0, transparent 50%, rgba(255, 255, 255, 0.25) 0, rgba(255, 255, 255, 0.25) 75%, transparent 0, transparent);\n background-size: 40px 40px;\n background-repeat: repeat;\n}\n\n.v-progress-linear--query .v-progress-linear__indeterminate--active .long {\n -webkit-animation-name: query-ltr;\n animation-name: query-ltr;\n -webkit-animation-duration: 2s;\n animation-duration: 2s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n}\n.v-progress-linear--query .v-progress-linear__indeterminate--active .short {\n -webkit-animation-name: query-short-ltr;\n animation-name: query-short-ltr;\n -webkit-animation-duration: 2s;\n animation-duration: 2s;\n -webkit-animation-iteration-count: infinite;\n animation-iteration-count: infinite;\n}\n.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long {\n -webkit-animation-name: query-rtl;\n animation-name: query-rtl;\n}\n.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short {\n -webkit-animation-name: query-short-rtl;\n animation-name: query-short-rtl;\n}\n\n@-webkit-keyframes indeterminate-ltr {\n 0% {\n left: -90%;\n right: 100%;\n }\n 60% {\n left: -90%;\n right: 100%;\n }\n 100% {\n left: 100%;\n right: -35%;\n }\n}\n\n@keyframes indeterminate-ltr {\n 0% {\n left: -90%;\n right: 100%;\n }\n 60% {\n left: -90%;\n right: 100%;\n }\n 100% {\n left: 100%;\n right: -35%;\n }\n}\n@-webkit-keyframes indeterminate-rtl {\n 0% {\n left: 100%;\n right: -90%;\n }\n 60% {\n left: 100%;\n right: -90%;\n }\n 100% {\n left: -35%;\n right: 100%;\n }\n}\n@keyframes indeterminate-rtl {\n 0% {\n left: 100%;\n right: -90%;\n }\n 60% {\n left: 100%;\n right: -90%;\n }\n 100% {\n left: -35%;\n right: 100%;\n }\n}\n@-webkit-keyframes indeterminate-short-ltr {\n 0% {\n left: -200%;\n right: 100%;\n }\n 60% {\n left: 107%;\n right: -8%;\n }\n 100% {\n left: 107%;\n right: -8%;\n }\n}\n@keyframes indeterminate-short-ltr {\n 0% {\n left: -200%;\n right: 100%;\n }\n 60% {\n left: 107%;\n right: -8%;\n }\n 100% {\n left: 107%;\n right: -8%;\n }\n}\n@-webkit-keyframes indeterminate-short-rtl {\n 0% {\n left: 100%;\n right: -200%;\n }\n 60% {\n left: -8%;\n right: 107%;\n }\n 100% {\n left: -8%;\n right: 107%;\n }\n}\n@keyframes indeterminate-short-rtl {\n 0% {\n left: 100%;\n right: -200%;\n }\n 60% {\n left: -8%;\n right: 107%;\n }\n 100% {\n left: -8%;\n right: 107%;\n }\n}\n@-webkit-keyframes query-ltr {\n 0% {\n right: -90%;\n left: 100%;\n }\n 60% {\n right: -90%;\n left: 100%;\n }\n 100% {\n right: 100%;\n left: -35%;\n }\n}\n@keyframes query-ltr {\n 0% {\n right: -90%;\n left: 100%;\n }\n 60% {\n right: -90%;\n left: 100%;\n }\n 100% {\n right: 100%;\n left: -35%;\n }\n}\n@-webkit-keyframes query-rtl {\n 0% {\n right: 100%;\n left: -90%;\n }\n 60% {\n right: 100%;\n left: -90%;\n }\n 100% {\n right: -35%;\n left: 100%;\n }\n}\n@keyframes query-rtl {\n 0% {\n right: 100%;\n left: -90%;\n }\n 60% {\n right: 100%;\n left: -90%;\n }\n 100% {\n right: -35%;\n left: 100%;\n }\n}\n@-webkit-keyframes query-short-ltr {\n 0% {\n right: -200%;\n left: 100%;\n }\n 60% {\n right: 107%;\n left: -8%;\n }\n 100% {\n right: 107%;\n left: -8%;\n }\n}\n@keyframes query-short-ltr {\n 0% {\n right: -200%;\n left: 100%;\n }\n 60% {\n right: 107%;\n left: -8%;\n }\n 100% {\n right: 107%;\n left: -8%;\n }\n}\n@-webkit-keyframes query-short-rtl {\n 0% {\n right: 100%;\n left: -200%;\n }\n 60% {\n right: -8%;\n left: 107%;\n }\n 100% {\n right: -8%;\n left: 107%;\n }\n}\n@keyframes query-short-rtl {\n 0% {\n right: 100%;\n left: -200%;\n }\n 60% {\n right: -8%;\n left: 107%;\n }\n 100% {\n right: -8%;\n left: 107%;\n }\n}\n@-webkit-keyframes stream-ltr {\n to {\n transform: translateX(-8px);\n }\n}\n@keyframes stream-ltr {\n to {\n transform: translateX(-8px);\n }\n}\n@-webkit-keyframes stream-rtl {\n to {\n transform: translateX(8px);\n }\n}\n@keyframes stream-rtl {\n to {\n transform: translateX(8px);\n }\n}",".theme--light.v-badge .v-badge__badge::after {\n border-color: #FFFFFF;\n}\n\n.theme--dark.v-badge .v-badge__badge::after {\n border-color: #1E1E1E;\n}\n\n.v-badge {\n display: inline-block;\n line-height: 1;\n position: relative;\n}\n.v-badge__badge {\n border-radius: 10px;\n color: #FFFFFF;\n display: inline-block;\n font-size: 12px;\n height: 20px;\n letter-spacing: 0;\n line-height: 1;\n min-width: 20px;\n padding: 4px 6px;\n pointer-events: auto;\n position: absolute;\n text-align: center;\n text-indent: 0;\n top: auto;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n white-space: nowrap;\n}\n.v-application--is-ltr .v-badge__badge {\n right: auto;\n}\n.v-application--is-rtl .v-badge__badge {\n left: auto;\n}\n.v-badge__badge .v-icon {\n color: inherit;\n font-size: 12px;\n margin: 0 -2px;\n}\n.v-badge__badge .v-img {\n height: 12px;\n width: 12px;\n}\n.v-badge__wrapper {\n flex: 0 1;\n height: 100%;\n left: 0;\n pointer-events: none;\n position: absolute;\n top: 0;\n width: 100%;\n}\n.v-badge--avatar .v-badge__badge {\n padding: 0;\n}\n.v-badge--avatar .v-badge__badge .v-avatar {\n height: 20px !important;\n min-width: 0 !important;\n max-width: 20px !important;\n}\n.v-badge--bordered .v-badge__badge::after {\n border-radius: inherit;\n border-width: 2px;\n border-style: solid;\n bottom: 0;\n content: \"\";\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n transform: scale(1.15);\n}\n.v-badge--dot .v-badge__badge {\n border-radius: 4.5px;\n height: 9px;\n min-width: 0;\n padding: 0;\n width: 9px;\n}\n.v-badge--dot .v-badge__badge::after {\n border-width: 1.5px;\n}\n.v-badge--icon .v-badge__badge {\n padding: 4px 6px;\n}\n.v-badge--inline {\n align-items: center;\n display: inline-flex;\n justify-content: center;\n}\n.v-badge--inline .v-badge__badge,\n.v-badge--inline .v-badge__wrapper {\n position: relative;\n}\n.v-badge--inline .v-badge__wrapper {\n margin: 0 4px;\n}\n.v-badge--tile .v-badge__badge {\n border-radius: 0;\n}",".theme--light.v-banner.v-sheet {\n background-color: transparent;\n}\n.theme--light.v-banner.v-sheet .v-banner__wrapper {\n border-bottom: thin solid rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-banner.v-sheet {\n background-color: transparent;\n}\n.theme--dark.v-banner.v-sheet .v-banner__wrapper {\n border-bottom: thin solid rgba(255, 255, 255, 0.12);\n}\n\n.v-sheet.v-banner {\n border-radius: 0;\n}\n.v-sheet.v-banner:not(.v-sheet--outlined) {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-banner.v-sheet--shaped {\n border-radius: 24px 0;\n}\n\n.v-banner {\n position: relative;\n transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);\n will-change: box-shadow;\n}\n\n.v-banner__actions {\n align-items: center;\n align-self: flex-end;\n display: flex;\n flex: 1 0 auto;\n justify-content: flex-end;\n margin-bottom: -8px;\n}\n.v-application--is-ltr .v-banner__actions {\n margin-left: 90px;\n}\n.v-application--is-rtl .v-banner__actions {\n margin-right: 90px;\n}\n.v-application--is-ltr .v-banner__actions > * {\n margin-left: 8px;\n}\n.v-application--is-rtl .v-banner__actions > * {\n margin-right: 8px;\n}\n\n.v-banner__content {\n align-items: center;\n display: flex;\n flex: 1 1 auto;\n overflow: hidden;\n}\n\n.v-banner__text {\n flex: 1 1 auto;\n line-height: 20px;\n max-width: 100%;\n}\n\n.v-banner__icon {\n display: inline-flex;\n flex: 0 0 auto;\n}\n.v-application--is-ltr .v-banner__icon {\n margin-right: 24px;\n}\n.v-application--is-rtl .v-banner__icon {\n margin-left: 24px;\n}\n\n.v-banner__wrapper {\n align-items: center;\n display: flex;\n flex: 1 1 auto;\n}\n.v-application--is-ltr .v-banner__wrapper {\n padding: 16px 8px 16px 24px;\n}\n.v-application--is-rtl .v-banner__wrapper {\n padding: 16px 24px 16px 8px;\n}\n\n.v-banner--single-line .v-banner__actions {\n margin-bottom: 0;\n align-self: center;\n}\n.v-banner--single-line .v-banner__text {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n.v-banner--single-line .v-banner__wrapper {\n padding-top: 8px;\n padding-bottom: 8px;\n}\n\n.v-application--is-ltr .v-banner--has-icon .v-banner__wrapper {\n padding-left: 16px;\n}\n.v-application--is-rtl .v-banner--has-icon .v-banner__wrapper {\n padding-right: 16px;\n}\n\n.v-banner--is-mobile .v-banner__actions {\n flex: 1 0 100%;\n margin-left: 0;\n margin-right: 0;\n padding-top: 12px;\n}\n.v-banner--is-mobile .v-banner__wrapper {\n flex-wrap: wrap;\n padding-top: 16px;\n}\n.v-application--is-ltr .v-banner--is-mobile .v-banner__wrapper {\n padding-left: 16px;\n}\n.v-application--is-rtl .v-banner--is-mobile .v-banner__wrapper {\n padding-right: 16px;\n}\n.v-banner--is-mobile.v-banner--has-icon .v-banner__wrapper {\n padding-top: 24px;\n}\n.v-banner--is-mobile.v-banner--single-line .v-banner__actions {\n flex: initial;\n padding-top: 0;\n}\n.v-application--is-ltr .v-banner--is-mobile.v-banner--single-line .v-banner__actions {\n margin-left: 36px;\n}\n.v-application--is-rtl .v-banner--is-mobile.v-banner--single-line .v-banner__actions {\n margin-right: 36px;\n}\n.v-banner--is-mobile.v-banner--single-line .v-banner__wrapper {\n flex-wrap: nowrap;\n padding-top: 10px;\n}\n.v-application--is-ltr .v-banner--is-mobile .v-banner__icon {\n margin-right: 16px;\n}\n.v-application--is-rtl .v-banner--is-mobile .v-banner__icon {\n margin-left: 16px;\n}\n.v-application--is-ltr .v-banner--is-mobile .v-banner__content {\n padding-right: 8px;\n}\n.v-application--is-rtl .v-banner--is-mobile .v-banner__content {\n padding-left: 8px;\n}\n.v-banner--is-mobile .v-banner__content .v-banner__wrapper {\n flex-wrap: nowrap;\n padding-top: 10px;\n}",".theme--light.v-bottom-navigation {\n background-color: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-bottom-navigation .v-btn:not(.v-btn--active) {\n color: rgba(0, 0, 0, 0.6) !important;\n}\n\n.theme--dark.v-bottom-navigation {\n background-color: #2E2E2E;\n color: #FFFFFF;\n}\n.theme--dark.v-bottom-navigation .v-btn:not(.v-btn--active) {\n color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.v-item-group.v-bottom-navigation {\n bottom: 0;\n display: flex;\n left: 0;\n justify-content: center;\n width: 100%;\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-item-group.v-bottom-navigation .v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined) {\n background-color: transparent;\n}\n.v-item-group.v-bottom-navigation .v-btn {\n border-radius: 0;\n box-shadow: none;\n flex: 0 1 auto;\n font-size: 0.75rem;\n height: inherit;\n max-width: 168px;\n min-width: 80px;\n position: relative;\n text-transform: none;\n}\n.v-item-group.v-bottom-navigation .v-btn:after {\n content: none;\n}\n.v-item-group.v-bottom-navigation .v-btn .v-btn__content {\n flex-direction: column-reverse;\n height: inherit;\n}\n.v-item-group.v-bottom-navigation .v-btn .v-btn__content > *:not(.v-icon) {\n line-height: 1.2;\n}\n.v-item-group.v-bottom-navigation .v-btn.v-btn--active {\n color: inherit;\n}\n.v-item-group.v-bottom-navigation .v-btn.v-btn--active:not(:hover):before {\n opacity: 0;\n}\n\n.v-item-group.v-bottom-navigation--absolute,\n.v-item-group.v-bottom-navigation--fixed {\n z-index: 4;\n}\n\n.v-item-group.v-bottom-navigation--absolute {\n position: absolute;\n}\n\n.v-item-group.v-bottom-navigation--active {\n transform: translate(0, 0);\n}\n\n.v-item-group.v-bottom-navigation--fixed {\n position: fixed;\n}\n\n.v-item-group.v-bottom-navigation--grow .v-btn {\n width: 100%;\n}\n\n.v-item-group.v-bottom-navigation--horizontal .v-btn > .v-btn__content {\n flex-direction: row-reverse;\n}\n.v-item-group.v-bottom-navigation--horizontal .v-btn > .v-btn__content > .v-icon {\n margin-bottom: 0;\n margin-right: 16px;\n}\n\n.v-item-group.v-bottom-navigation--shift .v-btn .v-btn__content > *:not(.v-icon) {\n opacity: 0;\n position: absolute;\n top: calc(100% - 12px);\n transform: scale(0.9);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content > .v-icon {\n transform: translateY(-8px);\n}\n.v-item-group.v-bottom-navigation--shift .v-btn--active .v-btn__content > *:not(.v-icon) {\n opacity: 1;\n top: calc(100% - 22px);\n transform: scale(1);\n}",".bottom-sheet-transition-enter {\n transform: translateY(100%);\n}\n.bottom-sheet-transition-leave-to {\n transform: translateY(100%);\n}\n\n.v-bottom-sheet.v-dialog {\n align-self: flex-end;\n border-radius: 0;\n flex: 0 1 auto;\n margin: 0;\n overflow: visible;\n}\n.v-bottom-sheet.v-dialog.v-bottom-sheet--inset {\n max-width: 70%;\n}\n@media only screen and (max-width: 599px) {\n .v-bottom-sheet.v-dialog.v-bottom-sheet--inset {\n max-width: none;\n }\n}",".v-dialog {\n border-radius: 4px;\n margin: 24px;\n overflow-y: auto;\n pointer-events: auto;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n width: 100%;\n z-index: inherit;\n box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);\n}\n.v-dialog:not(.v-dialog--fullscreen) {\n max-height: 90%;\n}\n.v-dialog > * {\n width: 100%;\n}\n.v-dialog > .v-card > .v-card__title {\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n padding: 16px 24px 10px;\n}\n.v-dialog > .v-card > .v-card__text {\n padding: 0 24px 20px;\n}\n.v-dialog > .v-card > .v-card__subtitle {\n padding: 0 24px 20px;\n}\n\n.v-dialog__content {\n align-items: center;\n display: flex;\n height: 100%;\n justify-content: center;\n left: 0;\n pointer-events: none;\n position: fixed;\n top: 0;\n transition: 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), z-index 1ms;\n width: 100%;\n z-index: 6;\n outline: none;\n}\n\n.v-dialog__container {\n display: none;\n}\n.v-dialog__container--attached {\n display: inline;\n}\n\n.v-dialog--animated {\n -webkit-animation-duration: 0.15s;\n animation-duration: 0.15s;\n -webkit-animation-name: animate-dialog;\n animation-name: animate-dialog;\n -webkit-animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);\n animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n\n.v-dialog--fullscreen {\n border-radius: 0;\n margin: 0;\n height: 100%;\n position: fixed;\n overflow-y: auto;\n top: 0;\n left: 0;\n}\n.v-dialog--fullscreen > .v-card {\n min-height: 100%;\n min-width: 100%;\n margin: 0 !important;\n padding: 0 !important;\n}\n\n.v-dialog--scrollable,\n.v-dialog--scrollable > form {\n display: flex;\n}\n.v-dialog--scrollable > .v-card,\n.v-dialog--scrollable > form > .v-card {\n display: flex;\n flex: 1 1 100%;\n flex-direction: column;\n max-height: 100%;\n max-width: 100%;\n}\n.v-dialog--scrollable > .v-card > .v-card__title,\n.v-dialog--scrollable > .v-card > .v-card__actions,\n.v-dialog--scrollable > form > .v-card > .v-card__title,\n.v-dialog--scrollable > form > .v-card > .v-card__actions {\n flex: 0 0 auto;\n}\n.v-dialog--scrollable > .v-card > .v-card__text,\n.v-dialog--scrollable > form > .v-card > .v-card__text {\n -webkit-backface-visibility: hidden;\n backface-visibility: hidden;\n flex: 1 1 auto;\n overflow-y: auto;\n}\n\n@-webkit-keyframes animate-dialog {\n 0% {\n transform: scale(1);\n }\n 50% {\n transform: scale(1.03);\n }\n 100% {\n transform: scale(1);\n }\n}\n\n@keyframes animate-dialog {\n 0% {\n transform: scale(1);\n }\n 50% {\n transform: scale(1.03);\n }\n 100% {\n transform: scale(1);\n }\n}",".theme--light.v-overlay {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.theme--dark.v-overlay {\n color: #FFFFFF;\n}\n\n.v-overlay {\n align-items: center;\n border-radius: inherit;\n display: flex;\n justify-content: center;\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n pointer-events: none;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), z-index 1ms;\n}\n\n.v-overlay__content {\n position: relative;\n}\n\n.v-overlay__scrim {\n border-radius: inherit;\n bottom: 0;\n height: 100%;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n transition: inherit;\n width: 100%;\n will-change: opacity;\n}\n\n.v-overlay--absolute {\n position: absolute;\n}\n\n.v-overlay--active {\n pointer-events: auto;\n}",".theme--light.v-breadcrumbs .v-breadcrumbs__divider, .theme--light.v-breadcrumbs .v-breadcrumbs__item--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-breadcrumbs .v-breadcrumbs__divider, .theme--dark.v-breadcrumbs .v-breadcrumbs__item--disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-breadcrumbs {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n flex: 0 1 auto;\n list-style-type: none;\n margin: 0;\n padding: 18px 12px;\n}\n.v-breadcrumbs li {\n align-items: center;\n display: inline-flex;\n font-size: 14px;\n}\n.v-breadcrumbs li .v-icon {\n font-size: 16px;\n}\n.v-breadcrumbs li:nth-child(even) {\n padding: 0 12px;\n}\n\n.v-breadcrumbs__item {\n align-items: center;\n display: inline-flex;\n text-decoration: none;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-breadcrumbs__item--disabled {\n pointer-events: none;\n}\n\n.v-breadcrumbs--large li {\n font-size: 16px;\n}\n.v-breadcrumbs--large li .v-icon {\n font-size: 16px;\n}",".theme--light.v-btn-toggle:not(.v-btn-toggle--group) {\n background: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn {\n border-color: rgba(0, 0, 0, 0.12) !important;\n}\n.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) {\n border-color: rgba(0, 0, 0, 0.26);\n}\n.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon {\n color: #000000;\n}\n\n.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) {\n background: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn {\n border-color: rgba(255, 255, 255, 0.12) !important;\n}\n.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn:focus:not(:active) {\n border-color: rgba(255, 255, 255, 0.3);\n}\n.theme--dark.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn .v-icon {\n color: #FFFFFF;\n}\n\n.v-btn-toggle {\n border-radius: 4px;\n display: inline-flex;\n max-width: 100%;\n}\n.v-btn-toggle > .v-btn.v-btn {\n border-radius: 0;\n border-style: solid;\n border-width: thin;\n box-shadow: none;\n box-shadow: none;\n opacity: 0.8;\n padding: 0 12px;\n}\n.v-application--is-ltr .v-btn-toggle > .v-btn.v-btn:first-child {\n border-top-left-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.v-application--is-rtl .v-btn-toggle > .v-btn.v-btn:first-child {\n border-top-right-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n.v-application--is-ltr .v-btn-toggle > .v-btn.v-btn:last-child {\n border-top-right-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n.v-application--is-rtl .v-btn-toggle > .v-btn.v-btn:last-child {\n border-top-left-radius: inherit;\n border-bottom-left-radius: inherit;\n}\n.v-btn-toggle > .v-btn.v-btn--active {\n color: inherit;\n opacity: 1;\n}\n.v-btn-toggle > .v-btn.v-btn:after {\n display: none;\n}\n.v-application--is-ltr .v-btn-toggle > .v-btn.v-btn:not(:first-child) {\n border-left-width: 0;\n}\n.v-application--is-rtl .v-btn-toggle > .v-btn.v-btn:not(:last-child) {\n border-left-width: 0;\n}\n.v-btn-toggle:not(.v-btn-toggle--dense) .v-btn.v-btn.v-size--default {\n height: 48px;\n min-height: 0;\n min-width: 48px;\n}\n\n.v-btn-toggle--borderless > .v-btn.v-btn {\n border-width: 0;\n}\n\n.v-btn-toggle--dense > .v-btn.v-btn {\n padding: 0 8px;\n}\n\n.v-btn-toggle--group {\n border-radius: 0;\n}\n.v-btn-toggle--group > .v-btn.v-btn {\n background-color: transparent !important;\n border-color: transparent;\n margin: 4px;\n min-width: auto;\n}\n\n.v-btn-toggle--rounded {\n border-radius: 24px;\n}\n\n.v-btn-toggle--shaped {\n border-radius: 24px 4px;\n}\n\n.v-btn-toggle--tile {\n border-radius: 0;\n}",".theme--light.v-calendar-events .v-event-timed {\n border: 1px solid !important;\n}\n.theme--light.v-calendar-events .v-event-more {\n background-color: #FFFFFF;\n}\n.theme--light.v-calendar-events .v-event-more.v-outside {\n background-color: #f7f7f7;\n}\n\n.theme--dark.v-calendar-events .v-event-timed {\n border: 1px solid !important;\n}\n.theme--dark.v-calendar-events .v-event-more {\n background-color: #303030;\n}\n.theme--dark.v-calendar-events .v-event-more.v-outside {\n background-color: #202020;\n}\n\n.v-calendar .v-event {\n position: relative;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-size: 12px;\n cursor: pointer;\n line-height: 20px;\n margin-right: -1px;\n z-index: 1;\n border-radius: 4px;\n}\n.v-calendar .v-event-more {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n font-size: 12px;\n cursor: pointer;\n font-weight: bold;\n z-index: 1;\n position: relative;\n}\n.v-calendar .v-event-timed-container {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n margin-right: 10px;\n pointer-events: none;\n}\n.v-calendar .v-event-timed {\n position: absolute;\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n font-size: 12px;\n cursor: pointer;\n border-radius: 4px;\n pointer-events: all;\n}\n.v-calendar.v-calendar-events .v-calendar-weekly__head-weekday {\n margin-right: -1px;\n}\n.v-calendar.v-calendar-events .v-calendar-weekly__day {\n overflow: visible;\n margin-right: -1px;\n}",".theme--light.v-calendar-weekly {\n background-color: #FFFFFF;\n border-top: #e0e0e0 1px solid;\n border-left: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday {\n border-right: #e0e0e0 1px solid;\n color: #000000;\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside {\n background-color: #f7f7f7;\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__head-weeknumber {\n background-color: #f1f3f4;\n border-right: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__day {\n border-right: #e0e0e0 1px solid;\n border-bottom: #e0e0e0 1px solid;\n color: #000000;\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside {\n background-color: #f7f7f7;\n}\n.theme--light.v-calendar-weekly .v-calendar-weekly__weeknumber {\n background-color: #f1f3f4;\n border-right: #e0e0e0 1px solid;\n border-bottom: #e0e0e0 1px solid;\n color: #000000;\n}\n\n.theme--dark.v-calendar-weekly {\n background-color: #303030;\n border-top: #9e9e9e 1px solid;\n border-left: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday {\n border-right: #9e9e9e 1px solid;\n color: #FFFFFF;\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside {\n background-color: #202020;\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weeknumber {\n background-color: #202020;\n border-right: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__day {\n border-right: #9e9e9e 1px solid;\n border-bottom: #9e9e9e 1px solid;\n color: #FFFFFF;\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside {\n background-color: #202020;\n}\n.theme--dark.v-calendar-weekly .v-calendar-weekly__weeknumber {\n background-color: #202020;\n border-right: #9e9e9e 1px solid;\n border-bottom: #9e9e9e 1px solid;\n color: #FFFFFF;\n}\n\n.v-calendar-weekly {\n width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n min-height: 0;\n}\n\n.v-calendar-weekly__head {\n display: flex;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.v-calendar-weekly__head-weekday {\n flex: 1 0 20px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding: 0px 4px 0px 4px;\n font-size: 11px;\n overflow: hidden;\n text-align: center;\n text-overflow: ellipsis;\n text-transform: uppercase;\n white-space: nowrap;\n}\n\n.v-calendar-weekly__head-weeknumber {\n position: relative;\n flex: 0 0 24px;\n}\n\n.v-calendar-weekly__week {\n display: flex;\n flex: 1;\n height: unset;\n min-height: 0;\n}\n\n.v-calendar-weekly__weeknumber {\n display: flex;\n flex: 0 0 24px;\n height: unset;\n min-height: 0;\n padding-top: 14.5px;\n text-align: center;\n}\n.v-calendar-weekly__weeknumber > small {\n width: 100% !important;\n}\n\n.v-calendar-weekly__day {\n flex: 1;\n width: 0;\n overflow: hidden;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n position: relative;\n padding: 0px 0px 0px 0px;\n min-width: 0;\n}\n.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month {\n color: currentColor;\n}\n\n.v-calendar-weekly__day-label {\n text-decoration: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n box-shadow: none;\n text-align: center;\n margin: 4px 0 0 0;\n}\n.v-calendar-weekly__day-label .v-btn {\n font-size: 12px;\n text-transform: none;\n}\n\n.v-calendar-weekly__day-month {\n position: absolute;\n text-decoration: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n box-shadow: none;\n top: 0;\n left: 36px;\n height: 32px;\n line-height: 32px;\n}",".theme--light.v-calendar-daily {\n background-color: #FFFFFF;\n border-left: #e0e0e0 1px solid;\n border-top: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__intervals-head {\n border-right: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__intervals-head::after {\n background: #e0e0e0;\n background: linear-gradient(90deg, transparent, #e0e0e0);\n}\n.theme--light.v-calendar-daily .v-calendar-daily_head-day {\n border-right: #e0e0e0 1px solid;\n border-bottom: #e0e0e0 1px solid;\n color: #000000;\n}\n.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday,\n.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-calendar-daily .v-calendar-daily__intervals-body {\n border-right: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text {\n color: #424242;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__day {\n border-right: #e0e0e0 1px solid;\n border-bottom: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__day-interval {\n border-top: #e0e0e0 1px solid;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child {\n border-top: none !important;\n}\n.theme--light.v-calendar-daily .v-calendar-daily__interval::after {\n border-top: #e0e0e0 1px solid;\n}\n\n.theme--dark.v-calendar-daily {\n background-color: #303030;\n border-left: #9e9e9e 1px solid;\n border-top: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head {\n border-right: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head::after {\n background: #9e9e9e;\n background: linear-gradient(90deg, transparent, #9e9e9e);\n}\n.theme--dark.v-calendar-daily .v-calendar-daily_head-day {\n border-right: #9e9e9e 1px solid;\n border-bottom: #9e9e9e 1px solid;\n color: #FFFFFF;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday,\n.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body {\n border-right: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text {\n color: #eeeeee;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__day {\n border-right: #9e9e9e 1px solid;\n border-bottom: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__day-interval {\n border-top: #9e9e9e 1px solid;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child {\n border-top: none !important;\n}\n.theme--dark.v-calendar-daily .v-calendar-daily__interval::after {\n border-top: #9e9e9e 1px solid;\n}\n\n.v-calendar-daily {\n display: flex;\n flex-direction: column;\n overflow: hidden;\n height: 100%;\n}\n\n.v-calendar-daily__head {\n flex: none;\n display: flex;\n}\n\n.v-calendar-daily__intervals-head {\n flex: none;\n position: relative;\n}\n.v-calendar-daily__intervals-head::after {\n position: absolute;\n bottom: 0px;\n height: 1px;\n left: 0;\n right: 0;\n content: \"\";\n}\n\n.v-calendar-daily_head-day {\n flex: 1 1 auto;\n width: 0;\n position: relative;\n}\n\n.v-calendar-daily_head-weekday {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding: 3px 0px 0px 0px;\n font-size: 11px;\n text-align: center;\n text-transform: uppercase;\n}\n\n.v-calendar-daily_head-day-label {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n padding: 0px 0px 3px 0px;\n cursor: pointer;\n text-align: center;\n}\n\n.v-calendar-daily__body {\n flex: 1 1 60%;\n overflow: hidden;\n display: flex;\n position: relative;\n flex-direction: column;\n}\n\n.v-calendar-daily__scroll-area {\n overflow-y: scroll;\n flex: 1 1 auto;\n display: flex;\n align-items: flex-start;\n}\n\n.v-calendar-daily__pane {\n width: 100%;\n overflow-y: hidden;\n flex: none;\n display: flex;\n align-items: flex-start;\n}\n\n.v-calendar-daily__day-container {\n display: flex;\n flex: 1;\n width: 100%;\n height: 100%;\n}\n\n.v-calendar-daily__intervals-body {\n flex: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.v-calendar-daily__interval {\n text-align: right;\n padding-right: 8px;\n border-bottom: none;\n position: relative;\n}\n.v-calendar-daily__interval::after {\n width: 8px;\n position: absolute;\n height: 1px;\n display: block;\n content: \"\";\n right: 0;\n bottom: -1px;\n}\n\n.v-calendar-daily__interval-text {\n display: block;\n position: relative;\n top: -6px;\n font-size: 10px;\n padding-right: 4px;\n}\n\n.v-calendar-daily__day {\n flex: 1;\n width: 0;\n position: relative;\n}",".theme--light.v-calendar-category .v-calendar-category__column,\n.theme--light.v-calendar-category .v-calendar-category__column-header {\n border-right: #e0e0e0 1px solid;\n}\n\n.theme--dark.v-calendar-category .v-calendar-category__column,\n.theme--dark.v-calendar-category .v-calendar-category__column-header {\n border-right: #9e9e9e 1px solid;\n}\n\n.v-calendar-category .v-calendar-category__category {\n text-align: center;\n}\n.v-calendar-category .v-calendar-daily__day-container .v-calendar-category__columns {\n position: absolute;\n height: 100%;\n width: 100%;\n top: 0;\n}\n.v-calendar-category .v-calendar-category__columns {\n display: flex;\n}\n.v-calendar-category .v-calendar-category__columns .v-calendar-category__column,\n.v-calendar-category .v-calendar-category__columns .v-calendar-category__column-header {\n flex: 1 1 auto;\n width: 0;\n position: relative;\n}",".theme--light.v-card {\n background-color: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-card > .v-card__text,\n.theme--light.v-card .v-card__subtitle {\n color: rgba(0, 0, 0, 0.6);\n}\n\n.theme--dark.v-card {\n background-color: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-card > .v-card__text,\n.theme--dark.v-card .v-card__subtitle {\n color: rgba(255, 255, 255, 0.7);\n}\n\n.v-sheet.v-card {\n border-radius: 4px;\n}\n.v-sheet.v-card:not(.v-sheet--outlined) {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-card.v-sheet--shaped {\n border-radius: 24px 4px;\n}\n\n.v-card {\n border-width: thin;\n display: block;\n max-width: 100%;\n outline: none;\n text-decoration: none;\n transition-property: box-shadow, opacity;\n overflow-wrap: break-word;\n position: relative;\n white-space: normal;\n}\n.v-card > *:first-child:not(.v-btn):not(.v-chip),\n.v-card > .v-card__progress + *:not(.v-btn):not(.v-chip) {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.v-card > *:last-child:not(.v-btn):not(.v-chip) {\n border-bottom-left-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n\n.v-card__progress {\n top: 0;\n left: 0;\n right: 0;\n overflow: hidden;\n}\n\n.v-card__subtitle + .v-card__text {\n padding-top: 0;\n}\n\n.v-card__subtitle,\n.v-card__text {\n font-size: 0.875rem;\n font-weight: 400;\n line-height: 1.375rem;\n letter-spacing: 0.0071428571em;\n}\n\n.v-card__subtitle,\n.v-card__text,\n.v-card__title {\n padding: 16px;\n}\n\n.v-card__title {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n font-size: 1.25rem;\n font-weight: 500;\n letter-spacing: 0.0125em;\n line-height: 2rem;\n word-break: break-all;\n}\n.v-card__title + .v-card__subtitle,\n.v-card__title + .v-card__text {\n padding-top: 0;\n}\n.v-card__title + .v-card__subtitle {\n margin-top: -16px;\n}\n\n.v-card__text {\n width: 100%;\n}\n\n.v-card__actions {\n align-items: center;\n display: flex;\n padding: 8px;\n}\n.v-card__actions > .v-btn.v-btn {\n padding: 0 8px;\n}\n.v-application--is-ltr .v-card__actions > .v-btn.v-btn + .v-btn {\n margin-left: 8px;\n}\n.v-application--is-ltr .v-card__actions > .v-btn.v-btn .v-icon--left {\n margin-left: 4px;\n}\n.v-application--is-ltr .v-card__actions > .v-btn.v-btn .v-icon--right {\n margin-right: 4px;\n}\n.v-application--is-rtl .v-card__actions > .v-btn.v-btn + .v-btn {\n margin-right: 8px;\n}\n.v-application--is-rtl .v-card__actions > .v-btn.v-btn .v-icon--left {\n margin-right: 4px;\n}\n.v-application--is-rtl .v-card__actions > .v-btn.v-btn .v-icon--right {\n margin-left: 4px;\n}\n\n.v-card--flat {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12) !important;\n}\n\n.v-card--hover {\n cursor: pointer;\n transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n.v-card--hover:hover, .v-card--hover:focus {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}\n\n.v-card--link {\n cursor: pointer;\n}\n.v-card--link .v-chip {\n cursor: pointer;\n}\n.v-card--link:focus:before {\n opacity: 0.08;\n}\n.v-card--link:before {\n background: currentColor;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n transition: 0.2s opacity;\n}\n\n.v-card--disabled {\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-card--disabled > *:not(.v-card__progress) {\n opacity: 0.6;\n transition: inherit;\n}\n\n.v-card--loading {\n overflow: hidden;\n}\n\n.v-card--raised {\n box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);\n}",".v-carousel {\n overflow: hidden;\n position: relative;\n width: 100%;\n}\n.v-carousel__controls {\n align-items: center;\n background: rgba(0, 0, 0, 0.3);\n bottom: 0;\n display: flex;\n height: 50px;\n justify-content: center;\n list-style-type: none;\n position: absolute;\n width: 100%;\n z-index: 1;\n}\n.v-carousel__controls > .v-item-group {\n flex: 0 1 auto;\n}\n.v-carousel__controls__item {\n margin: 0 8px;\n}\n.v-carousel__controls__item .v-icon {\n opacity: 0.5;\n}\n.v-carousel__controls__item--active .v-icon {\n opacity: 1;\n vertical-align: middle;\n}\n.v-carousel__controls__item:hover {\n background: none;\n}\n.v-carousel__controls__item:hover .v-icon {\n opacity: 0.8;\n}\n\n.v-carousel__progress {\n margin: 0;\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n}\n\n.v-carousel .v-window-item {\n display: block;\n height: inherit;\n text-decoration: none;\n}\n\n.v-carousel--hide-delimiter-background .v-carousel__controls {\n background: transparent;\n}\n\n.v-carousel--vertical-delimiters .v-carousel__controls {\n height: 100% !important;\n width: 50px;\n}",".v-window__container {\n height: inherit;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-window__container--is-active {\n overflow: hidden;\n}\n.v-window__prev, .v-window__next {\n background: rgba(0, 0, 0, 0.3);\n border-radius: 50%;\n position: absolute;\n margin: 0 16px;\n top: calc(50% - 20px);\n z-index: 1;\n}\n.v-window__prev .v-btn:hover, .v-window__next .v-btn:hover {\n background: none;\n}\n.v-application--is-ltr .v-window__prev {\n left: 0;\n}\n.v-application--is-rtl .v-window__prev {\n right: 0;\n}\n.v-application--is-ltr .v-window__next {\n right: 0;\n}\n.v-application--is-rtl .v-window__next {\n left: 0;\n}\n.v-window--show-arrows-on-hover {\n overflow: hidden;\n}\n.v-window--show-arrows-on-hover .v-window__next,\n.v-window--show-arrows-on-hover .v-window__prev {\n transition: 0.2s transform cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev {\n transform: translateX(-200%);\n}\n.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev {\n transform: translateX(200%);\n}\n.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next {\n transform: translateX(200%);\n}\n.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next {\n transform: translateX(-200%);\n}\n.v-window--show-arrows-on-hover:hover .v-window__next,\n.v-window--show-arrows-on-hover:hover .v-window__prev {\n transform: translateX(0);\n}\n.v-window-x-transition-enter-active, .v-window-x-transition-leave-active, .v-window-x-reverse-transition-enter-active, .v-window-x-reverse-transition-leave-active, .v-window-y-transition-enter-active, .v-window-y-transition-leave-active, .v-window-y-reverse-transition-enter-active, .v-window-y-reverse-transition-leave-active {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-window-x-transition-leave, .v-window-x-transition-leave-to, .v-window-x-reverse-transition-leave, .v-window-x-reverse-transition-leave-to, .v-window-y-transition-leave, .v-window-y-transition-leave-to, .v-window-y-reverse-transition-leave, .v-window-y-reverse-transition-leave-to {\n position: absolute !important;\n top: 0;\n width: 100%;\n}\n.v-window-x-transition-enter {\n transform: translateX(100%);\n}\n.v-window-x-transition-leave-to {\n transform: translateX(-100%);\n}\n.v-window-x-reverse-transition-enter {\n transform: translateX(-100%);\n}\n.v-window-x-reverse-transition-leave-to {\n transform: translateX(100%);\n}\n.v-window-y-transition-enter {\n transform: translateY(100%);\n}\n.v-window-y-transition-leave-to {\n transform: translateY(-100%);\n}\n.v-window-y-reverse-transition-enter {\n transform: translateY(-100%);\n}\n.v-window-y-reverse-transition-leave-to {\n transform: translateY(100%);\n}",".v-input--checkbox.v-input--indeterminate.v-input--is-disabled {\n opacity: 0.6;\n}",".theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon {\n color: rgba(0, 0, 0, 0.26) !important;\n}\n\n.theme--dark.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon {\n color: rgba(255, 255, 255, 0.3) !important;\n}\n\n.v-input--selection-controls {\n margin-top: 16px;\n padding-top: 4px;\n}\n.v-input--selection-controls > .v-input__append-outer,\n.v-input--selection-controls > .v-input__prepend-outer {\n margin-top: 0;\n margin-bottom: 0;\n}\n.v-input--selection-controls:not(.v-input--hide-details) > .v-input__slot {\n margin-bottom: 12px;\n}\n.v-input--selection-controls .v-input__slot,\n.v-input--selection-controls .v-radio {\n cursor: pointer;\n}\n.v-input--selection-controls .v-input__slot > .v-label,\n.v-input--selection-controls .v-radio > .v-label {\n align-items: center;\n display: inline-flex;\n flex: 1 1 auto;\n height: auto;\n}\n.v-input--selection-controls__input {\n color: inherit;\n display: inline-flex;\n flex: 0 0 auto;\n height: 24px;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transition-property: transform;\n width: 24px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-input--selection-controls__input .v-icon {\n width: 100%;\n}\n.v-application--is-ltr .v-input--selection-controls__input {\n margin-right: 8px;\n}\n.v-application--is-rtl .v-input--selection-controls__input {\n margin-left: 8px;\n}\n.v-input--selection-controls__input input[role=checkbox],\n.v-input--selection-controls__input input[role=radio],\n.v-input--selection-controls__input input[role=switch] {\n position: absolute;\n opacity: 0;\n width: 100%;\n height: 100%;\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-input--selection-controls__input + .v-label {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-input--selection-controls__ripple {\n border-radius: 50%;\n cursor: pointer;\n height: 34px;\n position: absolute;\n transition: inherit;\n width: 34px;\n left: -12px;\n top: calc(50% - 24px);\n margin: 7px;\n}\n.v-input--selection-controls__ripple:before {\n border-radius: inherit;\n bottom: 0;\n content: \"\";\n position: absolute;\n opacity: 0.2;\n left: 0;\n right: 0;\n top: 0;\n transform-origin: center center;\n transform: scale(0.2);\n transition: inherit;\n}\n.v-input--selection-controls__ripple > .v-ripple__container {\n transform: scale(1.2);\n}\n.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple {\n width: 28px;\n height: 28px;\n left: -9px;\n}\n.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple {\n top: calc(50% - 21px);\n}\n.v-input--selection-controls.v-input {\n flex: 0 1 auto;\n}\n.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,\n.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before {\n background: currentColor;\n transform: scale(1.2);\n}\n.v-input--selection-controls .v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before {\n background: currentColor;\n transform: scale(1.2);\n transition: none;\n}",".v-chip-group .v-chip {\n margin: 4px 8px 4px 0;\n}\n.v-chip-group .v-chip--active {\n color: inherit;\n}\n.v-chip-group .v-chip--active.v-chip--no-color:after {\n opacity: 0.22;\n}\n.v-chip-group .v-chip--active.v-chip--no-color:focus:after {\n opacity: 0.32;\n}\n\n.v-chip-group .v-slide-group__content {\n padding: 4px 0;\n}\n\n.v-chip-group--column .v-slide-group__content {\n white-space: normal;\n flex-wrap: wrap;\n max-width: 100%;\n}",".v-slide-group {\n display: flex;\n}\n.v-slide-group:not(.v-slide-group--has-affixes) > .v-slide-group__prev,\n.v-slide-group:not(.v-slide-group--has-affixes) > .v-slide-group__next {\n display: none;\n}\n.v-slide-group.v-item-group > .v-slide-group__next,\n.v-slide-group.v-item-group > .v-slide-group__prev {\n cursor: pointer;\n}\n\n.v-slide-item {\n display: inline-flex;\n flex: 0 1 auto;\n}\n\n.v-slide-group__next,\n.v-slide-group__prev {\n align-items: center;\n display: flex;\n flex: 0 1 52px;\n justify-content: center;\n min-width: 52px;\n}\n\n.v-slide-group__content {\n display: flex;\n flex: 1 0 auto;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n white-space: nowrap;\n}\n\n.v-slide-group__wrapper {\n contain: content;\n display: flex;\n flex: 1 1 auto;\n overflow: hidden;\n touch-action: none;\n}\n\n.v-slide-group__next--disabled,\n.v-slide-group__prev--disabled {\n pointer-events: none;\n}",".theme--light.v-color-picker .v-color-picker__input input {\n border: thin solid rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-color-picker span {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-color-picker .v-color-picker__dot, .theme--light.v-color-picker .v-color-picker__color {\n background-color: rgba(255, 255, 255, 0);\n}\n\n.theme--dark.v-color-picker .v-color-picker__input input {\n border: thin solid rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-color-picker span {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-color-picker .v-color-picker__dot, .theme--dark.v-color-picker .v-color-picker__color {\n background-color: rgba(255, 255, 255, 0.12);\n}\n\n.v-color-picker {\n align-self: flex-start;\n border-radius: 4px;\n contain: content;\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n\n.v-color-picker__controls {\n display: flex;\n flex-direction: column;\n padding: 16px;\n}\n\n.v-color-picker--flat {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n.v-color-picker--flat .v-color-picker__track:not(.v-input--is-disabled) .v-slider__thumb {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}",".v-color-picker .v-input__slider {\n border-radius: 5px;\n}\n.v-color-picker .v-input__slider .v-slider {\n margin: 0;\n}\n\n.v-color-picker__alpha:not(.v-input--is-disabled) .v-slider {\n border-radius: 5px;\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;\n}\n\n.v-color-picker__sliders {\n display: flex;\n flex: 1 0 auto;\n flex-direction: column;\n}\n\n.v-color-picker__dot {\n position: relative;\n height: 30px;\n width: 30px;\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;\n border-radius: 50%;\n overflow: hidden;\n}\n.v-application--is-ltr .v-color-picker__dot {\n margin-right: 24px;\n}\n.v-application--is-rtl .v-color-picker__dot {\n margin-left: 24px;\n}\n.v-color-picker__dot > div {\n width: 100%;\n height: 100%;\n}\n\n.v-application--is-ltr .v-color-picker__hue:not(.v-input--is-disabled) {\n background: linear-gradient(to right, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%, #00F 66.66%, #F0F 83.33%, #F00 100%);\n}\n.v-application--is-rtl .v-color-picker__hue:not(.v-input--is-disabled) {\n background: linear-gradient(to left, #F00 0%, #FF0 16.66%, #0F0 33.33%, #0FF 50%, #00F 66.66%, #F0F 83.33%, #F00 100%);\n}\n\n.v-color-picker__track {\n position: relative;\n width: 100%;\n}\n\n.v-color-picker__preview {\n align-items: center;\n display: flex;\n}\n.v-color-picker__preview .v-slider {\n min-height: 10px;\n}\n.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__thumb {\n box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);\n}\n.v-color-picker__preview .v-slider:not(.v-slider--disabled) .v-slider__track-container {\n opacity: 0;\n}\n.v-color-picker__preview:not(.v-color-picker__preview--hide-alpha) .v-color-picker__hue {\n margin-bottom: 24px;\n}",".theme--light.v-slider .v-slider__track-background,\n.theme--light.v-slider .v-slider__track-fill,\n.theme--light.v-slider .v-slider__thumb {\n background: rgba(0, 0, 0, 0.26);\n}\n\n.theme--dark.v-slider .v-slider__track-background,\n.theme--dark.v-slider .v-slider__track-fill,\n.theme--dark.v-slider .v-slider__thumb {\n background: rgba(255, 255, 255, 0.2);\n}\n\n.v-slider {\n cursor: default;\n display: flex;\n align-items: center;\n position: relative;\n flex: 1;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-slider input {\n cursor: default;\n padding: 0;\n width: 100%;\n display: none;\n}\n\n.v-slider__track-container {\n position: absolute;\n border-radius: 0;\n}\n\n.v-slider__track-background, .v-slider__track-fill {\n position: absolute;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n\n.v-slider__thumb-container {\n outline: none;\n position: absolute;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n top: 50%;\n}\n.v-slider__thumb-container:hover .v-slider__thumb:before {\n transform: scale(1);\n}\n\n.v-slider__thumb {\n position: absolute;\n width: 12px;\n height: 12px;\n left: -6px;\n top: 50%;\n border-radius: 50%;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n transform: translateY(-50%);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-slider__thumb:before {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n content: \"\";\n color: inherit;\n width: 36px;\n height: 36px;\n border-radius: 50%;\n background: currentColor;\n opacity: 0.3;\n position: absolute;\n left: -12px;\n top: -12px;\n transform: scale(0.1);\n pointer-events: none;\n}\n\n.v-slider__ticks-container {\n position: absolute;\n}\n\n.v-slider__tick {\n position: absolute;\n opacity: 0;\n background-color: rgba(0, 0, 0, 0.5);\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n border-radius: 0;\n}\n.v-slider__tick--filled {\n background-color: rgba(255, 255, 255, 0.5);\n}\n.v-application--is-ltr .v-slider__tick:first-child .v-slider__tick-label {\n transform: none;\n}\n.v-application--is-rtl .v-slider__tick:first-child .v-slider__tick-label {\n transform: translateX(100%);\n}\n.v-application--is-ltr .v-slider__tick:last-child .v-slider__tick-label {\n transform: translateX(-100%);\n}\n.v-application--is-rtl .v-slider__tick:last-child .v-slider__tick-label {\n transform: none;\n}\n\n.v-slider__tick-label {\n position: absolute;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n white-space: nowrap;\n}\n\n.v-slider__thumb-label-container {\n position: absolute;\n left: 0;\n top: 0;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n\n.v-slider__thumb-label {\n display: flex;\n align-items: center;\n justify-content: center;\n font-size: 0.75rem;\n color: #fff;\n width: 32px;\n height: 32px;\n border-radius: 50% 50% 0;\n position: absolute;\n left: 0;\n bottom: 100%;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n\n.v-slider--horizontal {\n min-height: 32px;\n margin-left: 8px;\n margin-right: 8px;\n}\n.v-slider--horizontal .v-slider__track-container {\n width: 100%;\n height: 2px;\n left: 0;\n top: 50%;\n transform: translateY(-50%);\n}\n.v-slider--horizontal .v-slider__track-background, .v-slider--horizontal .v-slider__track-fill {\n height: 100%;\n}\n.v-slider--horizontal .v-slider__ticks-container {\n left: 0;\n height: 2px;\n width: 100%;\n}\n.v-application--is-ltr .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label {\n transform: translateX(0%);\n}\n.v-application--is-rtl .v-slider--horizontal .v-slider__tick:first-child .v-slider__tick-label {\n transform: translateX(0%);\n}\n.v-application--is-ltr .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label {\n transform: translateX(-100%);\n}\n.v-application--is-rtl .v-slider--horizontal .v-slider__tick:last-child .v-slider__tick-label {\n transform: translateX(100%);\n}\n.v-slider--horizontal .v-slider__tick .v-slider__tick-label {\n top: 8px;\n}\n.v-application--is-ltr .v-slider--horizontal .v-slider__tick .v-slider__tick-label {\n transform: translateX(-50%);\n}\n.v-application--is-rtl .v-slider--horizontal .v-slider__tick .v-slider__tick-label {\n transform: translateX(50%);\n}\n.v-slider--horizontal .v-slider__thumb-label {\n transform: translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);\n}\n.v-slider--horizontal .v-slider__thumb-label > * {\n transform: rotate(-45deg);\n}\n\n.v-slider--vertical {\n min-height: 150px;\n margin-top: 12px;\n margin-bottom: 12px;\n}\n.v-slider--vertical .v-slider__track-container {\n height: 100%;\n width: 2px;\n left: 50%;\n top: 0;\n transform: translateX(-50%);\n}\n.v-slider--vertical .v-slider__track-background, .v-slider--vertical .v-slider__track-fill {\n width: 100%;\n}\n.v-slider--vertical .v-slider__thumb-container {\n left: 50%;\n}\n.v-slider--vertical .v-slider__ticks-container {\n top: 0;\n width: 2px;\n height: 100%;\n left: 50%;\n transform: translateX(-50%);\n}\n.v-application--is-ltr .v-slider--vertical .v-slider__tick .v-slider__tick-label, .v-application--is-ltr .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label, .v-application--is-ltr .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label {\n transform: translateY(-50%);\n left: 12px;\n}\n.v-application--is-rtl .v-slider--vertical .v-slider__tick .v-slider__tick-label, .v-application--is-rtl .v-slider--vertical .v-slider__tick:first-child .v-slider__tick-label, .v-application--is-rtl .v-slider--vertical .v-slider__tick:last-child .v-slider__tick-label {\n transform: translateY(-50%);\n right: 12px;\n}\n.v-slider--vertical .v-slider__thumb-label > * {\n transform: rotate(-135deg);\n}\n\n.v-slider__thumb-container--focused .v-slider__thumb:before {\n transform: scale(1);\n}\n\n.v-slider--active .v-slider__tick {\n opacity: 1;\n}\n\n.v-slider__thumb-container--active .v-slider__thumb:before {\n transform: scale(1.5) !important;\n}\n\n.v-slider--disabled {\n pointer-events: none;\n}\n.v-slider--disabled .v-slider__thumb {\n width: 8px;\n height: 8px;\n left: -4px;\n}\n.v-slider--disabled .v-slider__thumb:before {\n display: none;\n}\n\n.v-slider__ticks-container--always-show .v-slider__tick {\n opacity: 1;\n}\n\n.v-input__slider.v-input--is-readonly > .v-input__control {\n pointer-events: none;\n}\n.v-application--is-ltr .v-input__slider .v-input__slot .v-label {\n margin-left: 0;\n margin-right: 12px;\n}\n.v-application--is-rtl .v-input__slider .v-input__slot .v-label {\n margin-right: 0;\n margin-left: 12px;\n}\n\n.v-application--is-ltr .v-input__slider--inverse-label .v-input__slot .v-label {\n margin-right: 0;\n margin-left: 12px;\n}\n.v-application--is-rtl .v-input__slider--inverse-label .v-input__slot .v-label {\n margin-left: 0;\n margin-right: 12px;\n}\n\n.v-input__slider--vertical {\n align-items: center;\n}\n.v-application--is-ltr .v-input__slider--vertical {\n flex-direction: column-reverse;\n}\n.v-application--is-rtl .v-input__slider--vertical {\n flex-direction: column;\n}\n.v-input__slider--vertical .v-input__slot, .v-input__slider--vertical .v-input__prepend-outer, .v-input__slider--vertical .v-input__append-outer {\n margin: 0;\n}\n.v-input__slider--vertical .v-messages {\n display: none;\n}\n\n.v-input--has-state .v-slider__track-background {\n opacity: 0.4;\n}",".v-color-picker__canvas {\n position: relative;\n overflow: hidden;\n contain: strict;\n}\n.v-color-picker__canvas-dot {\n position: absolute;\n top: 0;\n left: 0;\n width: 15px;\n height: 15px;\n background: transparent;\n border-radius: 50%;\n box-shadow: 0px 0px 0px 1.5px white, inset 0px 0px 1px 1.5px rgba(0, 0, 0, 0.3);\n}\n.v-color-picker__canvas-dot--disabled {\n box-shadow: 0px 0px 0px 1.5px rgba(255, 255, 255, 0.7), inset 0px 0px 1px 1.5px rgba(0, 0, 0, 0.3);\n}\n.v-color-picker__canvas:hover .v-color-picker__canvas-dot {\n will-change: transform;\n}",".v-color-picker__edit {\n margin-top: 24px;\n display: flex;\n}\n\n.v-color-picker__input {\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n text-align: center;\n}\n.v-application--is-ltr .v-color-picker__input:not(:last-child) {\n margin-right: 8px;\n}\n.v-application--is-rtl .v-color-picker__input:not(:last-child) {\n margin-left: 8px;\n}\n.v-color-picker__input input {\n border-radius: 4px;\n margin-bottom: 8px;\n min-width: 0;\n outline: none;\n text-align: center;\n width: 100%;\n height: 28px;\n}\n.v-color-picker__input span {\n font-size: 0.75rem;\n}",".v-color-picker__swatches {\n overflow-y: auto;\n}\n.v-color-picker__swatches > div {\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n padding: 8px;\n}\n\n.v-color-picker__swatch {\n display: flex;\n flex-direction: column;\n margin-bottom: 10px;\n}\n\n.v-color-picker__color {\n position: relative;\n height: 18px;\n max-height: 18px;\n width: 45px;\n margin: 2px 4px;\n border-radius: 2px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n overflow: hidden;\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGElEQVQYlWNgYGCQwoKxgqGgcJA5h3yFAAs8BRWVSwooAAAAAElFTkSuQmCC) repeat;\n cursor: pointer;\n}\n.v-color-picker__color > div {\n display: flex;\n align-items: center;\n justify-content: center;\n width: 100%;\n height: 100%;\n}",".v-main {\n display: flex;\n flex: 1 0 auto;\n max-width: 100%;\n transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);\n}\n.v-main:not([data-booted=true]) {\n transition: none !important;\n}\n.v-main__wrap {\n flex: 1 1 auto;\n max-width: 100%;\n position: relative;\n}\n@-moz-document url-prefix() {\n @media print {\n .v-main {\n display: block;\n }\n }\n}",".v-data-footer {\n display: flex;\n flex-wrap: wrap;\n justify-content: flex-end;\n align-items: center;\n font-size: 0.75rem;\n padding: 0 8px;\n}\n.v-data-footer .v-btn {\n color: inherit;\n}\n\n.v-application--is-ltr .v-data-footer__icons-before .v-btn:last-child {\n margin-right: 7px;\n}\n.v-application--is-rtl .v-data-footer__icons-before .v-btn:last-child {\n margin-left: 7px;\n}\n\n.v-application--is-ltr .v-data-footer__icons-after .v-btn:first-child {\n margin-left: 7px;\n}\n.v-application--is-rtl .v-data-footer__icons-after .v-btn:first-child {\n margin-right: 7px;\n}\n\n.v-data-footer__pagination {\n display: block;\n text-align: center;\n}\n.v-application--is-ltr .v-data-footer__pagination {\n margin: 0 32px 0 24px;\n}\n.v-application--is-rtl .v-data-footer__pagination {\n margin: 0 24px 0 32px;\n}\n\n.v-data-footer__select {\n display: flex;\n align-items: center;\n flex: 0 0 0;\n justify-content: flex-end;\n white-space: nowrap;\n}\n.v-application--is-ltr .v-data-footer__select {\n margin-right: 14px;\n}\n.v-application--is-rtl .v-data-footer__select {\n margin-left: 14px;\n}\n.v-data-footer__select .v-select {\n flex: 0 1 0;\n padding: 0;\n position: initial;\n}\n.v-application--is-ltr .v-data-footer__select .v-select {\n margin: 13px 0 13px 34px;\n}\n.v-application--is-rtl .v-data-footer__select .v-select {\n margin: 13px 34px 13px 0;\n}\n.v-data-footer__select .v-select__selections {\n flex-wrap: nowrap;\n}\n.v-data-footer__select .v-select__selections .v-select__selection--comma {\n font-size: 0.75rem;\n}",".theme--light.v-data-table tbody tr.v-data-table__selected {\n background: #f5f5f5;\n}\n.theme--light.v-data-table .v-row-group__header, .theme--light.v-data-table .v-row-group__summary {\n background: #eeeeee;\n}\n.theme--light.v-data-table .v-data-footer {\n border-top: thin solid rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-data-table .v-data-table__empty-wrapper {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-data-table tbody tr.v-data-table__selected {\n background: #505050;\n}\n.theme--dark.v-data-table .v-row-group__header, .theme--dark.v-data-table .v-row-group__summary {\n background: #616161;\n}\n.theme--dark.v-data-table .v-data-footer {\n border-top: thin solid rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-data-table .v-data-table__empty-wrapper {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-data-table {\n border-radius: 4px;\n}\n.v-data-table tbody tr.v-data-table__expanded {\n border-bottom: 0;\n}\n.v-data-table tbody tr.v-data-table__expanded__content {\n box-shadow: inset 0px 4px 8px -5px rgba(50, 50, 50, 0.75), inset 0px -4px 8px -5px rgba(50, 50, 50, 0.75);\n}\n.v-data-table .v-data-table__mobile-table-row {\n display: initial;\n}\n.v-data-table .v-data-table__mobile-row {\n height: initial;\n min-height: 48px;\n}\n\n.v-data-table__empty-wrapper {\n text-align: center;\n}\n\n.v-data-table__mobile-row {\n align-items: center;\n display: flex;\n justify-content: space-between;\n}\n.v-data-table__mobile-row__header {\n font-weight: 600;\n}\n.v-application--is-ltr .v-data-table__mobile-row__cell {\n text-align: right;\n}\n.v-application--is-rtl .v-data-table__mobile-row__cell {\n text-align: left;\n}\n\n.v-row-group__header td, .v-row-group__summary td {\n height: 35px;\n}\n\n.v-data-table__expand-icon {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: pointer;\n}\n.v-data-table__expand-icon--active {\n transform: rotate(-180deg);\n}",".theme--light.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-data-table .v-data-table-header th.sortable:hover, .theme--light.v-data-table .v-data-table-header th.sortable.active {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-data-table .v-data-table-header__sort-badge {\n background-color: rgba(0, 0, 0, 0.12);\n color: rgba(0, 0, 0, 0.87);\n}\n\n.theme--dark.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-data-table .v-data-table-header th.sortable:hover, .theme--dark.v-data-table .v-data-table-header th.sortable.active {\n color: #FFFFFF;\n}\n.theme--dark.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon {\n color: #FFFFFF;\n}\n.theme--dark.v-data-table .v-data-table-header__sort-badge {\n background-color: rgba(255, 255, 255, 0.12);\n color: #FFFFFF;\n}\n\n.v-data-table-header th.sortable {\n pointer-events: auto;\n cursor: pointer;\n outline: 0;\n}\n.v-data-table-header th.active .v-data-table-header__icon, .v-data-table-header th:hover .v-data-table-header__icon {\n transform: none;\n opacity: 1;\n}\n.v-data-table-header th.desc .v-data-table-header__icon {\n transform: rotate(-180deg);\n}\n\n.v-data-table-header__icon {\n display: inline-block;\n opacity: 0;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n\n.v-data-table-header__sort-badge {\n display: inline-flex;\n justify-content: center;\n align-items: center;\n border: 0px;\n border-radius: 50%;\n min-width: 18px;\n min-height: 18px;\n height: 18px;\n width: 18px;\n}\n\n.v-data-table-header-mobile th {\n height: initial;\n}\n\n.v-data-table-header-mobile__wrapper {\n display: flex;\n}\n.v-data-table-header-mobile__wrapper .v-select {\n margin-bottom: 8px;\n}\n.v-data-table-header-mobile__wrapper .v-select .v-chip {\n height: 24px;\n}\n.v-data-table-header-mobile__wrapper .v-select .v-chip__close.desc .v-icon {\n transform: rotate(-180deg);\n}\n\n.v-data-table-header-mobile__select {\n min-width: 56px;\n display: flex;\n align-items: center;\n justify-content: center;\n}",".theme--light.v-data-table {\n background-color: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-data-table .v-data-table__divider {\n border-right: thin solid rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-data-table.v-data-table--fixed-header thead th {\n background: #FFFFFF;\n box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr:last-child > th {\n border-bottom: thin solid rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:not(.v-data-table__mobile-row),\n.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:not(.v-data-table__mobile-row) {\n border-bottom: thin solid rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:last-child,\n.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:last-child {\n border-bottom: thin solid rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr.active {\n background: #f5f5f5;\n}\n.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {\n background: #eeeeee;\n}\n\n.theme--dark.v-data-table {\n background-color: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-data-table .v-data-table__divider {\n border-right: thin solid rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-data-table.v-data-table--fixed-header thead th {\n background: #1E1E1E;\n box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr:last-child > th {\n border-bottom: thin solid rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:not(.v-data-table__mobile-row),\n.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:not(.v-data-table__mobile-row) {\n border-bottom: thin solid rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:last-child,\n.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:last-child {\n border-bottom: thin solid rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr.active {\n background: #505050;\n}\n.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {\n background: #616161;\n}\n\n.v-data-table {\n line-height: 1.5;\n max-width: 100%;\n}\n.v-data-table > .v-data-table__wrapper > table {\n width: 100%;\n border-spacing: 0;\n}\n.v-data-table > .v-data-table__wrapper > table > tbody > tr > td,\n.v-data-table > .v-data-table__wrapper > table > tbody > tr > th,\n.v-data-table > .v-data-table__wrapper > table > thead > tr > td,\n.v-data-table > .v-data-table__wrapper > table > thead > tr > th,\n.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td,\n.v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {\n padding: 0 16px;\n transition: height 0.2s cubic-bezier(0.4, 0, 0.6, 1);\n}\n.v-data-table > .v-data-table__wrapper > table > tbody > tr > th,\n.v-data-table > .v-data-table__wrapper > table > thead > tr > th,\n.v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n font-size: 0.75rem;\n height: 48px;\n}\n.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > tbody > tr > th,\n.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > thead > tr > th,\n.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {\n text-align: left;\n}\n.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > tbody > tr > th,\n.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > thead > tr > th,\n.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {\n text-align: right;\n}\n.v-data-table > .v-data-table__wrapper > table > tbody > tr > td,\n.v-data-table > .v-data-table__wrapper > table > thead > tr > td,\n.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td {\n font-size: 0.875rem;\n height: 48px;\n}\n\n.v-data-table__wrapper {\n overflow-x: auto;\n overflow-y: hidden;\n}\n\n.v-data-table__progress {\n height: auto !important;\n}\n.v-data-table__progress th {\n height: auto !important;\n border: none !important;\n padding: 0;\n position: relative;\n}\n\n.v-data-table--dense > .v-data-table__wrapper > table > tbody > tr > td,\n.v-data-table--dense > .v-data-table__wrapper > table > thead > tr > td,\n.v-data-table--dense > .v-data-table__wrapper > table > tfoot > tr > td {\n height: 32px;\n}\n.v-data-table--dense > .v-data-table__wrapper > table > tbody > tr > th,\n.v-data-table--dense > .v-data-table__wrapper > table > thead > tr > th,\n.v-data-table--dense > .v-data-table__wrapper > table > tfoot > tr > th {\n height: 32px;\n}\n\n.v-data-table--fixed-height .v-data-table__wrapper {\n overflow-y: auto;\n}\n\n.v-data-table--fixed-header > .v-data-table__wrapper {\n overflow-y: auto;\n}\n.v-data-table--fixed-header > .v-data-table__wrapper > table > thead > tr > th {\n border-bottom: 0px !important;\n position: -webkit-sticky;\n position: sticky;\n top: 0;\n z-index: 2;\n}\n.v-data-table--fixed-header > .v-data-table__wrapper > table > thead > tr:nth-child(2) > th {\n top: 48px;\n}\n.v-application--is-ltr .v-data-table--fixed-header .v-data-footer {\n margin-right: 17px;\n}\n.v-application--is-rtl .v-data-table--fixed-header .v-data-footer {\n margin-left: 17px;\n}\n\n.v-data-table--fixed-header.v-data-table--dense > .v-data-table__wrapper > table > thead > tr:nth-child(2) > th {\n top: 32px;\n}",".theme--light.v-small-dialog__menu-content, .theme--light.v-small-dialog__actions {\n background: #FFFFFF;\n}\n\n.theme--dark.v-small-dialog__menu-content, .theme--dark.v-small-dialog__actions {\n background: #1E1E1E;\n}\n\n.v-small-dialog {\n display: block;\n}\n.v-small-dialog__activator {\n cursor: pointer;\n}\n.v-small-dialog__activator__content {\n display: inline-block;\n}\n.v-small-dialog__content {\n padding: 0 16px;\n}\n.v-small-dialog__actions {\n padding: 8px;\n text-align: right;\n white-space: pre;\n}",".v-virtual-table {\n position: relative;\n}\n\n.v-virtual-table__wrapper {\n display: flex;\n}\n\n.v-virtual-table__table {\n width: 100%;\n height: 100%;\n overflow-x: auto;\n}",".v-date-picker-title {\n display: flex;\n justify-content: space-between;\n flex-direction: column;\n flex-wrap: wrap;\n line-height: 1;\n}\n.v-application--is-ltr .v-date-picker-title .v-picker__title__btn {\n text-align: left;\n}\n.v-application--is-rtl .v-date-picker-title .v-picker__title__btn {\n text-align: right;\n}\n.v-date-picker-title__year {\n align-items: center;\n display: inline-flex;\n font-size: 14px;\n font-weight: 500;\n margin-bottom: 8px;\n}\n.v-date-picker-title__date {\n font-size: 34px;\n text-align: left;\n font-weight: 500;\n position: relative;\n overflow: hidden;\n padding-bottom: 8px;\n margin-bottom: -8px;\n}\n.v-date-picker-title__date > div {\n position: relative;\n}\n.v-date-picker-title--disabled {\n pointer-events: none;\n}",".theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {\n color: #FFFFFF;\n}\n.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-date-picker-header {\n padding: 4px 16px;\n align-items: center;\n display: flex;\n justify-content: space-between;\n position: relative;\n}\n.v-date-picker-header .v-btn {\n margin: 0;\n z-index: auto;\n}\n.v-date-picker-header .v-icon {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.v-date-picker-header__value {\n flex: 1;\n text-align: center;\n position: relative;\n overflow: hidden;\n}\n.v-date-picker-header__value div {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n width: 100%;\n}\n.v-date-picker-header__value button {\n cursor: pointer;\n font-weight: bold;\n outline: none;\n padding: 0.5rem;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n\n.v-date-picker-header--disabled {\n pointer-events: none;\n}",".theme--light.v-date-picker-table th,\n.theme--light.v-date-picker-table .v-date-picker-table--date__week {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-date-picker-table th,\n.theme--dark.v-date-picker-table .v-date-picker-table--date__week {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-date-picker-table {\n position: relative;\n padding: 0 12px;\n height: 242px;\n}\n.v-date-picker-table table {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n top: 0;\n table-layout: fixed;\n width: 100%;\n}\n.v-date-picker-table td, .v-date-picker-table th {\n text-align: center;\n position: relative;\n}\n.v-date-picker-table th {\n font-size: 12px;\n}\n.v-date-picker-table--date .v-btn {\n height: 32px;\n width: 32px;\n}\n.v-date-picker-table .v-btn {\n z-index: auto;\n margin: 0;\n font-size: 12px;\n}\n.v-date-picker-table .v-btn.v-btn--active {\n color: #FFFFFF;\n}\n\n.v-date-picker-table--month td {\n width: 33.333333%;\n height: 56px;\n vertical-align: middle;\n text-align: center;\n}\n.v-date-picker-table--month td .v-btn {\n margin: 0 auto;\n max-width: 140px;\n min-width: 40px;\n width: 100%;\n}\n\n.v-date-picker-table--date th {\n padding: 8px 0;\n font-weight: 600;\n}\n.v-date-picker-table--date td {\n width: 45px;\n}\n\n.v-date-picker-table__events {\n height: 8px;\n left: 0;\n position: absolute;\n text-align: center;\n white-space: pre;\n width: 100%;\n}\n.v-date-picker-table__events > div {\n border-radius: 50%;\n display: inline-block;\n height: 8px;\n margin: 0 1px;\n width: 8px;\n}\n\n.v-date-picker-table--date .v-date-picker-table__events {\n bottom: 6px;\n}\n\n.v-date-picker-table--month .v-date-picker-table__events {\n bottom: 8px;\n}\n\n.v-date-picker-table__current .v-date-picker-table__events {\n margin-bottom: -1px;\n}\n\n.v-date-picker-table--disabled {\n pointer-events: none;\n}",".v-date-picker-years {\n font-size: 16px;\n font-weight: 400;\n height: 290px;\n list-style-type: none;\n overflow: auto;\n text-align: center;\n}\n.v-date-picker-years.v-date-picker-years {\n padding: 0;\n}\n.v-date-picker-years li {\n cursor: pointer;\n padding: 8px 0;\n transition: none;\n}\n.v-date-picker-years li.active {\n font-size: 26px;\n font-weight: 500;\n padding: 10px 0;\n}\n.v-date-picker-years li:hover {\n background: rgba(0, 0, 0, 0.12);\n}\n\n.v-picker--landscape .v-date-picker-years {\n padding: 0;\n height: 290px;\n}",".theme--light.v-picker__title {\n background: #e0e0e0;\n}\n\n.theme--dark.v-picker__title {\n background: #616161;\n}\n\n.theme--light.v-picker__body {\n background: #FFFFFF;\n}\n\n.theme--dark.v-picker__body {\n background: #424242;\n}\n\n.v-picker {\n border-radius: 4px;\n contain: layout style;\n display: inline-flex;\n flex-direction: column;\n font-size: 1rem;\n vertical-align: top;\n position: relative;\n}\n\n.v-picker--full-width {\n display: flex;\n width: 100%;\n}\n.v-picker--full-width > .v-picker__body {\n margin: initial;\n}\n\n.v-picker__title {\n color: #FFFFFF;\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n padding: 16px;\n}\n\n.v-picker__title__btn {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-picker__title__btn:not(.v-picker__title__btn--active) {\n opacity: 0.6;\n cursor: pointer;\n}\n.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus) {\n opacity: 1;\n}\n\n.v-picker__title__btn--readonly {\n pointer-events: none;\n}\n\n.v-picker__title__btn--active {\n opacity: 1;\n}\n\n.v-picker__body {\n height: auto;\n overflow: hidden;\n position: relative;\n z-index: 0;\n flex: 1 0 auto;\n display: flex;\n flex-direction: column;\n align-items: center;\n margin: 0 auto;\n}\n.v-picker__body > div {\n width: 100%;\n}\n.v-picker__body > div.fade-transition-leave-active {\n position: absolute;\n}\n\n.v-picker--landscape .v-picker__title {\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n width: 170px;\n position: absolute;\n top: 0;\n height: 100%;\n z-index: 1;\n}\n.v-application--is-ltr .v-picker--landscape .v-picker__title {\n left: 0;\n}\n.v-application--is-rtl .v-picker--landscape .v-picker__title {\n right: 0;\n}\n.v-application--is-ltr .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title),\n.v-application--is-ltr .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title) {\n margin-left: 170px;\n margin-right: 0;\n}\n.v-application--is-rtl .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title),\n.v-application--is-rtl .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title) {\n margin-right: 170px;\n margin-left: 0;\n}\n\n.v-picker--flat {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}",".theme--light.v-expansion-panels .v-expansion-panel {\n background-color: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-expansion-panels .v-expansion-panel--disabled {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-expansion-panels .v-expansion-panel:not(:first-child)::after {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon {\n color: rgba(0, 0, 0, 0.54);\n}\n.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before {\n opacity: 0.12;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before {\n opacity: 0.16;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before {\n opacity: 0.12;\n}\n.theme--light.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before {\n opacity: 0.16;\n}\n\n.theme--dark.v-expansion-panels .v-expansion-panel {\n background-color: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-expansion-panels .v-expansion-panel--disabled {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-expansion-panels .v-expansion-panel:not(:first-child)::after {\n border-color: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-expansion-panels .v-expansion-panel-header .v-expansion-panel-header__icon .v-icon {\n color: #FFFFFF;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--focusable .v-expansion-panel-header--active:focus::before {\n opacity: 0.32;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:hover::before, .theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-expansion-panels.v-expansion-panels--hover > .v-expansion-panel > .v-expansion-panel-header:hover--active:focus::before {\n opacity: 0.32;\n}\n\n.v-expansion-panels {\n border-radius: 4px;\n display: flex;\n flex-wrap: wrap;\n justify-content: center;\n list-style-type: none;\n padding: 0;\n width: 100%;\n z-index: 1;\n}\n.v-expansion-panels > * {\n cursor: auto;\n}\n.v-expansion-panels > *:first-child {\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n}\n.v-expansion-panels > *:last-child {\n border-bottom-left-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active {\n border-radius: 4px;\n}\n.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--active + .v-expansion-panel {\n border-top-left-radius: 4px;\n border-top-right-radius: 4px;\n}\n.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active {\n border-bottom-left-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n.v-expansion-panels:not(.v-expansion-panels--accordion):not(.v-expansion-panels--tile) > .v-expansion-panel--next-active .v-expansion-panel-header {\n border-bottom-left-radius: inherit;\n border-bottom-right-radius: inherit;\n}\n\n.v-expansion-panel {\n flex: 1 0 100%;\n max-width: 100%;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-expansion-panel::before {\n border-radius: inherit;\n bottom: 0;\n content: \"\";\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n z-index: -1;\n transition: box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);\n will-change: box-shadow;\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-expansion-panel:not(:first-child)::after {\n border-top: thin solid;\n content: \"\";\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n transition: 0.2s border-color cubic-bezier(0.4, 0, 0.2, 1), 0.2s opacity cubic-bezier(0.4, 0, 0.2, 1);\n}\n.v-expansion-panel--disabled .v-expansion-panel-header {\n pointer-events: none;\n}\n.v-expansion-panel--active:not(:first-child),\n.v-expansion-panel--active + .v-expansion-panel {\n margin-top: 16px;\n}\n.v-expansion-panel--active:not(:first-child)::after,\n.v-expansion-panel--active + .v-expansion-panel::after {\n opacity: 0;\n}\n.v-expansion-panel--active > .v-expansion-panel-header {\n min-height: 64px;\n}\n.v-expansion-panel--active > .v-expansion-panel-header--active .v-expansion-panel-header__icon:not(.v-expansion-panel-header__icon--disable-rotate) .v-icon {\n transform: rotate(-180deg);\n}\n\n.v-expansion-panel-header__icon {\n display: inline-flex;\n margin-bottom: -4px;\n margin-top: -4px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-application--is-ltr .v-expansion-panel-header__icon {\n margin-left: auto;\n}\n.v-application--is-rtl .v-expansion-panel-header__icon {\n margin-right: auto;\n}\n\n.v-expansion-panel-header {\n align-items: center;\n border-top-left-radius: inherit;\n border-top-right-radius: inherit;\n display: flex;\n font-size: 0.9375rem;\n line-height: 1;\n min-height: 48px;\n outline: none;\n padding: 16px 24px;\n position: relative;\n transition: 0.3s min-height cubic-bezier(0.25, 0.8, 0.5, 1);\n width: 100%;\n}\n.v-application--is-ltr .v-expansion-panel-header {\n text-align: left;\n}\n.v-application--is-rtl .v-expansion-panel-header {\n text-align: right;\n}\n.v-expansion-panel-header:not(.v-expansion-panel-header--mousedown):focus::before {\n opacity: 0.12;\n}\n.v-expansion-panel-header:before {\n background-color: currentColor;\n border-radius: inherit;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-expansion-panel-header > *:not(.v-expansion-panel-header__icon) {\n flex: 1 1 auto;\n}\n\n.v-expansion-panel-content {\n display: flex;\n}\n.v-expansion-panel-content__wrap {\n padding: 0 24px 16px;\n flex: 1 1 auto;\n max-width: 100%;\n}\n\n.v-expansion-panels--accordion > .v-expansion-panel {\n margin-top: 0;\n}\n.v-expansion-panels--accordion > .v-expansion-panel::after {\n opacity: 1;\n}\n\n.v-expansion-panels--popout > .v-expansion-panel {\n max-width: calc(100% - 32px);\n}\n.v-expansion-panels--popout > .v-expansion-panel--active {\n max-width: calc(100% + 16px);\n}\n\n.v-expansion-panels--inset > .v-expansion-panel {\n max-width: 100%;\n}\n.v-expansion-panels--inset > .v-expansion-panel--active {\n max-width: calc(100% - 32px);\n}\n\n.v-expansion-panels--flat > .v-expansion-panel::after {\n border-top: none;\n}\n.v-expansion-panels--flat > .v-expansion-panel::before {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n\n.v-expansion-panels--tile {\n border-radius: 0;\n}\n.v-expansion-panels--tile > .v-expansion-panel::before {\n border-radius: 0;\n}",".theme--light.v-file-input .v-file-input__text {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-file-input .v-file-input__text--placeholder {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-file-input.v-input--is-disabled .v-file-input__text {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder {\n color: rgba(0, 0, 0, 0.38);\n}\n\n.theme--dark.v-file-input .v-file-input__text {\n color: #FFFFFF;\n}\n.theme--dark.v-file-input .v-file-input__text--placeholder {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder {\n color: rgba(255, 255, 255, 0.5);\n}\n\n.v-file-input input[type=file] {\n left: 0;\n opacity: 0;\n position: absolute;\n max-width: 0;\n width: 0;\n}\n\n.v-file-input .v-file-input__text {\n align-items: center;\n align-self: stretch;\n display: flex;\n flex-wrap: wrap;\n width: 100%;\n}\n.v-file-input .v-file-input__text.v-file-input__text--chips {\n flex-wrap: wrap;\n}\n.v-file-input .v-file-input__text .v-chip {\n margin: 4px;\n}\n\n.v-file-input .v-text-field__slot {\n min-height: 32px;\n}\n\n.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text {\n padding-top: 22px;\n}\n\n.v-file-input.v-text-field--outlined .v-text-field__slot {\n padding: 6px 0;\n}\n.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot {\n padding: 3px 0;\n}",".theme--light.v-footer {\n background-color: #f5f5f5;\n color: rgba(0, 0, 0, 0.87);\n}\n\n.theme--dark.v-footer {\n background-color: #272727;\n color: #FFFFFF;\n}\n\n.v-sheet.v-footer {\n border-radius: 0;\n}\n.v-sheet.v-footer:not(.v-sheet--outlined) {\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-footer.v-sheet--shaped {\n border-radius: 24px 0;\n}\n\n.v-footer {\n align-items: center;\n display: flex;\n flex: 0 1 auto !important;\n flex-wrap: wrap;\n padding: 6px 16px;\n position: relative;\n transition-duration: 0.2s;\n transition-property: background-color, left, right;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n}\n.v-footer:not([data-booted=true]) {\n transition: none !important;\n}\n\n.v-footer--absolute,\n.v-footer--fixed {\n z-index: 3;\n}\n\n.v-footer--absolute {\n position: absolute;\n}\n.v-footer--absolute:not(.v-footer--inset) {\n width: 100%;\n}\n\n.v-footer--fixed {\n position: fixed;\n}\n\n.v-footer--padless {\n padding: 0px;\n}",".container.grow-shrink-0 {\n flex-grow: 0;\n flex-shrink: 0;\n}\n.container.fill-height {\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n}\n.container.fill-height > .row {\n flex: 1 1 100%;\n max-width: calc(100% + 24px);\n}\n.container.fill-height > .layout {\n height: 100%;\n flex: 1 1 auto;\n}\n.container.fill-height > .layout.grow-shrink-0 {\n flex-grow: 0;\n flex-shrink: 0;\n}\n.container.grid-list-xs .layout .flex {\n padding: 1px;\n}\n.container.grid-list-xs .layout:only-child {\n margin: -1px;\n}\n.container.grid-list-xs .layout:not(:only-child) {\n margin: auto -1px;\n}\n.container.grid-list-xs *:not(:only-child) .layout:first-child {\n margin-top: -1px;\n}\n.container.grid-list-xs *:not(:only-child) .layout:last-child {\n margin-bottom: -1px;\n}\n.container.grid-list-sm .layout .flex {\n padding: 2px;\n}\n.container.grid-list-sm .layout:only-child {\n margin: -2px;\n}\n.container.grid-list-sm .layout:not(:only-child) {\n margin: auto -2px;\n}\n.container.grid-list-sm *:not(:only-child) .layout:first-child {\n margin-top: -2px;\n}\n.container.grid-list-sm *:not(:only-child) .layout:last-child {\n margin-bottom: -2px;\n}\n.container.grid-list-md .layout .flex {\n padding: 4px;\n}\n.container.grid-list-md .layout:only-child {\n margin: -4px;\n}\n.container.grid-list-md .layout:not(:only-child) {\n margin: auto -4px;\n}\n.container.grid-list-md *:not(:only-child) .layout:first-child {\n margin-top: -4px;\n}\n.container.grid-list-md *:not(:only-child) .layout:last-child {\n margin-bottom: -4px;\n}\n.container.grid-list-lg .layout .flex {\n padding: 8px;\n}\n.container.grid-list-lg .layout:only-child {\n margin: -8px;\n}\n.container.grid-list-lg .layout:not(:only-child) {\n margin: auto -8px;\n}\n.container.grid-list-lg *:not(:only-child) .layout:first-child {\n margin-top: -8px;\n}\n.container.grid-list-lg *:not(:only-child) .layout:last-child {\n margin-bottom: -8px;\n}\n.container.grid-list-xl .layout .flex {\n padding: 12px;\n}\n.container.grid-list-xl .layout:only-child {\n margin: -12px;\n}\n.container.grid-list-xl .layout:not(:only-child) {\n margin: auto -12px;\n}\n.container.grid-list-xl *:not(:only-child) .layout:first-child {\n margin-top: -12px;\n}\n.container.grid-list-xl *:not(:only-child) .layout:last-child {\n margin-bottom: -12px;\n}\n\n.layout {\n display: flex;\n flex: 1 1 auto;\n flex-wrap: nowrap;\n min-width: 0;\n}\n.layout.reverse {\n flex-direction: row-reverse;\n}\n.layout.column {\n flex-direction: column;\n}\n.layout.column.reverse {\n flex-direction: column-reverse;\n}\n.layout.column > .flex {\n max-width: 100%;\n}\n.layout.wrap {\n flex-wrap: wrap;\n}\n.layout.grow-shrink-0 {\n flex-grow: 0;\n flex-shrink: 0;\n}\n\n@media all and (min-width: 0) {\n .flex.xs12 {\n flex-basis: 100%;\n flex-grow: 0;\n max-width: 100%;\n }\n\n .flex.order-xs12 {\n order: 12;\n }\n\n .flex.xs11 {\n flex-basis: 91.6666666667%;\n flex-grow: 0;\n max-width: 91.6666666667%;\n }\n\n .flex.order-xs11 {\n order: 11;\n }\n\n .flex.xs10 {\n flex-basis: 83.3333333333%;\n flex-grow: 0;\n max-width: 83.3333333333%;\n }\n\n .flex.order-xs10 {\n order: 10;\n }\n\n .flex.xs9 {\n flex-basis: 75%;\n flex-grow: 0;\n max-width: 75%;\n }\n\n .flex.order-xs9 {\n order: 9;\n }\n\n .flex.xs8 {\n flex-basis: 66.6666666667%;\n flex-grow: 0;\n max-width: 66.6666666667%;\n }\n\n .flex.order-xs8 {\n order: 8;\n }\n\n .flex.xs7 {\n flex-basis: 58.3333333333%;\n flex-grow: 0;\n max-width: 58.3333333333%;\n }\n\n .flex.order-xs7 {\n order: 7;\n }\n\n .flex.xs6 {\n flex-basis: 50%;\n flex-grow: 0;\n max-width: 50%;\n }\n\n .flex.order-xs6 {\n order: 6;\n }\n\n .flex.xs5 {\n flex-basis: 41.6666666667%;\n flex-grow: 0;\n max-width: 41.6666666667%;\n }\n\n .flex.order-xs5 {\n order: 5;\n }\n\n .flex.xs4 {\n flex-basis: 33.3333333333%;\n flex-grow: 0;\n max-width: 33.3333333333%;\n }\n\n .flex.order-xs4 {\n order: 4;\n }\n\n .flex.xs3 {\n flex-basis: 25%;\n flex-grow: 0;\n max-width: 25%;\n }\n\n .flex.order-xs3 {\n order: 3;\n }\n\n .flex.xs2 {\n flex-basis: 16.6666666667%;\n flex-grow: 0;\n max-width: 16.6666666667%;\n }\n\n .flex.order-xs2 {\n order: 2;\n }\n\n .flex.xs1 {\n flex-basis: 8.3333333333%;\n flex-grow: 0;\n max-width: 8.3333333333%;\n }\n\n .flex.order-xs1 {\n order: 1;\n }\n\n .v-application--is-ltr .flex.offset-xs12 {\n margin-left: 100%;\n }\n .v-application--is-rtl .flex.offset-xs12 {\n margin-right: 100%;\n }\n\n .v-application--is-ltr .flex.offset-xs11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xs11 {\n margin-right: 91.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xs10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xs10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xs9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .flex.offset-xs9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .flex.offset-xs8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xs8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xs7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xs7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xs6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .flex.offset-xs6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .flex.offset-xs5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xs5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xs4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xs4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xs3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .flex.offset-xs3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .flex.offset-xs2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xs2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xs1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xs1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xs0 {\n margin-left: 0%;\n }\n .v-application--is-rtl .flex.offset-xs0 {\n margin-right: 0%;\n }\n}\n@media all and (min-width: 600px) {\n .flex.sm12 {\n flex-basis: 100%;\n flex-grow: 0;\n max-width: 100%;\n }\n\n .flex.order-sm12 {\n order: 12;\n }\n\n .flex.sm11 {\n flex-basis: 91.6666666667%;\n flex-grow: 0;\n max-width: 91.6666666667%;\n }\n\n .flex.order-sm11 {\n order: 11;\n }\n\n .flex.sm10 {\n flex-basis: 83.3333333333%;\n flex-grow: 0;\n max-width: 83.3333333333%;\n }\n\n .flex.order-sm10 {\n order: 10;\n }\n\n .flex.sm9 {\n flex-basis: 75%;\n flex-grow: 0;\n max-width: 75%;\n }\n\n .flex.order-sm9 {\n order: 9;\n }\n\n .flex.sm8 {\n flex-basis: 66.6666666667%;\n flex-grow: 0;\n max-width: 66.6666666667%;\n }\n\n .flex.order-sm8 {\n order: 8;\n }\n\n .flex.sm7 {\n flex-basis: 58.3333333333%;\n flex-grow: 0;\n max-width: 58.3333333333%;\n }\n\n .flex.order-sm7 {\n order: 7;\n }\n\n .flex.sm6 {\n flex-basis: 50%;\n flex-grow: 0;\n max-width: 50%;\n }\n\n .flex.order-sm6 {\n order: 6;\n }\n\n .flex.sm5 {\n flex-basis: 41.6666666667%;\n flex-grow: 0;\n max-width: 41.6666666667%;\n }\n\n .flex.order-sm5 {\n order: 5;\n }\n\n .flex.sm4 {\n flex-basis: 33.3333333333%;\n flex-grow: 0;\n max-width: 33.3333333333%;\n }\n\n .flex.order-sm4 {\n order: 4;\n }\n\n .flex.sm3 {\n flex-basis: 25%;\n flex-grow: 0;\n max-width: 25%;\n }\n\n .flex.order-sm3 {\n order: 3;\n }\n\n .flex.sm2 {\n flex-basis: 16.6666666667%;\n flex-grow: 0;\n max-width: 16.6666666667%;\n }\n\n .flex.order-sm2 {\n order: 2;\n }\n\n .flex.sm1 {\n flex-basis: 8.3333333333%;\n flex-grow: 0;\n max-width: 8.3333333333%;\n }\n\n .flex.order-sm1 {\n order: 1;\n }\n\n .v-application--is-ltr .flex.offset-sm12 {\n margin-left: 100%;\n }\n .v-application--is-rtl .flex.offset-sm12 {\n margin-right: 100%;\n }\n\n .v-application--is-ltr .flex.offset-sm11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .flex.offset-sm11 {\n margin-right: 91.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-sm10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .flex.offset-sm10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-sm9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .flex.offset-sm9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .flex.offset-sm8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .flex.offset-sm8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-sm7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .flex.offset-sm7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-sm6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .flex.offset-sm6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .flex.offset-sm5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .flex.offset-sm5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-sm4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .flex.offset-sm4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-sm3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .flex.offset-sm3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .flex.offset-sm2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .flex.offset-sm2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-sm1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .flex.offset-sm1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-sm0 {\n margin-left: 0%;\n }\n .v-application--is-rtl .flex.offset-sm0 {\n margin-right: 0%;\n }\n}\n@media all and (min-width: 960px) {\n .flex.md12 {\n flex-basis: 100%;\n flex-grow: 0;\n max-width: 100%;\n }\n\n .flex.order-md12 {\n order: 12;\n }\n\n .flex.md11 {\n flex-basis: 91.6666666667%;\n flex-grow: 0;\n max-width: 91.6666666667%;\n }\n\n .flex.order-md11 {\n order: 11;\n }\n\n .flex.md10 {\n flex-basis: 83.3333333333%;\n flex-grow: 0;\n max-width: 83.3333333333%;\n }\n\n .flex.order-md10 {\n order: 10;\n }\n\n .flex.md9 {\n flex-basis: 75%;\n flex-grow: 0;\n max-width: 75%;\n }\n\n .flex.order-md9 {\n order: 9;\n }\n\n .flex.md8 {\n flex-basis: 66.6666666667%;\n flex-grow: 0;\n max-width: 66.6666666667%;\n }\n\n .flex.order-md8 {\n order: 8;\n }\n\n .flex.md7 {\n flex-basis: 58.3333333333%;\n flex-grow: 0;\n max-width: 58.3333333333%;\n }\n\n .flex.order-md7 {\n order: 7;\n }\n\n .flex.md6 {\n flex-basis: 50%;\n flex-grow: 0;\n max-width: 50%;\n }\n\n .flex.order-md6 {\n order: 6;\n }\n\n .flex.md5 {\n flex-basis: 41.6666666667%;\n flex-grow: 0;\n max-width: 41.6666666667%;\n }\n\n .flex.order-md5 {\n order: 5;\n }\n\n .flex.md4 {\n flex-basis: 33.3333333333%;\n flex-grow: 0;\n max-width: 33.3333333333%;\n }\n\n .flex.order-md4 {\n order: 4;\n }\n\n .flex.md3 {\n flex-basis: 25%;\n flex-grow: 0;\n max-width: 25%;\n }\n\n .flex.order-md3 {\n order: 3;\n }\n\n .flex.md2 {\n flex-basis: 16.6666666667%;\n flex-grow: 0;\n max-width: 16.6666666667%;\n }\n\n .flex.order-md2 {\n order: 2;\n }\n\n .flex.md1 {\n flex-basis: 8.3333333333%;\n flex-grow: 0;\n max-width: 8.3333333333%;\n }\n\n .flex.order-md1 {\n order: 1;\n }\n\n .v-application--is-ltr .flex.offset-md12 {\n margin-left: 100%;\n }\n .v-application--is-rtl .flex.offset-md12 {\n margin-right: 100%;\n }\n\n .v-application--is-ltr .flex.offset-md11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .flex.offset-md11 {\n margin-right: 91.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-md10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .flex.offset-md10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-md9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .flex.offset-md9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .flex.offset-md8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .flex.offset-md8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-md7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .flex.offset-md7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-md6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .flex.offset-md6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .flex.offset-md5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .flex.offset-md5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-md4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .flex.offset-md4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-md3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .flex.offset-md3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .flex.offset-md2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .flex.offset-md2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-md1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .flex.offset-md1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-md0 {\n margin-left: 0%;\n }\n .v-application--is-rtl .flex.offset-md0 {\n margin-right: 0%;\n }\n}\n@media all and (min-width: 1264px) {\n .flex.lg12 {\n flex-basis: 100%;\n flex-grow: 0;\n max-width: 100%;\n }\n\n .flex.order-lg12 {\n order: 12;\n }\n\n .flex.lg11 {\n flex-basis: 91.6666666667%;\n flex-grow: 0;\n max-width: 91.6666666667%;\n }\n\n .flex.order-lg11 {\n order: 11;\n }\n\n .flex.lg10 {\n flex-basis: 83.3333333333%;\n flex-grow: 0;\n max-width: 83.3333333333%;\n }\n\n .flex.order-lg10 {\n order: 10;\n }\n\n .flex.lg9 {\n flex-basis: 75%;\n flex-grow: 0;\n max-width: 75%;\n }\n\n .flex.order-lg9 {\n order: 9;\n }\n\n .flex.lg8 {\n flex-basis: 66.6666666667%;\n flex-grow: 0;\n max-width: 66.6666666667%;\n }\n\n .flex.order-lg8 {\n order: 8;\n }\n\n .flex.lg7 {\n flex-basis: 58.3333333333%;\n flex-grow: 0;\n max-width: 58.3333333333%;\n }\n\n .flex.order-lg7 {\n order: 7;\n }\n\n .flex.lg6 {\n flex-basis: 50%;\n flex-grow: 0;\n max-width: 50%;\n }\n\n .flex.order-lg6 {\n order: 6;\n }\n\n .flex.lg5 {\n flex-basis: 41.6666666667%;\n flex-grow: 0;\n max-width: 41.6666666667%;\n }\n\n .flex.order-lg5 {\n order: 5;\n }\n\n .flex.lg4 {\n flex-basis: 33.3333333333%;\n flex-grow: 0;\n max-width: 33.3333333333%;\n }\n\n .flex.order-lg4 {\n order: 4;\n }\n\n .flex.lg3 {\n flex-basis: 25%;\n flex-grow: 0;\n max-width: 25%;\n }\n\n .flex.order-lg3 {\n order: 3;\n }\n\n .flex.lg2 {\n flex-basis: 16.6666666667%;\n flex-grow: 0;\n max-width: 16.6666666667%;\n }\n\n .flex.order-lg2 {\n order: 2;\n }\n\n .flex.lg1 {\n flex-basis: 8.3333333333%;\n flex-grow: 0;\n max-width: 8.3333333333%;\n }\n\n .flex.order-lg1 {\n order: 1;\n }\n\n .v-application--is-ltr .flex.offset-lg12 {\n margin-left: 100%;\n }\n .v-application--is-rtl .flex.offset-lg12 {\n margin-right: 100%;\n }\n\n .v-application--is-ltr .flex.offset-lg11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .flex.offset-lg11 {\n margin-right: 91.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-lg10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .flex.offset-lg10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-lg9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .flex.offset-lg9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .flex.offset-lg8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .flex.offset-lg8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-lg7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .flex.offset-lg7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-lg6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .flex.offset-lg6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .flex.offset-lg5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .flex.offset-lg5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-lg4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .flex.offset-lg4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-lg3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .flex.offset-lg3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .flex.offset-lg2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .flex.offset-lg2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-lg1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .flex.offset-lg1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-lg0 {\n margin-left: 0%;\n }\n .v-application--is-rtl .flex.offset-lg0 {\n margin-right: 0%;\n }\n}\n@media all and (min-width: 1904px) {\n .flex.xl12 {\n flex-basis: 100%;\n flex-grow: 0;\n max-width: 100%;\n }\n\n .flex.order-xl12 {\n order: 12;\n }\n\n .flex.xl11 {\n flex-basis: 91.6666666667%;\n flex-grow: 0;\n max-width: 91.6666666667%;\n }\n\n .flex.order-xl11 {\n order: 11;\n }\n\n .flex.xl10 {\n flex-basis: 83.3333333333%;\n flex-grow: 0;\n max-width: 83.3333333333%;\n }\n\n .flex.order-xl10 {\n order: 10;\n }\n\n .flex.xl9 {\n flex-basis: 75%;\n flex-grow: 0;\n max-width: 75%;\n }\n\n .flex.order-xl9 {\n order: 9;\n }\n\n .flex.xl8 {\n flex-basis: 66.6666666667%;\n flex-grow: 0;\n max-width: 66.6666666667%;\n }\n\n .flex.order-xl8 {\n order: 8;\n }\n\n .flex.xl7 {\n flex-basis: 58.3333333333%;\n flex-grow: 0;\n max-width: 58.3333333333%;\n }\n\n .flex.order-xl7 {\n order: 7;\n }\n\n .flex.xl6 {\n flex-basis: 50%;\n flex-grow: 0;\n max-width: 50%;\n }\n\n .flex.order-xl6 {\n order: 6;\n }\n\n .flex.xl5 {\n flex-basis: 41.6666666667%;\n flex-grow: 0;\n max-width: 41.6666666667%;\n }\n\n .flex.order-xl5 {\n order: 5;\n }\n\n .flex.xl4 {\n flex-basis: 33.3333333333%;\n flex-grow: 0;\n max-width: 33.3333333333%;\n }\n\n .flex.order-xl4 {\n order: 4;\n }\n\n .flex.xl3 {\n flex-basis: 25%;\n flex-grow: 0;\n max-width: 25%;\n }\n\n .flex.order-xl3 {\n order: 3;\n }\n\n .flex.xl2 {\n flex-basis: 16.6666666667%;\n flex-grow: 0;\n max-width: 16.6666666667%;\n }\n\n .flex.order-xl2 {\n order: 2;\n }\n\n .flex.xl1 {\n flex-basis: 8.3333333333%;\n flex-grow: 0;\n max-width: 8.3333333333%;\n }\n\n .flex.order-xl1 {\n order: 1;\n }\n\n .v-application--is-ltr .flex.offset-xl12 {\n margin-left: 100%;\n }\n .v-application--is-rtl .flex.offset-xl12 {\n margin-right: 100%;\n }\n\n .v-application--is-ltr .flex.offset-xl11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xl11 {\n margin-right: 91.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xl10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xl10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xl9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .flex.offset-xl9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .flex.offset-xl8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xl8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xl7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xl7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xl6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .flex.offset-xl6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .flex.offset-xl5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xl5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xl4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xl4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xl3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .flex.offset-xl3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .flex.offset-xl2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .flex.offset-xl2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .flex.offset-xl1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .flex.offset-xl1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .flex.offset-xl0 {\n margin-left: 0%;\n }\n .v-application--is-rtl .flex.offset-xl0 {\n margin-right: 0%;\n }\n}\n.flex,\n.child-flex > * {\n flex: 1 1 auto;\n max-width: 100%;\n}\n.flex.grow-shrink-0,\n.child-flex > *.grow-shrink-0 {\n flex-grow: 0;\n flex-shrink: 0;\n}\n\n.spacer {\n flex-grow: 1 !important;\n}\n\n.grow {\n flex-grow: 1 !important;\n flex-shrink: 0 !important;\n}\n\n.shrink {\n flex-grow: 0 !important;\n flex-shrink: 1 !important;\n}\n\n.fill-height {\n height: 100%;\n}",".container {\n width: 100%;\n padding: 12px;\n margin-right: auto;\n margin-left: auto;\n}\n@media (min-width: 960px) {\n .container {\n max-width: 900px;\n }\n}\n@media (min-width: 1264px) {\n .container {\n max-width: 1185px;\n }\n}\n@media (min-width: 1904px) {\n .container {\n max-width: 1785px;\n }\n}\n.container--fluid {\n max-width: 100%;\n}\n\n.row {\n display: flex;\n flex-wrap: wrap;\n flex: 1 1 auto;\n margin-right: -12px;\n margin-left: -12px;\n}\n.row--dense {\n margin-right: -4px;\n margin-left: -4px;\n}\n.row--dense > .col,\n.row--dense > [class*=col-] {\n padding: 4px;\n}\n\n.no-gutters {\n margin-right: 0;\n margin-left: 0;\n}\n.no-gutters > .col,\n.no-gutters > [class*=col-] {\n padding: 0;\n}\n\n.col-xl,\n.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,\n.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,\n.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,\n.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,\n.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {\n width: 100%;\n padding: 12px;\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.3333333333%;\n max-width: 8.3333333333%;\n}\n\n.col-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n}\n\n.col-3 {\n flex: 0 0 25%;\n max-width: 25%;\n}\n\n.col-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n}\n\n.col-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n}\n\n.col-6 {\n flex: 0 0 50%;\n max-width: 50%;\n}\n\n.col-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n}\n\n.col-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n}\n\n.col-9 {\n flex: 0 0 75%;\n max-width: 75%;\n}\n\n.col-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n}\n\n.col-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n}\n\n.col-12 {\n flex: 0 0 100%;\n max-width: 100%;\n}\n\n.v-application--is-ltr .offset-1 {\n margin-left: 8.3333333333%;\n}\n.v-application--is-rtl .offset-1 {\n margin-right: 8.3333333333%;\n}\n\n.v-application--is-ltr .offset-2 {\n margin-left: 16.6666666667%;\n}\n.v-application--is-rtl .offset-2 {\n margin-right: 16.6666666667%;\n}\n\n.v-application--is-ltr .offset-3 {\n margin-left: 25%;\n}\n.v-application--is-rtl .offset-3 {\n margin-right: 25%;\n}\n\n.v-application--is-ltr .offset-4 {\n margin-left: 33.3333333333%;\n}\n.v-application--is-rtl .offset-4 {\n margin-right: 33.3333333333%;\n}\n\n.v-application--is-ltr .offset-5 {\n margin-left: 41.6666666667%;\n}\n.v-application--is-rtl .offset-5 {\n margin-right: 41.6666666667%;\n}\n\n.v-application--is-ltr .offset-6 {\n margin-left: 50%;\n}\n.v-application--is-rtl .offset-6 {\n margin-right: 50%;\n}\n\n.v-application--is-ltr .offset-7 {\n margin-left: 58.3333333333%;\n}\n.v-application--is-rtl .offset-7 {\n margin-right: 58.3333333333%;\n}\n\n.v-application--is-ltr .offset-8 {\n margin-left: 66.6666666667%;\n}\n.v-application--is-rtl .offset-8 {\n margin-right: 66.6666666667%;\n}\n\n.v-application--is-ltr .offset-9 {\n margin-left: 75%;\n}\n.v-application--is-rtl .offset-9 {\n margin-right: 75%;\n}\n\n.v-application--is-ltr .offset-10 {\n margin-left: 83.3333333333%;\n}\n.v-application--is-rtl .offset-10 {\n margin-right: 83.3333333333%;\n}\n\n.v-application--is-ltr .offset-11 {\n margin-left: 91.6666666667%;\n}\n.v-application--is-rtl .offset-11 {\n margin-right: 91.6666666667%;\n}\n\n@media (min-width: 600px) {\n .col-sm {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-sm-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .v-application--is-ltr .offset-sm-0 {\n margin-left: 0;\n }\n .v-application--is-rtl .offset-sm-0 {\n margin-right: 0;\n }\n\n .v-application--is-ltr .offset-sm-1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .offset-sm-1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .offset-sm-2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .offset-sm-2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .offset-sm-3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .offset-sm-3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .offset-sm-4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .offset-sm-4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .offset-sm-5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .offset-sm-5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .offset-sm-6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .offset-sm-6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .offset-sm-7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .offset-sm-7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .offset-sm-8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .offset-sm-8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .offset-sm-9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .offset-sm-9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .offset-sm-10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .offset-sm-10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .offset-sm-11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .offset-sm-11 {\n margin-right: 91.6666666667%;\n }\n}\n@media (min-width: 960px) {\n .col-md {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-md-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-md-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-md-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-md-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-md-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-md-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-md-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-md-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-md-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .v-application--is-ltr .offset-md-0 {\n margin-left: 0;\n }\n .v-application--is-rtl .offset-md-0 {\n margin-right: 0;\n }\n\n .v-application--is-ltr .offset-md-1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .offset-md-1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .offset-md-2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .offset-md-2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .offset-md-3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .offset-md-3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .offset-md-4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .offset-md-4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .offset-md-5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .offset-md-5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .offset-md-6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .offset-md-6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .offset-md-7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .offset-md-7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .offset-md-8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .offset-md-8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .offset-md-9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .offset-md-9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .offset-md-10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .offset-md-10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .offset-md-11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .offset-md-11 {\n margin-right: 91.6666666667%;\n }\n}\n@media (min-width: 1264px) {\n .col-lg {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-lg-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .v-application--is-ltr .offset-lg-0 {\n margin-left: 0;\n }\n .v-application--is-rtl .offset-lg-0 {\n margin-right: 0;\n }\n\n .v-application--is-ltr .offset-lg-1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .offset-lg-1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .offset-lg-2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .offset-lg-2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .offset-lg-3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .offset-lg-3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .offset-lg-4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .offset-lg-4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .offset-lg-5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .offset-lg-5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .offset-lg-6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .offset-lg-6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .offset-lg-7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .offset-lg-7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .offset-lg-8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .offset-lg-8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .offset-lg-9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .offset-lg-9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .offset-lg-10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .offset-lg-10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .offset-lg-11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .offset-lg-11 {\n margin-right: 91.6666666667%;\n }\n}\n@media (min-width: 1904px) {\n .col-xl {\n flex-basis: 0;\n flex-grow: 1;\n max-width: 100%;\n }\n\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n max-width: 100%;\n }\n\n .col-xl-1 {\n flex: 0 0 8.3333333333%;\n max-width: 8.3333333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 16.6666666667%;\n max-width: 16.6666666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 25%;\n max-width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 33.3333333333%;\n max-width: 33.3333333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 41.6666666667%;\n max-width: 41.6666666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 50%;\n max-width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 58.3333333333%;\n max-width: 58.3333333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 66.6666666667%;\n max-width: 66.6666666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 75%;\n max-width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 83.3333333333%;\n max-width: 83.3333333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 91.6666666667%;\n max-width: 91.6666666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 100%;\n max-width: 100%;\n }\n\n .v-application--is-ltr .offset-xl-0 {\n margin-left: 0;\n }\n .v-application--is-rtl .offset-xl-0 {\n margin-right: 0;\n }\n\n .v-application--is-ltr .offset-xl-1 {\n margin-left: 8.3333333333%;\n }\n .v-application--is-rtl .offset-xl-1 {\n margin-right: 8.3333333333%;\n }\n\n .v-application--is-ltr .offset-xl-2 {\n margin-left: 16.6666666667%;\n }\n .v-application--is-rtl .offset-xl-2 {\n margin-right: 16.6666666667%;\n }\n\n .v-application--is-ltr .offset-xl-3 {\n margin-left: 25%;\n }\n .v-application--is-rtl .offset-xl-3 {\n margin-right: 25%;\n }\n\n .v-application--is-ltr .offset-xl-4 {\n margin-left: 33.3333333333%;\n }\n .v-application--is-rtl .offset-xl-4 {\n margin-right: 33.3333333333%;\n }\n\n .v-application--is-ltr .offset-xl-5 {\n margin-left: 41.6666666667%;\n }\n .v-application--is-rtl .offset-xl-5 {\n margin-right: 41.6666666667%;\n }\n\n .v-application--is-ltr .offset-xl-6 {\n margin-left: 50%;\n }\n .v-application--is-rtl .offset-xl-6 {\n margin-right: 50%;\n }\n\n .v-application--is-ltr .offset-xl-7 {\n margin-left: 58.3333333333%;\n }\n .v-application--is-rtl .offset-xl-7 {\n margin-right: 58.3333333333%;\n }\n\n .v-application--is-ltr .offset-xl-8 {\n margin-left: 66.6666666667%;\n }\n .v-application--is-rtl .offset-xl-8 {\n margin-right: 66.6666666667%;\n }\n\n .v-application--is-ltr .offset-xl-9 {\n margin-left: 75%;\n }\n .v-application--is-rtl .offset-xl-9 {\n margin-right: 75%;\n }\n\n .v-application--is-ltr .offset-xl-10 {\n margin-left: 83.3333333333%;\n }\n .v-application--is-rtl .offset-xl-10 {\n margin-right: 83.3333333333%;\n }\n\n .v-application--is-ltr .offset-xl-11 {\n margin-left: 91.6666666667%;\n }\n .v-application--is-rtl .offset-xl-11 {\n margin-right: 91.6666666667%;\n }\n}",".theme--light.v-navigation-drawer {\n background-color: #FFFFFF;\n}\n.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border {\n background-color: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-navigation-drawer .v-divider {\n border-color: rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-navigation-drawer {\n background-color: #363636;\n}\n.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border {\n background-color: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-navigation-drawer .v-divider {\n border-color: rgba(255, 255, 255, 0.12);\n}\n\n.v-navigation-drawer {\n -webkit-overflow-scrolling: touch;\n display: flex;\n flex-direction: column;\n left: 0;\n max-width: 100%;\n overflow: hidden;\n pointer-events: auto;\n top: 0;\n transition-duration: 0.2s;\n transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n will-change: transform;\n transition-property: transform, visibility, width;\n}\n.v-navigation-drawer:not([data-booted=true]) {\n transition: none !important;\n}\n.v-navigation-drawer.v-navigation-drawer--right:after {\n left: 0;\n right: initial;\n}\n.v-navigation-drawer .v-list:not(.v-select-list) {\n background: inherit;\n}\n\n.v-navigation-drawer__border {\n position: absolute;\n right: 0;\n top: 0;\n height: 100%;\n width: 1px;\n}\n\n.v-navigation-drawer__content {\n height: 100%;\n overflow-y: auto;\n overflow-x: hidden;\n}\n\n.v-navigation-drawer__image {\n border-radius: inherit;\n height: 100%;\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: -1;\n contain: strict;\n width: 100%;\n}\n.v-navigation-drawer__image .v-image {\n border-radius: inherit;\n}\n\n.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile {\n max-height: 50%;\n top: auto;\n bottom: 0;\n min-width: 100%;\n}\n\n.v-navigation-drawer--right {\n left: auto;\n right: 0;\n}\n.v-navigation-drawer--right > .v-navigation-drawer__border {\n right: auto;\n left: 0;\n}\n\n.v-navigation-drawer--absolute {\n z-index: 1;\n}\n\n.v-navigation-drawer--fixed {\n z-index: 6;\n}\n\n.v-navigation-drawer--absolute {\n position: absolute;\n}\n\n.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile) {\n z-index: 4;\n}\n\n.v-navigation-drawer--fixed {\n position: fixed;\n}\n\n.v-navigation-drawer--floating:after {\n display: none;\n}\n\n.v-navigation-drawer--mini-variant {\n overflow: hidden;\n}\n.v-navigation-drawer--mini-variant .v-list-item > *:first-child {\n margin-left: 0;\n margin-right: 0;\n}\n.v-navigation-drawer--mini-variant .v-list-item > *:not(:first-child) {\n position: absolute !important;\n height: 1px;\n width: 1px;\n overflow: hidden;\n clip: rect(1px, 1px, 1px, 1px);\n white-space: nowrap;\n display: initial;\n}\n.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items,\n.v-navigation-drawer--mini-variant .v-list-group--sub-group {\n display: none;\n}\n.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item {\n justify-content: center;\n}\n\n.v-navigation-drawer--temporary {\n z-index: 7;\n}\n\n.v-navigation-drawer--mobile {\n z-index: 6;\n}\n\n.v-navigation-drawer--close {\n visibility: hidden;\n}\n\n.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),\n.v-navigation-drawer--temporary:not(.v-navigation-drawer--close) {\n box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);\n}",".theme--light.v-overflow-btn.theme--light.v-overflow-btn > .v-input__control > .v-input__slot {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {\n background: #FFFFFF;\n}\n.theme--light.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner {\n border-left: thin solid rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-overflow-btn.theme--dark.v-overflow-btn > .v-input__control > .v-input__slot {\n border-color: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-overflow-btn:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {\n background: #1E1E1E;\n}\n.theme--dark.v-overflow-btn.v-overflow-btn--segmented .v-input__append-inner {\n border-left: thin solid rgba(255, 255, 255, 0.12);\n}\n\n.v-autocomplete__content.v-menu__content {\n box-shadow: 0 4px 6px 0 rgba(32, 33, 36, 0.28);\n}\n.v-autocomplete__content.v-menu__content .v-select-list {\n border-radius: 0 0 4px 4px;\n}\n\n.v-overflow-btn {\n margin-top: 12px;\n padding-top: 0;\n}\n.v-overflow-btn:not(.v-overflow-btn--editable) > .v-input__control > .v-input__slot {\n cursor: pointer;\n}\n.v-overflow-btn .v-input__slot {\n border-width: 2px 0;\n border-style: solid;\n}\n.v-overflow-btn .v-input__slot:before {\n display: none;\n}\n.v-overflow-btn .v-select__slot {\n height: 48px;\n}\n.v-overflow-btn.v-input--dense .v-select__slot {\n height: 38px;\n}\n.v-overflow-btn.v-input--dense input {\n cursor: pointer;\n}\n.v-application--is-ltr .v-overflow-btn.v-input--dense input {\n margin-left: 16px;\n}\n.v-application--is-rtl .v-overflow-btn.v-input--dense input {\n margin-right: 16px;\n}\n.v-application--is-ltr .v-overflow-btn .v-select__selection--comma:first-child {\n margin-left: 16px;\n}\n.v-application--is-rtl .v-overflow-btn .v-select__selection--comma:first-child {\n margin-right: 16px;\n}\n.v-overflow-btn .v-input__slot {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-overflow-btn .v-input__slot::before, .v-overflow-btn .v-input__slot::after {\n display: none;\n}\n.v-overflow-btn .v-label {\n top: calc(50% - 10px);\n}\n.v-application--is-ltr .v-overflow-btn .v-label {\n margin-left: 16px;\n}\n.v-application--is-rtl .v-overflow-btn .v-label {\n margin-right: 16px;\n}\n.v-overflow-btn .v-input__append-inner {\n align-items: center;\n align-self: auto;\n flex-shrink: 0;\n height: 48px;\n margin-top: 0;\n padding: 0 4px;\n width: 42px;\n}\n.v-overflow-btn .v-input__append-outer,\n.v-overflow-btn .v-input__prepend-outer {\n margin-bottom: 12px;\n margin-top: 12px;\n}\n.v-overflow-btn .v-input__control::before {\n height: 1px;\n top: -1px;\n content: \"\";\n left: 0;\n position: absolute;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n width: 100%;\n}\n.v-overflow-btn.v-input--is-focused .v-input__slot, .v-overflow-btn.v-select--is-menu-active .v-input__slot {\n border-color: transparent !important;\n box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);\n}\n.v-overflow-btn.v-input--is-focused .v-input__slot {\n border-radius: 4px;\n}\n.v-overflow-btn.v-select--is-menu-active .v-input__slot {\n border-radius: 4px 4px 0 0;\n}\n.v-overflow-btn .v-select__selections {\n width: 0px;\n}\n.v-overflow-btn--segmented .v-input__slot {\n border-width: thin 0;\n}\n.v-overflow-btn--segmented .v-select__selections {\n flex-wrap: nowrap;\n}\n.v-overflow-btn--segmented .v-select__selections .v-btn {\n border-radius: 0;\n margin: 0;\n height: 48px;\n width: 100%;\n}\n.v-application--is-ltr .v-overflow-btn--segmented .v-select__selections .v-btn {\n margin-right: -16px;\n}\n.v-application--is-rtl .v-overflow-btn--segmented .v-select__selections .v-btn {\n margin-left: -16px;\n}\n.v-overflow-btn--segmented .v-select__selections .v-btn__content {\n justify-content: start;\n}\n.v-overflow-btn--segmented .v-select__selections .v-btn__content::before {\n background-color: transparent;\n}\n.v-overflow-btn--editable .v-select__slot input {\n cursor: text;\n padding: 8px 16px;\n}\n.v-overflow-btn--editable .v-input__append-inner,\n.v-overflow-btn--editable .v-input__append-inner * {\n cursor: pointer;\n}",".theme--light.v-pagination .v-pagination__item {\n background: #FFFFFF;\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-pagination .v-pagination__item--active {\n color: #FFFFFF;\n}\n.theme--light.v-pagination .v-pagination__navigation {\n background: #FFFFFF;\n}\n\n.theme--dark.v-pagination .v-pagination__item {\n background: #1E1E1E;\n color: #FFFFFF;\n}\n.theme--dark.v-pagination .v-pagination__item--active {\n color: #FFFFFF;\n}\n.theme--dark.v-pagination .v-pagination__navigation {\n background: #1E1E1E;\n}\n\n.v-pagination {\n align-items: center;\n display: inline-flex;\n list-style-type: none;\n justify-content: center;\n margin: 0;\n max-width: 100%;\n width: 100%;\n}\n.v-pagination.v-pagination {\n padding-left: 0;\n}\n.v-pagination > li {\n align-items: center;\n display: flex;\n}\n.v-pagination--circle .v-pagination__item,\n.v-pagination--circle .v-pagination__more,\n.v-pagination--circle .v-pagination__navigation {\n border-radius: 50%;\n}\n.v-pagination--disabled {\n pointer-events: none;\n opacity: 0.6;\n}\n.v-pagination__item {\n background: transparent;\n border-radius: 4px;\n font-size: 1rem;\n height: 34px;\n margin: 0.3rem;\n min-width: 34px;\n padding: 0 5px;\n text-decoration: none;\n transition: 0.3s cubic-bezier(0, 0, 0.2, 1);\n width: auto;\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-pagination__item--active {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-pagination__navigation {\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n border-radius: 4px;\n display: inline-flex;\n justify-content: center;\n align-items: center;\n text-decoration: none;\n height: 32px;\n width: 32px;\n margin: 0.3rem 10px;\n}\n.v-pagination__navigation .v-icon {\n transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);\n vertical-align: middle;\n}\n.v-pagination__navigation--disabled {\n opacity: 0.6;\n pointer-events: none;\n}\n.v-pagination__more {\n margin: 0.3rem;\n display: inline-flex;\n align-items: flex-end;\n justify-content: center;\n height: 32px;\n width: 32px;\n}",".v-parallax {\n position: relative;\n overflow: hidden;\n z-index: 0;\n}\n.v-parallax__image-container {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 1;\n contain: strict;\n}\n.v-parallax__image {\n position: absolute;\n bottom: 0;\n left: 50%;\n min-width: 100%;\n min-height: 100%;\n display: none;\n transform: translate(-50%, 0);\n will-change: transform;\n transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1);\n z-index: 1;\n}\n.v-parallax__content {\n color: #FFFFFF;\n height: 100%;\n z-index: 2;\n position: relative;\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding: 0 1rem;\n}",".v-input--radio-group__input {\n border: none;\n display: flex;\n width: 100%;\n}\n.v-input--radio-group--column .v-input--radio-group__input > .v-label {\n padding-bottom: 8px;\n}\n.v-input--radio-group--row .v-input--radio-group__input > .v-label {\n padding-right: 8px;\n}\n.v-input--radio-group--row legend {\n align-self: center;\n display: inline-block;\n}\n.v-input--radio-group--row .v-input--radio-group__input {\n flex-direction: row;\n flex-wrap: wrap;\n}\n.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child) {\n margin-bottom: 8px;\n}\n.v-input--radio-group--column .v-input--radio-group__input {\n flex-direction: column;\n}",".theme--light.v-radio--is-disabled label {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-radio--is-disabled .v-icon {\n color: rgba(0, 0, 0, 0.26) !important;\n}\n\n.theme--dark.v-radio--is-disabled label {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-radio--is-disabled .v-icon {\n color: rgba(255, 255, 255, 0.3) !important;\n}\n\n.v-radio {\n align-items: center;\n display: flex;\n height: auto;\n outline: none;\n}\n.v-radio--is-disabled {\n pointer-events: none;\n}\n\n.v-input--radio-group.v-input--radio-group--row .v-radio {\n margin-right: 16px;\n}",".theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb {\n background: #fafafa;\n}\n\n.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb {\n background: #424242;\n}\n\n/** Input Group */\n.v-input--range-slider.v-input--is-disabled .v-slider__track-fill {\n display: none;\n}\n.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb {\n border-color: transparent;\n}",".v-rating {\n max-width: 100%;\n white-space: nowrap;\n}\n.v-rating .v-icon {\n padding: 0.5rem;\n border-radius: 50%;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n outline: none;\n}\n.v-rating .v-icon::after {\n display: none;\n}\n.v-application--is-ltr .v-rating .v-icon {\n transform: scaleX(1);\n}\n.v-application--is-rtl .v-rating .v-icon {\n transform: scaleX(-1);\n}\n.v-rating--readonly .v-icon {\n pointer-events: none;\n}\n.v-rating--dense .v-icon {\n padding: 0.1rem;\n}",".theme--light.v-skeleton-loader .v-skeleton-loader__bone::after {\n background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0));\n}\n.theme--light.v-skeleton-loader .v-skeleton-loader__avatar,\n.theme--light.v-skeleton-loader .v-skeleton-loader__button,\n.theme--light.v-skeleton-loader .v-skeleton-loader__chip,\n.theme--light.v-skeleton-loader .v-skeleton-loader__divider,\n.theme--light.v-skeleton-loader .v-skeleton-loader__heading,\n.theme--light.v-skeleton-loader .v-skeleton-loader__image,\n.theme--light.v-skeleton-loader .v-skeleton-loader__text {\n background: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-skeleton-loader .v-skeleton-loader__actions,\n.theme--light.v-skeleton-loader .v-skeleton-loader__article,\n.theme--light.v-skeleton-loader .v-skeleton-loader__card-heading,\n.theme--light.v-skeleton-loader .v-skeleton-loader__card-text,\n.theme--light.v-skeleton-loader .v-skeleton-loader__date-picker,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-text,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-two-line,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-three-line,\n.theme--light.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,\n.theme--light.v-skeleton-loader .v-skeleton-loader__table-heading,\n.theme--light.v-skeleton-loader .v-skeleton-loader__table-thead,\n.theme--light.v-skeleton-loader .v-skeleton-loader__table-tbody,\n.theme--light.v-skeleton-loader .v-skeleton-loader__table-tfoot {\n background: #FFFFFF;\n}\n\n.theme--dark.v-skeleton-loader .v-skeleton-loader__bone::after {\n background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0));\n}\n.theme--dark.v-skeleton-loader .v-skeleton-loader__avatar,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__button,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__chip,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__divider,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__heading,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__image,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__text {\n background: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-skeleton-loader .v-skeleton-loader__actions,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__article,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__card-heading,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__card-text,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__date-picker,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-text,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-two-line,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-three-line,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__table-heading,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__table-thead,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tbody,\n.theme--dark.v-skeleton-loader .v-skeleton-loader__table-tfoot {\n background: #1E1E1E;\n}\n\n.v-skeleton-loader {\n border-radius: 4px;\n position: relative;\n vertical-align: top;\n}\n.v-skeleton-loader__actions {\n padding: 16px 16px 8px;\n text-align: right;\n}\n.v-skeleton-loader__actions .v-skeleton-loader__button {\n display: inline-block;\n}\n.v-application--is-ltr .v-skeleton-loader__actions .v-skeleton-loader__button:first-child {\n margin-right: 12px;\n}\n.v-application--is-rtl .v-skeleton-loader__actions .v-skeleton-loader__button:first-child {\n margin-left: 12px;\n}\n.v-skeleton-loader .v-skeleton-loader__list-item,\n.v-skeleton-loader .v-skeleton-loader__list-item-avatar,\n.v-skeleton-loader .v-skeleton-loader__list-item-text,\n.v-skeleton-loader .v-skeleton-loader__list-item-two-line,\n.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line,\n.v-skeleton-loader .v-skeleton-loader__list-item-three-line,\n.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line {\n border-radius: 4px;\n}\n.v-skeleton-loader .v-skeleton-loader__actions::after,\n.v-skeleton-loader .v-skeleton-loader__article::after,\n.v-skeleton-loader .v-skeleton-loader__card::after,\n.v-skeleton-loader .v-skeleton-loader__card-avatar::after,\n.v-skeleton-loader .v-skeleton-loader__card-heading::after,\n.v-skeleton-loader .v-skeleton-loader__card-text::after,\n.v-skeleton-loader .v-skeleton-loader__date-picker::after,\n.v-skeleton-loader .v-skeleton-loader__date-picker-options::after,\n.v-skeleton-loader .v-skeleton-loader__date-picker-days::after,\n.v-skeleton-loader .v-skeleton-loader__list-item::after,\n.v-skeleton-loader .v-skeleton-loader__list-item-avatar::after,\n.v-skeleton-loader .v-skeleton-loader__list-item-text::after,\n.v-skeleton-loader .v-skeleton-loader__list-item-two-line::after,\n.v-skeleton-loader .v-skeleton-loader__list-item-avatar-two-line::after,\n.v-skeleton-loader .v-skeleton-loader__list-item-three-line::after,\n.v-skeleton-loader .v-skeleton-loader__list-item-avatar-three-line::after,\n.v-skeleton-loader .v-skeleton-loader__paragraph::after,\n.v-skeleton-loader .v-skeleton-loader__sentences::after,\n.v-skeleton-loader .v-skeleton-loader__table::after,\n.v-skeleton-loader .v-skeleton-loader__table-cell::after,\n.v-skeleton-loader .v-skeleton-loader__table-heading::after,\n.v-skeleton-loader .v-skeleton-loader__table-thead::after,\n.v-skeleton-loader .v-skeleton-loader__table-tbody::after,\n.v-skeleton-loader .v-skeleton-loader__table-tfoot::after,\n.v-skeleton-loader .v-skeleton-loader__table-row::after,\n.v-skeleton-loader .v-skeleton-loader__table-row-divider::after {\n display: none;\n}\n.v-application--is-ltr .v-skeleton-loader__article .v-skeleton-loader__heading {\n margin: 16px 0 16px 16px;\n}\n.v-application--is-rtl .v-skeleton-loader__article .v-skeleton-loader__heading {\n margin: 16px 16px 0 16px;\n}\n.v-skeleton-loader__article .v-skeleton-loader__paragraph {\n padding: 16px;\n}\n.v-skeleton-loader__bone {\n border-radius: inherit;\n overflow: hidden;\n position: relative;\n}\n.v-skeleton-loader__bone::after {\n -webkit-animation: loading 1.5s infinite;\n animation: loading 1.5s infinite;\n content: \"\";\n height: 100%;\n left: 0;\n position: absolute;\n right: 0;\n top: 0;\n transform: translateX(-100%);\n z-index: 1;\n}\n.v-skeleton-loader__avatar {\n border-radius: 50%;\n height: 48px;\n width: 48px;\n}\n.v-skeleton-loader__button {\n border-radius: 4px;\n height: 36px;\n width: 64px;\n}\n.v-skeleton-loader__card .v-skeleton-loader__image {\n border-radius: 0;\n}\n.v-skeleton-loader__card-heading .v-skeleton-loader__heading {\n margin: 16px;\n}\n.v-skeleton-loader__card-text {\n padding: 16px;\n}\n.v-skeleton-loader__chip {\n border-radius: 16px;\n height: 32px;\n width: 96px;\n}\n.v-skeleton-loader__date-picker {\n border-radius: inherit;\n}\n.v-skeleton-loader__date-picker .v-skeleton-loader__list-item:first-child .v-skeleton-loader__text {\n max-width: 88px;\n width: 20%;\n}\n.v-skeleton-loader__date-picker .v-skeleton-loader__heading {\n max-width: 256px;\n width: 40%;\n}\n.v-skeleton-loader__date-picker-days {\n display: flex;\n flex-wrap: wrap;\n padding: 0 12px;\n margin: 0 auto;\n}\n.v-skeleton-loader__date-picker-days .v-skeleton-loader__avatar {\n border-radius: 4px;\n flex: 1 1 auto;\n margin: 4px;\n height: 40px;\n width: 40px;\n}\n.v-skeleton-loader__date-picker-options {\n align-items: center;\n display: flex;\n padding: 16px;\n}\n.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar {\n height: 40px;\n width: 40px;\n}\n.v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) {\n margin-left: auto;\n}\n.v-application--is-ltr .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) {\n margin-right: 8px;\n}\n.v-application--is-rtl .v-skeleton-loader__date-picker-options .v-skeleton-loader__avatar:nth-child(2) {\n margin-left: 8px;\n}\n.v-skeleton-loader__date-picker-options .v-skeleton-loader__text.v-skeleton-loader__bone:first-child {\n margin-bottom: 0px;\n max-width: 50%;\n width: 456px;\n}\n.v-skeleton-loader__divider {\n border-radius: 1px;\n height: 2px;\n}\n.v-skeleton-loader__heading {\n border-radius: 12px;\n height: 24px;\n width: 45%;\n}\n.v-skeleton-loader__image {\n height: 200px;\n border-radius: 0;\n}\n.v-skeleton-loader__image ~ .v-skeleton-loader__card-heading {\n border-radius: 0;\n}\n.v-skeleton-loader__image::first-child, .v-skeleton-loader__image::last-child {\n border-radius: inherit;\n}\n.v-skeleton-loader__list-item {\n height: 48px;\n}\n.v-skeleton-loader__list-item-three-line {\n flex-wrap: wrap;\n}\n.v-skeleton-loader__list-item-three-line > * {\n flex: 1 0 100%;\n width: 100%;\n}\n.v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {\n height: 40px;\n width: 40px;\n}\n.v-skeleton-loader__list-item-avatar {\n height: 48px;\n}\n.v-skeleton-loader__list-item-two-line, .v-skeleton-loader__list-item-avatar-two-line {\n height: 72px;\n}\n.v-skeleton-loader__list-item-three-line, .v-skeleton-loader__list-item-avatar-three-line {\n height: 88px;\n}\n.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {\n align-self: flex-start;\n}\n.v-skeleton-loader__list-item, .v-skeleton-loader__list-item-avatar, .v-skeleton-loader__list-item-two-line, .v-skeleton-loader__list-item-three-line, .v-skeleton-loader__list-item-avatar-two-line, .v-skeleton-loader__list-item-avatar-three-line {\n align-content: center;\n align-items: center;\n display: flex;\n flex-wrap: wrap;\n padding: 0 16px;\n}\n.v-application--is-ltr .v-skeleton-loader__list-item .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-application--is-ltr .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {\n margin-right: 16px;\n}\n.v-application--is-rtl .v-skeleton-loader__list-item .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-two-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-three-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__avatar, .v-application--is-rtl .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__avatar {\n margin-left: 16px;\n}\n.v-skeleton-loader__list-item .v-skeleton-loader__text:last-child,\n.v-skeleton-loader__list-item .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:last-child,\n.v-skeleton-loader__list-item-avatar .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:last-child,\n.v-skeleton-loader__list-item-two-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:last-child,\n.v-skeleton-loader__list-item-three-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:last-child,\n.v-skeleton-loader__list-item-avatar-two-line .v-skeleton-loader__text:only-child, .v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:last-child,\n.v-skeleton-loader__list-item-avatar-three-line .v-skeleton-loader__text:only-child {\n margin-bottom: 0;\n}\n.v-skeleton-loader__paragraph, .v-skeleton-loader__sentences {\n flex: 1 0 auto;\n}\n.v-skeleton-loader__paragraph:not(:last-child) {\n margin-bottom: 6px;\n}\n.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(1) {\n max-width: 100%;\n}\n.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(2) {\n max-width: 50%;\n}\n.v-skeleton-loader__paragraph .v-skeleton-loader__text:nth-child(3) {\n max-width: 70%;\n}\n.v-skeleton-loader__sentences .v-skeleton-loader__text:nth-child(2) {\n max-width: 70%;\n}\n.v-skeleton-loader__sentences:not(:last-child) {\n margin-bottom: 6px;\n}\n.v-skeleton-loader__table-heading {\n align-items: center;\n display: flex;\n justify-content: space-between;\n padding: 16px;\n}\n.v-skeleton-loader__table-heading .v-skeleton-loader__heading {\n max-width: 15%;\n}\n.v-skeleton-loader__table-heading .v-skeleton-loader__text {\n max-width: 40%;\n}\n.v-skeleton-loader__table-thead {\n display: flex;\n justify-content: space-between;\n padding: 16px;\n}\n.v-skeleton-loader__table-thead .v-skeleton-loader__heading {\n max-width: 5%;\n}\n.v-skeleton-loader__table-tbody {\n padding: 16px 16px 0;\n}\n.v-skeleton-loader__table-tfoot {\n align-items: center;\n display: flex;\n justify-content: flex-end;\n padding: 16px;\n}\n.v-application--is-ltr .v-skeleton-loader__table-tfoot > * {\n margin-left: 8px;\n}\n.v-application--is-rtl .v-skeleton-loader__table-tfoot > * {\n margin-right: 8px;\n}\n.v-skeleton-loader__table-tfoot .v-skeleton-loader__avatar {\n height: 40px;\n width: 40px;\n}\n.v-skeleton-loader__table-tfoot .v-skeleton-loader__text {\n margin-bottom: 0;\n}\n.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(1) {\n max-width: 128px;\n}\n.v-skeleton-loader__table-tfoot .v-skeleton-loader__text:nth-child(2) {\n max-width: 64px;\n}\n.v-skeleton-loader__table-row {\n display: flex;\n justify-content: space-between;\n}\n.v-skeleton-loader__table-cell {\n align-items: center;\n display: flex;\n height: 48px;\n width: 88px;\n}\n.v-skeleton-loader__table-cell .v-skeleton-loader__text {\n margin-bottom: 0;\n}\n.v-skeleton-loader__text {\n border-radius: 6px;\n flex: 1 0 auto;\n height: 12px;\n margin-bottom: 6px;\n}\n.v-skeleton-loader--boilerplate .v-skeleton-loader__bone:after {\n display: none;\n}\n.v-skeleton-loader--is-loading {\n overflow: hidden;\n}\n.v-skeleton-loader--tile {\n border-radius: 0;\n}\n.v-skeleton-loader--tile .v-skeleton-loader__bone {\n border-radius: 0;\n}\n\n@-webkit-keyframes loading {\n 100% {\n transform: translateX(100%);\n }\n}\n\n@keyframes loading {\n 100% {\n transform: translateX(100%);\n }\n}",".theme--light.v-snack__wrapper {\n color: rgba(0, 0, 0, 0.87);\n}\n\n.theme--dark.v-snack__wrapper {\n color: #FFFFFF;\n}\n\n.v-sheet.v-snack__wrapper {\n border-radius: 4px;\n}\n.v-sheet.v-snack__wrapper:not(.v-sheet--outlined) {\n box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);\n}\n.v-sheet.v-snack__wrapper.v-sheet--shaped {\n border-radius: 24px 4px;\n}\n\n.v-snack {\n bottom: 0;\n display: flex;\n font-size: 0.875rem;\n justify-content: center;\n left: 0;\n pointer-events: none;\n right: 0;\n top: 0;\n width: 100%;\n}\n.v-snack:not(.v-snack--absolute) {\n height: 100vh;\n position: fixed;\n z-index: 1000;\n}\n.v-snack:not(.v-snack--centered):not(.v-snack--top) {\n align-items: flex-end;\n}\n.v-snack__wrapper {\n align-items: center;\n border-color: currentColor !important;\n display: flex;\n margin: 8px;\n max-width: 672px;\n min-height: 48px;\n min-width: 344px;\n padding: 0;\n pointer-events: auto;\n position: relative;\n transition-duration: 0.15s;\n transition-property: opacity, transform;\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n}\n.v-snack__wrapper.theme--dark {\n background-color: #333333;\n color: rgba(255, 255, 255, 0.87);\n}\n.v-snack__content {\n flex-grow: 1;\n font-size: 0.875rem;\n font-weight: 400;\n letter-spacing: 0.0178571429em;\n line-height: 1.25rem;\n margin-right: auto;\n padding: 14px 16px;\n text-align: initial;\n}\n.v-snack__action {\n align-items: center;\n align-self: center;\n display: flex;\n}\n.v-snack__action .v-ripple__container {\n display: none;\n}\n.v-application--is-ltr .v-snack__action {\n margin-right: 8px;\n}\n.v-application--is-rtl .v-snack__action {\n margin-left: 8px;\n}\n.v-snack__action > .v-snack__btn.v-btn {\n padding: 0 8px;\n}\n.v-snack__btn {\n margin-left: 0;\n margin-right: 0;\n margin: 0;\n min-width: auto;\n}\n.v-snack--absolute {\n height: 100%;\n position: absolute;\n z-index: 1;\n}\n.v-snack--centered {\n align-items: center;\n}\n.v-snack--left {\n justify-content: flex-start;\n}\n.v-snack--multi-line .v-snack__wrapper {\n min-height: 68px;\n}\n.v-snack--right {\n justify-content: flex-end;\n}\n.v-snack:not(.v-snack--has-background) .v-snack__wrapper {\n box-shadow: none !important;\n}\n.v-snack--text .v-snack__wrapper:before {\n background-color: currentColor;\n border-radius: inherit;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0.12;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n}\n.v-snack--top {\n align-items: flex-start;\n}\n.v-snack--vertical .v-snack__wrapper {\n flex-direction: column;\n}\n.v-snack--vertical .v-snack__wrapper .v-snack__action {\n align-self: flex-end;\n margin-bottom: 8px;\n}\n\n.v-snack-transition-enter.v-snack__wrapper {\n transform: scale(0.8);\n}\n.v-snack-transition-enter.v-snack__wrapper, .v-snack-transition-leave-to.v-snack__wrapper {\n opacity: 0;\n}",".v-speed-dial {\n position: relative;\n z-index: 1;\n}\n.v-speed-dial--absolute {\n position: absolute;\n}\n.v-speed-dial--fixed {\n position: fixed;\n}\n.v-speed-dial--fixed, .v-speed-dial--absolute {\n z-index: 4;\n}\n.v-speed-dial--fixed > .v-btn--floating, .v-speed-dial--absolute > .v-btn--floating {\n margin: 0;\n}\n.v-speed-dial--top {\n top: 16px;\n}\n.v-speed-dial--bottom {\n bottom: 16px;\n}\n.v-speed-dial--left {\n left: 16px;\n}\n.v-speed-dial--right {\n right: 16px;\n}\n.v-speed-dial--direction-left .v-speed-dial__list, .v-speed-dial--direction-right .v-speed-dial__list {\n height: 100%;\n top: 0;\n padding: 0 16px;\n}\n.v-speed-dial--direction-top .v-speed-dial__list, .v-speed-dial--direction-bottom .v-speed-dial__list {\n left: 0;\n width: 100%;\n}\n.v-speed-dial--direction-top .v-speed-dial__list {\n flex-direction: column-reverse;\n bottom: 100%;\n}\n.v-speed-dial--direction-right .v-speed-dial__list {\n flex-direction: row;\n left: 100%;\n}\n.v-speed-dial--direction-bottom .v-speed-dial__list {\n flex-direction: column;\n top: 100%;\n}\n.v-speed-dial--direction-left .v-speed-dial__list {\n flex-direction: row-reverse;\n right: 100%;\n}\n\n/** Elements */\n.v-speed-dial__list {\n align-items: center;\n display: flex;\n justify-content: center;\n padding: 16px 0;\n position: absolute;\n}\n.v-speed-dial__list .v-btn {\n margin: 6px;\n}\n\n/** Modifiers */\n.v-speed-dial:not(.v-speed-dial--is-active) .v-speed-dial__list {\n pointer-events: none;\n}",".theme--light.v-stepper {\n background: #FFFFFF;\n}\n.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step {\n background: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-stepper .v-stepper__step__step {\n color: white;\n}\n.theme--light.v-stepper .v-stepper__step__step .v-icon {\n color: white;\n}\n.theme--light.v-stepper .v-stepper__header .v-divider {\n border-color: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-stepper .v-stepper__step--active .v-stepper__label {\n text-shadow: 0px 0px 0px black;\n}\n.theme--light.v-stepper .v-stepper__step--editable:hover {\n background: rgba(0, 0, 0, 0.06);\n}\n.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label {\n text-shadow: 0px 0px 0px black;\n}\n.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step {\n background: rgba(0, 0, 0, 0.54);\n}\n.theme--light.v-stepper .v-stepper__label {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-stepper .v-stepper__label small {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label {\n color: rgba(0, 0, 0, 0.6);\n}\n.v-application--is-ltr .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child) {\n border-left: 1px solid rgba(0, 0, 0, 0.12);\n}\n.v-application--is-rtl .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child) {\n border-right: 1px solid rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-stepper {\n background: #303030;\n}\n.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step {\n background: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-stepper .v-stepper__step__step {\n color: white;\n}\n.theme--dark.v-stepper .v-stepper__step__step .v-icon {\n color: white;\n}\n.theme--dark.v-stepper .v-stepper__header .v-divider {\n border-color: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label {\n text-shadow: 0px 0px 0px white;\n}\n.theme--dark.v-stepper .v-stepper__step--editable:hover {\n background: rgba(255, 255, 255, 0.06);\n}\n.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label {\n text-shadow: 0px 0px 0px white;\n}\n.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label {\n color: rgba(255, 255, 255, 0.87);\n}\n.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step {\n background: rgba(255, 255, 255, 0.75);\n}\n.theme--dark.v-stepper .v-stepper__label {\n color: rgba(255, 255, 255, 0.5);\n}\n.theme--dark.v-stepper .v-stepper__label small {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label {\n color: rgba(255, 255, 255, 0.7);\n}\n.v-application--is-ltr .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child) {\n border-left: 1px solid rgba(255, 255, 255, 0.12);\n}\n.v-application--is-rtl .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child) {\n border-right: 1px solid rgba(255, 255, 255, 0.12);\n}\n\n.v-stepper {\n border-radius: 4px;\n overflow: hidden;\n position: relative;\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-stepper__header {\n height: 72px;\n align-items: stretch;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);\n}\n.v-stepper__header .v-divider {\n align-self: center;\n margin: 0 -16px;\n}\n.v-stepper__items {\n position: relative;\n overflow: hidden;\n}\n.v-stepper__step__step {\n align-items: center;\n border-radius: 50%;\n display: inline-flex;\n font-size: 0.75rem;\n justify-content: center;\n height: 24px;\n min-width: 24px;\n width: 24px;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);\n}\n.v-application--is-ltr .v-stepper__step__step {\n margin-right: 8px;\n}\n.v-application--is-rtl .v-stepper__step__step {\n margin-left: 8px;\n}\n.v-stepper__step__step .v-icon.v-icon {\n font-size: 1.25rem;\n}\n.v-stepper__step__step .v-icon.v-icon.v-icon--svg {\n height: 1.25rem;\n width: 1.25rem;\n}\n.v-stepper__step {\n align-items: center;\n display: flex;\n flex-direction: row;\n padding: 24px;\n position: relative;\n}\n.v-stepper__step--active .v-stepper__label {\n transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1);\n}\n.v-stepper__step--editable {\n cursor: pointer;\n}\n.v-stepper__step.v-stepper__step--error .v-stepper__step__step {\n background: transparent;\n color: inherit;\n}\n.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon {\n font-size: 1.5rem;\n color: inherit;\n}\n.v-stepper__step.v-stepper__step--error .v-stepper__label {\n color: inherit;\n text-shadow: none;\n font-weight: 500;\n}\n.v-stepper__step.v-stepper__step--error .v-stepper__label small {\n color: inherit;\n}\n.v-stepper__label {\n align-items: flex-start;\n display: flex;\n flex-direction: column;\n line-height: 1;\n}\n.v-application--is-ltr .v-stepper__label {\n text-align: left;\n}\n.v-application--is-rtl .v-stepper__label {\n text-align: right;\n}\n.v-stepper__label small {\n font-size: 0.75rem;\n font-weight: 300;\n text-shadow: none;\n}\n.v-stepper__wrapper {\n overflow: hidden;\n transition: none;\n}\n.v-stepper__content {\n top: 0;\n padding: 24px 24px 16px 24px;\n flex: 1 0 auto;\n width: 100%;\n}\n.v-stepper__content > .v-btn {\n margin: 24px 8px 8px 0;\n}\n.v-stepper--is-booted .v-stepper__content, .v-stepper--is-booted .v-stepper__wrapper {\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-stepper--vertical {\n padding-bottom: 36px;\n}\n.v-stepper--vertical .v-stepper__content {\n padding: 16px 60px 16px 23px;\n width: auto;\n}\n.v-application--is-ltr .v-stepper--vertical .v-stepper__content {\n margin: -8px -36px -16px 36px;\n}\n.v-application--is-rtl .v-stepper--vertical .v-stepper__content {\n margin: -8px 36px -16px -36px;\n}\n.v-stepper--vertical .v-stepper__step {\n padding: 24px 24px 16px;\n}\n.v-application--is-ltr .v-stepper--vertical .v-stepper__step__step {\n margin-right: 12px;\n}\n.v-application--is-rtl .v-stepper--vertical .v-stepper__step__step {\n margin-left: 12px;\n}\n.v-stepper--alt-labels .v-stepper__header {\n height: auto;\n}\n.v-stepper--alt-labels .v-stepper__header .v-divider {\n margin: 35px -67px 0;\n align-self: flex-start;\n}\n.v-stepper--alt-labels .v-stepper__step {\n flex-direction: column;\n justify-content: flex-start;\n align-items: center;\n flex-basis: 175px;\n}\n.v-stepper--alt-labels .v-stepper__step small {\n align-self: center;\n}\n.v-stepper--alt-labels .v-stepper__step__step {\n margin-bottom: 11px;\n margin-left: 0;\n margin-right: 0;\n}\n\n@media only screen and (max-width: 959px) {\n .v-stepper:not(.v-stepper--vertical) .v-stepper__label {\n display: none;\n }\n .v-stepper:not(.v-stepper--vertical) .v-stepper__step__step {\n margin-left: 0;\n margin-right: 0;\n }\n}",".theme--light.v-input--switch .v-input--switch__thumb {\n color: #FFFFFF;\n}\n.theme--light.v-input--switch .v-input--switch__track {\n color: rgba(0, 0, 0, 0.38);\n}\n.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb {\n color: #fafafa !important;\n}\n.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track {\n color: rgba(0, 0, 0, 0.12) !important;\n}\n\n.theme--dark.v-input--switch .v-input--switch__thumb {\n color: #bdbdbd;\n}\n.theme--dark.v-input--switch .v-input--switch__track {\n color: rgba(255, 255, 255, 0.3);\n}\n.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb {\n color: #424242 !important;\n}\n.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track {\n color: rgba(255, 255, 255, 0.1) !important;\n}\n\n.v-input--switch__track, .v-input--switch__thumb {\n background-color: currentColor;\n pointer-events: none;\n transition: inherit;\n}\n.v-input--switch__track {\n border-radius: 8px;\n width: 36px;\n height: 14px;\n left: 2px;\n position: absolute;\n opacity: 0.6;\n right: 2px;\n top: calc(50% - 7px);\n}\n.v-input--switch__thumb {\n border-radius: 50%;\n top: calc(50% - 10px);\n height: 20px;\n position: relative;\n width: 20px;\n display: flex;\n justify-content: center;\n align-items: center;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-input--switch .v-input--selection-controls__input {\n width: 38px;\n}\n.v-input--switch .v-input--selection-controls__ripple {\n top: calc(50% - 24px);\n}\n.v-input--switch.v-input--dense .v-input--switch__thumb {\n width: 18px;\n height: 18px;\n}\n.v-input--switch.v-input--dense .v-input--switch__track {\n height: 12px;\n width: 32px;\n}\n.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track {\n height: 22px;\n width: 44px;\n top: calc(50% - 12px);\n left: -3px;\n}\n.v-input--switch.v-input--dense .v-input--selection-controls__ripple {\n top: calc(50% - 22px);\n}\n.v-input--switch.v-input--is-dirty.v-input--is-disabled {\n opacity: 0.6;\n}\n.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple {\n left: -14px;\n}\n.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple {\n left: -12px;\n}\n.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,\n.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb {\n transform: translate(20px, 0);\n}\n.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple {\n right: -14px;\n}\n.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple {\n right: -12px;\n}\n.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,\n.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb {\n transform: translate(-20px, 0);\n}\n.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb {\n box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);\n}\n.v-input--switch--inset .v-input--switch__track,\n.v-input--switch--inset .v-input--selection-controls__input {\n width: 48px;\n}\n.v-input--switch--inset .v-input--switch__track {\n border-radius: 14px;\n height: 28px;\n left: -4px;\n opacity: 0.32;\n top: calc(50% - 14px);\n}\n.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,\n.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb {\n transform: translate(0, 0) !important;\n}\n.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,\n.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb {\n transform: translate(-6px, 0) !important;\n}\n.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,\n.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb {\n transform: translate(20px, 0) !important;\n}\n.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,\n.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb {\n transform: translate(-26px, 0) !important;\n}","/* Theme */\n.theme--light.v-system-bar {\n background-color: #e0e0e0;\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-system-bar .v-icon {\n color: rgba(0, 0, 0, 0.6);\n}\n.theme--light.v-system-bar--lights-out {\n background-color: rgba(255, 255, 255, 0.7) !important;\n}\n\n.theme--dark.v-system-bar {\n background-color: #000000;\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-system-bar .v-icon {\n color: rgba(255, 255, 255, 0.7);\n}\n.theme--dark.v-system-bar--lights-out {\n background-color: rgba(0, 0, 0, 0.2) !important;\n}\n\n.v-system-bar {\n align-items: center;\n display: flex;\n font-size: 0.875rem;\n font-weight: 400;\n padding: 0 8px;\n}\n.v-system-bar .v-icon {\n font-size: 1rem;\n margin-right: 4px;\n}\n.v-system-bar--fixed, .v-system-bar--absolute {\n left: 0;\n top: 0;\n width: 100%;\n z-index: 3;\n}\n.v-system-bar--fixed {\n position: fixed;\n}\n.v-system-bar--absolute {\n position: absolute;\n}\n.v-system-bar--window .v-icon {\n font-size: 1.25rem;\n margin-right: 8px;\n}",".theme--light.v-tabs > .v-tabs-bar {\n background-color: #FFFFFF;\n}\n.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active),\n.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon,\n.theme--light.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-btn,\n.theme--light.v-tabs > .v-tabs-bar .v-tab--disabled {\n color: rgba(0, 0, 0, 0.54);\n}\n.theme--light.v-tabs .v-tab:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-tabs .v-tab:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-tabs .v-tab--active:hover::before, .theme--light.v-tabs .v-tab--active::before {\n opacity: 0.12;\n}\n.theme--light.v-tabs .v-tab--active:focus::before {\n opacity: 0.16;\n}\n\n.theme--dark.v-tabs > .v-tabs-bar {\n background-color: #1E1E1E;\n}\n.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active),\n.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-icon,\n.theme--dark.v-tabs > .v-tabs-bar .v-tab:not(.v-tab--active) > .v-btn,\n.theme--dark.v-tabs > .v-tabs-bar .v-tab--disabled {\n color: rgba(255, 255, 255, 0.6);\n}\n.theme--dark.v-tabs .v-tab:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-tabs .v-tab:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-tabs .v-tab--active:hover::before, .theme--dark.v-tabs .v-tab--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-tabs .v-tab--active:focus::before {\n opacity: 0.32;\n}\n\n.theme--light.v-tabs-items {\n background-color: #FFFFFF;\n}\n\n.theme--dark.v-tabs-items {\n background-color: #1E1E1E;\n}\n\n.v-tabs-bar.primary .v-tab,\n.v-tabs-bar.primary .v-tabs-slider, .v-tabs-bar.secondary .v-tab,\n.v-tabs-bar.secondary .v-tabs-slider, .v-tabs-bar.accent .v-tab,\n.v-tabs-bar.accent .v-tabs-slider, .v-tabs-bar.success .v-tab,\n.v-tabs-bar.success .v-tabs-slider, .v-tabs-bar.error .v-tab,\n.v-tabs-bar.error .v-tabs-slider, .v-tabs-bar.warning .v-tab,\n.v-tabs-bar.warning .v-tabs-slider, .v-tabs-bar.info .v-tab,\n.v-tabs-bar.info .v-tabs-slider {\n color: #FFFFFF;\n}\n\n.v-tabs {\n flex: 1 1 auto;\n width: 100%;\n}\n.v-tabs .v-menu__activator {\n height: 100%;\n}\n.v-tabs:not(.v-tabs--vertical) .v-tab {\n white-space: normal;\n}\n.v-tabs:not(.v-tabs--vertical).v-tabs--right > .v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__next {\n display: initial;\n visibility: hidden;\n}\n.v-tabs:not(.v-tabs--vertical):not(.v-tabs--right) > .v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__prev {\n display: initial;\n visibility: hidden;\n}\n\n.v-tabs-bar {\n border-radius: inherit;\n height: 48px;\n}\n.v-tabs-bar.v-item-group > * {\n cursor: initial;\n}\n\n.v-tab {\n align-items: center;\n display: flex;\n flex: 0 1 auto;\n font-size: 0.875rem;\n font-weight: 500;\n justify-content: center;\n letter-spacing: 0.0892857143em;\n line-height: normal;\n min-width: 90px;\n max-width: 360px;\n outline: none;\n padding: 0 16px;\n position: relative;\n text-align: center;\n text-decoration: none;\n text-transform: uppercase;\n transition: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-tab.v-tab {\n color: inherit;\n}\n.v-tab:before {\n background-color: currentColor;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-tab:not(.v-tab-disabled) {\n cursor: pointer;\n}\n\n.v-tabs-slider {\n background-color: currentColor;\n height: 100%;\n width: 100%;\n}\n.v-tabs-slider-wrapper {\n bottom: 0;\n margin: 0 !important;\n position: absolute;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n z-index: 1;\n}\n\n.v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-ltr .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab {\n margin-left: 42px;\n}\n.v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tab:first-child, .v-application--is-rtl .v-tabs--align-with-title > .v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing) > .v-slide-group__wrapper > .v-tabs-bar__content > .v-tabs-slider-wrapper + .v-tab {\n margin-right: 42px;\n}\n\n.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:last-child,\n.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:last-child {\n margin-right: auto;\n}\n.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:last-child,\n.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:last-child {\n margin-left: auto;\n}\n.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),\n.v-application--is-ltr .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + *,\n.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),\n.v-application--is-ltr .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + * {\n margin-left: auto;\n}\n.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),\n.v-application--is-rtl .v-tabs--fixed-tabs > .v-tabs-bar .v-tabs-slider-wrapper + *,\n.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-bar__content > *:first-child:not(.v-tabs-slider-wrapper),\n.v-application--is-rtl .v-tabs--centered > .v-tabs-bar .v-tabs-slider-wrapper + * {\n margin-right: auto;\n}\n\n.v-tabs--fixed-tabs > .v-tabs-bar .v-tab {\n flex: 1 1 auto;\n width: 100%;\n}\n\n.v-tabs--grow > .v-tabs-bar .v-tab {\n flex: 1 0 auto;\n max-width: none;\n}\n\n.v-tabs--icons-and-text > .v-tabs-bar {\n height: 72px;\n}\n.v-tabs--icons-and-text > .v-tabs-bar .v-tab {\n flex-direction: column-reverse;\n}\n.v-tabs--icons-and-text > .v-tabs-bar .v-tab > *:first-child {\n margin-bottom: 6px;\n}\n\n.v-tabs--overflow > .v-tabs-bar .v-tab {\n flex: 1 0 auto;\n}\n\n.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:first-child,\n.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab {\n margin-left: auto;\n}\n.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:first-child,\n.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tabs-slider-wrapper + .v-tab {\n margin-right: auto;\n}\n.v-application--is-ltr .v-tabs--right > .v-tabs-bar .v-tab:last-child {\n margin-right: 0;\n}\n.v-application--is-rtl .v-tabs--right > .v-tabs-bar .v-tab:last-child {\n margin-left: 0;\n}\n\n.v-tabs--vertical {\n display: flex;\n}\n.v-tabs--vertical > .v-tabs-bar {\n flex: 1 0 auto;\n height: auto;\n}\n.v-tabs--vertical > .v-tabs-bar .v-slide-group__next,\n.v-tabs--vertical > .v-tabs-bar .v-slide-group__prev {\n display: none;\n}\n.v-tabs--vertical > .v-tabs-bar .v-tabs-bar__content {\n flex-direction: column;\n}\n.v-tabs--vertical > .v-tabs-bar .v-tab {\n height: 48px;\n}\n.v-tabs--vertical > .v-tabs-bar .v-tabs-slider {\n height: 100%;\n}\n.v-tabs--vertical > .v-window {\n flex: 0 1 100%;\n}\n.v-tabs--vertical.v-tabs--icons-and-text > .v-tabs-bar .v-tab {\n height: 72px;\n}\n\n.v-tab--active {\n color: inherit;\n}\n.v-tab--active.v-tab:not(:focus)::before {\n opacity: 0;\n}\n.v-tab--active .v-icon,\n.v-tab--active .v-btn.v-btn--flat {\n color: inherit;\n}\n\n.v-tab--disabled {\n pointer-events: none;\n opacity: 0.5;\n}",".v-textarea textarea {\n align-self: stretch;\n flex: 1 1 auto;\n line-height: 1.75rem;\n max-width: 100%;\n min-height: 32px;\n outline: none;\n padding: 0;\n width: 100%;\n}\n.v-textarea .v-text-field__prefix,\n.v-textarea .v-text-field__suffix {\n padding-top: 2px;\n align-self: start;\n}\n.v-textarea.v-text-field--box .v-text-field__prefix,\n.v-textarea.v-text-field--box textarea, .v-textarea.v-text-field--enclosed .v-text-field__prefix,\n.v-textarea.v-text-field--enclosed textarea {\n margin-top: 24px;\n}\n.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,\n.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,\n.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,\n.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,\n.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea {\n margin-top: 10px;\n}\n.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label, .v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label {\n top: 18px;\n}\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,\n.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,\n.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea {\n margin-top: 6px;\n}\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,\n.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,\n.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,\n.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,\n.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,\n.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer, .v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,\n.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer {\n align-self: flex-start;\n margin-top: 8px;\n}\n.v-textarea.v-text-field--solo {\n align-items: flex-start;\n}\n.v-textarea.v-text-field--solo .v-input__prepend-inner,\n.v-textarea.v-text-field--solo .v-input__prepend-outer,\n.v-textarea.v-text-field--solo .v-input__append-inner,\n.v-textarea.v-text-field--solo .v-input__append-outer {\n align-self: flex-start;\n margin-top: 12px;\n}\n.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner {\n padding-left: 12px;\n}\n.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner {\n padding-right: 12px;\n}\n.v-textarea--auto-grow textarea {\n overflow: hidden;\n}\n.v-textarea--no-resize textarea {\n resize: none;\n}\n.v-textarea.v-text-field--enclosed .v-text-field__slot {\n align-self: stretch;\n}\n.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot {\n margin-right: -12px;\n}\n.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot {\n margin-left: -12px;\n}\n.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {\n padding-right: 12px;\n}\n.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {\n padding-left: 12px;\n}",".theme--light.v-timeline::before {\n background: rgba(0, 0, 0, 0.12);\n}\n.theme--light.v-timeline .v-timeline-item__dot {\n background: #FFFFFF;\n}\n.theme--light.v-timeline .v-timeline-item .v-card::before {\n border-right-color: rgba(0, 0, 0, 0.12);\n}\n\n.theme--dark.v-timeline::before {\n background: rgba(255, 255, 255, 0.12);\n}\n.theme--dark.v-timeline .v-timeline-item__dot {\n background: #1E1E1E;\n}\n.theme--dark.v-timeline .v-timeline-item .v-card::before {\n border-right-color: rgba(0, 0, 0, 0.12);\n}\n\n.v-timeline {\n padding-top: 24px;\n position: relative;\n}\n.v-timeline:before {\n bottom: 0;\n content: \"\";\n height: 100%;\n position: absolute;\n top: 0;\n width: 2px;\n}\n\n.v-timeline-item {\n display: flex;\n padding-bottom: 24px;\n}\n\n.v-timeline-item__body {\n position: relative;\n height: 100%;\n flex: 1 1 auto;\n}\n\n.v-timeline-item__divider {\n position: relative;\n min-width: 96px;\n display: flex;\n align-items: center;\n justify-content: center;\n}\n\n.v-timeline-item__dot {\n z-index: 2;\n border-radius: 50%;\n box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);\n height: 38px;\n left: calc(50% - 19px);\n width: 38px;\n}\n.v-timeline-item__dot .v-timeline-item__inner-dot {\n height: 30px;\n margin: 4px;\n width: 30px;\n}\n.v-timeline-item__dot--small {\n height: 24px;\n left: calc(50% - 12px);\n width: 24px;\n}\n.v-timeline-item__dot--small .v-timeline-item__inner-dot {\n height: 18px;\n margin: 3px;\n width: 18px;\n}\n.v-timeline-item__dot--large {\n height: 52px;\n left: calc(50% - 26px);\n width: 52px;\n}\n.v-timeline-item__dot--large .v-timeline-item__inner-dot {\n height: 42px;\n margin: 5px;\n width: 42px;\n}\n\n.v-timeline-item__inner-dot {\n border-radius: 50%;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n\n.v-timeline-item__opposite {\n flex: 1 1 auto;\n align-self: center;\n max-width: calc(50% - 48px);\n}\n\n.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before), .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after {\n flex-direction: row-reverse;\n}\n.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite {\n text-align: right;\n}\n.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__opposite {\n text-align: left;\n}\n.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body .v-card:after {\n transform: rotate(0);\n left: -10px;\n right: initial;\n}\n.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body .v-card:after {\n transform: rotate(180deg);\n left: initial;\n right: -10px;\n}\n.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(odd):not(.v-timeline-item--before) .v-timeline-item__body, .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--after .v-timeline-item__body {\n max-width: calc(50% - 48px);\n}\n.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after), .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before {\n flex-direction: row;\n}\n.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite {\n text-align: left;\n}\n.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__opposite {\n text-align: right;\n}\n.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body .v-card:after {\n transform: rotate(180deg);\n right: -10px;\n left: initial;\n}\n.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body .v-card:after {\n transform: rotate(0);\n right: initial;\n left: -10px;\n}\n.v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item:nth-child(even):not(.v-timeline-item--after) .v-timeline-item__body, .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse) .v-timeline-item--before .v-timeline-item__body {\n max-width: calc(50% - 48px);\n}\n\n.v-timeline-item__body > .v-card:not(.v-card--flat):before, .v-timeline-item__body > .v-card:not(.v-card--flat):after {\n content: \"\";\n position: absolute;\n border-top: 10px solid transparent;\n border-bottom: 10px solid transparent;\n border-right: 10px solid black;\n top: calc(50% - 10px);\n}\n.v-timeline-item__body > .v-card:not(.v-card--flat):after {\n border-right-color: inherit;\n}\n.v-timeline-item__body > .v-card:not(.v-card--flat):before {\n top: calc(50% - 10px + 2px);\n}\n\n.v-timeline--align-top .v-timeline-item__dot {\n align-self: start;\n}\n.v-timeline--align-top .v-timeline-item__body > .v-card:before {\n top: calc(0% + 10px + 2px);\n}\n.v-timeline--align-top .v-timeline-item__body > .v-card:after {\n top: calc(0% + 10px);\n}\n\n.v-application--is-ltr .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before {\n left: calc(50% - 1px);\n right: initial;\n}\n.v-application--is-rtl .v-timeline:not(.v-timeline--dense):not(.v-timeline--reverse):before {\n left: initial;\n right: calc(50% - 1px);\n}\n\n.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense):before {\n right: calc(50% - 1px);\n left: initial;\n}\n.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense):before {\n right: initial;\n left: calc(50% - 1px);\n}\n.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after), .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before {\n flex-direction: row;\n}\n.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite {\n text-align: left;\n}\n.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__opposite {\n text-align: right;\n}\n.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body .v-card:after {\n transform: rotate(180deg);\n right: -10px;\n left: initial;\n}\n.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body .v-card:after {\n transform: rotate(0);\n right: initial;\n left: -10px;\n}\n.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(odd):not(.v-timeline-item--after) .v-timeline-item__body, .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--before .v-timeline-item__body {\n max-width: calc(50% - 48px);\n}\n.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before), .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after {\n flex-direction: row-reverse;\n}\n.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite {\n text-align: right;\n}\n.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__opposite, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__opposite {\n text-align: left;\n}\n.v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body .v-card:after {\n transform: rotate(0);\n left: -10px;\n right: initial;\n}\n.v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body .v-card:after, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body .v-card:after {\n transform: rotate(180deg);\n left: initial;\n right: -10px;\n}\n.v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item:nth-child(even):not(.v-timeline-item--before) .v-timeline-item__body, .v-timeline--reverse:not(.v-timeline--dense) .v-timeline-item--after .v-timeline-item__body {\n max-width: calc(50% - 48px);\n}\n\n.v-application--is-ltr .v-timeline--reverse.v-timeline--dense:before {\n right: calc(48px - 1px);\n left: initial;\n}\n.v-application--is-rtl .v-timeline--reverse.v-timeline--dense:before {\n right: initial;\n left: calc(48px - 1px);\n}\n\n.v-application--is-ltr .v-timeline--dense:not(.v-timeline--reverse):before {\n left: calc(48px - 1px);\n right: initial;\n}\n.v-application--is-rtl .v-timeline--dense:not(.v-timeline--reverse):before {\n left: initial;\n right: calc(48px - 1px);\n}\n\n.v-timeline--dense .v-timeline-item {\n flex-direction: row-reverse !important;\n}\n.v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after {\n transform: rotate(0);\n left: -10px;\n right: initial;\n}\n.v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after {\n transform: rotate(180deg);\n left: initial;\n right: -10px;\n}\n.v-timeline--dense .v-timeline-item__body {\n max-width: calc(100% - 96px);\n}\n.v-timeline--dense .v-timeline-item__opposite {\n display: none;\n}\n\n.v-timeline--reverse.v-timeline--dense .v-timeline-item {\n flex-direction: row !important;\n}\n.v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-ltr .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after {\n transform: rotate(180deg);\n right: -10px;\n left: initial;\n}\n.v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body > .v-card:before, .v-application--is-rtl .v-timeline--reverse.v-timeline--dense .v-timeline-item .v-timeline-item__body .v-card:after {\n transform: rotate(0);\n right: initial;\n left: -10px;\n}\n\n.v-timeline-item--fill-dot .v-timeline-item__inner-dot {\n height: inherit;\n margin: 0;\n width: inherit;\n}",".v-time-picker-title {\n color: #FFFFFF;\n display: flex;\n line-height: 1;\n justify-content: flex-end;\n}\n\n.v-time-picker-title__time {\n white-space: nowrap;\n direction: ltr;\n}\n.v-time-picker-title__time .v-picker__title__btn,\n.v-time-picker-title__time span {\n align-items: center;\n display: inline-flex;\n height: 70px;\n font-size: 70px;\n justify-content: center;\n}\n\n.v-time-picker-title__ampm {\n align-self: flex-end;\n display: flex;\n flex-direction: column;\n font-size: 16px;\n text-transform: uppercase;\n}\n.v-application--is-ltr .v-time-picker-title__ampm {\n margin: 0 0 6px 8px;\n}\n.v-application--is-rtl .v-time-picker-title__ampm {\n margin: 0 8px 6px 0;\n}\n.v-time-picker-title__ampm div:only-child {\n flex-direction: row;\n}\n.v-time-picker-title__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active {\n opacity: 0.6;\n}\n\n.v-picker__title--landscape .v-time-picker-title {\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n.v-picker__title--landscape .v-time-picker-title__time {\n text-align: right;\n}\n.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,\n.v-picker__title--landscape .v-time-picker-title__time span {\n height: 55px;\n font-size: 55px;\n}\n.v-picker__title--landscape .v-time-picker-title__ampm {\n margin: 16px 0 0;\n align-self: initial;\n text-align: center;\n}\n\n.v-picker--time .v-picker__title--landscape {\n padding: 0;\n}\n.v-picker--time .v-picker__title--landscape .v-time-picker-title__time {\n text-align: center;\n}",".theme--light.v-time-picker-clock {\n background: #e0e0e0;\n}\n.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled {\n color: rgba(0, 0, 0, 0.26);\n}\n.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active {\n color: rgba(255, 255, 255, 0.3);\n}\n.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand {\n background-color: #bdbdbd;\n}\n.theme--light.v-time-picker-clock--indeterminate:after {\n color: #bdbdbd;\n}\n.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active {\n background-color: #bdbdbd;\n}\n\n.theme--dark.v-time-picker-clock {\n background: #616161;\n}\n.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled {\n color: rgba(255, 255, 255, 0.3);\n}\n.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active {\n color: rgba(255, 255, 255, 0.3);\n}\n.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand {\n background-color: #757575;\n}\n.theme--dark.v-time-picker-clock--indeterminate:after {\n color: #757575;\n}\n.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active {\n background-color: #757575;\n}\n\n.v-time-picker-clock {\n border-radius: 100%;\n position: relative;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n width: 100%;\n padding-top: 100%;\n flex: 1 0 auto;\n}\n.v-time-picker-clock__container {\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding: 10px;\n}\n.v-time-picker-clock__ampm {\n display: flex;\n flex-direction: row;\n justify-content: space-between;\n align-items: flex-end;\n position: absolute;\n width: 100%;\n height: 100%;\n top: 0;\n left: 0;\n margin: 0;\n padding: 10px;\n}\n.v-time-picker-clock__hand {\n height: calc(50% - 4px);\n width: 2px;\n bottom: 50%;\n left: calc(50% - 1px);\n transform-origin: center bottom;\n position: absolute;\n will-change: transform;\n z-index: 1;\n}\n.v-time-picker-clock__hand:before {\n background: transparent;\n border-width: 2px;\n border-style: solid;\n border-color: inherit;\n border-radius: 100%;\n width: 10px;\n height: 10px;\n content: \"\";\n position: absolute;\n top: -4px;\n left: 50%;\n transform: translate(-50%, -50%);\n}\n.v-time-picker-clock__hand:after {\n content: \"\";\n position: absolute;\n height: 8px;\n width: 8px;\n top: 100%;\n left: 50%;\n border-radius: 100%;\n border-style: solid;\n border-color: inherit;\n background-color: inherit;\n transform: translate(-50%, -50%);\n}\n.v-time-picker-clock__hand--inner:after {\n height: 14px;\n}\n\n.v-picker--full-width .v-time-picker-clock__container {\n max-width: 290px;\n}\n\n.v-time-picker-clock__inner {\n position: absolute;\n bottom: 27px;\n left: 27px;\n right: 27px;\n top: 27px;\n}\n\n.v-time-picker-clock__item {\n align-items: center;\n border-radius: 100%;\n cursor: default;\n display: flex;\n font-size: 16px;\n justify-content: center;\n height: 40px;\n position: absolute;\n text-align: center;\n width: 40px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n transform: translate(-50%, -50%);\n}\n.v-time-picker-clock__item > span {\n z-index: 1;\n}\n.v-time-picker-clock__item:before, .v-time-picker-clock__item:after {\n content: \"\";\n border-radius: 100%;\n position: absolute;\n top: 50%;\n left: 50%;\n height: 14px;\n width: 14px;\n transform: translate(-50%, -50%);\n}\n.v-time-picker-clock__item:after, .v-time-picker-clock__item:before {\n height: 40px;\n width: 40px;\n}\n.v-time-picker-clock__item--active {\n color: #FFFFFF;\n cursor: default;\n z-index: 2;\n}\n.v-time-picker-clock__item--disabled {\n pointer-events: none;\n}\n\n.v-picker--landscape .v-time-picker-clock__container {\n flex-direction: row;\n}\n.v-picker--landscape .v-time-picker-clock__ampm {\n flex-direction: column;\n}",".v-tooltip {\n display: none;\n}\n.v-tooltip--attached {\n display: inline;\n}\n.v-tooltip__content {\n background: rgba(97, 97, 97, 0.9);\n color: #FFFFFF;\n border-radius: 4px;\n font-size: 14px;\n line-height: 22px;\n display: inline-block;\n padding: 5px 16px;\n position: absolute;\n text-transform: initial;\n width: auto;\n opacity: 1;\n pointer-events: none;\n}\n.v-tooltip__content--fixed {\n position: fixed;\n}\n.v-tooltip__content[class*=-active] {\n transition-timing-function: cubic-bezier(0, 0, 0.2, 1);\n}\n.v-tooltip__content[class*=enter-active] {\n transition-duration: 150ms;\n}\n.v-tooltip__content[class*=leave-active] {\n transition-duration: 75ms;\n}",".theme--light.v-treeview {\n color: rgba(0, 0, 0, 0.87);\n}\n.theme--light.v-treeview--hoverable .v-treeview-node__root:hover::before,\n.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root:hover::before {\n opacity: 0.04;\n}\n.theme--light.v-treeview--hoverable .v-treeview-node__root:focus::before,\n.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root:focus::before {\n opacity: 0.12;\n}\n.theme--light.v-treeview--hoverable .v-treeview-node__root--active:hover::before, .theme--light.v-treeview--hoverable .v-treeview-node__root--active::before,\n.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:hover::before,\n.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active::before {\n opacity: 0.12;\n}\n.theme--light.v-treeview--hoverable .v-treeview-node__root--active:focus::before,\n.theme--light.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:focus::before {\n opacity: 0.16;\n}\n.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:hover::before, .theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active::before {\n opacity: 0.12;\n}\n.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:focus::before {\n opacity: 0.16;\n}\n.theme--light.v-treeview .v-treeview-node--disabled > .v-treeview-node__root > .v-treeview-node__content {\n color: rgba(0, 0, 0, 0.38) !important;\n}\n\n.theme--dark.v-treeview {\n color: #FFFFFF;\n}\n.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover::before,\n.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root:hover::before {\n opacity: 0.08;\n}\n.theme--dark.v-treeview--hoverable .v-treeview-node__root:focus::before,\n.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root:focus::before {\n opacity: 0.24;\n}\n.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:hover::before, .theme--dark.v-treeview--hoverable .v-treeview-node__root--active::before,\n.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:hover::before,\n.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:focus::before,\n.theme--dark.v-treeview .v-treeview-node--click > .v-treeview-node__root--active:focus::before {\n opacity: 0.32;\n}\n.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:hover::before, .theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active::before {\n opacity: 0.24;\n}\n.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:focus::before {\n opacity: 0.32;\n}\n.theme--dark.v-treeview .v-treeview-node--disabled > .v-treeview-node__root > .v-treeview-node__content {\n color: rgba(255, 255, 255, 0.5) !important;\n}\n\n.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root,\n.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root:before {\n border-bottom-right-radius: 24px !important;\n border-top-right-radius: 24px !important;\n}\n.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root,\n.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root:before {\n border-radius: 24px !important;\n}\n.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.v-treeview-node--click > .v-treeview-node__root,\n.v-treeview-node--click > .v-treeview-node__root > .v-treeview-node__content > * {\n cursor: pointer;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-treeview-node.v-treeview-node--active .v-treeview-node__content .v-icon {\n color: inherit;\n}\n\n.v-treeview-node__root {\n display: flex;\n align-items: center;\n min-height: 48px;\n padding-left: 8px;\n padding-right: 8px;\n position: relative;\n}\n.v-treeview-node__root::before {\n background-color: currentColor;\n bottom: 0;\n content: \"\";\n left: 0;\n opacity: 0;\n pointer-events: none;\n position: absolute;\n right: 0;\n top: 0;\n transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);\n}\n.v-treeview-node__root::after {\n content: \"\";\n font-size: 0;\n min-height: inherit;\n}\n\n.v-treeview-node__children {\n transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);\n}\n\n.v-treeview--dense .v-treeview-node__root {\n min-height: 40px;\n}\n.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root,\n.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root:before {\n border-bottom-right-radius: 20px !important;\n border-top-right-radius: 20px !important;\n}\n.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root,\n.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root:before {\n border-radius: 20px !important;\n}\n.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root {\n margin-top: 8px;\n margin-bottom: 8px;\n}\n\n.v-treeview-node__checkbox {\n width: 24px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-application--is-ltr .v-treeview-node__checkbox {\n margin-left: 6px;\n}\n.v-application--is-rtl .v-treeview-node__checkbox {\n margin-right: 6px;\n}\n\n.v-treeview-node__toggle {\n width: 24px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n.v-treeview-node__toggle--loading {\n -webkit-animation: progress-circular-rotate 1s linear infinite;\n animation: progress-circular-rotate 1s linear infinite;\n}\n.v-application--is-ltr .v-treeview-node__toggle {\n transform: rotate(-90deg);\n}\n.v-application--is-ltr .v-treeview-node__toggle--open {\n transform: none;\n}\n.v-application--is-rtl .v-treeview-node__toggle {\n transform: rotate(90deg);\n}\n.v-application--is-rtl .v-treeview-node__toggle--open {\n transform: none;\n}\n\n.v-treeview-node__prepend {\n min-width: 24px;\n}\n.v-application--is-ltr .v-treeview-node__prepend {\n margin-right: 6px;\n}\n.v-application--is-rtl .v-treeview-node__prepend {\n margin-left: 6px;\n}\n\n.v-treeview-node__append {\n min-width: 24px;\n}\n.v-application--is-ltr .v-treeview-node__append {\n margin-left: 6px;\n}\n.v-application--is-rtl .v-treeview-node__append {\n margin-right: 6px;\n}\n\n.v-treeview-node__level {\n width: 24px;\n}\n\n.v-treeview-node__label {\n flex: 1;\n font-size: inherit;\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n\n.v-treeview-node__content {\n align-items: center;\n display: flex;\n flex-basis: 0%;\n flex-grow: 1;\n flex-shrink: 0;\n min-width: 0;\n}\n.v-treeview-node__content .v-btn {\n flex-grow: 0 !important;\n flex-shrink: 1 !important;\n}\n.v-application--is-ltr .v-treeview-node__content {\n margin-left: 6px;\n}\n.v-application--is-rtl .v-treeview-node__content {\n margin-right: 6px;\n}",".v-virtual-scroll {\n display: block;\n flex: 1 1 auto;\n height: 100%;\n max-width: 100%;\n overflow: auto;\n position: relative;\n}\n.v-virtual-scroll__container {\n display: block;\n}\n.v-virtual-scroll__item {\n left: 0;\n position: absolute;\n right: 0;\n}"],"sourceRoot":""} \ No newline at end of file diff --git a/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.js b/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.js new file mode 100644 index 0000000000..62b506643c --- /dev/null +++ b/scripts/communityScripts/libraries/vuetify/vuetify-v2.3.9.js @@ -0,0 +1,43728 @@ +(function webpackUniversalModuleDefinition(root, factory) { + if(typeof exports === 'object' && typeof module === 'object') + module.exports = factory(require("vue")); + else if(typeof define === 'function' && define.amd) + define(["vue"], factory); + else if(typeof exports === 'object') + exports["Vuetify"] = factory(require("vue")); + else + root["Vuetify"] = factory(root["Vue"]); +})(typeof self !== 'undefined' ? self : this, function(__WEBPACK_EXTERNAL_MODULE_vue__) { +return /******/ (function(modules) { // webpackBootstrap +/******/ // The module cache +/******/ var installedModules = {}; +/******/ +/******/ // The require function +/******/ function __webpack_require__(moduleId) { +/******/ +/******/ // Check if module is in cache +/******/ if(installedModules[moduleId]) { +/******/ return installedModules[moduleId].exports; +/******/ } +/******/ // Create a new module (and put it into the cache) +/******/ var module = installedModules[moduleId] = { +/******/ i: moduleId, +/******/ l: false, +/******/ exports: {} +/******/ }; +/******/ +/******/ // Execute the module function +/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); +/******/ +/******/ // Flag the module as loaded +/******/ module.l = true; +/******/ +/******/ // Return the exports of the module +/******/ return module.exports; +/******/ } +/******/ +/******/ +/******/ // expose the modules object (__webpack_modules__) +/******/ __webpack_require__.m = modules; +/******/ +/******/ // expose the module cache +/******/ __webpack_require__.c = installedModules; +/******/ +/******/ // define getter function for harmony exports +/******/ __webpack_require__.d = function(exports, name, getter) { +/******/ if(!__webpack_require__.o(exports, name)) { +/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); +/******/ } +/******/ }; +/******/ +/******/ // define __esModule on exports +/******/ __webpack_require__.r = function(exports) { +/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { +/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); +/******/ } +/******/ Object.defineProperty(exports, '__esModule', { value: true }); +/******/ }; +/******/ +/******/ // create a fake namespace object +/******/ // mode & 1: value is a module id, require it +/******/ // mode & 2: merge all properties of value into the ns +/******/ // mode & 4: return value when already ns object +/******/ // mode & 8|1: behave like require +/******/ __webpack_require__.t = function(value, mode) { +/******/ if(mode & 1) value = __webpack_require__(value); +/******/ if(mode & 8) return value; +/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; +/******/ var ns = Object.create(null); +/******/ __webpack_require__.r(ns); +/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); +/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); +/******/ return ns; +/******/ }; +/******/ +/******/ // getDefaultExport function for compatibility with non-harmony modules +/******/ __webpack_require__.n = function(module) { +/******/ var getter = module && module.__esModule ? +/******/ function getDefault() { return module['default']; } : +/******/ function getModuleExports() { return module; }; +/******/ __webpack_require__.d(getter, 'a', getter); +/******/ return getter; +/******/ }; +/******/ +/******/ // Object.prototype.hasOwnProperty.call +/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; +/******/ +/******/ // __webpack_public_path__ +/******/ __webpack_require__.p = "/dist/"; +/******/ +/******/ +/******/ // Load entry module and return exports +/******/ return __webpack_require__(__webpack_require__.s = "./src/index.ts"); +/******/ }) +/************************************************************************/ +/******/ ({ + +/***/ "./src/components/VAlert/VAlert.sass": +/*!*******************************************!*\ + !*** ./src/components/VAlert/VAlert.sass ***! + \*******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VAlert/VAlert.ts": +/*!*****************************************!*\ + !*** ./src/components/VAlert/VAlert.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAlert_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAlert.sass */ "./src/components/VAlert/VAlert.sass"); +/* harmony import */ var _VAlert_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VAlert_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet */ "./src/components/VSheet/index.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_transitionable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/transitionable */ "./src/mixins/transitionable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Components + + + // Mixins + + + + // Utilities + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_transitionable__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-alert', + props: { + border: { + type: String, + validator: function validator(val) { + return ['top', 'right', 'bottom', 'left'].includes(val); + } + }, + closeLabel: { + type: String, + default: '$vuetify.close' + }, + coloredBorder: Boolean, + dense: Boolean, + dismissible: Boolean, + closeIcon: { + type: String, + default: '$cancel' + }, + icon: { + default: '', + type: [Boolean, String], + validator: function validator(val) { + return typeof val === 'string' || val === false; + } + }, + outlined: Boolean, + prominent: Boolean, + text: Boolean, + type: { + type: String, + validator: function validator(val) { + return ['info', 'error', 'success', 'warning'].includes(val); + } + }, + value: { + type: Boolean, + default: true + } + }, + computed: { + __cachedBorder: function __cachedBorder() { + var _a; + + if (!this.border) return null; + var data = { + staticClass: 'v-alert__border', + class: (_a = {}, _a["v-alert__border--" + this.border] = true, _a) + }; + + if (this.coloredBorder) { + data = this.setBackgroundColor(this.computedColor, data); + data.class['v-alert__border--has-color'] = true; + } + + return this.$createElement('div', data); + }, + __cachedDismissible: function __cachedDismissible() { + var _this = this; + + if (!this.dismissible) return null; + var color = this.iconColor; + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_2__["default"], { + staticClass: 'v-alert__dismissible', + props: { + color: color, + icon: true, + small: true + }, + attrs: { + 'aria-label': this.$vuetify.lang.t(this.closeLabel) + }, + on: { + click: function click() { + return _this.isActive = false; + } + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + color: color + } + }, this.closeIcon)]); + }, + __cachedIcon: function __cachedIcon() { + if (!this.computedIcon) return null; + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'v-alert__icon', + props: { + color: this.iconColor + } + }, this.computedIcon); + }, + classes: function classes() { + var classes = __assign(__assign({}, _VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-alert--border': Boolean(this.border), + 'v-alert--dense': this.dense, + 'v-alert--outlined': this.outlined, + 'v-alert--prominent': this.prominent, + 'v-alert--text': this.text + }); + + if (this.border) { + classes["v-alert--border-" + this.border] = true; + } + + return classes; + }, + computedColor: function computedColor() { + return this.color || this.type; + }, + computedIcon: function computedIcon() { + if (this.icon === false) return false; + if (typeof this.icon === 'string' && this.icon) return this.icon; + if (!['error', 'info', 'success', 'warning'].includes(this.type)) return false; + return "$" + this.type; + }, + hasColoredIcon: function hasColoredIcon() { + return this.hasText || Boolean(this.border) && this.coloredBorder; + }, + hasText: function hasText() { + return this.text || this.outlined; + }, + iconColor: function iconColor() { + return this.hasColoredIcon ? this.computedColor : undefined; + }, + isDark: function isDark() { + if (this.type && !this.coloredBorder && !this.outlined) return true; + return _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__["default"].options.computed.isDark.call(this); + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('outline')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_8__["breaking"])('outline', 'outlined', this); + } + }, + methods: { + genWrapper: function genWrapper() { + var children = [this.$slots.prepend || this.__cachedIcon, this.genContent(), this.__cachedBorder, this.$slots.append, this.$scopedSlots.close ? this.$scopedSlots.close({ + toggle: this.toggle + }) : this.__cachedDismissible]; + var data = { + staticClass: 'v-alert__wrapper' + }; + return this.$createElement('div', data, children); + }, + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-alert__content' + }, this.$slots.default); + }, + genAlert: function genAlert() { + var data = { + staticClass: 'v-alert', + attrs: { + role: 'alert' + }, + on: this.listeners$, + class: this.classes, + style: this.styles, + directives: [{ + name: 'show', + value: this.isActive + }] + }; + + if (!this.coloredBorder) { + var setColor = this.hasText ? this.setTextColor : this.setBackgroundColor; + data = setColor(this.computedColor, data); + } + + return this.$createElement('div', data, [this.genWrapper()]); + }, + + /** @public */ + toggle: function toggle() { + this.isActive = !this.isActive; + } + }, + render: function render(h) { + var render = this.genAlert(); + if (!this.transition) return render; + return h('transition', { + props: { + name: this.transition, + origin: this.origin, + mode: this.mode + } + }, [render]); + } +})); + +/***/ }), + +/***/ "./src/components/VAlert/index.ts": +/*!****************************************!*\ + !*** ./src/components/VAlert/index.ts ***! + \****************************************/ +/*! exports provided: VAlert, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAlert__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAlert */ "./src/components/VAlert/VAlert.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VAlert", function() { return _VAlert__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VAlert__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VApp/VApp.sass": +/*!***************************************!*\ + !*** ./src/components/VApp/VApp.sass ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VApp/VApp.ts": +/*!*************************************!*\ + !*** ./src/components/VApp/VApp.ts ***! + \*************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VApp_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VApp.sass */ "./src/components/VApp/VApp.sass"); +/* harmony import */ var _VApp_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VApp_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_1__["default"]).extend({ + name: 'v-app', + props: { + dark: { + type: Boolean, + default: undefined + }, + id: { + type: String, + default: 'app' + }, + light: { + type: Boolean, + default: undefined + } + }, + computed: { + isDark: function isDark() { + return this.$vuetify.theme.dark; + } + }, + beforeCreate: function beforeCreate() { + if (!this.$vuetify || this.$vuetify === this.$root) { + throw new Error('Vuetify is not properly initialized, see https://vuetifyjs.com/getting-started/quick-start#bootstrapping-the-vuetify-object'); + } + }, + render: function render(h) { + var wrapper = h('div', { + staticClass: 'v-application--wrap' + }, this.$slots.default); + return h('div', { + staticClass: 'v-application', + class: __assign({ + 'v-application--is-rtl': this.$vuetify.rtl, + 'v-application--is-ltr': !this.$vuetify.rtl + }, this.themeClasses), + attrs: { + 'data-app': true + }, + domProps: { + id: this.id + } + }, [wrapper]); + } +})); + +/***/ }), + +/***/ "./src/components/VApp/index.ts": +/*!**************************************!*\ + !*** ./src/components/VApp/index.ts ***! + \**************************************/ +/*! exports provided: VApp, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VApp__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VApp */ "./src/components/VApp/VApp.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VApp", function() { return _VApp__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VApp__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VAppBar/VAppBar.sass": +/*!*********************************************!*\ + !*** ./src/components/VAppBar/VAppBar.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VAppBar/VAppBar.ts": +/*!*******************************************!*\ + !*** ./src/components/VAppBar/VAppBar.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAppBar_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAppBar.sass */ "./src/components/VAppBar/VAppBar.sass"); +/* harmony import */ var _VAppBar_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VAppBar_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VToolbar/VToolbar */ "./src/components/VToolbar/VToolbar.ts"); +/* harmony import */ var _directives_scroll__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../directives/scroll */ "./src/directives/scroll/index.ts"); +/* harmony import */ var _mixins_applicationable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/applicationable */ "./src/mixins/applicationable/index.ts"); +/* harmony import */ var _mixins_scrollable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/scrollable */ "./src/mixins/scrollable/index.ts"); +/* harmony import */ var _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/ssr-bootable */ "./src/mixins/ssr-bootable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Directives + + // Mixins + + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_scrollable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_6__["default"], Object(_mixins_applicationable__WEBPACK_IMPORTED_MODULE_3__["default"])('top', ['clippedLeft', 'clippedRight', 'computedHeight', 'invertedScroll', 'isExtended', 'isProminent', 'value'])); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-app-bar', + directives: { + Scroll: _directives_scroll__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + props: { + clippedLeft: Boolean, + clippedRight: Boolean, + collapseOnScroll: Boolean, + elevateOnScroll: Boolean, + fadeImgOnScroll: Boolean, + hideOnScroll: Boolean, + invertedScroll: Boolean, + scrollOffScreen: Boolean, + shrinkOnScroll: Boolean, + value: { + type: Boolean, + default: true + } + }, + data: function data() { + return { + isActive: this.value + }; + }, + computed: { + applicationProperty: function applicationProperty() { + return !this.bottom ? 'top' : 'bottom'; + }, + canScroll: function canScroll() { + return _mixins_scrollable__WEBPACK_IMPORTED_MODULE_4__["default"].options.computed.canScroll.call(this) && (this.invertedScroll || this.elevateOnScroll || this.hideOnScroll || this.collapseOnScroll || this.isBooted || // If falsey, user has provided an + // explicit value which should + // overwrite anything we do + !this.value); + }, + classes: function classes() { + return __assign(__assign({}, _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-toolbar--collapse': this.collapse || this.collapseOnScroll, + 'v-app-bar': true, + 'v-app-bar--clipped': this.clippedLeft || this.clippedRight, + 'v-app-bar--fade-img-on-scroll': this.fadeImgOnScroll, + 'v-app-bar--elevate-on-scroll': this.elevateOnScroll, + 'v-app-bar--fixed': !this.absolute && (this.app || this.fixed), + 'v-app-bar--hide-shadow': this.hideShadow, + 'v-app-bar--is-scrolled': this.currentScroll > 0, + 'v-app-bar--shrink-on-scroll': this.shrinkOnScroll + }); + }, + computedContentHeight: function computedContentHeight() { + if (!this.shrinkOnScroll) return _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.computedContentHeight.call(this); + var height = this.computedOriginalHeight; + var min = this.dense ? 48 : 56; + var max = height; + var difference = max - min; + var iteration = difference / this.computedScrollThreshold; + var offset = this.currentScroll * iteration; + return Math.max(min, max - offset); + }, + computedFontSize: function computedFontSize() { + if (!this.isProminent) return undefined; + var max = this.dense ? 96 : 128; + var difference = max - this.computedContentHeight; + var increment = 0.00347; // 1.5rem to a minimum of 1.25rem + + return Number((1.50 - difference * increment).toFixed(2)); + }, + computedLeft: function computedLeft() { + if (!this.app || this.clippedLeft) return 0; + return this.$vuetify.application.left; + }, + computedMarginTop: function computedMarginTop() { + if (!this.app) return 0; + return this.$vuetify.application.bar; + }, + computedOpacity: function computedOpacity() { + if (!this.fadeImgOnScroll) return undefined; + var opacity = Math.max((this.computedScrollThreshold - this.currentScroll) / this.computedScrollThreshold, 0); + return Number(parseFloat(opacity).toFixed(2)); + }, + computedOriginalHeight: function computedOriginalHeight() { + var height = _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.computedContentHeight.call(this); + if (this.isExtended) height += parseInt(this.extensionHeight); + return height; + }, + computedRight: function computedRight() { + if (!this.app || this.clippedRight) return 0; + return this.$vuetify.application.right; + }, + computedScrollThreshold: function computedScrollThreshold() { + if (this.scrollThreshold) return Number(this.scrollThreshold); + return this.computedOriginalHeight - (this.dense ? 48 : 56); + }, + computedTransform: function computedTransform() { + if (!this.canScroll || this.elevateOnScroll && this.currentScroll === 0 && this.isActive) return 0; + if (this.isActive) return 0; + var scrollOffScreen = this.scrollOffScreen ? this.computedHeight : this.computedContentHeight; + return this.bottom ? scrollOffScreen : -scrollOffScreen; + }, + hideShadow: function hideShadow() { + if (this.elevateOnScroll && this.isExtended) { + return this.currentScroll < this.computedScrollThreshold; + } + + if (this.elevateOnScroll) { + return this.currentScroll === 0 || this.computedTransform < 0; + } + + return (!this.isExtended || this.scrollOffScreen) && this.computedTransform !== 0; + }, + isCollapsed: function isCollapsed() { + if (!this.collapseOnScroll) { + return _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.isCollapsed.call(this); + } + + return this.currentScroll > 0; + }, + isProminent: function isProminent() { + return _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.isProminent.call(this) || this.shrinkOnScroll; + }, + styles: function styles() { + return __assign(__assign({}, _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.styles.call(this)), { + fontSize: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(this.computedFontSize, 'rem'), + marginTop: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(this.computedMarginTop), + transform: "translateY(" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(this.computedTransform) + ")", + left: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(this.computedLeft), + right: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(this.computedRight) + }); + } + }, + watch: { + canScroll: 'onScroll', + computedTransform: function computedTransform() { + // Normally we do not want the v-app-bar + // to update the application top value + // to avoid screen jump. However, in + // this situation, we must so that + // the clipped drawer can update + // its top value when scrolled + if (!this.canScroll || !this.clippedLeft && !this.clippedRight) return; + this.callUpdate(); + }, + invertedScroll: function invertedScroll(val) { + this.isActive = !val || this.currentScroll !== 0; + } + }, + created: function created() { + if (this.invertedScroll) this.isActive = false; + }, + methods: { + genBackground: function genBackground() { + var render = _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genBackground.call(this); + render.data = this._b(render.data || {}, render.tag, { + style: { + opacity: this.computedOpacity + } + }); + return render; + }, + updateApplication: function updateApplication() { + return this.invertedScroll ? 0 : this.computedHeight + this.computedTransform; + }, + thresholdMet: function thresholdMet() { + if (this.invertedScroll) { + this.isActive = this.currentScroll > this.computedScrollThreshold; + return; + } + + if (this.hideOnScroll) { + this.isActive = this.isScrollingUp || this.currentScroll < this.computedScrollThreshold; + } + + if (this.currentThreshold < this.computedScrollThreshold) return; + this.savedScroll = this.currentScroll; + } + }, + render: function render(h) { + var render = _VToolbar_VToolbar__WEBPACK_IMPORTED_MODULE_1__["default"].options.render.call(this, h); + render.data = render.data || {}; + + if (this.canScroll) { + render.data.directives = render.data.directives || []; + render.data.directives.push({ + arg: this.scrollTarget, + name: 'scroll', + value: this.onScroll + }); + } + + return render; + } +})); + +/***/ }), + +/***/ "./src/components/VAppBar/VAppBarNavIcon.ts": +/*!**************************************************!*\ + !*** ./src/components/VAppBar/VAppBarNavIcon.ts ***! + \**************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VBtn_VBtn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VBtn/VBtn */ "./src/components/VBtn/VBtn.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_2__); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Components + + + + // Types + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2___default.a.extend({ + name: 'v-app-bar-nav-icon', + functional: true, + render: function render(h, _a) { + var slots = _a.slots, + listeners = _a.listeners, + props = _a.props, + data = _a.data; + var d = Object.assign(data, { + staticClass: ("v-app-bar__nav-icon " + (data.staticClass || '')).trim(), + props: __assign(__assign({}, props), { + icon: true + }), + on: listeners + }); + var defaultSlot = slots().default; + return h(_VBtn_VBtn__WEBPACK_IMPORTED_MODULE_1__["default"], d, defaultSlot || [h(_VIcon__WEBPACK_IMPORTED_MODULE_0__["default"], '$menu')]); + } +})); + +/***/ }), + +/***/ "./src/components/VAppBar/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VAppBar/index.ts ***! + \*****************************************/ +/*! exports provided: VAppBar, VAppBarNavIcon, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAppBar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAppBar */ "./src/components/VAppBar/VAppBar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VAppBar", function() { return _VAppBar__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VAppBarNavIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VAppBarNavIcon */ "./src/components/VAppBar/VAppBarNavIcon.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VAppBarNavIcon", function() { return _VAppBarNavIcon__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VAppBar: _VAppBar__WEBPACK_IMPORTED_MODULE_0__["default"], + VAppBarNavIcon: _VAppBarNavIcon__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VAutocomplete/VAutocomplete.sass": +/*!*********************************************************!*\ + !*** ./src/components/VAutocomplete/VAutocomplete.sass ***! + \*********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VAutocomplete/VAutocomplete.ts": +/*!*******************************************************!*\ + !*** ./src/components/VAutocomplete/VAutocomplete.ts ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAutocomplete_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAutocomplete.sass */ "./src/components/VAutocomplete/VAutocomplete.sass"); +/* harmony import */ var _VAutocomplete_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VAutocomplete_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSelect/VSelect */ "./src/components/VSelect/VSelect.ts"); +/* harmony import */ var _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VTextField/VTextField */ "./src/components/VTextField/VTextField.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + + // Utilities + + + + +var defaultMenuProps = __assign(__assign({}, _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["defaultMenuProps"]), { + offsetY: true, + offsetOverflow: true, + transition: false +}); +/* @vue/component */ + + +/* harmony default export */ __webpack_exports__["default"] = (_VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-autocomplete', + props: { + allowOverflow: { + type: Boolean, + default: true + }, + autoSelectFirst: { + type: Boolean, + default: false + }, + filter: { + type: Function, + default: function _default(item, queryText, itemText) { + return itemText.toLocaleLowerCase().indexOf(queryText.toLocaleLowerCase()) > -1; + } + }, + hideNoData: Boolean, + menuProps: { + type: _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.props.menuProps.type, + default: function _default() { + return defaultMenuProps; + } + }, + noFilter: Boolean, + searchInput: { + type: String, + default: undefined + } + }, + data: function data() { + return { + lazySearch: this.searchInput + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-autocomplete': true, + 'v-autocomplete--is-selecting-index': this.selectedIndex > -1 + }); + }, + computedItems: function computedItems() { + return this.filteredItems; + }, + selectedValues: function selectedValues() { + var _this = this; + + return this.selectedItems.map(function (item) { + return _this.getValue(item); + }); + }, + hasDisplayedItems: function hasDisplayedItems() { + var _this = this; + + return this.hideSelected ? this.filteredItems.some(function (item) { + return !_this.hasItem(item); + }) : this.filteredItems.length > 0; + }, + currentRange: function currentRange() { + if (this.selectedItem == null) return 0; + return String(this.getText(this.selectedItem)).length; + }, + filteredItems: function filteredItems() { + var _this = this; + + if (!this.isSearching || this.noFilter || this.internalSearch == null) return this.allItems; + return this.allItems.filter(function (item) { + var value = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getPropertyFromItem"])(item, _this.itemText); + var text = value != null ? String(value) : ''; + return _this.filter(item, String(_this.internalSearch), text); + }); + }, + internalSearch: { + get: function get() { + return this.lazySearch; + }, + set: function set(val) { + this.lazySearch = val; + this.$emit('update:search-input', val); + } + }, + isAnyValueAllowed: function isAnyValueAllowed() { + return false; + }, + isDirty: function isDirty() { + return this.searchIsDirty || this.selectedItems.length > 0; + }, + isSearching: function isSearching() { + return this.multiple && this.searchIsDirty || this.searchIsDirty && this.internalSearch !== this.getText(this.selectedItem); + }, + menuCanShow: function menuCanShow() { + if (!this.isFocused) return false; + return this.hasDisplayedItems || !this.hideNoData; + }, + $_menuProps: function $_menuProps() { + var props = _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.$_menuProps.call(this); + props.contentClass = ("v-autocomplete__content " + (props.contentClass || '')).trim(); + return __assign(__assign({}, defaultMenuProps), props); + }, + searchIsDirty: function searchIsDirty() { + return this.internalSearch != null && this.internalSearch !== ''; + }, + selectedItem: function selectedItem() { + var _this = this; + + if (this.multiple) return null; + return this.selectedItems.find(function (i) { + return _this.valueComparator(_this.getValue(i), _this.getValue(_this.internalValue)); + }); + }, + listData: function listData() { + var data = _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.listData.call(this); + data.props = __assign(__assign({}, data.props), { + items: this.virtualizedItems, + noFilter: this.noFilter || !this.isSearching || !this.filteredItems.length, + searchInput: this.internalSearch + }); + return data; + } + }, + watch: { + filteredItems: 'onFilteredItemsChanged', + internalValue: 'setSearch', + isFocused: function isFocused(val) { + if (val) { + document.addEventListener('copy', this.onCopy); + this.$refs.input && this.$refs.input.select(); + } else { + document.removeEventListener('copy', this.onCopy); + this.updateSelf(); + } + }, + isMenuActive: function isMenuActive(val) { + if (val || !this.hasSlot) return; + this.lazySearch = undefined; + }, + items: function items(val, oldVal) { + // If we are focused, the menu + // is not active, hide no data is enabled, + // and items change + // User is probably async loading + // items, try to activate the menu + if (!(oldVal && oldVal.length) && this.hideNoData && this.isFocused && !this.isMenuActive && val.length) this.activateMenu(); + }, + searchInput: function searchInput(val) { + this.lazySearch = val; + }, + internalSearch: 'onInternalSearchChanged', + itemText: 'updateSelf' + }, + created: function created() { + this.setSearch(); + }, + destroyed: function destroyed() { + document.removeEventListener('copy', this.onCopy); + }, + methods: { + onFilteredItemsChanged: function onFilteredItemsChanged(val, oldVal) { + var _this = this; // TODO: How is the watcher triggered + // for duplicate items? no idea + + + if (val === oldVal) return; + this.setMenuIndex(-1); + this.$nextTick(function () { + if (!_this.internalSearch || val.length !== 1 && !_this.autoSelectFirst) return; + + _this.$refs.menu.getTiles(); + + _this.setMenuIndex(0); + }); + }, + onInternalSearchChanged: function onInternalSearchChanged() { + this.updateMenuDimensions(); + }, + updateMenuDimensions: function updateMenuDimensions() { + // Type from menuable is not making it through + this.isMenuActive && this.$refs.menu && this.$refs.menu.updateDimensions(); + }, + changeSelectedIndex: function changeSelectedIndex(keyCode) { + // Do not allow changing of selectedIndex + // when search is dirty + if (this.searchIsDirty) return; + + if (this.multiple && keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_4__["keyCodes"].left) { + if (this.selectedIndex === -1) { + this.selectedIndex = this.selectedItems.length - 1; + } else { + this.selectedIndex--; + } + } else if (this.multiple && keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_4__["keyCodes"].right) { + if (this.selectedIndex >= this.selectedItems.length - 1) { + this.selectedIndex = -1; + } else { + this.selectedIndex++; + } + } else if (keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_4__["keyCodes"].backspace || keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_4__["keyCodes"].delete) { + this.deleteCurrentItem(); + } + }, + deleteCurrentItem: function deleteCurrentItem() { + var curIndex = this.selectedIndex; + var curItem = this.selectedItems[curIndex]; // Do nothing if input or item is disabled + + if (!this.isInteractive || this.getDisabled(curItem)) return; + var lastIndex = this.selectedItems.length - 1; // Select the last item if + // there is no selection + + if (this.selectedIndex === -1 && lastIndex !== 0) { + this.selectedIndex = lastIndex; + return; + } + + var length = this.selectedItems.length; + var nextIndex = curIndex !== length - 1 ? curIndex : curIndex - 1; + var nextItem = this.selectedItems[nextIndex]; + + if (!nextItem) { + this.setValue(this.multiple ? [] : undefined); + } else { + this.selectItem(curItem); + } + + this.selectedIndex = nextIndex; + }, + clearableCallback: function clearableCallback() { + this.internalSearch = undefined; + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.clearableCallback.call(this); + }, + genInput: function genInput() { + var input = _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genInput.call(this); + input.data = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_3__["default"])(input.data, { + attrs: { + 'aria-activedescendant': Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getObjectValueByPath"])(this.$refs.menu, 'activeTile.id'), + autocomplete: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getObjectValueByPath"])(input.data, 'attrs.autocomplete', 'off') + }, + domProps: { + value: this.internalSearch + } + }); + return input; + }, + genInputSlot: function genInputSlot() { + var slot = _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genInputSlot.call(this); + slot.data.attrs.role = 'combobox'; + return slot; + }, + genSelections: function genSelections() { + return this.hasSlot || this.multiple ? _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genSelections.call(this) : []; + }, + onClick: function onClick(e) { + if (!this.isInteractive) return; + this.selectedIndex > -1 ? this.selectedIndex = -1 : this.onFocus(); + if (!this.isAppendInner(e.target)) this.activateMenu(); + }, + onInput: function onInput(e) { + if (this.selectedIndex > -1 || !e.target) return; + var target = e.target; + var value = target.value; // If typing and menu is not currently active + + if (target.value) this.activateMenu(); + this.internalSearch = value; + this.badInput = target.validity && target.validity.badInput; + }, + onKeyDown: function onKeyDown(e) { + var keyCode = e.keyCode; + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onKeyDown.call(this, e); // The ordering is important here + // allows new value to be updated + // and then moves the index to the + // proper location + + this.changeSelectedIndex(keyCode); + }, + onSpaceDown: function onSpaceDown(e) {}, + onTabDown: function onTabDown(e) { + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onTabDown.call(this, e); + this.updateSelf(); + }, + onUpDown: function onUpDown(e) { + // Prevent screen from scrolling + e.preventDefault(); // For autocomplete / combobox, cycling + // interfers with native up/down behavior + // instead activate the menu + + this.activateMenu(); + }, + selectItem: function selectItem(item) { + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.selectItem.call(this, item); + this.setSearch(); + }, + setSelectedItems: function setSelectedItems() { + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.setSelectedItems.call(this); // #4273 Don't replace if searching + // #4403 Don't replace if focused + + if (!this.isFocused) this.setSearch(); + }, + setSearch: function setSearch() { + var _this = this; // Wait for nextTick so selectedItem + // has had time to update + + + this.$nextTick(function () { + if (!_this.multiple || !_this.internalSearch || !_this.isMenuActive) { + _this.internalSearch = !_this.selectedItems.length || _this.multiple || _this.hasSlot ? null : _this.getText(_this.selectedItem); + } + }); + }, + updateSelf: function updateSelf() { + if (!this.searchIsDirty && !this.internalValue) return; + + if (!this.valueComparator(this.internalSearch, this.getValue(this.internalValue))) { + this.setSearch(); + } + }, + hasItem: function hasItem(item) { + return this.selectedValues.indexOf(this.getValue(item)) > -1; + }, + onCopy: function onCopy(event) { + if (this.selectedIndex === -1) return; + var currentItem = this.selectedItems[this.selectedIndex]; + var currentItemText = this.getText(currentItem); + event.clipboardData.setData('text/plain', currentItemText); + event.clipboardData.setData('text/vnd.vuetify.autocomplete.item+plain', currentItemText); + event.preventDefault(); + } + } +})); + +/***/ }), + +/***/ "./src/components/VAutocomplete/index.ts": +/*!***********************************************!*\ + !*** ./src/components/VAutocomplete/index.ts ***! + \***********************************************/ +/*! exports provided: VAutocomplete, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAutocomplete__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAutocomplete */ "./src/components/VAutocomplete/VAutocomplete.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VAutocomplete", function() { return _VAutocomplete__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VAutocomplete__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VAvatar/VAvatar.sass": +/*!*********************************************!*\ + !*** ./src/components/VAvatar/VAvatar.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VAvatar/VAvatar.ts": +/*!*******************************************!*\ + !*** ./src/components/VAvatar/VAvatar.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAvatar_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAvatar.sass */ "./src/components/VAvatar/VAvatar.sass"); +/* harmony import */ var _VAvatar_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VAvatar_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_measurable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/measurable */ "./src/mixins/measurable/index.ts"); +/* harmony import */ var _mixins_roundable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/roundable */ "./src/mixins/roundable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + // Mixins + + + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_5__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_measurable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_roundable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-avatar', + props: { + left: Boolean, + right: Boolean, + size: { + type: [Number, String], + default: 48 + } + }, + computed: { + classes: function classes() { + return __assign({ + 'v-avatar--left': this.left, + 'v-avatar--right': this.right + }, this.roundedClasses); + }, + styles: function styles() { + return __assign({ + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.size), + minWidth: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.size), + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.size) + }, this.measurableStyles); + } + }, + render: function render(h) { + var data = { + staticClass: 'v-avatar', + class: this.classes, + style: this.styles, + on: this.$listeners + }; + return h('div', this.setBackgroundColor(this.color, data), this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VAvatar/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VAvatar/index.ts ***! + \*****************************************/ +/*! exports provided: VAvatar, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAvatar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VAvatar */ "./src/components/VAvatar/VAvatar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VAvatar", function() { return _VAvatar__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VAvatar__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VBadge/VBadge.sass": +/*!*******************************************!*\ + !*** ./src/components/VBadge/VBadge.sass ***! + \*******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBadge/VBadge.ts": +/*!*****************************************!*\ + !*** ./src/components/VBadge/VBadge.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBadge_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBadge.sass */ "./src/components/VBadge/VBadge.sass"); +/* harmony import */ var _VBadge_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBadge_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon_VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon/VIcon */ "./src/components/VIcon/VIcon.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_transitionable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/transitionable */ "./src/mixins/transitionable/index.ts"); +/* harmony import */ var _mixins_positionable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/positionable */ "./src/mixins/positionable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + } + + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; // Styles + + + // Components + + // Mixins + + + + + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], Object(_mixins_positionable__WEBPACK_IMPORTED_MODULE_6__["factory"])(['left', 'bottom']), _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_transitionable__WEBPACK_IMPORTED_MODULE_5__["default"]).extend({ + name: 'v-badge', + props: { + avatar: Boolean, + bordered: Boolean, + color: { + type: String, + default: 'primary' + }, + content: { + required: false + }, + dot: Boolean, + label: { + type: String, + default: '$vuetify.badge' + }, + icon: String, + inline: Boolean, + offsetX: [Number, String], + offsetY: [Number, String], + overlap: Boolean, + tile: Boolean, + transition: { + type: String, + default: 'scale-rotate-transition' + }, + value: { + default: true + } + }, + computed: { + classes: function classes() { + return __assign({ + 'v-badge--avatar': this.avatar, + 'v-badge--bordered': this.bordered, + 'v-badge--bottom': this.bottom, + 'v-badge--dot': this.dot, + 'v-badge--icon': this.icon != null, + 'v-badge--inline': this.inline, + 'v-badge--left': this.left, + 'v-badge--overlap': this.overlap, + 'v-badge--tile': this.tile + }, this.themeClasses); + }, + computedBottom: function computedBottom() { + return this.bottom ? 'auto' : this.computedYOffset; + }, + computedLeft: function computedLeft() { + if (this.isRtl) { + return this.left ? this.computedXOffset : 'auto'; + } + + return this.left ? 'auto' : this.computedXOffset; + }, + computedRight: function computedRight() { + if (this.isRtl) { + return this.left ? 'auto' : this.computedXOffset; + } + + return !this.left ? 'auto' : this.computedXOffset; + }, + computedTop: function computedTop() { + return this.bottom ? this.computedYOffset : 'auto'; + }, + computedXOffset: function computedXOffset() { + return this.calcPosition(this.offsetX); + }, + computedYOffset: function computedYOffset() { + return this.calcPosition(this.offsetY); + }, + isRtl: function isRtl() { + return this.$vuetify.rtl; + }, + // Default fallback if offsetX + // or offsetY are undefined. + offset: function offset() { + if (this.overlap) return this.dot ? 8 : 12; + return this.dot ? 2 : 4; + }, + styles: function styles() { + if (this.inline) return {}; + return { + bottom: this.computedBottom, + left: this.computedLeft, + right: this.computedRight, + top: this.computedTop + }; + } + }, + methods: { + calcPosition: function calcPosition(offset) { + return "calc(100% - " + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(offset || this.offset) + ")"; + }, + genBadge: function genBadge() { + var lang = this.$vuetify.lang; + var label = this.$attrs['aria-label'] || lang.t(this.label); + var data = this.setBackgroundColor(this.color, { + staticClass: 'v-badge__badge', + style: this.styles, + attrs: { + 'aria-atomic': this.$attrs['aria-atomic'] || 'true', + 'aria-label': label, + 'aria-live': this.$attrs['aria-live'] || 'polite', + title: this.$attrs.title, + role: this.$attrs.role || 'status' + }, + directives: [{ + name: 'show', + value: this.isActive + }] + }); + var badge = this.$createElement('span', data, [this.genBadgeContent()]); + if (!this.transition) return badge; + return this.$createElement('transition', { + props: { + name: this.transition, + origin: this.origin, + mode: this.mode + } + }, [badge]); + }, + genBadgeContent: function genBadgeContent() { + // Dot prop shows no content + if (this.dot) return undefined; + var slot = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["getSlot"])(this, 'badge'); + if (slot) return slot; + if (this.content) return String(this.content); + if (this.icon) return this.$createElement(_VIcon_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], this.icon); + return undefined; + }, + genBadgeWrapper: function genBadgeWrapper() { + return this.$createElement('span', { + staticClass: 'v-badge__wrapper' + }, [this.genBadge()]); + } + }, + render: function render(h) { + var badge = [this.genBadgeWrapper()]; + var children = [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["getSlot"])(this)]; + + var _a = this.$attrs, + _x = _a["aria-atomic"], + _y = _a["aria-label"], + _z = _a["aria-live"], + role = _a.role, + title = _a.title, + attrs = __rest(_a, ['aria-atomic', 'aria-label', 'aria-live', "role", "title"]); + + if (this.inline && this.left) children.unshift(badge);else children.push(badge); + return h('span', { + staticClass: 'v-badge', + attrs: attrs, + class: this.classes + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VBadge/index.ts": +/*!****************************************!*\ + !*** ./src/components/VBadge/index.ts ***! + \****************************************/ +/*! exports provided: VBadge, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBadge__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBadge */ "./src/components/VBadge/VBadge.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBadge", function() { return _VBadge__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VBadge__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VBanner/VBanner.sass": +/*!*********************************************!*\ + !*** ./src/components/VBanner/VBanner.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBanner/VBanner.ts": +/*!*******************************************!*\ + !*** ./src/components/VBanner/VBanner.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBanner_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBanner.sass */ "./src/components/VBanner/VBanner.sass"); +/* harmony import */ var _VBanner_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBanner_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet */ "./src/components/VSheet/index.ts"); +/* harmony import */ var _VAvatar__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VAvatar */ "./src/components/VAvatar/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _mixins_mobile__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/mobile */ "./src/mixins/mobile/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Components + + + + // Mixins + + + // Utilities + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_mobile__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-banner', + inheritAttrs: false, + props: { + app: Boolean, + icon: String, + iconColor: String, + singleLine: Boolean, + sticky: Boolean, + value: { + type: Boolean, + default: true + } + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-banner--has-icon': this.hasIcon, + 'v-banner--is-mobile': this.isMobile, + 'v-banner--single-line': this.singleLine, + 'v-banner--sticky': this.isSticky + }); + }, + hasIcon: function hasIcon() { + return Boolean(this.icon || this.$slots.icon); + }, + isSticky: function isSticky() { + return this.sticky || this.app; + }, + styles: function styles() { + var styles = __assign({}, _VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.styles.call(this)); + + if (this.isSticky) { + var top = !this.app ? 0 : this.$vuetify.application.bar + this.$vuetify.application.top; + styles.top = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(top); + styles.position = 'sticky'; + styles.zIndex = 1; + } + + return styles; + } + }, + methods: { + /** @public */ + toggle: function toggle() { + this.isActive = !this.isActive; + }, + iconClick: function iconClick(e) { + this.$emit('click:icon', e); + }, + genIcon: function genIcon() { + if (!this.hasIcon) return undefined; + var content; + + if (this.icon) { + content = this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + color: this.iconColor, + size: 28 + } + }, [this.icon]); + } else { + content = this.$slots.icon; + } + + return this.$createElement(_VAvatar__WEBPACK_IMPORTED_MODULE_2__["default"], { + staticClass: 'v-banner__icon', + props: { + color: this.color, + size: 40 + }, + on: { + click: this.iconClick + } + }, [content]); + }, + genText: function genText() { + return this.$createElement('div', { + staticClass: 'v-banner__text' + }, this.$slots.default); + }, + genActions: function genActions() { + var _this = this; + + var children = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["getSlot"])(this, 'actions', { + dismiss: function dismiss() { + return _this.isActive = false; + } + }); + if (!children) return undefined; + return this.$createElement('div', { + staticClass: 'v-banner__actions' + }, children); + }, + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-banner__content' + }, [this.genIcon(), this.genText()]); + }, + genWrapper: function genWrapper() { + return this.$createElement('div', { + staticClass: 'v-banner__wrapper' + }, [this.genContent(), this.genActions()]); + } + }, + render: function render(h) { + return h(_transitions__WEBPACK_IMPORTED_MODULE_4__["VExpandTransition"], [h('div', this.setBackgroundColor(this.color, { + staticClass: 'v-banner', + attrs: this.attrs$, + class: this.classes, + style: this.styles, + directives: [{ + name: 'show', + value: this.isActive + }] + }), [this.genWrapper()])]); + } +})); + +/***/ }), + +/***/ "./src/components/VBanner/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VBanner/index.ts ***! + \*****************************************/ +/*! exports provided: VBanner, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBanner__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBanner */ "./src/components/VBanner/VBanner.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBanner", function() { return _VBanner__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VBanner__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VBottomNavigation/VBottomNavigation.sass": +/*!*****************************************************************!*\ + !*** ./src/components/VBottomNavigation/VBottomNavigation.sass ***! + \*****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBottomNavigation/VBottomNavigation.ts": +/*!***************************************************************!*\ + !*** ./src/components/VBottomNavigation/VBottomNavigation.ts ***! + \***************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBottomNavigation_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBottomNavigation.sass */ "./src/components/VBottomNavigation/VBottomNavigation.sass"); +/* harmony import */ var _VBottomNavigation_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBottomNavigation_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_applicationable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/applicationable */ "./src/mixins/applicationable/index.ts"); +/* harmony import */ var _mixins_button_group__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/button-group */ "./src/mixins/button-group/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_measurable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/measurable */ "./src/mixins/measurable/index.ts"); +/* harmony import */ var _mixins_proxyable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/proxyable */ "./src/mixins/proxyable/index.ts"); +/* harmony import */ var _mixins_scrollable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/scrollable */ "./src/mixins/scrollable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + + + + + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_9__["default"])(Object(_mixins_applicationable__WEBPACK_IMPORTED_MODULE_1__["default"])('bottom', ['height', 'inputValue']), _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_measurable__WEBPACK_IMPORTED_MODULE_4__["default"], Object(_mixins_toggleable__WEBPACK_IMPORTED_MODULE_8__["factory"])('inputValue'), _mixins_proxyable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_scrollable__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_7__["default"] +/* @vue/component */ +).extend({ + name: 'v-bottom-navigation', + props: { + activeClass: { + type: String, + default: 'v-btn--active' + }, + backgroundColor: String, + grow: Boolean, + height: { + type: [Number, String], + default: 56 + }, + hideOnScroll: Boolean, + horizontal: Boolean, + inputValue: { + type: Boolean, + default: true + }, + mandatory: Boolean, + shift: Boolean + }, + data: function data() { + return { + isActive: this.inputValue + }; + }, + computed: { + canScroll: function canScroll() { + return _mixins_scrollable__WEBPACK_IMPORTED_MODULE_6__["default"].options.computed.canScroll.call(this) && (this.hideOnScroll || !this.inputValue); + }, + classes: function classes() { + return { + 'v-bottom-navigation--absolute': this.absolute, + 'v-bottom-navigation--grow': this.grow, + 'v-bottom-navigation--fixed': !this.absolute && (this.app || this.fixed), + 'v-bottom-navigation--horizontal': this.horizontal, + 'v-bottom-navigation--shift': this.shift + }; + }, + styles: function styles() { + return __assign(__assign({}, this.measurableStyles), { + transform: this.isActive ? 'none' : 'translateY(100%)' + }); + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('active')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_10__["breaking"])('active.sync', 'value or v-model', this); + } + }, + methods: { + thresholdMet: function thresholdMet() { + this.isActive = !this.isScrollingUp; + this.$emit('update:input-value', this.isActive); + }, + updateApplication: function updateApplication() { + return this.$el ? this.$el.clientHeight : 0; + }, + updateValue: function updateValue(val) { + this.$emit('change', val); + } + }, + render: function render(h) { + var data = this.setBackgroundColor(this.backgroundColor, { + staticClass: 'v-bottom-navigation', + class: this.classes, + style: this.styles, + props: { + activeClass: this.activeClass, + mandatory: Boolean(this.mandatory || this.value !== undefined), + value: this.internalValue + }, + on: { + change: this.updateValue + } + }); + + if (this.canScroll) { + data.directives = data.directives || []; + data.directives.push({ + arg: this.scrollTarget, + name: 'scroll', + value: this.onScroll + }); + } + + return h(_mixins_button_group__WEBPACK_IMPORTED_MODULE_2__["default"], this.setTextColor(this.color, data), this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VBottomNavigation/index.ts": +/*!***************************************************!*\ + !*** ./src/components/VBottomNavigation/index.ts ***! + \***************************************************/ +/*! exports provided: VBottomNavigation, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBottomNavigation__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBottomNavigation */ "./src/components/VBottomNavigation/VBottomNavigation.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBottomNavigation", function() { return _VBottomNavigation__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VBottomNavigation__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VBottomSheet/VBottomSheet.sass": +/*!*******************************************************!*\ + !*** ./src/components/VBottomSheet/VBottomSheet.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBottomSheet/VBottomSheet.ts": +/*!*****************************************************!*\ + !*** ./src/components/VBottomSheet/VBottomSheet.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBottomSheet_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBottomSheet.sass */ "./src/components/VBottomSheet/VBottomSheet.sass"); +/* harmony import */ var _VBottomSheet_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBottomSheet_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VDialog_VDialog__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VDialog/VDialog */ "./src/components/VDialog/VDialog.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + // Extensions + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VDialog_VDialog__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-bottom-sheet', + props: { + inset: Boolean, + maxWidth: { + type: [String, Number], + default: 'auto' + }, + transition: { + type: String, + default: 'bottom-sheet-transition' + } + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VDialog_VDialog__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-bottom-sheet': true, + 'v-bottom-sheet--inset': this.inset + }); + } + } +})); + +/***/ }), + +/***/ "./src/components/VBottomSheet/index.ts": +/*!**********************************************!*\ + !*** ./src/components/VBottomSheet/index.ts ***! + \**********************************************/ +/*! exports provided: VBottomSheet, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBottomSheet__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBottomSheet */ "./src/components/VBottomSheet/VBottomSheet.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBottomSheet", function() { return _VBottomSheet__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VBottomSheet__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VBreadcrumbs/VBreadcrumbs.sass": +/*!*******************************************************!*\ + !*** ./src/components/VBreadcrumbs/VBreadcrumbs.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBreadcrumbs/VBreadcrumbs.ts": +/*!*****************************************************!*\ + !*** ./src/components/VBreadcrumbs/VBreadcrumbs.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBreadcrumbs_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBreadcrumbs.sass */ "./src/components/VBreadcrumbs/VBreadcrumbs.sass"); +/* harmony import */ var _VBreadcrumbs_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBreadcrumbs_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VBreadcrumbsItem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VBreadcrumbsItem */ "./src/components/VBreadcrumbs/VBreadcrumbsItem.ts"); +/* harmony import */ var _VBreadcrumbsDivider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VBreadcrumbsDivider */ "./src/components/VBreadcrumbs/VBreadcrumbsDivider.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + // Mixins + + // Utils + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"] +/* @vue/component */ +).extend({ + name: 'v-breadcrumbs', + props: { + divider: { + type: String, + default: '/' + }, + items: { + type: Array, + default: function _default() { + return []; + } + }, + large: Boolean + }, + computed: { + classes: function classes() { + return __assign({ + 'v-breadcrumbs--large': this.large + }, this.themeClasses); + } + }, + methods: { + genDivider: function genDivider() { + return this.$createElement(_VBreadcrumbsDivider__WEBPACK_IMPORTED_MODULE_2__["default"], this.$slots.divider ? this.$slots.divider : this.divider); + }, + genItems: function genItems() { + var items = []; + var hasSlot = !!this.$scopedSlots.item; + var keys = []; + + for (var i = 0; i < this.items.length; i++) { + var item = this.items[i]; + keys.push(item.text); + if (hasSlot) items.push(this.$scopedSlots.item({ + item: item + }));else items.push(this.$createElement(_VBreadcrumbsItem__WEBPACK_IMPORTED_MODULE_1__["default"], { + key: keys.join('.'), + props: item + }, [item.text])); + if (i < this.items.length - 1) items.push(this.genDivider()); + } + + return items; + } + }, + render: function render(h) { + var children = this.$slots.default || this.genItems(); + return h('ul', { + staticClass: 'v-breadcrumbs', + class: this.classes + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VBreadcrumbs/VBreadcrumbsDivider.ts": +/*!************************************************************!*\ + !*** ./src/components/VBreadcrumbs/VBreadcrumbsDivider.ts ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-breadcrumbs__divider', 'li')); + +/***/ }), + +/***/ "./src/components/VBreadcrumbs/VBreadcrumbsItem.ts": +/*!*********************************************************!*\ + !*** ./src/components/VBreadcrumbs/VBreadcrumbsItem.ts ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_1__["default"])(_mixins_routable__WEBPACK_IMPORTED_MODULE_0__["default"]).extend({ + name: 'v-breadcrumbs-item', + props: { + // In a breadcrumb, the currently + // active item should be dimmed + activeClass: { + type: String, + default: 'v-breadcrumbs__item--disabled' + }, + ripple: { + type: [Boolean, Object], + default: false + } + }, + computed: { + classes: function classes() { + var _a; + + return _a = { + 'v-breadcrumbs__item': true + }, _a[this.activeClass] = this.disabled, _a; + } + }, + render: function render(h) { + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + return h('li', [h(tag, __assign(__assign({}, data), { + attrs: __assign(__assign({}, data.attrs), { + 'aria-current': this.isActive && this.isLink ? 'page' : undefined + }) + }), this.$slots.default)]); + } +})); + +/***/ }), + +/***/ "./src/components/VBreadcrumbs/index.ts": +/*!**********************************************!*\ + !*** ./src/components/VBreadcrumbs/index.ts ***! + \**********************************************/ +/*! exports provided: VBreadcrumbs, VBreadcrumbsItem, VBreadcrumbsDivider, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBreadcrumbs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBreadcrumbs */ "./src/components/VBreadcrumbs/VBreadcrumbs.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBreadcrumbs", function() { return _VBreadcrumbs__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VBreadcrumbsItem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VBreadcrumbsItem */ "./src/components/VBreadcrumbs/VBreadcrumbsItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBreadcrumbsItem", function() { return _VBreadcrumbsItem__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VBreadcrumbsDivider__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VBreadcrumbsDivider */ "./src/components/VBreadcrumbs/VBreadcrumbsDivider.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBreadcrumbsDivider", function() { return _VBreadcrumbsDivider__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VBreadcrumbs: _VBreadcrumbs__WEBPACK_IMPORTED_MODULE_0__["default"], + VBreadcrumbsItem: _VBreadcrumbsItem__WEBPACK_IMPORTED_MODULE_1__["default"], + VBreadcrumbsDivider: _VBreadcrumbsDivider__WEBPACK_IMPORTED_MODULE_2__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VBtn/VBtn.sass": +/*!***************************************!*\ + !*** ./src/components/VBtn/VBtn.sass ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBtn/VBtn.ts": +/*!*************************************!*\ + !*** ./src/components/VBtn/VBtn.ts ***! + \*************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBtn_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBtn.sass */ "./src/components/VBtn/VBtn.sass"); +/* harmony import */ var _VBtn_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBtn_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet */ "./src/components/VSheet/index.ts"); +/* harmony import */ var _VProgressCircular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VProgressCircular */ "./src/components/VProgressCircular/index.ts"); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_positionable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/positionable */ "./src/mixins/positionable/index.ts"); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +/* harmony import */ var _mixins_sizeable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/sizeable */ "./src/mixins/sizeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Styles + + + // Extensions + + // Components + + // Mixins + + + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_routable__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_positionable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_sizeable__WEBPACK_IMPORTED_MODULE_7__["default"], Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_3__["factory"])('btnToggle'), Object(_mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__["factory"])('inputValue') +/* @vue/component */ +); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-btn', + props: { + activeClass: { + type: String, + default: function _default() { + if (!this.btnToggle) return ''; + return this.btnToggle.activeClass; + } + }, + block: Boolean, + depressed: Boolean, + fab: Boolean, + icon: Boolean, + loading: Boolean, + outlined: Boolean, + retainFocusOnClick: Boolean, + rounded: Boolean, + tag: { + type: String, + default: 'button' + }, + text: Boolean, + tile: Boolean, + type: { + type: String, + default: 'button' + }, + value: null + }, + data: function data() { + return { + proxyClass: 'v-btn--active' + }; + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign(__assign(__assign(__assign({ + 'v-btn': true + }, _mixins_routable__WEBPACK_IMPORTED_MODULE_6__["default"].options.computed.classes.call(this)), { + 'v-btn--absolute': this.absolute, + 'v-btn--block': this.block, + 'v-btn--bottom': this.bottom, + 'v-btn--contained': this.contained, + 'v-btn--depressed': this.depressed || this.outlined, + 'v-btn--disabled': this.disabled, + 'v-btn--fab': this.fab, + 'v-btn--fixed': this.fixed, + 'v-btn--flat': this.isFlat, + 'v-btn--icon': this.icon, + 'v-btn--left': this.left, + 'v-btn--loading': this.loading, + 'v-btn--outlined': this.outlined, + 'v-btn--right': this.right, + 'v-btn--round': this.isRound, + 'v-btn--rounded': this.rounded, + 'v-btn--router': this.to, + 'v-btn--text': this.text, + 'v-btn--tile': this.tile, + 'v-btn--top': this.top + }), this.themeClasses), this.groupClasses), this.elevationClasses), this.sizeableClasses); + }, + contained: function contained() { + return Boolean(!this.isFlat && !this.depressed && // Contained class only adds elevation + // is not needed if user provides value + !this.elevation); + }, + computedRipple: function computedRipple() { + var _a; + + var defaultRipple = this.icon || this.fab ? { + circle: true + } : true; + if (this.disabled) return false;else return (_a = this.ripple) !== null && _a !== void 0 ? _a : defaultRipple; + }, + isFlat: function isFlat() { + return Boolean(this.icon || this.text || this.outlined); + }, + isRound: function isRound() { + return Boolean(this.icon || this.fab); + }, + styles: function styles() { + return __assign({}, this.measurableStyles); + } + }, + created: function created() { + var _this = this; + + var breakingProps = [['flat', 'text'], ['outline', 'outlined'], ['round', 'rounded']]; + /* istanbul ignore next */ + + breakingProps.forEach(function (_a) { + var _b = __read(_a, 2), + original = _b[0], + replacement = _b[1]; + + if (_this.$attrs.hasOwnProperty(original)) Object(_util_console__WEBPACK_IMPORTED_MODULE_9__["breaking"])(original, replacement, _this); + }); + }, + methods: { + click: function click(e) { + // TODO: Remove this in v3 + !this.retainFocusOnClick && !this.fab && e.detail && this.$el.blur(); + this.$emit('click', e); + this.btnToggle && this.toggle(); + }, + genContent: function genContent() { + return this.$createElement('span', { + staticClass: 'v-btn__content' + }, this.$slots.default); + }, + genLoader: function genLoader() { + return this.$createElement('span', { + class: 'v-btn__loader' + }, this.$slots.loader || [this.$createElement(_VProgressCircular__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + indeterminate: true, + size: 23, + width: 2 + } + })]); + } + }, + render: function render(h) { + var children = [this.genContent(), this.loading && this.genLoader()]; + var setColor = !this.isFlat ? this.setBackgroundColor : this.setTextColor; + + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + if (tag === 'button') { + data.attrs.type = this.type; + data.attrs.disabled = this.disabled; + } + + data.attrs.value = ['string', 'number'].includes(_typeof(this.value)) ? this.value : JSON.stringify(this.value); + return h(tag, this.disabled ? data : setColor(this.color, data), children); + } +})); + +/***/ }), + +/***/ "./src/components/VBtn/index.ts": +/*!**************************************!*\ + !*** ./src/components/VBtn/index.ts ***! + \**************************************/ +/*! exports provided: VBtn, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBtn */ "./src/components/VBtn/VBtn.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBtn", function() { return _VBtn__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VBtn__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VBtnToggle/VBtnToggle.sass": +/*!***************************************************!*\ + !*** ./src/components/VBtnToggle/VBtnToggle.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VBtnToggle/VBtnToggle.ts": +/*!*************************************************!*\ + !*** ./src/components/VBtnToggle/VBtnToggle.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBtnToggle_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBtnToggle.sass */ "./src/components/VBtnToggle/VBtnToggle.sass"); +/* harmony import */ var _VBtnToggle_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VBtnToggle_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_button_group__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/button-group */ "./src/mixins/button-group/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_button_group__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-btn-toggle', + props: { + backgroundColor: String, + borderless: Boolean, + dense: Boolean, + group: Boolean, + rounded: Boolean, + shaped: Boolean, + tile: Boolean + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign({}, _mixins_button_group__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-btn-toggle': true, + 'v-btn-toggle--borderless': this.borderless, + 'v-btn-toggle--dense': this.dense, + 'v-btn-toggle--group': this.group, + 'v-btn-toggle--rounded': this.rounded, + 'v-btn-toggle--shaped': this.shaped, + 'v-btn-toggle--tile': this.tile + }), this.themeClasses); + } + }, + methods: { + genData: function genData() { + var data = this.setTextColor(this.color, __assign({}, _mixins_button_group__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genData.call(this))); + if (this.group) return data; + return this.setBackgroundColor(this.backgroundColor, data); + } + } +})); + +/***/ }), + +/***/ "./src/components/VBtnToggle/index.ts": +/*!********************************************!*\ + !*** ./src/components/VBtnToggle/index.ts ***! + \********************************************/ +/*! exports provided: VBtnToggle, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VBtnToggle__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VBtnToggle */ "./src/components/VBtnToggle/VBtnToggle.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VBtnToggle", function() { return _VBtnToggle__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VBtnToggle__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendar.ts": +/*!***********************************************!*\ + !*** ./src/components/VCalendar/VCalendar.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_calendar_with_events__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mixins/calendar-with-events */ "./src/components/VCalendar/mixins/calendar-with-events.ts"); +/* harmony import */ var _util_props__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util/props */ "./src/components/VCalendar/util/props.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +/* harmony import */ var _VCalendarMonthly__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VCalendarMonthly */ "./src/components/VCalendar/VCalendarMonthly.ts"); +/* harmony import */ var _VCalendarDaily__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VCalendarDaily */ "./src/components/VCalendar/VCalendarDaily.ts"); +/* harmony import */ var _VCalendarWeekly__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./VCalendarWeekly */ "./src/components/VCalendar/VCalendarWeekly.ts"); +/* harmony import */ var _VCalendarCategory__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./VCalendarCategory */ "./src/components/VCalendar/VCalendarCategory.ts"); +// Styles +// import '../../stylus/components/_calendar-daily.styl' +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Mixins + + + // Util + + + // Calendars + + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_calendar_with_events__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'v-calendar', + props: __assign(__assign(__assign(__assign({}, _util_props__WEBPACK_IMPORTED_MODULE_1__["default"].calendar), _util_props__WEBPACK_IMPORTED_MODULE_1__["default"].weeks), _util_props__WEBPACK_IMPORTED_MODULE_1__["default"].intervals), _util_props__WEBPACK_IMPORTED_MODULE_1__["default"].category), + data: function data() { + return { + lastStart: null, + lastEnd: null + }; + }, + computed: { + parsedValue: function parsedValue() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["validateTimestamp"])(this.value) ? Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["parseTimestamp"])(this.value, true) : this.parsedStart || this.times.today; + }, + parsedCategoryDays: function parsedCategoryDays() { + return parseInt(this.categoryDays) || 1; + }, + renderProps: function renderProps() { + var around = this.parsedValue; + var component = null; + var maxDays = this.maxDays; + var weekdays = this.parsedWeekdays; + var categories = this.parsedCategories; + var start = around; + var end = around; + + switch (this.type) { + case 'month': + component = _VCalendarMonthly__WEBPACK_IMPORTED_MODULE_3__["default"]; + start = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["getStartOfMonth"])(around); + end = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["getEndOfMonth"])(around); + break; + + case 'week': + component = _VCalendarDaily__WEBPACK_IMPORTED_MODULE_4__["default"]; + start = this.getStartOfWeek(around); + end = this.getEndOfWeek(around); + maxDays = 7; + break; + + case 'day': + component = _VCalendarDaily__WEBPACK_IMPORTED_MODULE_4__["default"]; + maxDays = 1; + weekdays = [start.weekday]; + break; + + case '4day': + component = _VCalendarDaily__WEBPACK_IMPORTED_MODULE_4__["default"]; + end = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["relativeDays"])(Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["copyTimestamp"])(end), _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["nextDay"], 4); + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["updateFormatted"])(end); + maxDays = 4; + weekdays = [start.weekday, (start.weekday + 1) % 7, (start.weekday + 2) % 7, (start.weekday + 3) % 7]; + break; + + case 'custom-weekly': + component = _VCalendarWeekly__WEBPACK_IMPORTED_MODULE_5__["default"]; + start = this.parsedStart || around; + end = this.parsedEnd; + break; + + case 'custom-daily': + component = _VCalendarDaily__WEBPACK_IMPORTED_MODULE_4__["default"]; + start = this.parsedStart || around; + end = this.parsedEnd; + break; + + case 'category': + var days = this.parsedCategoryDays; + component = _VCalendarCategory__WEBPACK_IMPORTED_MODULE_6__["default"]; + end = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["relativeDays"])(Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["copyTimestamp"])(end), _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["nextDay"], days); + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["updateFormatted"])(end); + maxDays = days; + weekdays = []; + + for (var i = 0; i < days; i++) { + weekdays.push((start.weekday + i) % 7); + } + + categories = this.getCategoryList(categories); + break; + + default: + throw new Error(this.type + ' is not a valid Calendar type'); + } + + return { + component: component, + start: start, + end: end, + maxDays: maxDays, + weekdays: weekdays, + categories: categories + }; + }, + eventWeekdays: function eventWeekdays() { + return this.renderProps.weekdays; + }, + categoryMode: function categoryMode() { + return this.type === 'category'; + }, + title: function title() { + var _a = this.renderProps, + start = _a.start, + end = _a.end; + var spanYears = start.year !== end.year; + var spanMonths = spanYears || start.month !== end.month; + + if (spanYears) { + return this.monthShortFormatter(start, true) + ' ' + start.year + ' - ' + this.monthShortFormatter(end, true) + ' ' + end.year; + } + + if (spanMonths) { + return this.monthShortFormatter(start, true) + ' - ' + this.monthShortFormatter(end, true) + ' ' + end.year; + } else { + return this.monthLongFormatter(start, false) + ' ' + start.year; + } + }, + monthLongFormatter: function monthLongFormatter() { + return this.getFormatter({ + timeZone: 'UTC', + month: 'long' + }); + }, + monthShortFormatter: function monthShortFormatter() { + return this.getFormatter({ + timeZone: 'UTC', + month: 'short' + }); + }, + parsedCategories: function parsedCategories() { + return typeof this.categories === 'string' && this.categories ? this.categories.split(/\s*,\s*/) : Array.isArray(this.categories) ? this.categories : []; + } + }, + watch: { + renderProps: 'checkChange' + }, + mounted: function mounted() { + this.updateEventVisibility(); + this.checkChange(); + }, + updated: function updated() { + window.requestAnimationFrame(this.updateEventVisibility); + }, + methods: { + checkChange: function checkChange() { + var _a = this, + lastStart = _a.lastStart, + lastEnd = _a.lastEnd; + + var _b = this.renderProps, + start = _b.start, + end = _b.end; + + if (!lastStart || !lastEnd || start.date !== lastStart.date || end.date !== lastEnd.date) { + this.lastStart = start; + this.lastEnd = end; + this.$emit('change', { + start: start, + end: end + }); + } + }, + move: function move(amount) { + if (amount === void 0) { + amount = 1; + } + + var moved = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["copyTimestamp"])(this.parsedValue); + var forward = amount > 0; + var mover = forward ? _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["nextDay"] : _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["prevDay"]; + var limit = forward ? _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["DAYS_IN_MONTH_MAX"] : _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["DAY_MIN"]; + var times = forward ? amount : -amount; + + while (--times >= 0) { + switch (this.type) { + case 'month': + moved.day = limit; + mover(moved); + break; + + case 'week': + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["relativeDays"])(moved, mover, _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["DAYS_IN_WEEK"]); + break; + + case 'day': + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["relativeDays"])(moved, mover, 1); + break; + + case '4day': + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["relativeDays"])(moved, mover, 4); + break; + + case 'category': + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["relativeDays"])(moved, mover, this.parsedCategoryDays); + break; + } + } + + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["updateWeekday"])(moved); + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["updateFormatted"])(moved); + Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["updateRelative"])(moved, this.times.now); + + if (this.value instanceof Date) { + this.$emit('input', Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["timestampToDate"])(moved)); + } else if (typeof this.value === 'number') { + this.$emit('input', Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["timestampToDate"])(moved).getTime()); + } else { + this.$emit('input', moved.date); + } + + this.$emit('moved', moved); + }, + next: function next(amount) { + if (amount === void 0) { + amount = 1; + } + + this.move(amount); + }, + prev: function prev(amount) { + if (amount === void 0) { + amount = 1; + } + + this.move(-amount); + }, + timeToY: function timeToY(time, clamp) { + if (clamp === void 0) { + clamp = true; + } + + var c = this.$children[0]; + + if (c && c.timeToY) { + return c.timeToY(time, clamp); + } else { + return false; + } + }, + timeDelta: function timeDelta(time) { + var c = this.$children[0]; + + if (c && c.timeDelta) { + return c.timeDelta(time); + } else { + return false; + } + }, + minutesToPixels: function minutesToPixels(minutes) { + var c = this.$children[0]; + + if (c && c.minutesToPixels) { + return c.minutesToPixels(minutes); + } else { + return -1; + } + }, + scrollToTime: function scrollToTime(time) { + var c = this.$children[0]; + + if (c && c.scrollToTime) { + return c.scrollToTime(time); + } else { + return false; + } + }, + parseTimestamp: function parseTimestamp(input, required) { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["parseTimestamp"])(input, required, this.times.now); + }, + timestampToDate: function timestampToDate(timestamp) { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["timestampToDate"])(timestamp); + }, + getCategoryList: function getCategoryList(categories) { + var _this = this; + + if (!this.noEvents) { + var categoryMap_1 = categories.reduce(function (map, category, index) { + map[category] = { + index: index, + count: 0 + }; + return map; + }, Object.create(null)); + + if (!this.categoryHideDynamic || !this.categoryShowAll) { + var categoryLength_1 = categories.length; + this.parsedEvents.forEach(function (ev) { + var category = ev.category; + + if (typeof category !== 'string') { + category = _this.categoryForInvalid; + } + + if (!category) { + return; + } + + if (category in categoryMap_1) { + categoryMap_1[category].count++; + } else if (!_this.categoryHideDynamic) { + categoryMap_1[category] = { + index: categoryLength_1++, + count: 1 + }; + } + }); + } + + if (!this.categoryShowAll) { + for (var category in categoryMap_1) { + if (categoryMap_1[category].count === 0) { + delete categoryMap_1[category]; + } + } + } + + categories = Object.keys(categoryMap_1); + } + + return categories; + } + }, + render: function render(h) { + var _this = this; + + var _a = this.renderProps, + start = _a.start, + end = _a.end, + maxDays = _a.maxDays, + component = _a.component, + weekdays = _a.weekdays, + categories = _a.categories; + return h(component, { + staticClass: 'v-calendar', + class: { + 'v-calendar-events': !this.noEvents + }, + props: __assign(__assign({}, this.$props), { + start: start.date, + end: end.date, + maxDays: maxDays, + weekdays: weekdays, + categories: categories + }), + directives: [{ + modifiers: { + quiet: true + }, + name: 'resize', + value: this.updateEventVisibility + }], + on: __assign(__assign({}, this.$listeners), { + 'click:date': function clickDate(day) { + if (_this.$listeners['input']) { + _this.$emit('input', day.date); + } + + if (_this.$listeners['click:date']) { + _this.$emit('click:date', day); + } + } + }), + scopedSlots: this.getScopedSlots() + }); + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarCategory.sass": +/*!*********************************************************!*\ + !*** ./src/components/VCalendar/VCalendarCategory.sass ***! + \*********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarCategory.ts": +/*!*******************************************************!*\ + !*** ./src/components/VCalendar/VCalendarCategory.ts ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCalendarCategory_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCalendarCategory.sass */ "./src/components/VCalendar/VCalendarCategory.sass"); +/* harmony import */ var _VCalendarCategory_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCalendarCategory_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VCalendarDaily__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VCalendarDaily */ "./src/components/VCalendar/VCalendarDaily.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_props__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./util/props */ "./src/components/VCalendar/util/props.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + // Util + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VCalendarDaily__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-calendar-category', + props: _util_props__WEBPACK_IMPORTED_MODULE_3__["default"].category, + computed: { + classes: function classes() { + return __assign({ + 'v-calendar-daily': true, + 'v-calendar-category': true + }, this.themeClasses); + }, + parsedCategories: function parsedCategories() { + return typeof this.categories === 'string' && this.categories ? this.categories.split(/\s*,\s*/) : Array.isArray(this.categories) ? this.categories : []; + } + }, + methods: { + genDayHeader: function genDayHeader(day, index) { + var _this = this; + + var data = { + staticClass: 'v-calendar-category__columns' + }; + + var scope = __assign(__assign({ + week: this.days + }, day), { + index: index + }); + + var children = this.parsedCategories.map(function (category) { + return _this.genDayHeaderCategory(day, _this.getCategoryScope(scope, category)); + }); + return [this.$createElement('div', data, children)]; + }, + getCategoryScope: function getCategoryScope(scope, category) { + return __assign(__assign({}, scope), { + category: category === this.categoryForInvalid ? null : category + }); + }, + genDayHeaderCategory: function genDayHeaderCategory(day, scope) { + var _this = this; + + return this.$createElement('div', { + staticClass: 'v-calendar-category__column-header', + on: this.getDefaultMouseEventHandlers(':day-category', function (e) { + return _this.getCategoryScope(_this.getSlotScope(day), scope.category); + }) + }, [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["getSlot"])(this, 'category', scope) || this.genDayHeaderCategoryTitle(scope.category), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["getSlot"])(this, 'day-header', scope)]); + }, + genDayHeaderCategoryTitle: function genDayHeaderCategoryTitle(category) { + return this.$createElement('div', { + staticClass: 'v-calendar-category__category' + }, category === null ? this.categoryForInvalid : category); + }, + genDayBody: function genDayBody(day) { + var _this = this; + + var data = { + staticClass: 'v-calendar-category__columns' + }; + var children = this.parsedCategories.map(function (category) { + return _this.genDayBodyCategory(day, category); + }); + return [this.$createElement('div', data, children)]; + }, + genDayBodyCategory: function genDayBodyCategory(day, category) { + var _this = this; + + var data = { + staticClass: 'v-calendar-category__column', + on: this.getDefaultMouseEventHandlers(':time-category', function (e) { + return _this.getCategoryScope(_this.getSlotScope(_this.getTimestampAtEvent(e, day)), category); + }) + }; + var children = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["getSlot"])(this, 'day-body', function () { + return _this.getCategoryScope(_this.getSlotScope(day), category); + }); + return this.$createElement('div', data, children); + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarDaily.sass": +/*!******************************************************!*\ + !*** ./src/components/VCalendar/VCalendarDaily.sass ***! + \******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarDaily.ts": +/*!****************************************************!*\ + !*** ./src/components/VCalendar/VCalendarDaily.ts ***! + \****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCalendarDaily_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCalendarDaily.sass */ "./src/components/VCalendar/VCalendarDaily.sass"); +/* harmony import */ var _VCalendarDaily_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCalendarDaily_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _mixins_calendar_with_intervals__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./mixins/calendar-with-intervals */ "./src/components/VCalendar/mixins/calendar-with-intervals.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Styles + + + // Directives + + // Components + + // Mixins + + // Util + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_calendar_with_intervals__WEBPACK_IMPORTED_MODULE_3__["default"].extend({ + name: 'v-calendar-daily', + directives: { + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + data: function data() { + return { + scrollPush: 0 + }; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-calendar-daily': true + }, this.themeClasses); + } + }, + mounted: function mounted() { + this.init(); + }, + methods: { + init: function init() { + this.$nextTick(this.onResize); + }, + onResize: function onResize() { + this.scrollPush = this.getScrollPush(); + }, + getScrollPush: function getScrollPush() { + var area = this.$refs.scrollArea; + var pane = this.$refs.pane; + return area && pane ? area.offsetWidth - pane.offsetWidth : 0; + }, + genHead: function genHead() { + return this.$createElement('div', { + staticClass: 'v-calendar-daily__head', + style: { + marginRight: this.scrollPush + 'px' + } + }, __spread([this.genHeadIntervals()], this.genHeadDays())); + }, + genHeadIntervals: function genHeadIntervals() { + var width = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.intervalWidth); + return this.$createElement('div', { + staticClass: 'v-calendar-daily__intervals-head', + style: { + width: width + } + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this, 'interval-header')); + }, + genHeadDays: function genHeadDays() { + return this.days.map(this.genHeadDay); + }, + genHeadDay: function genHeadDay(day, index) { + var _this = this; + + return this.$createElement('div', { + key: day.date, + staticClass: 'v-calendar-daily_head-day', + class: this.getRelativeClasses(day), + on: this.getDefaultMouseEventHandlers(':day', function (_e) { + return _this.getSlotScope(day); + }) + }, __spread([this.genHeadWeekday(day), this.genHeadDayLabel(day)], this.genDayHeader(day, index))); + }, + genDayHeader: function genDayHeader(day, index) { + var _this = this; + + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this, 'day-header', function () { + return __assign(__assign({ + week: _this.days + }, day), { + index: index + }); + }) || []; + }, + genHeadWeekday: function genHeadWeekday(day) { + var color = day.present ? this.color : undefined; + return this.$createElement('div', this.setTextColor(color, { + staticClass: 'v-calendar-daily_head-weekday' + }), this.weekdayFormatter(day, this.shortWeekdays)); + }, + genHeadDayLabel: function genHeadDayLabel(day) { + return this.$createElement('div', { + staticClass: 'v-calendar-daily_head-day-label' + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this, 'day-label-header', day) || [this.genHeadDayButton(day)]); + }, + genHeadDayButton: function genHeadDayButton(day) { + var color = day.present ? this.color : 'transparent'; + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + color: color, + fab: true, + depressed: true + }, + on: this.getMouseEventHandlers({ + 'click:date': { + event: 'click', + stop: true + }, + 'contextmenu:date': { + event: 'contextmenu', + stop: true, + prevent: true, + result: false + } + }, function (_e) { + return day; + }) + }, this.dayFormatter(day, false)); + }, + genBody: function genBody() { + return this.$createElement('div', { + staticClass: 'v-calendar-daily__body' + }, [this.genScrollArea()]); + }, + genScrollArea: function genScrollArea() { + return this.$createElement('div', { + ref: 'scrollArea', + staticClass: 'v-calendar-daily__scroll-area' + }, [this.genPane()]); + }, + genPane: function genPane() { + return this.$createElement('div', { + ref: 'pane', + staticClass: 'v-calendar-daily__pane', + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.bodyHeight) + } + }, [this.genDayContainer()]); + }, + genDayContainer: function genDayContainer() { + return this.$createElement('div', { + staticClass: 'v-calendar-daily__day-container' + }, __spread([this.genBodyIntervals()], this.genDays())); + }, + genDays: function genDays() { + return this.days.map(this.genDay); + }, + genDay: function genDay(day, index) { + var _this = this; + + return this.$createElement('div', { + key: day.date, + staticClass: 'v-calendar-daily__day', + class: this.getRelativeClasses(day), + on: this.getDefaultMouseEventHandlers(':time', function (e) { + return _this.getSlotScope(_this.getTimestampAtEvent(e, day)); + }) + }, __spread(this.genDayIntervals(index), this.genDayBody(day))); + }, + genDayBody: function genDayBody(day) { + var _this = this; + + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this, 'day-body', function () { + return _this.getSlotScope(day); + }) || []; + }, + genDayIntervals: function genDayIntervals(index) { + return this.intervals[index].map(this.genDayInterval); + }, + genDayInterval: function genDayInterval(interval) { + var _this = this; + + var height = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.intervalHeight); + var styler = this.intervalStyle || this.intervalStyleDefault; + var data = { + key: interval.time, + staticClass: 'v-calendar-daily__day-interval', + style: __assign({ + height: height + }, styler(interval)) + }; + var children = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this, 'interval', function () { + return _this.getSlotScope(interval); + }); + return this.$createElement('div', data, children); + }, + genBodyIntervals: function genBodyIntervals() { + var _this = this; + + var width = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.intervalWidth); + var data = { + staticClass: 'v-calendar-daily__intervals-body', + style: { + width: width + }, + on: this.getDefaultMouseEventHandlers(':interval', function (e) { + return _this.getTimestampAtEvent(e, _this.parsedStart); + }) + }; + return this.$createElement('div', data, this.genIntervalLabels()); + }, + genIntervalLabels: function genIntervalLabels() { + if (!this.intervals.length) return null; + return this.intervals[0].map(this.genIntervalLabel); + }, + genIntervalLabel: function genIntervalLabel(interval) { + var height = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.intervalHeight); + var short = this.shortIntervals; + var shower = this.showIntervalLabel || this.showIntervalLabelDefault; + var show = shower(interval); + var label = show ? this.intervalFormatter(interval, short) : undefined; + return this.$createElement('div', { + key: interval.time, + staticClass: 'v-calendar-daily__interval', + style: { + height: height + } + }, [this.$createElement('div', { + staticClass: 'v-calendar-daily__interval-text' + }, label)]); + } + }, + render: function render(h) { + return h('div', { + class: this.classes, + on: { + dragstart: function dragstart(e) { + e.preventDefault(); + } + }, + directives: [{ + modifiers: { + quiet: true + }, + name: 'resize', + value: this.onResize + }] + }, [!this.hideHeader ? this.genHead() : '', this.genBody()]); + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarMonthly.ts": +/*!******************************************************!*\ + !*** ./src/components/VCalendar/VCalendarMonthly.ts ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCalendarWeekly_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCalendarWeekly.sass */ "./src/components/VCalendar/VCalendarWeekly.sass"); +/* harmony import */ var _VCalendarWeekly_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCalendarWeekly_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VCalendarWeekly__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VCalendarWeekly */ "./src/components/VCalendar/VCalendarWeekly.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +// Styles + // Mixins + + // Util + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VCalendarWeekly__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-calendar-monthly', + computed: { + staticClass: function staticClass() { + return 'v-calendar-monthly v-calendar-weekly'; + }, + parsedStart: function parsedStart() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["getStartOfMonth"])(Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["parseTimestamp"])(this.start, true)); + }, + parsedEnd: function parsedEnd() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["getEndOfMonth"])(Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["parseTimestamp"])(this.end, true)); + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarWeekly.sass": +/*!*******************************************************!*\ + !*** ./src/components/VCalendar/VCalendarWeekly.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCalendar/VCalendarWeekly.ts": +/*!*****************************************************!*\ + !*** ./src/components/VCalendar/VCalendarWeekly.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCalendarWeekly_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCalendarWeekly.sass */ "./src/components/VCalendar/VCalendarWeekly.sass"); +/* harmony import */ var _VCalendarWeekly_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCalendarWeekly_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _mixins_calendar_base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./mixins/calendar-base */ "./src/components/VCalendar/mixins/calendar-base.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_dateTimeUtils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/dateTimeUtils */ "./src/util/dateTimeUtils.ts"); +/* harmony import */ var _util_props__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./util/props */ "./src/components/VCalendar/util/props.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Styles + + + // Components + + // Mixins + + // Util + + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_calendar_base__WEBPACK_IMPORTED_MODULE_2__["default"].extend({ + name: 'v-calendar-weekly', + props: _util_props__WEBPACK_IMPORTED_MODULE_5__["default"].weeks, + computed: { + staticClass: function staticClass() { + return 'v-calendar-weekly'; + }, + classes: function classes() { + return this.themeClasses; + }, + parsedMinWeeks: function parsedMinWeeks() { + return parseInt(this.minWeeks); + }, + days: function days() { + var minDays = this.parsedMinWeeks * this.parsedWeekdays.length; + var start = this.getStartOfWeek(this.parsedStart); + var end = this.getEndOfWeek(this.parsedEnd); + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["createDayList"])(start, end, this.times.today, this.weekdaySkips, Number.MAX_SAFE_INTEGER, minDays); + }, + todayWeek: function todayWeek() { + var today = this.times.today; + var start = this.getStartOfWeek(today); + var end = this.getEndOfWeek(today); + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["createDayList"])(start, end, today, this.weekdaySkips, this.parsedWeekdays.length, this.parsedWeekdays.length); + }, + monthFormatter: function monthFormatter() { + if (this.monthFormat) { + return this.monthFormat; + } + + var longOptions = { + timeZone: 'UTC', + month: 'long' + }; + var shortOptions = { + timeZone: 'UTC', + month: 'short' + }; + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["createNativeLocaleFormatter"])(this.currentLocale, function (_tms, short) { + return short ? shortOptions : longOptions; + }); + } + }, + methods: { + isOutside: function isOutside(day) { + var dayIdentifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(day); + return dayIdentifier < Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(this.parsedStart) || dayIdentifier > Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(this.parsedEnd); + }, + genHead: function genHead() { + return this.$createElement('div', { + staticClass: 'v-calendar-weekly__head' + }, this.genHeadDays()); + }, + genHeadDays: function genHeadDays() { + var header = this.todayWeek.map(this.genHeadDay); + + if (this.showWeek) { + header.unshift(this.$createElement('div', { + staticClass: 'v-calendar-weekly__head-weeknumber' + })); + } + + return header; + }, + genHeadDay: function genHeadDay(day, index) { + var outside = this.isOutside(this.days[index]); + var color = day.present ? this.color : undefined; + return this.$createElement('div', this.setTextColor(color, { + key: day.date, + staticClass: 'v-calendar-weekly__head-weekday', + class: this.getRelativeClasses(day, outside) + }), this.weekdayFormatter(day, this.shortWeekdays)); + }, + genWeeks: function genWeeks() { + var days = this.days; + var weekDays = this.parsedWeekdays.length; + var weeks = []; + + for (var i = 0; i < days.length; i += weekDays) { + weeks.push(this.genWeek(days.slice(i, i + weekDays), this.getWeekNumber(days[i]))); + } + + return weeks; + }, + genWeek: function genWeek(week, weekNumber) { + var _this = this; + + var weekNodes = week.map(function (day, index) { + return _this.genDay(day, index, week); + }); + + if (this.showWeek) { + weekNodes.unshift(this.genWeekNumber(weekNumber)); + } + + return this.$createElement('div', { + key: week[0].date, + staticClass: 'v-calendar-weekly__week' + }, weekNodes); + }, + getWeekNumber: function getWeekNumber(determineDay) { + return Object(_util_dateTimeUtils__WEBPACK_IMPORTED_MODULE_4__["weekNumber"])(determineDay.year, determineDay.month - 1, determineDay.day, this.parsedWeekdays[0], parseInt(this.localeFirstDayOfYear)); + }, + genWeekNumber: function genWeekNumber(weekNumber) { + return this.$createElement('div', { + staticClass: 'v-calendar-weekly__weeknumber' + }, [this.$createElement('small', String(weekNumber))]); + }, + genDay: function genDay(day, index, week) { + var outside = this.isOutside(day); + return this.$createElement('div', { + key: day.date, + staticClass: 'v-calendar-weekly__day', + class: this.getRelativeClasses(day, outside), + on: this.getDefaultMouseEventHandlers(':day', function (_e) { + return day; + }) + }, __spread([this.genDayLabel(day)], Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["getSlot"])(this, 'day', function () { + return __assign({ + outside: outside, + index: index, + week: week + }, day); + }) || [])); + }, + genDayLabel: function genDayLabel(day) { + return this.$createElement('div', { + staticClass: 'v-calendar-weekly__day-label' + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["getSlot"])(this, 'day-label', day) || [this.genDayLabelButton(day)]); + }, + genDayLabelButton: function genDayLabelButton(day) { + var color = day.present ? this.color : 'transparent'; + var hasMonth = day.day === 1 && this.showMonthOnFirst; + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + color: color, + fab: true, + depressed: true, + small: true + }, + on: this.getMouseEventHandlers({ + 'click:date': { + event: 'click', + stop: true + }, + 'contextmenu:date': { + event: 'contextmenu', + stop: true, + prevent: true, + result: false + } + }, function (_e) { + return day; + }) + }, hasMonth ? this.monthFormatter(day, this.shortMonths) + ' ' + this.dayFormatter(day, false) : this.dayFormatter(day, false)); + }, + genDayMonth: function genDayMonth(day) { + var color = day.present ? this.color : undefined; + return this.$createElement('div', this.setTextColor(color, { + staticClass: 'v-calendar-weekly__day-month' + }), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["getSlot"])(this, 'day-month', day) || this.monthFormatter(day, this.shortMonths)); + } + }, + render: function render(h) { + return h('div', { + staticClass: this.staticClass, + class: this.classes, + on: { + dragstart: function dragstart(e) { + e.preventDefault(); + } + } + }, __spread([!this.hideHeader ? this.genHead() : ''], this.genWeeks())); + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VCalendar/index.ts ***! + \*******************************************/ +/*! exports provided: VCalendar, VCalendarCategory, VCalendarDaily, VCalendarWeekly, VCalendarMonthly, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCalendar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCalendar */ "./src/components/VCalendar/VCalendar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCalendar", function() { return _VCalendar__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VCalendarDaily__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VCalendarDaily */ "./src/components/VCalendar/VCalendarDaily.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCalendarDaily", function() { return _VCalendarDaily__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VCalendarWeekly__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VCalendarWeekly */ "./src/components/VCalendar/VCalendarWeekly.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCalendarWeekly", function() { return _VCalendarWeekly__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VCalendarMonthly__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VCalendarMonthly */ "./src/components/VCalendar/VCalendarMonthly.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCalendarMonthly", function() { return _VCalendarMonthly__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + +/* harmony import */ var _VCalendarCategory__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VCalendarCategory */ "./src/components/VCalendar/VCalendarCategory.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCalendarCategory", function() { return _VCalendarCategory__WEBPACK_IMPORTED_MODULE_4__["default"]; }); + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VCalendar: _VCalendar__WEBPACK_IMPORTED_MODULE_0__["default"], + VCalendarCategory: _VCalendarCategory__WEBPACK_IMPORTED_MODULE_4__["default"], + VCalendarDaily: _VCalendarDaily__WEBPACK_IMPORTED_MODULE_1__["default"], + VCalendarWeekly: _VCalendarWeekly__WEBPACK_IMPORTED_MODULE_2__["default"], + VCalendarMonthly: _VCalendarMonthly__WEBPACK_IMPORTED_MODULE_3__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VCalendar/mixins/calendar-base.ts": +/*!**********************************************************!*\ + !*** ./src/components/VCalendar/mixins/calendar-base.ts ***! + \**********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_localable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../mixins/localable */ "./src/mixins/localable/index.ts"); +/* harmony import */ var _mouse__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./mouse */ "./src/components/VCalendar/mixins/mouse.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _times__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./times */ "./src/components/VCalendar/mixins/times.ts"); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _util_props__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../util/props */ "./src/components/VCalendar/util/props.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +// Mixins + + + + + + // Directives + + // Util + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_0__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_localable__WEBPACK_IMPORTED_MODULE_2__["default"], _mouse__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__["default"], _times__WEBPACK_IMPORTED_MODULE_5__["default"] +/* @vue/component */ +).extend({ + name: 'calendar-base', + directives: { + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_6__["default"] + }, + props: _util_props__WEBPACK_IMPORTED_MODULE_7__["default"].base, + computed: { + parsedWeekdays: function parsedWeekdays() { + return Array.isArray(this.weekdays) ? this.weekdays : (this.weekdays || '').split(',').map(function (x) { + return parseInt(x, 10); + }); + }, + weekdaySkips: function weekdaySkips() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["getWeekdaySkips"])(this.parsedWeekdays); + }, + weekdaySkipsReverse: function weekdaySkipsReverse() { + var reversed = this.weekdaySkips.slice(); + reversed.reverse(); + return reversed; + }, + parsedStart: function parsedStart() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["parseTimestamp"])(this.start, true); + }, + parsedEnd: function parsedEnd() { + var start = this.parsedStart; + var end = this.end ? Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["parseTimestamp"])(this.end) || start : start; + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["getTimestampIdentifier"])(end) < Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["getTimestampIdentifier"])(start) ? start : end; + }, + days: function days() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["createDayList"])(this.parsedStart, this.parsedEnd, this.times.today, this.weekdaySkips); + }, + dayFormatter: function dayFormatter() { + if (this.dayFormat) { + return this.dayFormat; + } + + var options = { + timeZone: 'UTC', + day: 'numeric' + }; + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["createNativeLocaleFormatter"])(this.currentLocale, function (_tms, _short) { + return options; + }); + }, + weekdayFormatter: function weekdayFormatter() { + if (this.weekdayFormat) { + return this.weekdayFormat; + } + + var longOptions = { + timeZone: 'UTC', + weekday: 'long' + }; + var shortOptions = { + timeZone: 'UTC', + weekday: 'short' + }; + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["createNativeLocaleFormatter"])(this.currentLocale, function (_tms, short) { + return short ? shortOptions : longOptions; + }); + } + }, + methods: { + getRelativeClasses: function getRelativeClasses(timestamp, outside) { + if (outside === void 0) { + outside = false; + } + + return { + 'v-present': timestamp.present, + 'v-past': timestamp.past, + 'v-future': timestamp.future, + 'v-outside': outside + }; + }, + getStartOfWeek: function getStartOfWeek(timestamp) { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["getStartOfWeek"])(timestamp, this.parsedWeekdays, this.times.today); + }, + getEndOfWeek: function getEndOfWeek(timestamp) { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["getEndOfWeek"])(timestamp, this.parsedWeekdays, this.times.today); + }, + getFormatter: function getFormatter(options) { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_8__["createNativeLocaleFormatter"])(this.locale, function (_tms, _short) { + return options; + }); + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/mixins/calendar-with-events.sass": +/*!*******************************************************************!*\ + !*** ./src/components/VCalendar/mixins/calendar-with-events.sass ***! + \*******************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCalendar/mixins/calendar-with-events.ts": +/*!*****************************************************************!*\ + !*** ./src/components/VCalendar/mixins/calendar-with-events.ts ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _calendar_with_events_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./calendar-with-events.sass */ "./src/components/VCalendar/mixins/calendar-with-events.sass"); +/* harmony import */ var _calendar_with_events_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_calendar_with_events_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _calendar_base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./calendar-base */ "./src/components/VCalendar/mixins/calendar-base.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_props__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../util/props */ "./src/components/VCalendar/util/props.ts"); +/* harmony import */ var _modes__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../modes */ "./src/components/VCalendar/modes/index.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +/* harmony import */ var _util_events__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../util/events */ "./src/components/VCalendar/util/events.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Directives + + // Mixins + + // Helpers + + // Util + + + + + +var WIDTH_FULL = 100; +var WIDTH_START = 95; +var MINUTES_IN_DAY = 1440; +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_calendar_base__WEBPACK_IMPORTED_MODULE_2__["default"].extend({ + name: 'calendar-with-events', + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: _util_props__WEBPACK_IMPORTED_MODULE_4__["default"].events, + computed: { + noEvents: function noEvents() { + return this.events.length === 0; + }, + parsedEvents: function parsedEvents() { + return this.events.map(this.parseEvent); + }, + parsedEventOverlapThreshold: function parsedEventOverlapThreshold() { + return parseInt(this.eventOverlapThreshold); + }, + eventColorFunction: function eventColorFunction() { + var _this = this; + + return typeof this.eventColor === 'function' ? this.eventColor : function () { + return _this.eventColor; + }; + }, + eventTimedFunction: function eventTimedFunction() { + var _this = this; + + return typeof this.eventTimed === 'function' ? this.eventTimed : function (event) { + return !!event[_this.eventTimed]; + }; + }, + eventCategoryFunction: function eventCategoryFunction() { + var _this = this; + + return typeof this.eventCategory === 'function' ? this.eventCategory : function (event) { + return event[_this.eventCategory]; + }; + }, + eventTextColorFunction: function eventTextColorFunction() { + var _this = this; + + return typeof this.eventTextColor === 'function' ? this.eventTextColor : function () { + return _this.eventTextColor; + }; + }, + eventNameFunction: function eventNameFunction() { + var _this = this; + + return typeof this.eventName === 'function' ? this.eventName : function (event, timedEvent) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["escapeHTML"])(event.input[_this.eventName]); + }; + }, + eventModeFunction: function eventModeFunction() { + return typeof this.eventOverlapMode === 'function' ? this.eventOverlapMode : _modes__WEBPACK_IMPORTED_MODULE_5__["CalendarEventOverlapModes"][this.eventOverlapMode]; + }, + eventWeekdays: function eventWeekdays() { + return this.parsedWeekdays; + }, + categoryMode: function categoryMode() { + return false; + } + }, + methods: { + parseEvent: function parseEvent(input, index) { + if (index === void 0) { + index = 0; + } + + return Object(_util_events__WEBPACK_IMPORTED_MODULE_7__["parseEvent"])(input, index, this.eventStart, this.eventEnd, this.eventTimedFunction(input), this.categoryMode ? this.eventCategoryFunction(input) : false); + }, + formatTime: function formatTime(withTime, ampm) { + var formatter = this.getFormatter({ + timeZone: 'UTC', + hour: 'numeric', + minute: withTime.minute > 0 ? 'numeric' : undefined + }); + return formatter(withTime, true); + }, + updateEventVisibility: function updateEventVisibility() { + if (this.noEvents || !this.eventMore) { + return; + } + + var eventHeight = this.eventHeight; + var eventsMap = this.getEventsMap(); + + for (var date in eventsMap) { + var _a = eventsMap[date], + parent = _a.parent, + events = _a.events, + more = _a.more; + + if (!more) { + break; + } + + var parentBounds = parent.getBoundingClientRect(); + var last = events.length - 1; + var hide = false; + var hidden = 0; + + for (var i = 0; i <= last; i++) { + if (!hide) { + var eventBounds = events[i].getBoundingClientRect(); + hide = i === last ? eventBounds.bottom > parentBounds.bottom : eventBounds.bottom + eventHeight > parentBounds.bottom; + } + + if (hide) { + events[i].style.display = 'none'; + hidden++; + } + } + + if (hide) { + more.style.display = ''; + more.innerHTML = this.$vuetify.lang.t(this.eventMoreText, hidden); + } else { + more.style.display = 'none'; + } + } + }, + getEventsMap: function getEventsMap() { + var eventsMap = {}; + var elements = this.$refs.events; + + if (!elements || !elements.forEach) { + return eventsMap; + } + + elements.forEach(function (el) { + var date = el.getAttribute('data-date'); + + if (el.parentElement && date) { + if (!(date in eventsMap)) { + eventsMap[date] = { + parent: el.parentElement, + more: null, + events: [] + }; + } + + if (el.getAttribute('data-more')) { + eventsMap[date].more = el; + } else { + eventsMap[date].events.push(el); + el.style.display = ''; + } + } + }); + return eventsMap; + }, + genDayEvent: function genDayEvent(_a, day) { + var event = _a.event; + var eventHeight = this.eventHeight; + var eventMarginBottom = this.eventMarginBottom; + var dayIdentifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(day); + var week = day.week; + var start = dayIdentifier === event.startIdentifier; + var end = dayIdentifier === event.endIdentifier; + var width = WIDTH_START; + + if (!this.categoryMode) { + for (var i = day.index + 1; i < week.length; i++) { + var weekdayIdentifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(week[i]); + + if (event.endIdentifier >= weekdayIdentifier) { + width += WIDTH_FULL; + end = end || weekdayIdentifier === event.endIdentifier; + } else { + end = true; + break; + } + } + } + + var scope = { + eventParsed: event, + day: day, + start: start, + end: end, + timed: false + }; + return this.genEvent(event, scope, false, { + staticClass: 'v-event', + class: { + 'v-event-start': start, + 'v-event-end': end + }, + style: { + height: eventHeight + "px", + width: width + "%", + 'margin-bottom': eventMarginBottom + "px" + }, + attrs: { + 'data-date': day.date + }, + key: event.index, + ref: 'events', + refInFor: true + }); + }, + genTimedEvent: function genTimedEvent(_a, day) { + var event = _a.event, + left = _a.left, + width = _a.width; + + if (day.timeDelta(event.end) <= 0 || day.timeDelta(event.start) >= 1) { + return false; + } + + var dayIdentifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(day); + var start = event.startIdentifier >= dayIdentifier; + var end = event.endIdentifier > dayIdentifier; + var top = start ? day.timeToY(event.start) : 0; + var bottom = end ? day.timeToY(MINUTES_IN_DAY) : day.timeToY(event.end); + var height = Math.max(this.eventHeight, bottom - top); + var scope = { + eventParsed: event, + day: day, + start: start, + end: end, + timed: true + }; + return this.genEvent(event, scope, true, { + staticClass: 'v-event-timed', + style: { + top: top + "px", + height: height + "px", + left: left + "%", + width: width + "%" + } + }); + }, + genEvent: function genEvent(event, scopeInput, timedEvent, data) { + var _this = this; + + var _a; + + var slot = this.$scopedSlots.event; + var text = this.eventTextColorFunction(event.input); + var background = this.eventColorFunction(event.input); + var overlapsNoon = event.start.hour < 12 && event.end.hour >= 12; + var singline = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["diffMinutes"])(event.start, event.end) <= this.parsedEventOverlapThreshold; + var formatTime = this.formatTime; + + var timeSummary = function timeSummary() { + return formatTime(event.start, overlapsNoon) + ' - ' + formatTime(event.end, true); + }; + + var eventSummary = function eventSummary() { + var name = _this.eventNameFunction(event, timedEvent); + + if (event.start.hasTime) { + if (timedEvent) { + var time = timeSummary(); + var delimiter = singline ? ', ' : '
    '; + return "" + name + "" + delimiter + time; + } else { + var time = formatTime(event.start, true); + return "" + time + " " + name; + } + } + + return name; + }; + + var scope = __assign(__assign({}, scopeInput), { + event: event.input, + outside: scopeInput.day.outside, + singline: singline, + overlapsNoon: overlapsNoon, + formatTime: formatTime, + timeSummary: timeSummary, + eventSummary: eventSummary + }); + + return this.$createElement('div', this.setTextColor(text, this.setBackgroundColor(background, __assign({ + on: this.getDefaultMouseEventHandlers(':event', function (nativeEvent) { + return __assign(__assign({}, scope), { + nativeEvent: nativeEvent + }); + }), + directives: [{ + name: 'ripple', + value: (_a = this.eventRipple) !== null && _a !== void 0 ? _a : true + }] + }, data))), slot ? slot(scope) : [this.genName(eventSummary)]); + }, + genName: function genName(eventSummary) { + return this.$createElement('div', { + staticClass: 'pl-1', + domProps: { + innerHTML: eventSummary() + } + }); + }, + genPlaceholder: function genPlaceholder(day) { + var height = this.eventHeight + this.eventMarginBottom; + return this.$createElement('div', { + style: { + height: height + "px" + }, + attrs: { + 'data-date': day.date + }, + ref: 'events', + refInFor: true + }); + }, + genMore: function genMore(day) { + var _this = this; + + var _a; + + var eventHeight = this.eventHeight; + var eventMarginBottom = this.eventMarginBottom; + return this.$createElement('div', { + staticClass: 'v-event-more pl-1', + class: { + 'v-outside': day.outside + }, + attrs: { + 'data-date': day.date, + 'data-more': 1 + }, + directives: [{ + name: 'ripple', + value: (_a = this.eventRipple) !== null && _a !== void 0 ? _a : true + }], + on: { + click: function click() { + return _this.$emit('click:more', day); + } + }, + style: { + display: 'none', + height: eventHeight + "px", + 'margin-bottom': eventMarginBottom + "px" + }, + ref: 'events', + refInFor: true + }); + }, + getVisibleEvents: function getVisibleEvents() { + var start = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(this.days[0]); + var end = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(this.days[this.days.length - 1]); + return this.parsedEvents.filter(function (event) { + return Object(_util_events__WEBPACK_IMPORTED_MODULE_7__["isEventOverlapping"])(event, start, end); + }); + }, + isEventForCategory: function isEventForCategory(event, category) { + return !this.categoryMode || category === event.category || typeof event.category !== 'string' && category === null; + }, + getEventsForDay: function getEventsForDay(day) { + var identifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(day); + var firstWeekday = this.eventWeekdays[0]; + return this.parsedEvents.filter(function (event) { + return Object(_util_events__WEBPACK_IMPORTED_MODULE_7__["isEventStart"])(event, day, identifier, firstWeekday); + }); + }, + getEventsForDayAll: function getEventsForDayAll(day) { + var _this = this; + + var identifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(day); + var firstWeekday = this.eventWeekdays[0]; + return this.parsedEvents.filter(function (event) { + return event.allDay && (_this.categoryMode ? Object(_util_events__WEBPACK_IMPORTED_MODULE_7__["isEventOn"])(event, identifier) : Object(_util_events__WEBPACK_IMPORTED_MODULE_7__["isEventStart"])(event, day, identifier, firstWeekday)) && _this.isEventForCategory(event, day.category); + }); + }, + getEventsForDayTimed: function getEventsForDayTimed(day) { + var _this = this; + + var identifier = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_6__["getDayIdentifier"])(day); + return this.parsedEvents.filter(function (event) { + return !event.allDay && Object(_util_events__WEBPACK_IMPORTED_MODULE_7__["isEventOn"])(event, identifier) && _this.isEventForCategory(event, day.category); + }); + }, + getScopedSlots: function getScopedSlots() { + var _this = this; + + if (this.noEvents) { + return __assign({}, this.$scopedSlots); + } + + var mode = this.eventModeFunction(this.parsedEvents, this.eventWeekdays[0], this.parsedEventOverlapThreshold); + + var isNode = function isNode(input) { + return !!input; + }; + + var getSlotChildren = function getSlotChildren(day, getter, mapper, timed) { + var events = getter(day); + var visuals = mode(day, events, timed, _this.categoryMode); + + if (timed) { + return visuals.map(function (visual) { + return mapper(visual, day); + }).filter(isNode); + } + + var children = []; + visuals.forEach(function (visual, index) { + while (children.length < visual.column) { + children.push(_this.genPlaceholder(day)); + } + + var mapped = mapper(visual, day); + + if (mapped) { + children.push(mapped); + } + }); + return children; + }; + + var slots = this.$scopedSlots; + var slotDay = slots.day; + var slotDayHeader = slots['day-header']; + var slotDayBody = slots['day-body']; + return __assign(__assign({}, slots), { + day: function day(_day) { + var children = getSlotChildren(_day, _this.getEventsForDay, _this.genDayEvent, false); + + if (children && children.length > 0 && _this.eventMore) { + children.push(_this.genMore(_day)); + } + + if (slotDay) { + var slot = slotDay(_day); + + if (slot) { + children = children ? children.concat(slot) : slot; + } + } + + return children; + }, + 'day-header': function dayHeader(day) { + var children = getSlotChildren(day, _this.getEventsForDayAll, _this.genDayEvent, false); + + if (slotDayHeader) { + var slot = slotDayHeader(day); + + if (slot) { + children = children ? children.concat(slot) : slot; + } + } + + return children; + }, + 'day-body': function dayBody(day) { + var events = getSlotChildren(day, _this.getEventsForDayTimed, _this.genTimedEvent, true); + var children = [_this.$createElement('div', { + staticClass: 'v-event-timed-container' + }, events)]; + + if (slotDayBody) { + var slot = slotDayBody(day); + + if (slot) { + children = children.concat(slot); + } + } + + return children; + } + }); + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/mixins/calendar-with-intervals.ts": +/*!********************************************************************!*\ + !*** ./src/components/VCalendar/mixins/calendar-with-intervals.ts ***! + \********************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _calendar_base__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./calendar-base */ "./src/components/VCalendar/mixins/calendar-base.ts"); +/* harmony import */ var _util_props__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/props */ "./src/components/VCalendar/util/props.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +// Mixins + // Util + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_calendar_base__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'calendar-with-intervals', + props: _util_props__WEBPACK_IMPORTED_MODULE_1__["default"].intervals, + computed: { + parsedFirstInterval: function parsedFirstInterval() { + return parseInt(this.firstInterval); + }, + parsedIntervalMinutes: function parsedIntervalMinutes() { + return parseInt(this.intervalMinutes); + }, + parsedIntervalCount: function parsedIntervalCount() { + return parseInt(this.intervalCount); + }, + parsedIntervalHeight: function parsedIntervalHeight() { + return parseFloat(this.intervalHeight); + }, + parsedFirstTime: function parsedFirstTime() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["parseTime"])(this.firstTime); + }, + firstMinute: function firstMinute() { + var time = this.parsedFirstTime; + return time !== false && time >= 0 && time <= _util_timestamp__WEBPACK_IMPORTED_MODULE_2__["MINUTES_IN_DAY"] ? time : this.parsedFirstInterval * this.parsedIntervalMinutes; + }, + bodyHeight: function bodyHeight() { + return this.parsedIntervalCount * this.parsedIntervalHeight; + }, + days: function days() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["createDayList"])(this.parsedStart, this.parsedEnd, this.times.today, this.weekdaySkips, this.maxDays); + }, + intervals: function intervals() { + var days = this.days; + var first = this.firstMinute; + var minutes = this.parsedIntervalMinutes; + var count = this.parsedIntervalCount; + var now = this.times.now; + return days.map(function (d) { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["createIntervalList"])(d, first, minutes, count, now); + }); + }, + intervalFormatter: function intervalFormatter() { + if (this.intervalFormat) { + return this.intervalFormat; + } + + var longOptions = { + timeZone: 'UTC', + hour: '2-digit', + minute: '2-digit' + }; + var shortOptions = { + timeZone: 'UTC', + hour: 'numeric', + minute: '2-digit' + }; + var shortHourOptions = { + timeZone: 'UTC', + hour: 'numeric' + }; + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["createNativeLocaleFormatter"])(this.currentLocale, function (tms, short) { + return short ? tms.minute === 0 ? shortHourOptions : shortOptions : longOptions; + }); + } + }, + methods: { + showIntervalLabelDefault: function showIntervalLabelDefault(interval) { + var first = this.intervals[0][0]; + var isFirst = first.hour === interval.hour && first.minute === interval.minute; + return !isFirst; + }, + intervalStyleDefault: function intervalStyleDefault(_interval) { + return undefined; + }, + getTimestampAtEvent: function getTimestampAtEvent(e, day) { + var timestamp = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["copyTimestamp"])(day); + var bounds = e.currentTarget.getBoundingClientRect(); + var baseMinutes = this.firstMinute; + var touchEvent = e; + var mouseEvent = e; + var touches = touchEvent.changedTouches || touchEvent.touches; + var clientY = touches && touches[0] ? touches[0].clientY : mouseEvent.clientY; + var addIntervals = (clientY - bounds.top) / this.parsedIntervalHeight; + var addMinutes = Math.floor(addIntervals * this.parsedIntervalMinutes); + var minutes = baseMinutes + addMinutes; + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["updateMinutes"])(timestamp, minutes, this.times.now); + }, + getSlotScope: function getSlotScope(timestamp) { + var scope = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["copyTimestamp"])(timestamp); + scope.timeToY = this.timeToY; + scope.timeDelta = this.timeDelta; + scope.minutesToPixels = this.minutesToPixels; + scope.week = this.days; + return scope; + }, + scrollToTime: function scrollToTime(time) { + var y = this.timeToY(time); + var pane = this.$refs.scrollArea; + + if (y === false || !pane) { + return false; + } + + pane.scrollTop = y; + return true; + }, + minutesToPixels: function minutesToPixels(minutes) { + return minutes / this.parsedIntervalMinutes * this.parsedIntervalHeight; + }, + timeToY: function timeToY(time, clamp) { + if (clamp === void 0) { + clamp = true; + } + + var y = this.timeDelta(time); + + if (y !== false) { + y *= this.bodyHeight; + + if (clamp) { + if (y < 0) { + y = 0; + } + + if (y > this.bodyHeight) { + y = this.bodyHeight; + } + } + } + + return y; + }, + timeDelta: function timeDelta(time) { + var minutes = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_2__["parseTime"])(time); + + if (minutes === false) { + return false; + } + + var min = this.firstMinute; + var gap = this.parsedIntervalCount * this.parsedIntervalMinutes; + return (minutes - min) / gap; + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/mixins/mouse.ts": +/*!**************************************************!*\ + !*** ./src/components/VCalendar/mixins/mouse.ts ***! + \**************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'mouse', + methods: { + getDefaultMouseEventHandlers: function getDefaultMouseEventHandlers(suffix, getEvent) { + var _a; + + return this.getMouseEventHandlers((_a = {}, _a['click' + suffix] = { + event: 'click' + }, _a['contextmenu' + suffix] = { + event: 'contextmenu', + prevent: true, + result: false + }, _a['mousedown' + suffix] = { + event: 'mousedown' + }, _a['mousemove' + suffix] = { + event: 'mousemove' + }, _a['mouseup' + suffix] = { + event: 'mouseup' + }, _a['mouseenter' + suffix] = { + event: 'mouseenter' + }, _a['mouseleave' + suffix] = { + event: 'mouseleave' + }, _a['touchstart' + suffix] = { + event: 'touchstart' + }, _a['touchmove' + suffix] = { + event: 'touchmove' + }, _a['touchend' + suffix] = { + event: 'touchend' + }, _a), getEvent); + }, + getMouseEventHandlers: function getMouseEventHandlers(events, getEvent) { + var _this = this; + + var on = {}; + + var _loop_1 = function _loop_1(event) { + var eventOptions = events[event]; + if (!this_1.$listeners[event]) return "continue"; // TODO somehow pull in modifiers + + var prefix = eventOptions.passive ? '&' : (eventOptions.once ? '~' : '') + (eventOptions.capture ? '!' : ''); + var key = prefix + eventOptions.event; + + var handler = function handler(e) { + var mouseEvent = e; + + if (eventOptions.button === undefined || mouseEvent.buttons > 0 && mouseEvent.button === eventOptions.button) { + if (eventOptions.prevent) { + e.preventDefault(); + } + + if (eventOptions.stop) { + e.stopPropagation(); + } + + _this.$emit(event, getEvent(e)); + } + + return eventOptions.result; + }; + + if (key in on) { + /* istanbul ignore next */ + if (Array.isArray(on[key])) { + on[key].push(handler); + } else { + on[key] = [on[key], handler]; + } + } else { + on[key] = handler; + } + }; + + var this_1 = this; + + for (var event in events) { + _loop_1(event); + } + + return on; + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/mixins/times.ts": +/*!**************************************************!*\ + !*** ./src/components/VCalendar/mixins/times.ts ***! + \**************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'times', + props: { + now: { + type: String, + validator: _util_timestamp__WEBPACK_IMPORTED_MODULE_1__["validateTimestamp"] + } + }, + data: function data() { + return { + times: { + now: Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_1__["parseTimestamp"])('0000-00-00 00:00', true), + today: Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_1__["parseTimestamp"])('0000-00-00', true) + } + }; + }, + computed: { + parsedNow: function parsedNow() { + return this.now ? Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_1__["parseTimestamp"])(this.now, true) : null; + } + }, + watch: { + parsedNow: 'updateTimes' + }, + created: function created() { + this.updateTimes(); + this.setPresent(); + }, + methods: { + setPresent: function setPresent() { + this.times.now.present = this.times.today.present = true; + this.times.now.past = this.times.today.past = false; + this.times.now.future = this.times.today.future = false; + }, + updateTimes: function updateTimes() { + var now = this.parsedNow || this.getNow(); + this.updateDay(now, this.times.now); + this.updateTime(now, this.times.now); + this.updateDay(now, this.times.today); + }, + getNow: function getNow() { + return Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_1__["parseDate"])(new Date()); + }, + updateDay: function updateDay(now, target) { + if (now.date !== target.date) { + target.year = now.year; + target.month = now.month; + target.day = now.day; + target.weekday = now.weekday; + target.date = now.date; + } + }, + updateTime: function updateTime(now, target) { + if (now.time !== target.time) { + target.hour = now.hour; + target.minute = now.minute; + target.time = now.time; + } + } + } +})); + +/***/ }), + +/***/ "./src/components/VCalendar/modes/column.ts": +/*!**************************************************!*\ + !*** ./src/components/VCalendar/modes/column.ts ***! + \**************************************************/ +/*! exports provided: column */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "column", function() { return column; }); +/* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./common */ "./src/components/VCalendar/modes/common.ts"); + +var FULL_WIDTH = 100; +var column = function column(events, firstWeekday, overlapThreshold) { + var handler = Object(_common__WEBPACK_IMPORTED_MODULE_0__["getOverlapGroupHandler"])(firstWeekday); + return function (day, dayEvents, timed, reset) { + var visuals = handler.getVisuals(day, dayEvents, timed, reset); + + if (timed) { + visuals.forEach(function (visual) { + visual.left = visual.column * FULL_WIDTH / visual.columnCount; + visual.width = FULL_WIDTH / visual.columnCount; + }); + } + + return visuals; + }; +}; + +/***/ }), + +/***/ "./src/components/VCalendar/modes/common.ts": +/*!**************************************************!*\ + !*** ./src/components/VCalendar/modes/common.ts ***! + \**************************************************/ +/*! exports provided: getVisuals, hasOverlap, setColumnCount, getRange, getDayRange, getNormalizedRange, getOpenGroup, getOverlapGroupHandler */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getVisuals", function() { return _getVisuals; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasOverlap", function() { return hasOverlap; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setColumnCount", function() { return setColumnCount; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getRange", function() { return getRange; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDayRange", function() { return getDayRange; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getNormalizedRange", function() { return getNormalizedRange; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOpenGroup", function() { return getOpenGroup; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getOverlapGroupHandler", function() { return getOverlapGroupHandler; }); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + + +var MILLIS_IN_DAY = 86400000; + +function _getVisuals(events, minStart) { + if (minStart === void 0) { + minStart = 0; + } + + var visuals = events.map(function (event) { + return { + event: event, + columnCount: 0, + column: 0, + left: 0, + width: 100 + }; + }); + visuals.sort(function (a, b) { + return Math.max(minStart, a.event.startTimestampIdentifier) - Math.max(minStart, b.event.startTimestampIdentifier) || b.event.endTimestampIdentifier - a.event.endTimestampIdentifier; + }); + return visuals; +} + + +function hasOverlap(s0, e0, s1, e1, exclude) { + if (exclude === void 0) { + exclude = true; + } + + return exclude ? !(s0 >= e1 || e0 <= s1) : !(s0 > e1 || e0 < s1); +} +function setColumnCount(groups) { + groups.forEach(function (group) { + group.visuals.forEach(function (groupVisual) { + groupVisual.columnCount = groups.length; + }); + }); +} +function getRange(event) { + return [event.startTimestampIdentifier, event.endTimestampIdentifier]; +} +function getDayRange(event) { + return [event.startIdentifier, event.endIdentifier]; +} +function getNormalizedRange(event, dayStart) { + return [Math.max(dayStart, event.startTimestampIdentifier), Math.min(dayStart + MILLIS_IN_DAY, event.endTimestampIdentifier)]; +} +function getOpenGroup(groups, start, end, timed) { + for (var i = 0; i < groups.length; i++) { + var group = groups[i]; + var intersected = false; + + if (hasOverlap(start, end, group.start, group.end, timed)) { + for (var k = 0; k < group.visuals.length; k++) { + var groupVisual = group.visuals[k]; + + var _a = __read(timed ? getRange(groupVisual.event) : getDayRange(groupVisual.event), 2), + groupStart = _a[0], + groupEnd = _a[1]; + + if (hasOverlap(start, end, groupStart, groupEnd, timed)) { + intersected = true; + break; + } + } + } + + if (!intersected) { + return i; + } + } + + return -1; +} +function getOverlapGroupHandler(firstWeekday) { + var handler = { + groups: [], + min: -1, + max: -1, + reset: function reset() { + handler.groups = []; + handler.min = handler.max = -1; + }, + getVisuals: function getVisuals(day, dayEvents, timed, reset) { + if (reset === void 0) { + reset = false; + } + + if (day.weekday === firstWeekday || reset) { + handler.reset(); + } + + var dayStart = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_0__["getTimestampIdentifier"])(day); + + var visuals = _getVisuals(dayEvents, dayStart); + + visuals.forEach(function (visual) { + var _a = __read(timed ? getRange(visual.event) : getDayRange(visual.event), 2), + start = _a[0], + end = _a[1]; + + if (handler.groups.length > 0 && !hasOverlap(start, end, handler.min, handler.max, timed)) { + setColumnCount(handler.groups); + handler.reset(); + } + + var targetGroup = getOpenGroup(handler.groups, start, end, timed); + + if (targetGroup === -1) { + targetGroup = handler.groups.length; + handler.groups.push({ + start: start, + end: end, + visuals: [] + }); + } + + var target = handler.groups[targetGroup]; + target.visuals.push(visual); + target.start = Math.min(target.start, start); + target.end = Math.max(target.end, end); + visual.column = targetGroup; + + if (handler.min === -1) { + handler.min = start; + handler.max = end; + } else { + handler.min = Math.min(handler.min, start); + handler.max = Math.max(handler.max, end); + } + }); + setColumnCount(handler.groups); + + if (timed) { + handler.reset(); + } + + return visuals; + } + }; + return handler; +} + +/***/ }), + +/***/ "./src/components/VCalendar/modes/index.ts": +/*!*************************************************!*\ + !*** ./src/components/VCalendar/modes/index.ts ***! + \*************************************************/ +/*! exports provided: CalendarEventOverlapModes */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CalendarEventOverlapModes", function() { return CalendarEventOverlapModes; }); +/* harmony import */ var _stack__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./stack */ "./src/components/VCalendar/modes/stack.ts"); +/* harmony import */ var _column__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./column */ "./src/components/VCalendar/modes/column.ts"); + + +var CalendarEventOverlapModes = { + stack: _stack__WEBPACK_IMPORTED_MODULE_0__["stack"], + column: _column__WEBPACK_IMPORTED_MODULE_1__["column"] +}; + +/***/ }), + +/***/ "./src/components/VCalendar/modes/stack.ts": +/*!*************************************************!*\ + !*** ./src/components/VCalendar/modes/stack.ts ***! + \*************************************************/ +/*! exports provided: stack */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "stack", function() { return stack; }); +/* harmony import */ var _common__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./common */ "./src/components/VCalendar/modes/common.ts"); +/* harmony import */ var _util_timestamp__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +var __values = undefined && undefined.__values || function (o) { + var s = typeof Symbol === "function" && Symbol.iterator, + m = s && o[s], + i = 0; + if (m) return m.call(o); + if (o && typeof o.length === "number") return { + next: function next() { + if (o && i >= o.length) o = void 0; + return { + value: o && o[i++], + done: !o + }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + + + +var FULL_WIDTH = 100; +var DEFAULT_OFFSET = 5; +var WIDTH_MULTIPLIER = 1.7; +/** + * Variation of column mode where events can be stacked. The priority of this + * mode is to stack events together taking up the least amount of space while + * trying to ensure the content of the event is always visible as well as its + * start and end. A sibling column has intersecting event content and must be + * placed beside each other. Non-sibling columns are offset by 5% from the + * previous column. The width is scaled by 1.7 so the events overlap and + * whitespace is reduced. If there is a hole in columns the event width is + * scaled up so it intersects with the next column. The columns have equal + * width in the space they are given. If the event doesn't have any to the + * right of it that intersect with it's content it's right side is extended + * to the right side. + */ + +var stack = function stack(events, firstWeekday, overlapThreshold) { + var handler = Object(_common__WEBPACK_IMPORTED_MODULE_0__["getOverlapGroupHandler"])(firstWeekday); // eslint-disable-next-line max-statements + + return function (day, dayEvents, timed, reset) { + var e_1, _a, e_2, _b, e_3, _c; + + if (!timed) { + return handler.getVisuals(day, dayEvents, timed, reset); + } + + var dayStart = Object(_util_timestamp__WEBPACK_IMPORTED_MODULE_1__["getTimestampIdentifier"])(day); + var visuals = Object(_common__WEBPACK_IMPORTED_MODULE_0__["getVisuals"])(dayEvents, dayStart); + var groups = getGroups(visuals, dayStart); + + try { + for (var groups_1 = __values(groups), groups_1_1 = groups_1.next(); !groups_1_1.done; groups_1_1 = groups_1.next()) { + var group = groups_1_1.value; + var nodes = []; + + try { + for (var _d = (e_2 = void 0, __values(group.visuals)), _e = _d.next(); !_e.done; _e = _d.next()) { + var visual = _e.value; + var child = getNode(visual, dayStart); + var index = getNextIndex(child, nodes); + + if (index === false) { + var parent = getParent(child, nodes); + + if (parent) { + child.parent = parent; + child.sibling = Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(child.start, child.end, parent.start, addTime(parent.start, overlapThreshold)); + child.index = parent.index + 1; + parent.children.push(child); + } + } else { + var _f = __read(getOverlappingRange(child, nodes, index - 1, index - 1), 1), + parent = _f[0]; + + var children = getOverlappingRange(child, nodes, index + 1, index + nodes.length, true); + child.children = children; + child.index = index; + + if (parent) { + child.parent = parent; + child.sibling = Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(child.start, child.end, parent.start, addTime(parent.start, overlapThreshold)); + parent.children.push(child); + } + + try { + for (var children_1 = (e_3 = void 0, __values(children)), children_1_1 = children_1.next(); !children_1_1.done; children_1_1 = children_1.next()) { + var grand = children_1_1.value; + + if (grand.parent === parent) { + grand.parent = child; + } + + var grandNext = grand.index - child.index <= 1; + + if (grandNext && child.sibling && Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(child.start, addTime(child.start, overlapThreshold), grand.start, grand.end)) { + grand.sibling = true; + } + } + } catch (e_3_1) { + e_3 = { + error: e_3_1 + }; + } finally { + try { + if (children_1_1 && !children_1_1.done && (_c = children_1.return)) _c.call(children_1); + } finally { + if (e_3) throw e_3.error; + } + } + } + + nodes.push(child); + } + } catch (e_2_1) { + e_2 = { + error: e_2_1 + }; + } finally { + try { + if (_e && !_e.done && (_b = _d.return)) _b.call(_d); + } finally { + if (e_2) throw e_2.error; + } + } + + calculateBounds(nodes, overlapThreshold); + } + } catch (e_1_1) { + e_1 = { + error: e_1_1 + }; + } finally { + try { + if (groups_1_1 && !groups_1_1.done && (_a = groups_1.return)) _a.call(groups_1); + } finally { + if (e_1) throw e_1.error; + } + } + + visuals.sort(function (a, b) { + return a.left - b.left || a.event.startTimestampIdentifier - b.event.startTimestampIdentifier; + }); + return visuals; + }; +}; + +function calculateBounds(nodes, overlapThreshold) { + var e_4, _a; + + try { + for (var nodes_1 = __values(nodes), nodes_1_1 = nodes_1.next(); !nodes_1_1.done; nodes_1_1 = nodes_1.next()) { + var node = nodes_1_1.value; + var visual = node.visual, + parent = node.parent; + var columns = getMaxChildIndex(node) + 1; + var spaceLeft = parent ? parent.visual.left : 0; + var spaceWidth = FULL_WIDTH - spaceLeft; + var offset = Math.min(DEFAULT_OFFSET, FULL_WIDTH / columns); + var columnWidthMultiplier = getColumnWidthMultiplier(node, nodes); + var columnOffset = spaceWidth / (columns - node.index + 1); + var columnWidth = spaceWidth / (columns - node.index + (node.sibling ? 1 : 0)) * columnWidthMultiplier; + + if (parent) { + visual.left = node.sibling ? spaceLeft + columnOffset : spaceLeft + offset; + } + + visual.width = hasFullWidth(node, nodes, overlapThreshold) ? FULL_WIDTH - visual.left : Math.min(FULL_WIDTH - visual.left, columnWidth * WIDTH_MULTIPLIER); + } + } catch (e_4_1) { + e_4 = { + error: e_4_1 + }; + } finally { + try { + if (nodes_1_1 && !nodes_1_1.done && (_a = nodes_1.return)) _a.call(nodes_1); + } finally { + if (e_4) throw e_4.error; + } + } +} + +function getColumnWidthMultiplier(node, nodes) { + if (!node.children.length) { + return 1; + } + + var maxColumn = node.index + nodes.length; + var minColumn = node.children.reduce(function (min, c) { + return Math.min(min, c.index); + }, maxColumn); + return minColumn - node.index; +} + +function getOverlappingIndices(node, nodes) { + var e_5, _a; + + var indices = []; + + try { + for (var nodes_2 = __values(nodes), nodes_2_1 = nodes_2.next(); !nodes_2_1.done; nodes_2_1 = nodes_2.next()) { + var other = nodes_2_1.value; + + if (Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(node.start, node.end, other.start, other.end)) { + indices.push(other.index); + } + } + } catch (e_5_1) { + e_5 = { + error: e_5_1 + }; + } finally { + try { + if (nodes_2_1 && !nodes_2_1.done && (_a = nodes_2.return)) _a.call(nodes_2); + } finally { + if (e_5) throw e_5.error; + } + } + + return indices; +} + +function getNextIndex(node, nodes) { + var indices = getOverlappingIndices(node, nodes); + indices.sort(); + + for (var i = 0; i < indices.length; i++) { + if (i < indices[i]) { + return i; + } + } + + return false; +} + +function getOverlappingRange(node, nodes, indexMin, indexMax, returnFirstColumn) { + var e_6, _a; + + if (returnFirstColumn === void 0) { + returnFirstColumn = false; + } + + var overlapping = []; + + try { + for (var nodes_3 = __values(nodes), nodes_3_1 = nodes_3.next(); !nodes_3_1.done; nodes_3_1 = nodes_3.next()) { + var other = nodes_3_1.value; + + if (other.index >= indexMin && other.index <= indexMax && Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(node.start, node.end, other.start, other.end)) { + overlapping.push(other); + } + } + } catch (e_6_1) { + e_6 = { + error: e_6_1 + }; + } finally { + try { + if (nodes_3_1 && !nodes_3_1.done && (_a = nodes_3.return)) _a.call(nodes_3); + } finally { + if (e_6) throw e_6.error; + } + } + + if (returnFirstColumn && overlapping.length > 0) { + var first_1 = overlapping.reduce(function (min, n) { + return Math.min(min, n.index); + }, overlapping[0].index); + return overlapping.filter(function (n) { + return n.index === first_1; + }); + } + + return overlapping; +} + +function getParent(node, nodes) { + var e_7, _a; + + var parent = null; + + try { + for (var nodes_4 = __values(nodes), nodes_4_1 = nodes_4.next(); !nodes_4_1.done; nodes_4_1 = nodes_4.next()) { + var other = nodes_4_1.value; + + if (Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(node.start, node.end, other.start, other.end) && (parent === null || other.index > parent.index)) { + parent = other; + } + } + } catch (e_7_1) { + e_7 = { + error: e_7_1 + }; + } finally { + try { + if (nodes_4_1 && !nodes_4_1.done && (_a = nodes_4.return)) _a.call(nodes_4); + } finally { + if (e_7) throw e_7.error; + } + } + + return parent; +} + +function hasFullWidth(node, nodes, overlapThreshold) { + var e_8, _a; + + try { + for (var nodes_5 = __values(nodes), nodes_5_1 = nodes_5.next(); !nodes_5_1.done; nodes_5_1 = nodes_5.next()) { + var other = nodes_5_1.value; + + if (other !== node && other.index > node.index && Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(node.start, addTime(node.start, overlapThreshold), other.start, other.end)) { + return false; + } + } + } catch (e_8_1) { + e_8 = { + error: e_8_1 + }; + } finally { + try { + if (nodes_5_1 && !nodes_5_1.done && (_a = nodes_5.return)) _a.call(nodes_5); + } finally { + if (e_8) throw e_8.error; + } + } + + return true; +} + +function getGroups(visuals, dayStart) { + var e_9, _a, e_10, _b; + + var groups = []; + + try { + for (var visuals_1 = __values(visuals), visuals_1_1 = visuals_1.next(); !visuals_1_1.done; visuals_1_1 = visuals_1.next()) { + var visual = visuals_1_1.value; + + var _c = __read(Object(_common__WEBPACK_IMPORTED_MODULE_0__["getNormalizedRange"])(visual.event, dayStart), 2), + start = _c[0], + end = _c[1]; + + var added = false; + + try { + for (var groups_2 = (e_10 = void 0, __values(groups)), groups_2_1 = groups_2.next(); !groups_2_1.done; groups_2_1 = groups_2.next()) { + var group = groups_2_1.value; + + if (Object(_common__WEBPACK_IMPORTED_MODULE_0__["hasOverlap"])(start, end, group.start, group.end)) { + group.visuals.push(visual); + group.end = Math.max(group.end, end); + added = true; + break; + } + } + } catch (e_10_1) { + e_10 = { + error: e_10_1 + }; + } finally { + try { + if (groups_2_1 && !groups_2_1.done && (_b = groups_2.return)) _b.call(groups_2); + } finally { + if (e_10) throw e_10.error; + } + } + + if (!added) { + groups.push({ + start: start, + end: end, + visuals: [visual] + }); + } + } + } catch (e_9_1) { + e_9 = { + error: e_9_1 + }; + } finally { + try { + if (visuals_1_1 && !visuals_1_1.done && (_a = visuals_1.return)) _a.call(visuals_1); + } finally { + if (e_9) throw e_9.error; + } + } + + return groups; +} + +function getNode(visual, dayStart) { + var _a = __read(Object(_common__WEBPACK_IMPORTED_MODULE_0__["getNormalizedRange"])(visual.event, dayStart), 2), + start = _a[0], + end = _a[1]; + + return { + parent: null, + sibling: true, + index: 0, + visual: visual, + start: start, + end: end, + children: [] + }; +} + +function getMaxChildIndex(node) { + var e_11, _a; + + var max = node.index; + + try { + for (var _b = __values(node.children), _c = _b.next(); !_c.done; _c = _b.next()) { + var child = _c.value; + var childMax = getMaxChildIndex(child); + + if (childMax > max) { + max = childMax; + } + } + } catch (e_11_1) { + e_11 = { + error: e_11_1 + }; + } finally { + try { + if (_c && !_c.done && (_a = _b.return)) _a.call(_b); + } finally { + if (e_11) throw e_11.error; + } + } + + return max; +} + +function addTime(identifier, minutes) { + var removeMinutes = identifier % 100; + var totalMinutes = removeMinutes + minutes; + var addHours = Math.floor(totalMinutes / 60); + var addMinutes = totalMinutes % 60; + return identifier - removeMinutes + addHours * 100 + addMinutes; +} + +/***/ }), + +/***/ "./src/components/VCalendar/util/events.ts": +/*!*************************************************!*\ + !*** ./src/components/VCalendar/util/events.ts ***! + \*************************************************/ +/*! exports provided: parseEvent, isEventOn, isEventStart, isEventOverlapping */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseEvent", function() { return parseEvent; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isEventOn", function() { return isEventOn; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isEventStart", function() { return isEventStart; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isEventOverlapping", function() { return isEventOverlapping; }); +/* harmony import */ var _timestamp__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./timestamp */ "./src/components/VCalendar/util/timestamp.ts"); + +function parseEvent(input, index, startProperty, endProperty, timed, category) { + if (timed === void 0) { + timed = false; + } + + if (category === void 0) { + category = false; + } + + var startInput = input[startProperty]; + var endInput = input[endProperty]; + var startParsed = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["parseTimestamp"])(startInput, true); + var endParsed = endInput ? Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["parseTimestamp"])(endInput, true) : startParsed; + var start = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["isTimedless"])(startInput) ? Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["updateHasTime"])(startParsed, timed) : startParsed; + var end = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["isTimedless"])(endInput) ? Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["updateHasTime"])(endParsed, timed) : endParsed; + var startIdentifier = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["getDayIdentifier"])(start); + var startTimestampIdentifier = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["getTimestampIdentifier"])(start); + var endIdentifier = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["getDayIdentifier"])(end); + var endOffset = start.hasTime ? 0 : 2359; + var endTimestampIdentifier = Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["getTimestampIdentifier"])(end) + endOffset; + var allDay = !start.hasTime; + return { + input: input, + start: start, + startIdentifier: startIdentifier, + startTimestampIdentifier: startTimestampIdentifier, + end: end, + endIdentifier: endIdentifier, + endTimestampIdentifier: endTimestampIdentifier, + allDay: allDay, + index: index, + category: category + }; +} +function isEventOn(event, dayIdentifier) { + return dayIdentifier >= event.startIdentifier && dayIdentifier <= event.endIdentifier && dayIdentifier * _timestamp__WEBPACK_IMPORTED_MODULE_0__["OFFSET_TIME"] !== event.endTimestampIdentifier; +} +function isEventStart(event, day, dayIdentifier, firstWeekday) { + return dayIdentifier === event.startIdentifier || firstWeekday === day.weekday && isEventOn(event, dayIdentifier); +} +function isEventOverlapping(event, startIdentifier, endIdentifier) { + return startIdentifier <= event.endIdentifier && endIdentifier >= event.startIdentifier; +} + +/***/ }), + +/***/ "./src/components/VCalendar/util/props.ts": +/*!************************************************!*\ + !*** ./src/components/VCalendar/util/props.ts ***! + \************************************************/ +/*! exports provided: default, validateNumber, validateWeekdays */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "validateNumber", function() { return validateNumber; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "validateWeekdays", function() { return validateWeekdays; }); +/* harmony import */ var _timestamp__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +/* harmony import */ var _modes__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../modes */ "./src/components/VCalendar/modes/index.ts"); + + +/* harmony default export */ __webpack_exports__["default"] = ({ + base: { + start: { + type: [String, Number, Date], + validate: _timestamp__WEBPACK_IMPORTED_MODULE_0__["validateTimestamp"], + default: function _default() { + return Object(_timestamp__WEBPACK_IMPORTED_MODULE_0__["parseDate"])(new Date()).date; + } + }, + end: { + type: [String, Number, Date], + validate: _timestamp__WEBPACK_IMPORTED_MODULE_0__["validateTimestamp"] + }, + weekdays: { + type: [Array, String], + default: function _default() { + return [0, 1, 2, 3, 4, 5, 6]; + }, + validate: validateWeekdays + }, + hideHeader: { + type: Boolean + }, + shortWeekdays: { + type: Boolean, + default: true + }, + weekdayFormat: { + type: Function, + default: null + }, + dayFormat: { + type: Function, + default: null + } + }, + intervals: { + maxDays: { + type: Number, + default: 7 + }, + shortIntervals: { + type: Boolean, + default: true + }, + intervalHeight: { + type: [Number, String], + default: 48, + validate: validateNumber + }, + intervalWidth: { + type: [Number, String], + default: 60, + validate: validateNumber + }, + intervalMinutes: { + type: [Number, String], + default: 60, + validate: validateNumber + }, + firstInterval: { + type: [Number, String], + default: 0, + validate: validateNumber + }, + firstTime: { + type: [Number, String, Object], + validate: _timestamp__WEBPACK_IMPORTED_MODULE_0__["validateTime"] + }, + intervalCount: { + type: [Number, String], + default: 24, + validate: validateNumber + }, + intervalFormat: { + type: Function, + default: null + }, + intervalStyle: { + type: Function, + default: null + }, + showIntervalLabel: { + type: Function, + default: null + } + }, + weeks: { + localeFirstDayOfYear: { + type: [String, Number], + default: 0 + }, + minWeeks: { + validate: validateNumber, + default: 1 + }, + shortMonths: { + type: Boolean, + default: true + }, + showMonthOnFirst: { + type: Boolean, + default: true + }, + showWeek: Boolean, + monthFormat: { + type: Function, + default: null + } + }, + calendar: { + type: { + type: String, + default: 'month' + }, + value: { + type: [String, Number, Date], + validate: _timestamp__WEBPACK_IMPORTED_MODULE_0__["validateTimestamp"] + } + }, + category: { + categories: { + type: [Array, String], + default: '' + }, + categoryHideDynamic: { + type: Boolean + }, + categoryShowAll: { + type: Boolean + }, + categoryForInvalid: { + type: String, + default: '' + }, + categoryDays: { + type: [Number, String], + default: 1, + validate: function validate(x) { + return isFinite(parseInt(x)) && parseInt(x) > 0; + } + } + }, + events: { + events: { + type: Array, + default: function _default() { + return []; + } + }, + eventStart: { + type: String, + default: 'start' + }, + eventEnd: { + type: String, + default: 'end' + }, + eventTimed: { + type: [String, Function], + default: 'timed' + }, + eventCategory: { + type: [String, Function], + default: 'category' + }, + eventHeight: { + type: Number, + default: 20 + }, + eventColor: { + type: [String, Function], + default: 'primary' + }, + eventTextColor: { + type: [String, Function], + default: 'white' + }, + eventName: { + type: [String, Function], + default: 'name' + }, + eventOverlapThreshold: { + type: [String, Number], + default: 60 + }, + eventOverlapMode: { + type: [String, Function], + default: 'stack', + validate: function validate(mode) { + return mode in _modes__WEBPACK_IMPORTED_MODULE_1__["CalendarEventOverlapModes"] || typeof mode === 'function'; + } + }, + eventMore: { + type: Boolean, + default: true + }, + eventMoreText: { + type: String, + default: '$vuetify.calendar.moreEvents' + }, + eventRipple: { + type: [Boolean, Object], + default: null + }, + eventMarginBottom: { + type: Number, + default: 1 + } + } +}); +function validateNumber(input) { + return isFinite(parseInt(input)); +} +function validateWeekdays(input) { + if (typeof input === 'string') { + input = input.split(','); + } + + if (Array.isArray(input)) { + var ints = input.map(function (x) { + return parseInt(x); + }); + + if (ints.length > _timestamp__WEBPACK_IMPORTED_MODULE_0__["DAYS_IN_WEEK"] || ints.length === 0) { + return false; + } + + var visited = {}; + var wrapped = false; + + for (var i = 0; i < ints.length; i++) { + var x = ints[i]; + + if (!isFinite(x) || x < 0 || x >= _timestamp__WEBPACK_IMPORTED_MODULE_0__["DAYS_IN_WEEK"]) { + return false; + } + + if (i > 0) { + var d = x - ints[i - 1]; + + if (d < 0) { + if (wrapped) { + return false; + } + + wrapped = true; + } else if (d === 0) { + return false; + } + } + + if (visited[x]) { + return false; + } + + visited[x] = true; + } + + return true; + } + + return false; +} + +/***/ }), + +/***/ "./src/components/VCalendar/util/timestamp.ts": +/*!****************************************************!*\ + !*** ./src/components/VCalendar/util/timestamp.ts ***! + \****************************************************/ +/*! exports provided: PARSE_REGEX, PARSE_TIME, DAYS_IN_MONTH, DAYS_IN_MONTH_LEAP, DAYS_IN_MONTH_MIN, DAYS_IN_MONTH_MAX, MONTH_MAX, MONTH_MIN, DAY_MIN, DAYS_IN_WEEK, MINUTES_IN_HOUR, MINUTE_MAX, MINUTES_IN_DAY, HOURS_IN_DAY, HOUR_MAX, FIRST_HOUR, OFFSET_YEAR, OFFSET_MONTH, OFFSET_HOUR, OFFSET_TIME, getStartOfWeek, getEndOfWeek, getStartOfMonth, getEndOfMonth, validateTime, parseTime, validateTimestamp, parseTimestamp, parseDate, getDayIdentifier, getTimeIdentifier, getTimestampIdentifier, updateRelative, isTimedless, updateHasTime, updateMinutes, updateWeekday, updateFormatted, getWeekday, daysInMonth, copyTimestamp, padNumber, getDate, getTime, nextMinutes, nextDay, prevDay, relativeDays, diffMinutes, findWeekday, getWeekdaySkips, timestampToDate, createDayList, createIntervalList, createNativeLocaleFormatter */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PARSE_REGEX", function() { return PARSE_REGEX; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "PARSE_TIME", function() { return PARSE_TIME; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DAYS_IN_MONTH", function() { return DAYS_IN_MONTH; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DAYS_IN_MONTH_LEAP", function() { return DAYS_IN_MONTH_LEAP; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DAYS_IN_MONTH_MIN", function() { return DAYS_IN_MONTH_MIN; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DAYS_IN_MONTH_MAX", function() { return DAYS_IN_MONTH_MAX; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MONTH_MAX", function() { return MONTH_MAX; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MONTH_MIN", function() { return MONTH_MIN; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DAY_MIN", function() { return DAY_MIN; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DAYS_IN_WEEK", function() { return DAYS_IN_WEEK; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MINUTES_IN_HOUR", function() { return MINUTES_IN_HOUR; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MINUTE_MAX", function() { return MINUTE_MAX; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "MINUTES_IN_DAY", function() { return MINUTES_IN_DAY; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HOURS_IN_DAY", function() { return HOURS_IN_DAY; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "HOUR_MAX", function() { return HOUR_MAX; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "FIRST_HOUR", function() { return FIRST_HOUR; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OFFSET_YEAR", function() { return OFFSET_YEAR; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OFFSET_MONTH", function() { return OFFSET_MONTH; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OFFSET_HOUR", function() { return OFFSET_HOUR; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "OFFSET_TIME", function() { return OFFSET_TIME; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getStartOfWeek", function() { return getStartOfWeek; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getEndOfWeek", function() { return getEndOfWeek; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getStartOfMonth", function() { return getStartOfMonth; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getEndOfMonth", function() { return getEndOfMonth; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "validateTime", function() { return validateTime; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseTime", function() { return parseTime; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "validateTimestamp", function() { return validateTimestamp; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseTimestamp", function() { return parseTimestamp; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseDate", function() { return parseDate; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDayIdentifier", function() { return getDayIdentifier; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getTimeIdentifier", function() { return getTimeIdentifier; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getTimestampIdentifier", function() { return getTimestampIdentifier; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateRelative", function() { return updateRelative; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isTimedless", function() { return isTimedless; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateHasTime", function() { return updateHasTime; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateMinutes", function() { return updateMinutes; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateWeekday", function() { return updateWeekday; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateFormatted", function() { return updateFormatted; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getWeekday", function() { return getWeekday; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "daysInMonth", function() { return daysInMonth; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "copyTimestamp", function() { return copyTimestamp; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "padNumber", function() { return padNumber; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDate", function() { return getDate; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getTime", function() { return getTime; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "nextMinutes", function() { return nextMinutes; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "nextDay", function() { return nextDay; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "prevDay", function() { return prevDay; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "relativeDays", function() { return relativeDays; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "diffMinutes", function() { return diffMinutes; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "findWeekday", function() { return findWeekday; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getWeekdaySkips", function() { return getWeekdaySkips; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "timestampToDate", function() { return timestampToDate; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createDayList", function() { return createDayList; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createIntervalList", function() { return createIntervalList; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createNativeLocaleFormatter", function() { return createNativeLocaleFormatter; }); +/* harmony import */ var _util_dateTimeUtils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../util/dateTimeUtils */ "./src/util/dateTimeUtils.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + + +var PARSE_REGEX = /^(\d{4})-(\d{1,2})(-(\d{1,2}))?([^\d]+(\d{1,2}))?(:(\d{1,2}))?(:(\d{1,2}))?$/; +var PARSE_TIME = /(\d\d?)(:(\d\d?)|)(:(\d\d?)|)/; +var DAYS_IN_MONTH = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +var DAYS_IN_MONTH_LEAP = [0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +var DAYS_IN_MONTH_MIN = 28; +var DAYS_IN_MONTH_MAX = 31; +var MONTH_MAX = 12; +var MONTH_MIN = 1; +var DAY_MIN = 1; +var DAYS_IN_WEEK = 7; +var MINUTES_IN_HOUR = 60; +var MINUTE_MAX = 59; +var MINUTES_IN_DAY = 24 * 60; +var HOURS_IN_DAY = 24; +var HOUR_MAX = 23; +var FIRST_HOUR = 0; +var OFFSET_YEAR = 10000; +var OFFSET_MONTH = 100; +var OFFSET_HOUR = 100; +var OFFSET_TIME = 10000; +function getStartOfWeek(timestamp, weekdays, today) { + var start = copyTimestamp(timestamp); + findWeekday(start, weekdays[0], prevDay); + updateFormatted(start); + + if (today) { + updateRelative(start, today, start.hasTime); + } + + return start; +} +function getEndOfWeek(timestamp, weekdays, today) { + var end = copyTimestamp(timestamp); + findWeekday(end, weekdays[weekdays.length - 1]); + updateFormatted(end); + + if (today) { + updateRelative(end, today, end.hasTime); + } + + return end; +} +function getStartOfMonth(timestamp) { + var start = copyTimestamp(timestamp); + start.day = DAY_MIN; + updateWeekday(start); + updateFormatted(start); + return start; +} +function getEndOfMonth(timestamp) { + var end = copyTimestamp(timestamp); + end.day = daysInMonth(end.year, end.month); + updateWeekday(end); + updateFormatted(end); + return end; +} +function validateTime(input) { + return typeof input === 'number' && isFinite(input) || !!PARSE_TIME.exec(input) || _typeof(input) === 'object' && isFinite(input.hour) && isFinite(input.minute); +} +function parseTime(input) { + if (typeof input === 'number') { + // when a number is given, it's minutes since 12:00am + return input; + } else if (typeof input === 'string') { + // when a string is given, it's a hh:mm:ss format where seconds are optional + var parts = PARSE_TIME.exec(input); + + if (!parts) { + return false; + } + + return parseInt(parts[1]) * 60 + parseInt(parts[3] || 0); + } else if (_typeof(input) === 'object') { + // when an object is given, it must have hour and minute + if (typeof input.hour !== 'number' || typeof input.minute !== 'number') { + return false; + } + + return input.hour * 60 + input.minute; + } else { + // unsupported type + return false; + } +} +function validateTimestamp(input) { + return typeof input === 'number' && isFinite(input) || typeof input === 'string' && !!PARSE_REGEX.exec(input) || input instanceof Date; +} +function parseTimestamp(input, required, now) { + if (required === void 0) { + required = false; + } + + if (typeof input === 'number' && isFinite(input)) { + input = new Date(input); + } + + if (input instanceof Date) { + var date = parseDate(input); + + if (now) { + updateRelative(date, now, date.hasTime); + } + + return date; + } + + if (typeof input !== 'string') { + if (required) { + throw new Error(input + " is not a valid timestamp. It must be a Date, number of seconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored."); + } + + return null; + } // YYYY-MM-DD hh:mm:ss + + + var parts = PARSE_REGEX.exec(input); + + if (!parts) { + if (required) { + throw new Error(input + " is not a valid timestamp. It must be a Date, number of seconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored."); + } + + return null; + } + + var timestamp = { + date: input, + time: '', + year: parseInt(parts[1]), + month: parseInt(parts[2]), + day: parseInt(parts[4]) || 1, + hour: parseInt(parts[6]) || 0, + minute: parseInt(parts[8]) || 0, + weekday: 0, + hasDay: !!parts[4], + hasTime: !!(parts[6] && parts[8]), + past: false, + present: false, + future: false + }; + updateWeekday(timestamp); + updateFormatted(timestamp); + + if (now) { + updateRelative(timestamp, now, timestamp.hasTime); + } + + return timestamp; +} +function parseDate(date) { + return updateFormatted({ + date: '', + time: '', + year: date.getFullYear(), + month: date.getMonth() + 1, + day: date.getDate(), + weekday: date.getDay(), + hour: date.getHours(), + minute: date.getMinutes(), + hasDay: true, + hasTime: true, + past: false, + present: true, + future: false + }); +} +function getDayIdentifier(timestamp) { + return timestamp.year * OFFSET_YEAR + timestamp.month * OFFSET_MONTH + timestamp.day; +} +function getTimeIdentifier(timestamp) { + return timestamp.hour * OFFSET_HOUR + timestamp.minute; +} +function getTimestampIdentifier(timestamp) { + return getDayIdentifier(timestamp) * OFFSET_TIME + getTimeIdentifier(timestamp); +} +function updateRelative(timestamp, now, time) { + if (time === void 0) { + time = false; + } + + var a = getDayIdentifier(now); + var b = getDayIdentifier(timestamp); + var present = a === b; + + if (timestamp.hasTime && time && present) { + a = getTimeIdentifier(now); + b = getTimeIdentifier(timestamp); + present = a === b; + } + + timestamp.past = b < a; + timestamp.present = present; + timestamp.future = b > a; + return timestamp; +} +function isTimedless(input) { + return input instanceof Date || typeof input === 'number' && isFinite(input); +} +function updateHasTime(timestamp, hasTime, now) { + if (timestamp.hasTime !== hasTime) { + timestamp.hasTime = hasTime; + + if (!hasTime) { + timestamp.hour = HOUR_MAX; + timestamp.minute = MINUTE_MAX; + timestamp.time = getTime(timestamp); + } + + if (now) { + updateRelative(timestamp, now, timestamp.hasTime); + } + } + + return timestamp; +} +function updateMinutes(timestamp, minutes, now) { + timestamp.hasTime = true; + timestamp.hour = Math.floor(minutes / MINUTES_IN_HOUR); + timestamp.minute = minutes % MINUTES_IN_HOUR; + timestamp.time = getTime(timestamp); + + if (now) { + updateRelative(timestamp, now, true); + } + + return timestamp; +} +function updateWeekday(timestamp) { + timestamp.weekday = getWeekday(timestamp); + return timestamp; +} +function updateFormatted(timestamp) { + timestamp.time = getTime(timestamp); + timestamp.date = getDate(timestamp); + return timestamp; +} +function getWeekday(timestamp) { + if (timestamp.hasDay) { + var _ = Math.floor; + var k = timestamp.day; + var m = (timestamp.month + 9) % MONTH_MAX + 1; + + var C = _(timestamp.year / 100); + + var Y = timestamp.year % 100 - (timestamp.month <= 2 ? 1 : 0); + return ((k + _(2.6 * m - 0.2) - 2 * C + Y + _(Y / 4) + _(C / 4)) % 7 + 7) % 7; + } + + return timestamp.weekday; +} +function daysInMonth(year, month) { + return Object(_util_dateTimeUtils__WEBPACK_IMPORTED_MODULE_0__["isLeapYear"])(year) ? DAYS_IN_MONTH_LEAP[month] : DAYS_IN_MONTH[month]; +} +function copyTimestamp(timestamp) { + var date = timestamp.date, + time = timestamp.time, + year = timestamp.year, + month = timestamp.month, + day = timestamp.day, + weekday = timestamp.weekday, + hour = timestamp.hour, + minute = timestamp.minute, + hasDay = timestamp.hasDay, + hasTime = timestamp.hasTime, + past = timestamp.past, + present = timestamp.present, + future = timestamp.future; + return { + date: date, + time: time, + year: year, + month: month, + day: day, + weekday: weekday, + hour: hour, + minute: minute, + hasDay: hasDay, + hasTime: hasTime, + past: past, + present: present, + future: future + }; +} +function padNumber(x, length) { + var padded = String(x); + + while (padded.length < length) { + padded = '0' + padded; + } + + return padded; +} +function getDate(timestamp) { + var str = padNumber(timestamp.year, 4) + "-" + padNumber(timestamp.month, 2); + if (timestamp.hasDay) str += "-" + padNumber(timestamp.day, 2); + return str; +} +function getTime(timestamp) { + if (!timestamp.hasTime) { + return ''; + } + + return padNumber(timestamp.hour, 2) + ":" + padNumber(timestamp.minute, 2); +} +function nextMinutes(timestamp, minutes) { + timestamp.minute += minutes; + + while (timestamp.minute > MINUTES_IN_HOUR) { + timestamp.minute -= MINUTES_IN_HOUR; + timestamp.hour++; + + if (timestamp.hour >= HOURS_IN_DAY) { + nextDay(timestamp); + timestamp.hour = FIRST_HOUR; + } + } + + return timestamp; +} +function nextDay(timestamp) { + timestamp.day++; + timestamp.weekday = (timestamp.weekday + 1) % DAYS_IN_WEEK; + + if (timestamp.day > DAYS_IN_MONTH_MIN && timestamp.day > daysInMonth(timestamp.year, timestamp.month)) { + timestamp.day = DAY_MIN; + timestamp.month++; + + if (timestamp.month > MONTH_MAX) { + timestamp.month = MONTH_MIN; + timestamp.year++; + } + } + + return timestamp; +} +function prevDay(timestamp) { + timestamp.day--; + timestamp.weekday = (timestamp.weekday + 6) % DAYS_IN_WEEK; + + if (timestamp.day < DAY_MIN) { + timestamp.month--; + + if (timestamp.month < MONTH_MIN) { + timestamp.year--; + timestamp.month = MONTH_MAX; + } + + timestamp.day = daysInMonth(timestamp.year, timestamp.month); + } + + return timestamp; +} +function relativeDays(timestamp, mover, days) { + if (mover === void 0) { + mover = nextDay; + } + + if (days === void 0) { + days = 1; + } + + while (--days >= 0) { + mover(timestamp); + } + + return timestamp; +} +function diffMinutes(min, max) { + var Y = (max.year - min.year) * 525600; + var M = (max.month - min.month) * 43800; + var D = (max.day - min.day) * 1440; + var h = (max.hour - min.hour) * 60; + var m = max.minute - min.minute; + return Y + M + D + h + m; +} +function findWeekday(timestamp, weekday, mover, maxDays) { + if (mover === void 0) { + mover = nextDay; + } + + if (maxDays === void 0) { + maxDays = 6; + } + + while (timestamp.weekday !== weekday && --maxDays >= 0) { + mover(timestamp); + } + + return timestamp; +} +function getWeekdaySkips(weekdays) { + var skips = [1, 1, 1, 1, 1, 1, 1]; + var filled = [0, 0, 0, 0, 0, 0, 0]; + + for (var i = 0; i < weekdays.length; i++) { + filled[weekdays[i]] = 1; + } + + for (var k = 0; k < DAYS_IN_WEEK; k++) { + var skip = 1; + + for (var j = 1; j < DAYS_IN_WEEK; j++) { + var next = (k + j) % DAYS_IN_WEEK; + + if (filled[next]) { + break; + } + + skip++; + } + + skips[k] = filled[k] * skip; + } + + return skips; +} +function timestampToDate(timestamp) { + var time = padNumber(timestamp.hour, 2) + ":" + padNumber(timestamp.minute, 2); + var date = timestamp.date; + return new Date(date + "T" + time + ":00+00:00"); +} +function createDayList(start, end, now, weekdaySkips, max, min) { + if (max === void 0) { + max = 42; + } + + if (min === void 0) { + min = 0; + } + + var stop = getDayIdentifier(end); + var days = []; + var current = copyTimestamp(start); + var currentIdentifier = 0; + var stopped = currentIdentifier === stop; + + if (stop < getDayIdentifier(start)) { + throw new Error('End date is earlier than start date.'); + } + + while ((!stopped || days.length < min) && days.length < max) { + currentIdentifier = getDayIdentifier(current); + stopped = stopped || currentIdentifier === stop; + + if (weekdaySkips[current.weekday] === 0) { + current = nextDay(current); + continue; + } + + var day = copyTimestamp(current); + updateFormatted(day); + updateRelative(day, now); + days.push(day); + current = relativeDays(current, nextDay, weekdaySkips[current.weekday]); + } + + if (!days.length) throw new Error('No dates found using specified start date, end date, and weekdays.'); + return days; +} +function createIntervalList(timestamp, first, minutes, count, now) { + var intervals = []; + + for (var i = 0; i < count; i++) { + var mins = first + i * minutes; + var int = copyTimestamp(timestamp); + intervals.push(updateMinutes(int, mins, now)); + } + + return intervals; +} +function createNativeLocaleFormatter(locale, getOptions) { + var emptyFormatter = function emptyFormatter(_t, _s) { + return ''; + }; + + if (typeof Intl === 'undefined' || typeof Intl.DateTimeFormat === 'undefined') { + return emptyFormatter; + } + + return function (timestamp, short) { + try { + var intlFormatter = new Intl.DateTimeFormat(locale || undefined, getOptions(timestamp, short)); + return intlFormatter.format(timestampToDate(timestamp)); + } catch (e) { + return ''; + } + }; +} + +/***/ }), + +/***/ "./src/components/VCard/VCard.sass": +/*!*****************************************!*\ + !*** ./src/components/VCard/VCard.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCard/VCard.ts": +/*!***************************************!*\ + !*** ./src/components/VCard/VCard.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCard_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCard.sass */ "./src/components/VCard/VCard.sass"); +/* harmony import */ var _VCard_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCard_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet */ "./src/components/VSheet/index.ts"); +/* harmony import */ var _mixins_loadable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/loadable */ "./src/mixins/loadable/index.ts"); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Mixins + + + // Helpers + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_loadable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_routable__WEBPACK_IMPORTED_MODULE_3__["default"], _VSheet__WEBPACK_IMPORTED_MODULE_1__["default"]).extend({ + name: 'v-card', + props: { + flat: Boolean, + hover: Boolean, + img: String, + link: Boolean, + loaderHeight: { + type: [Number, String], + default: 4 + }, + raised: Boolean + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign({ + 'v-card': true + }, _mixins_routable__WEBPACK_IMPORTED_MODULE_3__["default"].options.computed.classes.call(this)), { + 'v-card--flat': this.flat, + 'v-card--hover': this.hover, + 'v-card--link': this.isClickable, + 'v-card--loading': this.loading, + 'v-card--disabled': this.disabled, + 'v-card--raised': this.raised + }), _VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)); + }, + styles: function styles() { + var style = __assign({}, _VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.styles.call(this)); + + if (this.img) { + style.background = "url(\"" + this.img + "\") center center / cover no-repeat"; + } + + return style; + } + }, + methods: { + genProgress: function genProgress() { + var render = _mixins_loadable__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genProgress.call(this); + if (!render) return null; + return this.$createElement('div', { + staticClass: 'v-card__progress', + key: 'progress' + }, [render]); + } + }, + render: function render(h) { + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + data.style = this.styles; + + if (this.isClickable) { + data.attrs = data.attrs || {}; + data.attrs.tabindex = 0; + } + + return h(tag, this.setBackgroundColor(this.color, data), [this.genProgress(), this.$slots.default]); + } +})); + +/***/ }), + +/***/ "./src/components/VCard/index.ts": +/*!***************************************!*\ + !*** ./src/components/VCard/index.ts ***! + \***************************************/ +/*! exports provided: VCard, VCardActions, VCardSubtitle, VCardText, VCardTitle, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VCardActions", function() { return VCardActions; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VCardSubtitle", function() { return VCardSubtitle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VCardText", function() { return VCardText; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VCardTitle", function() { return VCardTitle; }); +/* harmony import */ var _VCard__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCard */ "./src/components/VCard/VCard.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCard", function() { return _VCard__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); + + +var VCardActions = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('v-card__actions'); +var VCardSubtitle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('v-card__subtitle'); +var VCardText = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('v-card__text'); +var VCardTitle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('v-card__title'); + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VCard: _VCard__WEBPACK_IMPORTED_MODULE_0__["default"], + VCardActions: VCardActions, + VCardSubtitle: VCardSubtitle, + VCardText: VCardText, + VCardTitle: VCardTitle + } +}); + +/***/ }), + +/***/ "./src/components/VCarousel/VCarousel.sass": +/*!*************************************************!*\ + !*** ./src/components/VCarousel/VCarousel.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCarousel/VCarousel.ts": +/*!***********************************************!*\ + !*** ./src/components/VCarousel/VCarousel.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCarousel_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCarousel.sass */ "./src/components/VCarousel/VCarousel.sass"); +/* harmony import */ var _VCarousel_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCarousel_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VWindow_VWindow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VWindow/VWindow */ "./src/components/VWindow/VWindow.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VProgressLinear__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../VProgressLinear */ "./src/components/VProgressLinear/index.ts"); +/* harmony import */ var _mixins_button_group__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/button-group */ "./src/mixins/button-group/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Components + + + + // Mixins +// TODO: Move this into core components v2.0 + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (_VWindow_VWindow__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-carousel', + props: { + continuous: { + type: Boolean, + default: true + }, + cycle: Boolean, + delimiterIcon: { + type: String, + default: '$delimiter' + }, + height: { + type: [Number, String], + default: 500 + }, + hideDelimiters: Boolean, + hideDelimiterBackground: Boolean, + interval: { + type: [Number, String], + default: 6000, + validator: function validator(value) { + return value > 0; + } + }, + mandatory: { + type: Boolean, + default: true + }, + progress: Boolean, + progressColor: String, + showArrows: { + type: Boolean, + default: true + }, + verticalDelimiters: { + type: String, + default: undefined + } + }, + data: function data() { + return { + internalHeight: this.height, + slideTimeout: undefined + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VWindow_VWindow__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-carousel': true, + 'v-carousel--hide-delimiter-background': this.hideDelimiterBackground, + 'v-carousel--vertical-delimiters': this.isVertical + }); + }, + isDark: function isDark() { + return this.dark || !this.light; + }, + isVertical: function isVertical() { + return this.verticalDelimiters != null; + } + }, + watch: { + internalValue: 'restartTimeout', + interval: 'restartTimeout', + height: function height(val, oldVal) { + if (val === oldVal || !val) return; + this.internalHeight = val; + }, + cycle: function cycle(val) { + if (val) { + this.restartTimeout(); + } else { + clearTimeout(this.slideTimeout); + this.slideTimeout = undefined; + } + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('hide-controls')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_7__["breaking"])('hide-controls', ':show-arrows="false"', this); + } + }, + mounted: function mounted() { + this.startTimeout(); + }, + methods: { + genControlIcons: function genControlIcons() { + if (this.isVertical) return null; + return _VWindow_VWindow__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genControlIcons.call(this); + }, + genDelimiters: function genDelimiters() { + return this.$createElement('div', { + staticClass: 'v-carousel__controls', + style: { + left: this.verticalDelimiters === 'left' && this.isVertical ? 0 : 'auto', + right: this.verticalDelimiters === 'right' ? 0 : 'auto' + } + }, [this.genItems()]); + }, + genItems: function genItems() { + var _this = this; + + var length = this.items.length; + var children = []; + + for (var i = 0; i < length; i++) { + var child = this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_2__["default"], { + staticClass: 'v-carousel__controls__item', + attrs: { + 'aria-label': this.$vuetify.lang.t('$vuetify.carousel.ariaLabel.delimiter', i + 1, length) + }, + props: { + icon: true, + small: true, + value: this.getValue(this.items[i], i) + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + size: 18 + } + }, this.delimiterIcon)]); + children.push(child); + } + + return this.$createElement(_mixins_button_group__WEBPACK_IMPORTED_MODULE_5__["default"], { + props: { + value: this.internalValue, + mandatory: this.mandatory + }, + on: { + change: function change(val) { + _this.internalValue = val; + } + } + }, children); + }, + genProgress: function genProgress() { + return this.$createElement(_VProgressLinear__WEBPACK_IMPORTED_MODULE_4__["default"], { + staticClass: 'v-carousel__progress', + props: { + color: this.progressColor, + value: (this.internalIndex + 1) / this.items.length * 100 + } + }); + }, + restartTimeout: function restartTimeout() { + this.slideTimeout && clearTimeout(this.slideTimeout); + this.slideTimeout = undefined; + window.requestAnimationFrame(this.startTimeout); + }, + startTimeout: function startTimeout() { + if (!this.cycle) return; + this.slideTimeout = window.setTimeout(this.next, +this.interval > 0 ? +this.interval : 6000); + } + }, + render: function render(h) { + var render = _VWindow_VWindow__WEBPACK_IMPORTED_MODULE_1__["default"].options.render.call(this, h); + render.data.style = "height: " + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.height) + ";"; + /* istanbul ignore else */ + + if (!this.hideDelimiters) { + render.children.push(this.genDelimiters()); + } + /* istanbul ignore else */ + + + if (this.progress || this.progressColor) { + render.children.push(this.genProgress()); + } + + return render; + } +})); + +/***/ }), + +/***/ "./src/components/VCarousel/VCarouselItem.ts": +/*!***************************************************!*\ + !*** ./src/components/VCarousel/VCarouselItem.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VWindow_VWindowItem__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VWindow/VWindowItem */ "./src/components/VWindow/VWindowItem.ts"); +/* harmony import */ var _VImg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VImg */ "./src/components/VImg/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Extensions + + + // Components + + // Utilities + + + + // Types + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_VWindow_VWindowItem__WEBPACK_IMPORTED_MODULE_0__["default"], _mixins_routable__WEBPACK_IMPORTED_MODULE_4__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-carousel-item', + inheritAttrs: false, + methods: { + genDefaultSlot: function genDefaultSlot() { + return [this.$createElement(_VImg__WEBPACK_IMPORTED_MODULE_1__["VImg"], { + staticClass: 'v-carousel__item', + props: __assign(__assign({}, this.$attrs), { + height: this.windowGroup.internalHeight + }), + on: this.$listeners, + scopedSlots: { + placeholder: this.$scopedSlots.placeholder + } + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["getSlot"])(this))]; + }, + genWindowItem: function genWindowItem() { + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + data.staticClass = 'v-window-item'; + data.directives.push({ + name: 'show', + value: this.isActive + }); + return this.$createElement(tag, data, this.genDefaultSlot()); + } + } +})); + +/***/ }), + +/***/ "./src/components/VCarousel/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VCarousel/index.ts ***! + \*******************************************/ +/*! exports provided: VCarousel, VCarouselItem, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCarousel__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCarousel */ "./src/components/VCarousel/VCarousel.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCarousel", function() { return _VCarousel__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VCarouselItem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VCarouselItem */ "./src/components/VCarousel/VCarouselItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCarouselItem", function() { return _VCarouselItem__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VCarousel: _VCarousel__WEBPACK_IMPORTED_MODULE_0__["default"], + VCarouselItem: _VCarouselItem__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VCheckbox/VCheckbox.sass": +/*!*************************************************!*\ + !*** ./src/components/VCheckbox/VCheckbox.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCheckbox/VCheckbox.ts": +/*!***********************************************!*\ + !*** ./src/components/VCheckbox/VCheckbox.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCheckbox_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCheckbox.sass */ "./src/components/VCheckbox/VCheckbox.sass"); +/* harmony import */ var _VCheckbox_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCheckbox_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../styles/components/_selection-controls.sass */ "./src/styles/components/_selection-controls.sass"); +/* harmony import */ var _styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _mixins_selectable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/selectable */ "./src/mixins/selectable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + + // Components + + + // Mixins + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_selectable__WEBPACK_IMPORTED_MODULE_4__["default"].extend({ + name: 'v-checkbox', + props: { + indeterminate: Boolean, + indeterminateIcon: { + type: String, + default: '$checkboxIndeterminate' + }, + offIcon: { + type: String, + default: '$checkboxOff' + }, + onIcon: { + type: String, + default: '$checkboxOn' + } + }, + data: function data() { + return { + inputIndeterminate: this.indeterminate + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VInput__WEBPACK_IMPORTED_MODULE_3__["default"].options.computed.classes.call(this)), { + 'v-input--selection-controls': true, + 'v-input--checkbox': true, + 'v-input--indeterminate': this.inputIndeterminate + }); + }, + computedIcon: function computedIcon() { + if (this.inputIndeterminate) { + return this.indeterminateIcon; + } else if (this.isActive) { + return this.onIcon; + } else { + return this.offIcon; + } + }, + // Do not return undefined if disabled, + // according to spec, should still show + // a color when disabled and active + validationState: function validationState() { + if (this.isDisabled && !this.inputIndeterminate) return undefined; + if (this.hasError && this.shouldValidate) return 'error'; + if (this.hasSuccess) return 'success'; + if (this.hasColor !== null) return this.computedColor; + return undefined; + } + }, + watch: { + indeterminate: function indeterminate(val) { + var _this = this; // https://github.com/vuetifyjs/vuetify/issues/8270 + + + this.$nextTick(function () { + return _this.inputIndeterminate = val; + }); + }, + inputIndeterminate: function inputIndeterminate(val) { + this.$emit('update:indeterminate', val); + }, + isActive: function isActive() { + if (!this.indeterminate) return; + this.inputIndeterminate = false; + } + }, + methods: { + genCheckbox: function genCheckbox() { + return this.$createElement('div', { + staticClass: 'v-input--selection-controls__input' + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_2__["default"], this.setTextColor(this.validationState, { + props: { + dense: this.dense, + dark: this.dark, + light: this.light + } + }), this.computedIcon), this.genInput('checkbox', __assign(__assign({}, this.attrs$), { + 'aria-checked': this.inputIndeterminate ? 'mixed' : this.isActive.toString() + })), this.genRipple(this.setTextColor(this.rippleState))]); + }, + genDefaultSlot: function genDefaultSlot() { + return [this.genCheckbox(), this.genLabel()]; + } + } +})); + +/***/ }), + +/***/ "./src/components/VCheckbox/VSimpleCheckbox.sass": +/*!*******************************************************!*\ + !*** ./src/components/VCheckbox/VSimpleCheckbox.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCheckbox/VSimpleCheckbox.ts": +/*!*****************************************************!*\ + !*** ./src/components/VCheckbox/VSimpleCheckbox.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSimpleCheckbox_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSimpleCheckbox.sass */ "./src/components/VCheckbox/VSimpleCheckbox.sass"); +/* harmony import */ var _VSimpleCheckbox_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSimpleCheckbox_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_2__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + + + // Mixins + + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_2___default.a.extend({ + name: 'v-simple-checkbox', + functional: true, + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: __assign(__assign(__assign({}, _mixins_colorable__WEBPACK_IMPORTED_MODULE_4__["default"].options.props), _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__["default"].options.props), { + disabled: Boolean, + ripple: { + type: Boolean, + default: true + }, + value: Boolean, + indeterminate: Boolean, + indeterminateIcon: { + type: String, + default: '$checkboxIndeterminate' + }, + onIcon: { + type: String, + default: '$checkboxOn' + }, + offIcon: { + type: String, + default: '$checkboxOff' + } + }), + render: function render(h, _a) { + var props = _a.props, + data = _a.data, + listeners = _a.listeners; + var children = []; + + if (props.ripple && !props.disabled) { + var ripple_1 = h('div', _mixins_colorable__WEBPACK_IMPORTED_MODULE_4__["default"].options.methods.setTextColor(props.color, { + staticClass: 'v-input--selection-controls__ripple', + directives: [{ + name: 'ripple', + value: { + center: true + } + }] + })); + children.push(ripple_1); + } + + var icon = props.offIcon; + if (props.indeterminate) icon = props.indeterminateIcon;else if (props.value) icon = props.onIcon; + children.push(h(_VIcon__WEBPACK_IMPORTED_MODULE_3__["VIcon"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_4__["default"].options.methods.setTextColor(props.value && props.color, { + props: { + disabled: props.disabled, + dark: props.dark, + light: props.light + } + }), icon)); + var classes = { + 'v-simple-checkbox': true, + 'v-simple-checkbox--disabled': props.disabled + }; + return h('div', Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_6__["default"])(data, { + class: classes, + on: { + click: function click(e) { + e.stopPropagation(); + + if (data.on && data.on.input && !props.disabled) { + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["wrapInArray"])(data.on.input).forEach(function (f) { + return f(!props.value); + }); + } + } + } + }), children); + } +})); + +/***/ }), + +/***/ "./src/components/VCheckbox/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VCheckbox/index.ts ***! + \*******************************************/ +/*! exports provided: VCheckbox, VSimpleCheckbox, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCheckbox__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCheckbox */ "./src/components/VCheckbox/VCheckbox.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCheckbox", function() { return _VCheckbox__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VSimpleCheckbox */ "./src/components/VCheckbox/VSimpleCheckbox.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSimpleCheckbox", function() { return _VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VCheckbox: _VCheckbox__WEBPACK_IMPORTED_MODULE_0__["default"], + VSimpleCheckbox: _VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VChip/VChip.sass": +/*!*****************************************!*\ + !*** ./src/components/VChip/VChip.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VChip/VChip.ts": +/*!***************************************!*\ + !*** ./src/components/VChip/VChip.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VChip_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VChip.sass */ "./src/components/VChip/VChip.sass"); +/* harmony import */ var _VChip_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VChip_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +/* harmony import */ var _mixins_sizeable__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../mixins/sizeable */ "./src/mixins/sizeable/index.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Styles + + + + // Components + + + // Mixins + + + + + + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_1__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_sizeable__WEBPACK_IMPORTED_MODULE_9__["default"], _mixins_routable__WEBPACK_IMPORTED_MODULE_8__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__["default"], Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_5__["factory"])('chipGroup'), Object(_mixins_toggleable__WEBPACK_IMPORTED_MODULE_7__["factory"])('inputValue')).extend({ + name: 'v-chip', + props: { + active: { + type: Boolean, + default: true + }, + activeClass: { + type: String, + default: function _default() { + if (!this.chipGroup) return ''; + return this.chipGroup.activeClass; + } + }, + close: Boolean, + closeIcon: { + type: String, + default: '$delete' + }, + disabled: Boolean, + draggable: Boolean, + filter: Boolean, + filterIcon: { + type: String, + default: '$complete' + }, + label: Boolean, + link: Boolean, + outlined: Boolean, + pill: Boolean, + tag: { + type: String, + default: 'span' + }, + textColor: String, + value: null + }, + data: function data() { + return { + proxyClass: 'v-chip--active' + }; + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign(__assign(__assign({ + 'v-chip': true + }, _mixins_routable__WEBPACK_IMPORTED_MODULE_8__["default"].options.computed.classes.call(this)), { + 'v-chip--clickable': this.isClickable, + 'v-chip--disabled': this.disabled, + 'v-chip--draggable': this.draggable, + 'v-chip--label': this.label, + 'v-chip--link': this.isLink, + 'v-chip--no-color': !this.color, + 'v-chip--outlined': this.outlined, + 'v-chip--pill': this.pill, + 'v-chip--removable': this.hasClose + }), this.themeClasses), this.sizeableClasses), this.groupClasses); + }, + hasClose: function hasClose() { + return Boolean(this.close); + }, + isClickable: function isClickable() { + return Boolean(_mixins_routable__WEBPACK_IMPORTED_MODULE_8__["default"].options.computed.isClickable.call(this) || this.chipGroup); + } + }, + created: function created() { + var _this = this; + + var breakingProps = [['outline', 'outlined'], ['selected', 'input-value'], ['value', 'active'], ['@input', '@active.sync']]; + /* istanbul ignore next */ + + breakingProps.forEach(function (_a) { + var _b = __read(_a, 2), + original = _b[0], + replacement = _b[1]; + + if (_this.$attrs.hasOwnProperty(original)) Object(_util_console__WEBPACK_IMPORTED_MODULE_10__["breaking"])(original, replacement, _this); + }); + }, + methods: { + click: function click(e) { + this.$emit('click', e); + this.chipGroup && this.toggle(); + }, + genFilter: function genFilter() { + var children = []; + + if (this.isActive) { + children.push(this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'v-chip__filter', + props: { + left: true + } + }, this.filterIcon)); + } + + return this.$createElement(_transitions__WEBPACK_IMPORTED_MODULE_2__["VExpandXTransition"], children); + }, + genClose: function genClose() { + var _this = this; + + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'v-chip__close', + props: { + right: true, + size: 18 + }, + on: { + click: function click(e) { + e.stopPropagation(); + e.preventDefault(); + + _this.$emit('click:close'); + + _this.$emit('update:active', false); + } + } + }, this.closeIcon); + }, + genContent: function genContent() { + return this.$createElement('span', { + staticClass: 'v-chip__content' + }, [this.filter && this.genFilter(), this.$slots.default, this.hasClose && this.genClose()]); + } + }, + render: function render(h) { + var children = [this.genContent()]; + + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + data.attrs = __assign(__assign({}, data.attrs), { + draggable: this.draggable ? 'true' : undefined, + tabindex: this.chipGroup && !this.disabled ? 0 : data.attrs.tabindex + }); + data.directives.push({ + name: 'show', + value: this.active + }); + data = this.setBackgroundColor(this.color, data); + var color = this.textColor || this.outlined && this.color; + return h(tag, this.setTextColor(color, data), children); + } +})); + +/***/ }), + +/***/ "./src/components/VChip/index.ts": +/*!***************************************!*\ + !*** ./src/components/VChip/index.ts ***! + \***************************************/ +/*! exports provided: VChip, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VChip__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VChip */ "./src/components/VChip/VChip.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VChip", function() { return _VChip__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VChip__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VChipGroup/VChipGroup.sass": +/*!***************************************************!*\ + !*** ./src/components/VChipGroup/VChipGroup.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VChipGroup/VChipGroup.ts": +/*!*************************************************!*\ + !*** ./src/components/VChipGroup/VChipGroup.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VChipGroup_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VChipGroup.sass */ "./src/components/VChipGroup/VChipGroup.sass"); +/* harmony import */ var _VChipGroup_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VChipGroup_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSlideGroup/VSlideGroup */ "./src/components/VSlideGroup/VSlideGroup.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Mixins + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_1__["BaseSlideGroup"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-chip-group', + provide: function provide() { + return { + chipGroup: this + }; + }, + props: { + column: Boolean + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_1__["BaseSlideGroup"].options.computed.classes.call(this)), { + 'v-chip-group': true, + 'v-chip-group--column': this.column + }); + } + }, + watch: { + column: function column(val) { + if (val) this.scrollOffset = 0; + this.$nextTick(this.onResize); + } + }, + methods: { + genData: function genData() { + return this.setTextColor(this.color, __assign({}, _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_1__["BaseSlideGroup"].options.methods.genData.call(this))); + } + } +})); + +/***/ }), + +/***/ "./src/components/VChipGroup/index.ts": +/*!********************************************!*\ + !*** ./src/components/VChipGroup/index.ts ***! + \********************************************/ +/*! exports provided: VChipGroup, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VChipGroup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VChipGroup */ "./src/components/VChipGroup/VChipGroup.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VChipGroup", function() { return _VChipGroup__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VChipGroup__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPicker.sass": +/*!*******************************************************!*\ + !*** ./src/components/VColorPicker/VColorPicker.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPicker.ts": +/*!*****************************************************!*\ + !*** ./src/components/VColorPicker/VColorPicker.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VColorPicker_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VColorPicker.sass */ "./src/components/VColorPicker/VColorPicker.sass"); +/* harmony import */ var _VColorPicker_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VColorPicker_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet/VSheet */ "./src/components/VSheet/VSheet.ts"); +/* harmony import */ var _VColorPickerPreview__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VColorPickerPreview */ "./src/components/VColorPicker/VColorPickerPreview.ts"); +/* harmony import */ var _VColorPickerCanvas__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VColorPickerCanvas */ "./src/components/VColorPicker/VColorPickerCanvas.ts"); +/* harmony import */ var _VColorPickerEdit__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VColorPickerEdit */ "./src/components/VColorPicker/VColorPickerEdit.ts"); +/* harmony import */ var _VColorPickerSwatches__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./VColorPickerSwatches */ "./src/components/VColorPicker/VColorPickerSwatches.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./util */ "./src/components/VColorPicker/util/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _mixins_elevatable__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../mixins/elevatable */ "./src/mixins/elevatable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + + + + // Helpers + + + + // Mixins + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_mixins_elevatable__WEBPACK_IMPORTED_MODULE_9__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_10__["default"]).extend({ + name: 'v-color-picker', + props: { + canvasHeight: { + type: [String, Number], + default: 150 + }, + disabled: Boolean, + dotSize: { + type: [Number, String], + default: 10 + }, + flat: Boolean, + hideCanvas: Boolean, + hideInputs: Boolean, + hideModeSwitch: Boolean, + mode: { + type: String, + default: 'rgba', + validator: function validator(v) { + return Object.keys(_VColorPickerEdit__WEBPACK_IMPORTED_MODULE_4__["modes"]).includes(v); + } + }, + showSwatches: Boolean, + swatches: Array, + swatchesMaxHeight: { + type: [Number, String], + default: 150 + }, + value: { + type: [Object, String] + }, + width: { + type: [Number, String], + default: 300 + } + }, + data: function data() { + return { + internalValue: Object(_util__WEBPACK_IMPORTED_MODULE_6__["fromRGBA"])({ + r: 255, + g: 0, + b: 0, + a: 1 + }) + }; + }, + computed: { + hideAlpha: function hideAlpha() { + if (!this.value) return false; + return !Object(_util__WEBPACK_IMPORTED_MODULE_6__["hasAlpha"])(this.value); + } + }, + watch: { + value: { + handler: function handler(color) { + this.updateColor(Object(_util__WEBPACK_IMPORTED_MODULE_6__["parseColor"])(color, this.internalValue)); + }, + immediate: true + } + }, + methods: { + updateColor: function updateColor(color) { + this.internalValue = color; + var value = Object(_util__WEBPACK_IMPORTED_MODULE_6__["extractColor"])(this.internalValue, this.value); + + if (!Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["deepEqual"])(value, this.value)) { + this.$emit('input', value); + this.$emit('update:color', this.internalValue); + } + }, + genCanvas: function genCanvas() { + return this.$createElement(_VColorPickerCanvas__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + color: this.internalValue, + disabled: this.disabled, + dotSize: this.dotSize, + width: this.width, + height: this.canvasHeight + }, + on: { + 'update:color': this.updateColor + } + }); + }, + genControls: function genControls() { + return this.$createElement('div', { + staticClass: 'v-color-picker__controls' + }, [this.genPreview(), !this.hideInputs && this.genEdit()]); + }, + genEdit: function genEdit() { + var _this = this; + + return this.$createElement(_VColorPickerEdit__WEBPACK_IMPORTED_MODULE_4__["default"], { + props: { + color: this.internalValue, + disabled: this.disabled, + hideAlpha: this.hideAlpha, + hideModeSwitch: this.hideModeSwitch, + mode: this.mode + }, + on: { + 'update:color': this.updateColor, + 'update:mode': function updateMode(v) { + return _this.$emit('update:mode', v); + } + } + }); + }, + genPreview: function genPreview() { + return this.$createElement(_VColorPickerPreview__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + color: this.internalValue, + disabled: this.disabled, + hideAlpha: this.hideAlpha + }, + on: { + 'update:color': this.updateColor + } + }); + }, + genSwatches: function genSwatches() { + return this.$createElement(_VColorPickerSwatches__WEBPACK_IMPORTED_MODULE_5__["default"], { + props: { + dark: this.dark, + light: this.light, + swatches: this.swatches, + color: this.internalValue, + maxHeight: this.swatchesMaxHeight + }, + on: { + 'update:color': this.updateColor + } + }); + } + }, + render: function render(h) { + return h(_VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"], { + staticClass: 'v-color-picker', + class: __assign(__assign({ + 'v-color-picker--flat': this.flat + }, this.themeClasses), this.elevationClasses), + props: { + maxWidth: this.width + } + }, [!this.hideCanvas && this.genCanvas(), this.genControls(), this.showSwatches && this.genSwatches()]); + } +})); + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerCanvas.sass": +/*!*************************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerCanvas.sass ***! + \*************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerCanvas.ts": +/*!***********************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerCanvas.ts ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VColorPickerCanvas_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VColorPickerCanvas.sass */ "./src/components/VColorPicker/VColorPickerCanvas.sass"); +/* harmony import */ var _VColorPickerCanvas_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VColorPickerCanvas_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util */ "./src/components/VColorPicker/util/index.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_3__); +// Styles + // Helpers + + + // Types + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3___default.a.extend({ + name: 'v-color-picker-canvas', + props: { + color: { + type: Object, + default: function _default() { + return Object(_util__WEBPACK_IMPORTED_MODULE_2__["fromRGBA"])({ + r: 255, + g: 0, + b: 0, + a: 1 + }); + } + }, + disabled: Boolean, + dotSize: { + type: [Number, String], + default: 10 + }, + height: { + type: [Number, String], + default: 150 + }, + width: { + type: [Number, String], + default: 300 + } + }, + data: function data() { + return { + boundingRect: { + width: 0, + height: 0, + left: 0, + top: 0 + } + }; + }, + computed: { + dot: function dot() { + if (!this.color) return { + x: 0, + y: 0 + }; + return { + x: this.color.hsva.s * parseInt(this.width, 10), + y: (1 - this.color.hsva.v) * parseInt(this.height, 10) + }; + } + }, + watch: { + 'color.hue': 'updateCanvas' + }, + mounted: function mounted() { + this.updateCanvas(); + }, + methods: { + emitColor: function emitColor(x, y) { + var _a = this.boundingRect, + left = _a.left, + top = _a.top, + width = _a.width, + height = _a.height; + this.$emit('update:color', Object(_util__WEBPACK_IMPORTED_MODULE_2__["fromHSVA"])({ + h: this.color.hue, + s: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["clamp"])(x - left, 0, width) / width, + v: 1 - Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["clamp"])(y - top, 0, height) / height, + a: this.color.alpha + })); + }, + updateCanvas: function updateCanvas() { + if (!this.color) return; + var canvas = this.$refs.canvas; + var ctx = canvas.getContext('2d'); + if (!ctx) return; + var saturationGradient = ctx.createLinearGradient(0, 0, canvas.width, 0); + saturationGradient.addColorStop(0, 'hsla(0, 0%, 100%, 1)'); // white + + saturationGradient.addColorStop(1, "hsla(" + this.color.hue + ", 100%, 50%, 1)"); + ctx.fillStyle = saturationGradient; + ctx.fillRect(0, 0, canvas.width, canvas.height); + var valueGradient = ctx.createLinearGradient(0, 0, 0, canvas.height); + valueGradient.addColorStop(0, 'hsla(0, 0%, 100%, 0)'); // transparent + + valueGradient.addColorStop(1, 'hsla(0, 0%, 0%, 1)'); // black + + ctx.fillStyle = valueGradient; + ctx.fillRect(0, 0, canvas.width, canvas.height); + }, + handleClick: function handleClick(e) { + if (this.disabled) return; + this.boundingRect = this.$el.getBoundingClientRect(); + this.emitColor(e.clientX, e.clientY); + }, + handleMouseDown: function handleMouseDown(e) { + // To prevent selection while moving cursor + e.preventDefault(); + if (this.disabled) return; + this.boundingRect = this.$el.getBoundingClientRect(); + window.addEventListener('mousemove', this.handleMouseMove); + window.addEventListener('mouseup', this.handleMouseUp); + }, + handleMouseMove: function handleMouseMove(e) { + if (this.disabled) return; + this.emitColor(e.clientX, e.clientY); + }, + handleMouseUp: function handleMouseUp() { + window.removeEventListener('mousemove', this.handleMouseMove); + window.removeEventListener('mouseup', this.handleMouseUp); + }, + genCanvas: function genCanvas() { + return this.$createElement('canvas', { + ref: 'canvas', + attrs: { + width: this.width, + height: this.height + } + }); + }, + genDot: function genDot() { + var radius = parseInt(this.dotSize, 10) / 2; + var x = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.dot.x - radius); + var y = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.dot.y - radius); + return this.$createElement('div', { + staticClass: 'v-color-picker__canvas-dot', + class: { + 'v-color-picker__canvas-dot--disabled': this.disabled + }, + style: { + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.dotSize), + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.dotSize), + transform: "translate(" + x + ", " + y + ")" + } + }); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-color-picker__canvas', + style: { + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.width), + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.height) + }, + on: { + click: this.handleClick, + mousedown: this.handleMouseDown + } + }, [this.genCanvas(), this.genDot()]); + } +})); + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerEdit.sass": +/*!***********************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerEdit.sass ***! + \***********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerEdit.ts": +/*!*********************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerEdit.ts ***! + \*********************************************************/ +/*! exports provided: modes, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "modes", function() { return modes; }); +/* harmony import */ var _VColorPickerEdit_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VColorPickerEdit.sass */ "./src/components/VColorPicker/VColorPickerEdit.sass"); +/* harmony import */ var _VColorPickerEdit_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VColorPickerEdit_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _util_colorUtils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/colorUtils */ "./src/util/colorUtils.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./util */ "./src/components/VColorPicker/util/index.ts"); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Styles + + + // Components + + + // Helpers + + // Types + + + +var modes = { + rgba: { + inputs: [['r', 255, 'int'], ['g', 255, 'int'], ['b', 255, 'int'], ['a', 1, 'float']], + from: _util__WEBPACK_IMPORTED_MODULE_5__["fromRGBA"] + }, + hsla: { + inputs: [['h', 360, 'int'], ['s', 1, 'float'], ['l', 1, 'float'], ['a', 1, 'float']], + from: _util__WEBPACK_IMPORTED_MODULE_5__["fromHSLA"] + }, + hexa: { + from: _util__WEBPACK_IMPORTED_MODULE_5__["fromHexa"] + } +}; +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4___default.a.extend({ + name: 'v-color-picker-edit', + props: { + color: Object, + disabled: Boolean, + hideAlpha: Boolean, + hideModeSwitch: Boolean, + mode: { + type: String, + default: 'rgba', + validator: function validator(v) { + return Object.keys(modes).includes(v); + } + } + }, + data: function data() { + return { + modes: modes, + internalMode: this.mode + }; + }, + computed: { + currentMode: function currentMode() { + return this.modes[this.internalMode]; + } + }, + watch: { + mode: function mode(_mode) { + this.internalMode = _mode; + } + }, + created: function created() { + this.internalMode = this.mode; + }, + methods: { + getValue: function getValue(v, type) { + if (type === 'float') return Math.round(v * 100) / 100;else if (type === 'int') return Math.round(v);else return 0; + }, + parseValue: function parseValue(v, type) { + if (type === 'float') return parseFloat(v);else if (type === 'int') return parseInt(v, 10) || 0;else return 0; + }, + changeMode: function changeMode() { + var modes = Object.keys(this.modes); + var index = modes.indexOf(this.internalMode); + var newMode = modes[(index + 1) % modes.length]; + this.internalMode = newMode; + this.$emit('update:mode', newMode); + }, + genInput: function genInput(target, attrs, value, on) { + return this.$createElement('div', { + staticClass: 'v-color-picker__input' + }, [this.$createElement('input', { + key: target, + attrs: attrs, + domProps: { + value: value + }, + on: on + }), this.$createElement('span', target.toUpperCase())]); + }, + genInputs: function genInputs() { + var _this = this; + + switch (this.internalMode) { + case 'hexa': + { + var hex = this.color.hexa; + var value = this.hideAlpha && hex.endsWith('FF') ? hex.substr(0, 7) : hex; + return this.genInput('hex', { + maxlength: this.hideAlpha ? 7 : 9, + disabled: this.disabled + }, value, { + change: function change(e) { + var el = e.target; + + _this.$emit('update:color', _this.currentMode.from(Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_3__["parseHex"])(el.value))); + } + }); + } + + default: + { + var inputs = this.hideAlpha ? this.currentMode.inputs.slice(0, -1) : this.currentMode.inputs; + return inputs.map(function (_a) { + var _b = __read(_a, 3), + target = _b[0], + max = _b[1], + type = _b[2]; + + var value = _this.color[_this.internalMode]; + return _this.genInput(target, { + type: 'number', + min: 0, + max: max, + step: type === 'float' ? '0.01' : type === 'int' ? '1' : undefined, + disabled: _this.disabled + }, _this.getValue(value[target], type), { + input: function input(e) { + var _a; + + var el = e.target; + + var newVal = _this.parseValue(el.value || '0', type); + + _this.$emit('update:color', _this.currentMode.from(Object.assign({}, value, (_a = {}, _a[target] = newVal, _a)), _this.color.alpha)); + } + }); + }); + } + } + }, + genSwitch: function genSwitch() { + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + small: true, + icon: true, + disabled: this.disabled + }, + on: { + click: this.changeMode + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_2__["default"], '$unfold')]); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-color-picker__edit' + }, [this.genInputs(), !this.hideModeSwitch && this.genSwitch()]); + } +})); + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerPreview.sass": +/*!**************************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerPreview.sass ***! + \**************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerPreview.ts": +/*!************************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerPreview.ts ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VColorPickerPreview_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VColorPickerPreview.sass */ "./src/components/VColorPicker/VColorPickerPreview.sass"); +/* harmony import */ var _VColorPickerPreview_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VColorPickerPreview_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSlider_VSlider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSlider/VSlider */ "./src/components/VSlider/VSlider.ts"); +/* harmony import */ var _util_colorUtils__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/colorUtils */ "./src/util/colorUtils.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./util */ "./src/components/VColorPicker/util/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + // Utilities + + // Types + + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_3___default.a.extend({ + name: 'v-color-picker-preview', + props: { + color: Object, + disabled: Boolean, + hideAlpha: Boolean + }, + methods: { + genAlpha: function genAlpha() { + var _this = this; + + return this.genTrack({ + staticClass: 'v-color-picker__alpha', + props: { + thumbColor: 'grey lighten-2', + hideDetails: true, + value: this.color.alpha, + step: 0, + min: 0, + max: 1 + }, + style: { + backgroundImage: this.disabled ? undefined : "linear-gradient(to " + (this.$vuetify.rtl ? 'left' : 'right') + ", transparent, " + Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_2__["RGBtoCSS"])(this.color.rgba) + ")" + }, + on: { + input: function input(val) { + return _this.color.alpha !== val && _this.$emit('update:color', Object(_util__WEBPACK_IMPORTED_MODULE_4__["fromHSVA"])(__assign(__assign({}, _this.color.hsva), { + a: val + }))); + } + } + }); + }, + genSliders: function genSliders() { + return this.$createElement('div', { + staticClass: 'v-color-picker__sliders' + }, [this.genHue(), !this.hideAlpha && this.genAlpha()]); + }, + genDot: function genDot() { + return this.$createElement('div', { + staticClass: 'v-color-picker__dot' + }, [this.$createElement('div', { + style: { + background: Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_2__["RGBAtoCSS"])(this.color.rgba) + } + })]); + }, + genHue: function genHue() { + var _this = this; + + return this.genTrack({ + staticClass: 'v-color-picker__hue', + props: { + thumbColor: 'grey lighten-2', + hideDetails: true, + value: this.color.hue, + step: 0, + min: 0, + max: 360 + }, + on: { + input: function input(val) { + return _this.color.hue !== val && _this.$emit('update:color', Object(_util__WEBPACK_IMPORTED_MODULE_4__["fromHSVA"])(__assign(__assign({}, _this.color.hsva), { + h: val + }))); + } + } + }); + }, + genTrack: function genTrack(options) { + return this.$createElement(_VSlider_VSlider__WEBPACK_IMPORTED_MODULE_1__["default"], __assign(__assign({ + class: 'v-color-picker__track' + }, options), { + props: __assign({ + disabled: this.disabled + }, options.props) + })); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-color-picker__preview', + class: { + 'v-color-picker__preview--hide-alpha': this.hideAlpha + } + }, [this.genDot(), this.genSliders()]); + } +})); + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerSwatches.sass": +/*!***************************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerSwatches.sass ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VColorPicker/VColorPickerSwatches.ts": +/*!*************************************************************!*\ + !*** ./src/components/VColorPicker/VColorPickerSwatches.ts ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VColorPickerSwatches_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VColorPickerSwatches.sass */ "./src/components/VColorPicker/VColorPickerSwatches.sass"); +/* harmony import */ var _VColorPickerSwatches_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VColorPickerSwatches_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _util_colors__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/colors */ "./src/util/colors.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./util */ "./src/components/VColorPicker/util/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_colorUtils__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/colorUtils */ "./src/util/colorUtils.ts"); +// Styles + // Components + + // Helpers + + + + + + + + +function parseDefaultColors(colors) { + return Object.keys(colors).map(function (key) { + var color = colors[key]; + return color.base ? [color.base, color.darken4, color.darken3, color.darken2, color.darken1, color.lighten1, color.lighten2, color.lighten3, color.lighten4, color.lighten5] : [color.black, color.white, color.transparent]; + }); +} + +var white = Object(_util__WEBPACK_IMPORTED_MODULE_3__["fromHex"])('#FFFFFF').rgba; +var black = Object(_util__WEBPACK_IMPORTED_MODULE_3__["fromHex"])('#000000').rgba; +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_5__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-color-picker-swatches', + props: { + swatches: { + type: Array, + default: function _default() { + return parseDefaultColors(_util_colors__WEBPACK_IMPORTED_MODULE_2__["default"]); + } + }, + color: Object, + maxWidth: [Number, String], + maxHeight: [Number, String] + }, + methods: { + genColor: function genColor(color) { + var _this = this; + + var content = this.$createElement('div', { + style: { + background: color + } + }, [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["deepEqual"])(this.color, Object(_util__WEBPACK_IMPORTED_MODULE_3__["parseColor"])(color, null)) && this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + small: true, + dark: Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_7__["contrastRatio"])(this.color.rgba, white) > 2 && this.color.alpha > 0.5, + light: Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_7__["contrastRatio"])(this.color.rgba, black) > 2 && this.color.alpha > 0.5 + } + }, '$success')]); + return this.$createElement('div', { + staticClass: 'v-color-picker__color', + on: { + // TODO: Less hacky way of catching transparent + click: function click() { + return _this.$emit('update:color', Object(_util__WEBPACK_IMPORTED_MODULE_3__["fromHex"])(color === 'transparent' ? '#00000000' : color)); + } + } + }, [content]); + }, + genSwatches: function genSwatches() { + var _this = this; + + return this.swatches.map(function (swatch) { + var colors = swatch.map(_this.genColor); + return _this.$createElement('div', { + staticClass: 'v-color-picker__swatch' + }, colors); + }); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-color-picker__swatches', + style: { + maxWidth: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.maxWidth), + maxHeight: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(this.maxHeight) + } + }, [this.$createElement('div', this.genSwatches())]); + } +})); + +/***/ }), + +/***/ "./src/components/VColorPicker/index.ts": +/*!**********************************************!*\ + !*** ./src/components/VColorPicker/index.ts ***! + \**********************************************/ +/*! exports provided: VColorPicker, VColorPickerSwatches, VColorPickerCanvas, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VColorPicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VColorPicker */ "./src/components/VColorPicker/VColorPicker.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VColorPicker", function() { return _VColorPicker__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VColorPickerSwatches__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VColorPickerSwatches */ "./src/components/VColorPicker/VColorPickerSwatches.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VColorPickerSwatches", function() { return _VColorPickerSwatches__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VColorPickerCanvas__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VColorPickerCanvas */ "./src/components/VColorPicker/VColorPickerCanvas.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VColorPickerCanvas", function() { return _VColorPickerCanvas__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + + + + + +/* harmony default export */ __webpack_exports__["default"] = (_VColorPicker__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VColorPicker/util/index.ts": +/*!***************************************************!*\ + !*** ./src/components/VColorPicker/util/index.ts ***! + \***************************************************/ +/*! exports provided: fromHSVA, fromHSLA, fromRGBA, fromHexa, fromHex, parseColor, extractColor, hasAlpha */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fromHSVA", function() { return fromHSVA; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fromHSLA", function() { return fromHSLA; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fromRGBA", function() { return fromRGBA; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fromHexa", function() { return fromHexa; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "fromHex", function() { return fromHex; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseColor", function() { return parseColor; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "extractColor", function() { return extractColor; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasAlpha", function() { return hasAlpha; }); +/* harmony import */ var _util_colorUtils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../util/colorUtils */ "./src/util/colorUtils.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __rest = undefined && undefined.__rest || function (s, e) { + var t = {}; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + } + + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; +}; // Utilities + + + +function fromHSVA(hsva) { + hsva = __assign({}, hsva); + var hexa = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoHex"])(hsva); + var hsla = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoHSLA"])(hsva); + var rgba = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoRGBA"])(hsva); + return { + alpha: hsva.a, + hex: hexa.substr(0, 7), + hexa: hexa, + hsla: hsla, + hsva: hsva, + hue: hsva.h, + rgba: rgba + }; +} +function fromHSLA(hsla) { + var hsva = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSLAtoHSVA"])(hsla); + var hexa = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoHex"])(hsva); + var rgba = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoRGBA"])(hsva); + return { + alpha: hsva.a, + hex: hexa.substr(0, 7), + hexa: hexa, + hsla: hsla, + hsva: hsva, + hue: hsva.h, + rgba: rgba + }; +} +function fromRGBA(rgba) { + var hsva = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["RGBAtoHSVA"])(rgba); + var hexa = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["RGBAtoHex"])(rgba); + var hsla = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoHSLA"])(hsva); + return { + alpha: hsva.a, + hex: hexa.substr(0, 7), + hexa: hexa, + hsla: hsla, + hsva: hsva, + hue: hsva.h, + rgba: rgba + }; +} +function fromHexa(hexa) { + var hsva = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HexToHSVA"])(hexa); + var hsla = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoHSLA"])(hsva); + var rgba = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["HSVAtoRGBA"])(hsva); + return { + alpha: hsva.a, + hex: hexa.substr(0, 7), + hexa: hexa, + hsla: hsla, + hsva: hsva, + hue: hsva.h, + rgba: rgba + }; +} +function fromHex(hex) { + return fromHexa(Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["parseHex"])(hex)); +} + +function has(obj, key) { + return key.every(function (k) { + return obj.hasOwnProperty(k); + }); +} + +function parseColor(color, oldColor) { + if (!color) return fromRGBA({ + r: 255, + g: 0, + b: 0, + a: 1 + }); + + if (typeof color === 'string') { + if (color === 'transparent') return fromHexa('#00000000'); + var hex = Object(_util_colorUtils__WEBPACK_IMPORTED_MODULE_0__["parseHex"])(color); + if (oldColor && hex === oldColor.hexa) return oldColor;else return fromHexa(hex); + } + + if (_typeof(color) === 'object') { + if (color.hasOwnProperty('alpha')) return color; + var a = color.hasOwnProperty('a') ? parseFloat(color.a) : 1; + + if (has(color, ['r', 'g', 'b'])) { + if (oldColor && color === oldColor.rgba) return oldColor;else return fromRGBA(__assign(__assign({}, color), { + a: a + })); + } else if (has(color, ['h', 's', 'l'])) { + if (oldColor && color === oldColor.hsla) return oldColor;else return fromHSLA(__assign(__assign({}, color), { + a: a + })); + } else if (has(color, ['h', 's', 'v'])) { + if (oldColor && color === oldColor.hsva) return oldColor;else return fromHSVA(__assign(__assign({}, color), { + a: a + })); + } + } + + return fromRGBA({ + r: 255, + g: 0, + b: 0, + a: 1 + }); +} + +function stripAlpha(color, stripAlpha) { + if (stripAlpha) { + var a = color.a, + rest = __rest(color, ["a"]); + + return rest; + } + + return color; +} + +function extractColor(color, input) { + if (input == null) return color; + + if (typeof input === 'string') { + return input.length === 7 ? color.hex : color.hexa; + } + + if (_typeof(input) === 'object') { + if (has(input, ['r', 'g', 'b'])) return stripAlpha(color.rgba, !input.a);else if (has(input, ['h', 's', 'l'])) return stripAlpha(color.hsla, !input.a);else if (has(input, ['h', 's', 'v'])) return stripAlpha(color.hsva, !input.a); + } + + return color; +} +function hasAlpha(color) { + if (!color) return false; + + if (typeof color === 'string') { + return color.length > 7; + } + + if (_typeof(color) === 'object') { + return has(color, ['a']) || has(color, ['alpha']); + } + + return false; +} + +/***/ }), + +/***/ "./src/components/VCombobox/VCombobox.ts": +/*!***********************************************!*\ + !*** ./src/components/VCombobox/VCombobox.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAutocomplete_VAutocomplete_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VAutocomplete/VAutocomplete.sass */ "./src/components/VAutocomplete/VAutocomplete.sass"); +/* harmony import */ var _VAutocomplete_VAutocomplete_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VAutocomplete_VAutocomplete_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSelect/VSelect */ "./src/components/VSelect/VSelect.ts"); +/* harmony import */ var _VAutocomplete_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VAutocomplete/VAutocomplete */ "./src/components/VAutocomplete/VAutocomplete.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + + // Utils + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VAutocomplete_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].extend({ + name: 'v-combobox', + props: { + delimiters: { + type: Array, + default: function _default() { + return []; + } + }, + returnObject: { + type: Boolean, + default: true + } + }, + data: function data() { + return { + editingIndex: -1 + }; + }, + computed: { + computedCounterValue: function computedCounterValue() { + return this.multiple ? this.selectedItems.length : (this.internalSearch || '').toString().length; + }, + hasSlot: function hasSlot() { + return _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.hasSlot.call(this) || this.multiple; + }, + isAnyValueAllowed: function isAnyValueAllowed() { + return true; + }, + menuCanShow: function menuCanShow() { + if (!this.isFocused) return false; + return this.hasDisplayedItems || !!this.$slots['no-data'] && !this.hideNoData; + } + }, + methods: { + onInternalSearchChanged: function onInternalSearchChanged(val) { + if (val && this.multiple && this.delimiters.length) { + var delimiter = this.delimiters.find(function (d) { + return val.endsWith(d); + }); + + if (delimiter != null) { + this.internalSearch = val.slice(0, val.length - delimiter.length); + this.updateTags(); + } + } + + this.updateMenuDimensions(); + }, + genInput: function genInput() { + var input = _VAutocomplete_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genInput.call(this); + delete input.data.attrs.name; + input.data.on.paste = this.onPaste; + return input; + }, + genChipSelection: function genChipSelection(item, index) { + var _this = this; + + var chip = _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genChipSelection.call(this, item, index); // Allow user to update an existing value + + if (this.multiple) { + chip.componentOptions.listeners = __assign(__assign({}, chip.componentOptions.listeners), { + dblclick: function dblclick() { + _this.editingIndex = index; + _this.internalSearch = _this.getText(item); + _this.selectedIndex = -1; + } + }); + } + + return chip; + }, + onChipInput: function onChipInput(item) { + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onChipInput.call(this, item); + this.editingIndex = -1; + }, + // Requires a manual definition + // to overwrite removal in v-autocomplete + onEnterDown: function onEnterDown(e) { + e.preventDefault(); // If has menu index, let v-select-list handle + + if (this.getMenuIndex() > -1) return; + this.$nextTick(this.updateSelf); + }, + onFilteredItemsChanged: function onFilteredItemsChanged(val, oldVal) { + if (!this.autoSelectFirst) return; + _VAutocomplete_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.onFilteredItemsChanged.call(this, val, oldVal); + }, + onKeyDown: function onKeyDown(e) { + var keyCode = e.keyCode; + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onKeyDown.call(this, e); // If user is at selection index of 0 + // create a new tag + + if (this.multiple && keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_3__["keyCodes"].left && this.$refs.input.selectionStart === 0) { + this.updateSelf(); + } else if (keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_3__["keyCodes"].enter) { + this.onEnterDown(e); + } // The ordering is important here + // allows new value to be updated + // and then moves the index to the + // proper location + + + this.changeSelectedIndex(keyCode); + }, + onTabDown: function onTabDown(e) { + // When adding tags, if searching and + // there is not a filtered options, + // add the value to the tags list + if (this.multiple && this.internalSearch && this.getMenuIndex() === -1) { + e.preventDefault(); + e.stopPropagation(); + return this.updateTags(); + } + + _VAutocomplete_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.onTabDown.call(this, e); + }, + selectItem: function selectItem(item) { + // Currently only supports items: + if (this.editingIndex > -1) { + this.updateEditing(); + } else { + _VAutocomplete_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.selectItem.call(this, item); + } + }, + setSelectedItems: function setSelectedItems() { + if (this.internalValue == null || this.internalValue === '') { + this.selectedItems = []; + } else { + this.selectedItems = this.multiple ? this.internalValue : [this.internalValue]; + } + }, + setValue: function setValue(value) { + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.setValue.call(this, value !== null && value !== void 0 ? value : this.internalSearch); + }, + updateEditing: function updateEditing() { + var value = this.internalValue.slice(); + value[this.editingIndex] = this.internalSearch; + this.setValue(value); + this.editingIndex = -1; + }, + updateCombobox: function updateCombobox() { + var isUsingSlot = Boolean(this.$scopedSlots.selection) || this.hasChips; // If search is not dirty and is + // using slot, do nothing + + if (isUsingSlot && !this.searchIsDirty) return; // The internal search is not matching + // the internal value, update the input + + if (this.internalSearch !== this.getText(this.internalValue)) this.setValue(); // Reset search if using slot + // to avoid a double input + + if (isUsingSlot) this.internalSearch = undefined; + }, + updateSelf: function updateSelf() { + this.multiple ? this.updateTags() : this.updateCombobox(); + }, + updateTags: function updateTags() { + var menuIndex = this.getMenuIndex(); // If the user is not searching + // and no menu item is selected + // do nothing + + if (menuIndex < 0 && !this.searchIsDirty) return; + + if (this.editingIndex > -1) { + return this.updateEditing(); + } + + var index = this.selectedItems.indexOf(this.internalSearch); // If it already exists, do nothing + // this might need to change to bring + // the duplicated item to the last entered + + if (index > -1) { + var internalValue = this.internalValue.slice(); + internalValue.splice(index, 1); + this.setValue(internalValue); + } // If menu index is greater than 1 + // the selection is handled elsewhere + // TODO: find out where + + + if (menuIndex > -1) return this.internalSearch = null; + this.selectItem(this.internalSearch); + this.internalSearch = null; + }, + onPaste: function onPaste(event) { + if (!this.multiple || this.searchIsDirty) return; + var pastedItemText = event.clipboardData.getData('text/vnd.vuetify.autocomplete.item+plain'); + + if (pastedItemText && this.findExistingIndex(pastedItemText) === -1) { + event.preventDefault(); + _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.selectItem.call(this, pastedItemText); + } + } + } +})); + +/***/ }), + +/***/ "./src/components/VCombobox/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VCombobox/index.ts ***! + \*******************************************/ +/*! exports provided: VCombobox, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCombobox__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCombobox */ "./src/components/VCombobox/VCombobox.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCombobox", function() { return _VCombobox__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VCombobox__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VContent/VContent.ts": +/*!*********************************************!*\ + !*** ./src/components/VContent/VContent.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMain_VMain__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VMain/VMain */ "./src/components/VMain/VMain.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +// Extensions + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VMain_VMain__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'v-main', + created: function created() { + Object(_util_console__WEBPACK_IMPORTED_MODULE_1__["deprecate"])('v-content', 'v-main', this); + }, + render: function render(h) { + // Add the legacy class names + var node = _VMain_VMain__WEBPACK_IMPORTED_MODULE_0__["default"].options.render.call(this, h); + node.data.staticClass += ' v-content'; + node.children[0].data.staticClass += ' v-content__wrap'; + return h(node.tag, node.data, node.children); + } +})); + +/***/ }), + +/***/ "./src/components/VContent/index.ts": +/*!******************************************!*\ + !*** ./src/components/VContent/index.ts ***! + \******************************************/ +/*! exports provided: VContent, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VContent__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VContent */ "./src/components/VContent/VContent.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VContent", function() { return _VContent__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VContent__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VCounter/VCounter.sass": +/*!***********************************************!*\ + !*** ./src/components/VCounter/VCounter.sass ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VCounter/VCounter.ts": +/*!*********************************************!*\ + !*** ./src/components/VCounter/VCounter.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCounter_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCounter.sass */ "./src/components/VCounter/VCounter.sass"); +/* harmony import */ var _VCounter_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VCounter_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_1__["default"]).extend({ + name: 'v-counter', + functional: true, + props: { + value: { + type: [Number, String], + default: '' + }, + max: [Number, String] + }, + render: function render(h, ctx) { + var props = ctx.props; + var max = parseInt(props.max, 10); + var value = parseInt(props.value, 10); + var content = max ? value + " / " + max : String(props.value); + var isGreater = max && value > max; + return h('div', { + staticClass: 'v-counter', + class: __assign({ + 'error--text': isGreater + }, Object(_mixins_themeable__WEBPACK_IMPORTED_MODULE_1__["functionalThemeClasses"])(ctx)) + }, content); + } +})); + +/***/ }), + +/***/ "./src/components/VCounter/index.ts": +/*!******************************************!*\ + !*** ./src/components/VCounter/index.ts ***! + \******************************************/ +/*! exports provided: VCounter, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCounter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VCounter */ "./src/components/VCounter/VCounter.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCounter", function() { return _VCounter__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VCounter__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VData/VData.ts": +/*!***************************************!*\ + !*** ./src/components/VData/VData.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_1__); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Helpers + + + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1___default.a.extend({ + name: 'v-data', + inheritAttrs: false, + props: { + items: { + type: Array, + default: function _default() { + return []; + } + }, + options: { + type: Object, + default: function _default() { + return {}; + } + }, + sortBy: { + type: [String, Array], + default: function _default() { + return []; + } + }, + sortDesc: { + type: [Boolean, Array], + default: function _default() { + return []; + } + }, + customSort: { + type: Function, + default: _util_helpers__WEBPACK_IMPORTED_MODULE_0__["sortItems"] + }, + mustSort: Boolean, + multiSort: Boolean, + page: { + type: Number, + default: 1 + }, + itemsPerPage: { + type: Number, + default: 10 + }, + groupBy: { + type: [String, Array], + default: function _default() { + return []; + } + }, + groupDesc: { + type: [Boolean, Array], + default: function _default() { + return []; + } + }, + customGroup: { + type: Function, + default: _util_helpers__WEBPACK_IMPORTED_MODULE_0__["groupItems"] + }, + locale: { + type: String, + default: 'en-US' + }, + disableSort: Boolean, + disablePagination: Boolean, + disableFiltering: Boolean, + search: String, + customFilter: { + type: Function, + default: _util_helpers__WEBPACK_IMPORTED_MODULE_0__["searchItems"] + }, + serverItemsLength: { + type: Number, + default: -1 + } + }, + data: function data() { + var _a, _b; + + var internalOptions = { + page: this.page, + itemsPerPage: this.itemsPerPage, + sortBy: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(this.sortBy), + sortDesc: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(this.sortDesc), + groupBy: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(this.groupBy), + groupDesc: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(this.groupDesc), + mustSort: this.mustSort, + multiSort: this.multiSort + }; + + if (this.options) { + internalOptions = Object.assign(internalOptions, this.options); + } + + var sortBy = internalOptions.sortBy, + sortDesc = internalOptions.sortDesc, + groupBy = internalOptions.groupBy, + groupDesc = internalOptions.groupDesc; + var sortDiff = sortBy.length - sortDesc.length; + var groupDiff = groupBy.length - groupDesc.length; + + if (sortDiff > 0) { + (_a = internalOptions.sortDesc).push.apply(_a, __spread(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["fillArray"])(sortDiff, false))); + } + + if (groupDiff > 0) { + (_b = internalOptions.groupDesc).push.apply(_b, __spread(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["fillArray"])(groupDiff, false))); + } + + return { + internalOptions: internalOptions + }; + }, + computed: { + itemsLength: function itemsLength() { + return this.serverItemsLength >= 0 ? this.serverItemsLength : this.filteredItems.length; + }, + pageCount: function pageCount() { + return this.internalOptions.itemsPerPage <= 0 ? 1 : Math.ceil(this.itemsLength / this.internalOptions.itemsPerPage); + }, + pageStart: function pageStart() { + if (this.internalOptions.itemsPerPage === -1 || !this.items.length) return 0; + return (this.internalOptions.page - 1) * this.internalOptions.itemsPerPage; + }, + pageStop: function pageStop() { + if (this.internalOptions.itemsPerPage === -1) return this.itemsLength; + if (!this.items.length) return 0; + return Math.min(this.itemsLength, this.internalOptions.page * this.internalOptions.itemsPerPage); + }, + isGrouped: function isGrouped() { + return !!this.internalOptions.groupBy.length; + }, + pagination: function pagination() { + return { + page: this.internalOptions.page, + itemsPerPage: this.internalOptions.itemsPerPage, + pageStart: this.pageStart, + pageStop: this.pageStop, + pageCount: this.pageCount, + itemsLength: this.itemsLength + }; + }, + filteredItems: function filteredItems() { + var items = this.items.slice(); + + if (!this.disableFiltering && this.serverItemsLength <= 0) { + items = this.customFilter(items, this.search); + } + + return items; + }, + computedItems: function computedItems() { + var items = this.filteredItems.slice(); + + if (!this.disableSort && this.serverItemsLength <= 0) { + items = this.sortItems(items); + } + + if (!this.disablePagination && this.serverItemsLength <= 0) { + items = this.paginateItems(items); + } + + return items; + }, + groupedItems: function groupedItems() { + return this.isGrouped ? this.groupItems(this.computedItems) : null; + }, + scopedProps: function scopedProps() { + var props = { + sort: this.sort, + sortArray: this.sortArray, + group: this.group, + items: this.computedItems, + options: this.internalOptions, + updateOptions: this.updateOptions, + pagination: this.pagination, + groupedItems: this.groupedItems, + originalItemsLength: this.items.length + }; + return props; + }, + computedOptions: function computedOptions() { + return __assign({}, this.options); + } + }, + watch: { + computedOptions: { + handler: function handler(options, old) { + if (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(options, old)) return; + this.updateOptions(options); + }, + deep: true, + immediate: true + }, + internalOptions: { + handler: function handler(options, old) { + if (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(options, old)) return; + this.$emit('update:options', options); + }, + deep: true, + immediate: true + }, + page: function page(_page) { + this.updateOptions({ + page: _page + }); + }, + 'internalOptions.page': function internalOptionsPage(page) { + this.$emit('update:page', page); + }, + itemsPerPage: function itemsPerPage(_itemsPerPage) { + this.updateOptions({ + itemsPerPage: _itemsPerPage + }); + }, + 'internalOptions.itemsPerPage': function internalOptionsItemsPerPage(itemsPerPage) { + this.$emit('update:items-per-page', itemsPerPage); + }, + sortBy: function sortBy(_sortBy) { + this.updateOptions({ + sortBy: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(_sortBy) + }); + }, + 'internalOptions.sortBy': function internalOptionsSortBy(sortBy, old) { + !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(sortBy, old) && this.$emit('update:sort-by', Array.isArray(this.sortBy) ? sortBy : sortBy[0]); + }, + sortDesc: function sortDesc(_sortDesc) { + this.updateOptions({ + sortDesc: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(_sortDesc) + }); + }, + 'internalOptions.sortDesc': function internalOptionsSortDesc(sortDesc, old) { + !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(sortDesc, old) && this.$emit('update:sort-desc', Array.isArray(this.sortDesc) ? sortDesc : sortDesc[0]); + }, + groupBy: function groupBy(_groupBy) { + this.updateOptions({ + groupBy: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(_groupBy) + }); + }, + 'internalOptions.groupBy': function internalOptionsGroupBy(groupBy, old) { + !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(groupBy, old) && this.$emit('update:group-by', Array.isArray(this.groupBy) ? groupBy : groupBy[0]); + }, + groupDesc: function groupDesc(_groupDesc) { + this.updateOptions({ + groupDesc: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["wrapInArray"])(_groupDesc) + }); + }, + 'internalOptions.groupDesc': function internalOptionsGroupDesc(groupDesc, old) { + !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(groupDesc, old) && this.$emit('update:group-desc', Array.isArray(this.groupDesc) ? groupDesc : groupDesc[0]); + }, + multiSort: function multiSort(_multiSort) { + this.updateOptions({ + multiSort: _multiSort + }); + }, + 'internalOptions.multiSort': function internalOptionsMultiSort(multiSort) { + this.$emit('update:multi-sort', multiSort); + }, + mustSort: function mustSort(_mustSort) { + this.updateOptions({ + mustSort: _mustSort + }); + }, + 'internalOptions.mustSort': function internalOptionsMustSort(mustSort) { + this.$emit('update:must-sort', mustSort); + }, + pageCount: { + handler: function handler(pageCount) { + this.$emit('page-count', pageCount); + }, + immediate: true + }, + computedItems: { + handler: function handler(computedItems) { + this.$emit('current-items', computedItems); + }, + immediate: true + }, + pagination: { + handler: function handler(pagination, old) { + if (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(pagination, old)) return; + this.$emit('pagination', this.pagination); + }, + immediate: true + } + }, + methods: { + toggle: function toggle(key, oldBy, oldDesc, page, mustSort, multiSort) { + var by = oldBy.slice(); + var desc = oldDesc.slice(); + var byIndex = by.findIndex(function (k) { + return k === key; + }); + + if (byIndex < 0) { + if (!multiSort) { + by = []; + desc = []; + } + + by.push(key); + desc.push(false); + } else if (byIndex >= 0 && !desc[byIndex]) { + desc[byIndex] = true; + } else if (!mustSort) { + by.splice(byIndex, 1); + desc.splice(byIndex, 1); + } else { + desc[byIndex] = false; + } // Reset page to 1 if sortBy or sortDesc have changed + + + if (!Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(by, oldBy) || !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["deepEqual"])(desc, oldDesc)) { + page = 1; + } + + return { + by: by, + desc: desc, + page: page + }; + }, + group: function group(key) { + var _a = this.toggle(key, this.internalOptions.groupBy, this.internalOptions.groupDesc, this.internalOptions.page, true, false), + groupBy = _a.by, + groupDesc = _a.desc, + page = _a.page; + + this.updateOptions({ + groupBy: groupBy, + groupDesc: groupDesc, + page: page + }); + }, + sort: function sort(key) { + if (Array.isArray(key)) return this.sortArray(key); + + var _a = this.toggle(key, this.internalOptions.sortBy, this.internalOptions.sortDesc, this.internalOptions.page, this.internalOptions.mustSort, this.internalOptions.multiSort), + sortBy = _a.by, + sortDesc = _a.desc, + page = _a.page; + + this.updateOptions({ + sortBy: sortBy, + sortDesc: sortDesc, + page: page + }); + }, + sortArray: function sortArray(sortBy) { + var _this = this; + + var sortDesc = sortBy.map(function (s) { + var i = _this.internalOptions.sortBy.findIndex(function (k) { + return k === s; + }); + + return i > -1 ? _this.internalOptions.sortDesc[i] : false; + }); + this.updateOptions({ + sortBy: sortBy, + sortDesc: sortDesc + }); + }, + updateOptions: function updateOptions(options) { + this.internalOptions = __assign(__assign(__assign({}, this.internalOptions), options), { + page: this.serverItemsLength < 0 ? Math.max(1, Math.min(options.page || this.internalOptions.page, this.pageCount)) : options.page || this.internalOptions.page + }); + }, + sortItems: function sortItems(items) { + var sortBy = this.internalOptions.sortBy; + var sortDesc = this.internalOptions.sortDesc; + + if (this.internalOptions.groupBy.length) { + sortBy = __spread(this.internalOptions.groupBy, sortBy); + sortDesc = __spread(this.internalOptions.groupDesc, sortDesc); + } + + return this.customSort(items, sortBy, sortDesc, this.locale); + }, + groupItems: function groupItems(items) { + return this.customGroup(items, this.internalOptions.groupBy, this.internalOptions.groupDesc); + }, + paginateItems: function paginateItems(items) { + // Make sure we don't try to display non-existant page if items suddenly change + // TODO: Could possibly move this to pageStart/pageStop? + if (this.serverItemsLength === -1 && items.length <= this.pageStart) { + this.internalOptions.page = Math.max(1, this.internalOptions.page - 1); + } + + return items.slice(this.pageStart, this.pageStop); + } + }, + render: function render() { + return this.$scopedSlots.default && this.$scopedSlots.default(this.scopedProps); + } +})); + +/***/ }), + +/***/ "./src/components/VData/index.ts": +/*!***************************************!*\ + !*** ./src/components/VData/index.ts ***! + \***************************************/ +/*! exports provided: VData, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VData__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VData */ "./src/components/VData/VData.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VData", function() { return _VData__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VData__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VDataIterator/VDataFooter.sass": +/*!*******************************************************!*\ + !*** ./src/components/VDataIterator/VDataFooter.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDataIterator/VDataFooter.ts": +/*!*****************************************************!*\ + !*** ./src/components/VDataIterator/VDataFooter.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDataFooter_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDataFooter.sass */ "./src/components/VDataIterator/VDataFooter.sass"); +/* harmony import */ var _VDataFooter_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDataFooter_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSelect/VSelect */ "./src/components/VSelect/VSelect.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_4__); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + + // Components + + + + // Types + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_4___default.a.extend({ + name: 'v-data-footer', + props: { + options: { + type: Object, + required: true + }, + pagination: { + type: Object, + required: true + }, + itemsPerPageOptions: { + type: Array, + default: function _default() { + return [5, 10, 15, -1]; + } + }, + prevIcon: { + type: String, + default: '$prev' + }, + nextIcon: { + type: String, + default: '$next' + }, + firstIcon: { + type: String, + default: '$first' + }, + lastIcon: { + type: String, + default: '$last' + }, + itemsPerPageText: { + type: String, + default: '$vuetify.dataFooter.itemsPerPageText' + }, + itemsPerPageAllText: { + type: String, + default: '$vuetify.dataFooter.itemsPerPageAll' + }, + showFirstLastPage: Boolean, + showCurrentPage: Boolean, + disablePagination: Boolean, + disableItemsPerPage: Boolean, + pageText: { + type: String, + default: '$vuetify.dataFooter.pageText' + } + }, + computed: { + disableNextPageIcon: function disableNextPageIcon() { + return this.options.itemsPerPage <= 0 || this.options.page * this.options.itemsPerPage >= this.pagination.itemsLength || this.pagination.pageStop < 0; + }, + computedDataItemsPerPageOptions: function computedDataItemsPerPageOptions() { + var _this = this; + + return this.itemsPerPageOptions.map(function (option) { + if (_typeof(option) === 'object') return option;else return _this.genDataItemsPerPageOption(option); + }); + } + }, + methods: { + updateOptions: function updateOptions(obj) { + this.$emit('update:options', Object.assign({}, this.options, obj)); + }, + onFirstPage: function onFirstPage() { + this.updateOptions({ + page: 1 + }); + }, + onPreviousPage: function onPreviousPage() { + this.updateOptions({ + page: this.options.page - 1 + }); + }, + onNextPage: function onNextPage() { + this.updateOptions({ + page: this.options.page + 1 + }); + }, + onLastPage: function onLastPage() { + this.updateOptions({ + page: this.pagination.pageCount + }); + }, + onChangeItemsPerPage: function onChangeItemsPerPage(itemsPerPage) { + this.updateOptions({ + itemsPerPage: itemsPerPage, + page: 1 + }); + }, + genDataItemsPerPageOption: function genDataItemsPerPageOption(option) { + return { + text: option === -1 ? this.$vuetify.lang.t(this.itemsPerPageAllText) : String(option), + value: option + }; + }, + genItemsPerPageSelect: function genItemsPerPageSelect() { + var value = this.options.itemsPerPage; + var computedIPPO = this.computedDataItemsPerPageOptions; + if (computedIPPO.length <= 1) return null; + if (!computedIPPO.find(function (ippo) { + return ippo.value === value; + })) value = computedIPPO[0]; + return this.$createElement('div', { + staticClass: 'v-data-footer__select' + }, [this.$vuetify.lang.t(this.itemsPerPageText), this.$createElement(_VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"], { + attrs: { + 'aria-label': this.itemsPerPageText + }, + props: { + disabled: this.disableItemsPerPage, + items: computedIPPO, + value: value, + hideDetails: true, + auto: true, + minWidth: '75px' + }, + on: { + input: this.onChangeItemsPerPage + } + })]); + }, + genPaginationInfo: function genPaginationInfo() { + var children = ['–']; + + if (this.pagination.itemsLength && this.pagination.itemsPerPage) { + var itemsLength = this.pagination.itemsLength; + var pageStart = this.pagination.pageStart + 1; + var pageStop = itemsLength < this.pagination.pageStop || this.pagination.pageStop < 0 ? itemsLength : this.pagination.pageStop; + children = this.$scopedSlots['page-text'] ? [this.$scopedSlots['page-text']({ + pageStart: pageStart, + pageStop: pageStop, + itemsLength: itemsLength + })] : [this.$vuetify.lang.t(this.pageText, pageStart, pageStop, itemsLength)]; + } + + return this.$createElement('div', { + class: 'v-data-footer__pagination' + }, children); + }, + genIcon: function genIcon(click, disabled, label, icon) { + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + disabled: disabled || this.disablePagination, + icon: true, + text: true + }, + on: { + click: click + }, + attrs: { + 'aria-label': label + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_2__["default"], icon)]); + }, + genIcons: function genIcons() { + var before = []; + var after = []; + before.push(this.genIcon(this.onPreviousPage, this.options.page === 1, this.$vuetify.lang.t('$vuetify.dataFooter.prevPage'), this.$vuetify.rtl ? this.nextIcon : this.prevIcon)); + after.push(this.genIcon(this.onNextPage, this.disableNextPageIcon, this.$vuetify.lang.t('$vuetify.dataFooter.nextPage'), this.$vuetify.rtl ? this.prevIcon : this.nextIcon)); + + if (this.showFirstLastPage) { + before.unshift(this.genIcon(this.onFirstPage, this.options.page === 1, this.$vuetify.lang.t('$vuetify.dataFooter.firstPage'), this.$vuetify.rtl ? this.lastIcon : this.firstIcon)); + after.push(this.genIcon(this.onLastPage, this.options.page >= this.pagination.pageCount || this.options.itemsPerPage === -1, this.$vuetify.lang.t('$vuetify.dataFooter.lastPage'), this.$vuetify.rtl ? this.firstIcon : this.lastIcon)); + } + + return [this.$createElement('div', { + staticClass: 'v-data-footer__icons-before' + }, before), this.showCurrentPage && this.$createElement('span', [this.options.page.toString()]), this.$createElement('div', { + staticClass: 'v-data-footer__icons-after' + }, after)]; + } + }, + render: function render() { + return this.$createElement('div', { + staticClass: 'v-data-footer' + }, [this.genItemsPerPageSelect(), this.genPaginationInfo(), this.genIcons()]); + } +})); + +/***/ }), + +/***/ "./src/components/VDataIterator/VDataIterator.ts": +/*!*******************************************************!*\ + !*** ./src/components/VDataIterator/VDataIterator.ts ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VData__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VData */ "./src/components/VData/index.ts"); +/* harmony import */ var _VDataFooter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VDataFooter */ "./src/components/VDataIterator/VDataFooter.ts"); +/* harmony import */ var _mixins_mobile__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/mobile */ "./src/mixins/mobile/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Components + + + + // Mixins + + + // Helpers + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_mobile__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-data-iterator', + props: __assign(__assign({}, _VData__WEBPACK_IMPORTED_MODULE_0__["VData"].options.props), { + itemKey: { + type: String, + default: 'id' + }, + value: { + type: Array, + default: function _default() { + return []; + } + }, + singleSelect: Boolean, + expanded: { + type: Array, + default: function _default() { + return []; + } + }, + mobileBreakpoint: __assign(__assign({}, _mixins_mobile__WEBPACK_IMPORTED_MODULE_2__["default"].options.props.mobileBreakpoint), { + default: 600 + }), + singleExpand: Boolean, + loading: [Boolean, String], + noResultsText: { + type: String, + default: '$vuetify.dataIterator.noResultsText' + }, + noDataText: { + type: String, + default: '$vuetify.noDataText' + }, + loadingText: { + type: String, + default: '$vuetify.dataIterator.loadingText' + }, + hideDefaultFooter: Boolean, + footerProps: Object, + selectableKey: { + type: String, + default: 'isSelectable' + } + }), + data: function data() { + return { + selection: {}, + expansion: {}, + internalCurrentItems: [] + }; + }, + computed: { + everyItem: function everyItem() { + var _this = this; + + return !!this.selectableItems.length && this.selectableItems.every(function (i) { + return _this.isSelected(i); + }); + }, + someItems: function someItems() { + var _this = this; + + return this.selectableItems.some(function (i) { + return _this.isSelected(i); + }); + }, + sanitizedFooterProps: function sanitizedFooterProps() { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["camelizeObjectKeys"])(this.footerProps); + }, + selectableItems: function selectableItems() { + var _this = this; + + return this.internalCurrentItems.filter(function (item) { + return _this.isSelectable(item); + }); + } + }, + watch: { + value: { + handler: function handler(value) { + var _this = this; + + this.selection = value.reduce(function (selection, item) { + selection[Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, _this.itemKey)] = item; + return selection; + }, {}); + }, + immediate: true + }, + selection: function selection(value, old) { + if (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["deepEqual"])(Object.keys(value), Object.keys(old))) return; + this.$emit('input', Object.values(value)); + }, + expanded: { + handler: function handler(value) { + var _this = this; + + this.expansion = value.reduce(function (expansion, item) { + expansion[Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, _this.itemKey)] = true; + return expansion; + }, {}); + }, + immediate: true + }, + expansion: function expansion(value, old) { + var _this = this; + + if (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["deepEqual"])(value, old)) return; + var keys = Object.keys(value).filter(function (k) { + return value[k]; + }); + var expanded = !keys.length ? [] : this.items.filter(function (i) { + return keys.includes(String(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(i, _this.itemKey))); + }); + this.$emit('update:expanded', expanded); + } + }, + created: function created() { + var _this = this; + + var breakingProps = [['disable-initial-sort', 'sort-by'], ['filter', 'custom-filter'], ['pagination', 'options'], ['total-items', 'server-items-length'], ['hide-actions', 'hide-default-footer'], ['rows-per-page-items', 'footer-props.items-per-page-options'], ['rows-per-page-text', 'footer-props.items-per-page-text'], ['prev-icon', 'footer-props.prev-icon'], ['next-icon', 'footer-props.next-icon']]; + /* istanbul ignore next */ + + breakingProps.forEach(function (_a) { + var _b = __read(_a, 2), + original = _b[0], + replacement = _b[1]; + + if (_this.$attrs.hasOwnProperty(original)) Object(_util_console__WEBPACK_IMPORTED_MODULE_6__["breaking"])(original, replacement, _this); + }); + var removedProps = ['expand', 'content-class', 'content-props', 'content-tag']; + /* istanbul ignore next */ + + removedProps.forEach(function (prop) { + if (_this.$attrs.hasOwnProperty(prop)) Object(_util_console__WEBPACK_IMPORTED_MODULE_6__["removed"])(prop); + }); + }, + methods: { + toggleSelectAll: function toggleSelectAll(value) { + var selection = Object.assign({}, this.selection); + + for (var i = 0; i < this.selectableItems.length; i++) { + var item = this.selectableItems[i]; + if (!this.isSelectable(item)) continue; + var key = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, this.itemKey); + if (value) selection[key] = item;else delete selection[key]; + } + + this.selection = selection; + this.$emit('toggle-select-all', { + items: this.internalCurrentItems, + value: value + }); + }, + isSelectable: function isSelectable(item) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, this.selectableKey) !== false; + }, + isSelected: function isSelected(item) { + return !!this.selection[Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, this.itemKey)] || false; + }, + select: function select(item, value, emit) { + if (value === void 0) { + value = true; + } + + if (emit === void 0) { + emit = true; + } + + if (!this.isSelectable(item)) return; + var selection = this.singleSelect ? {} : Object.assign({}, this.selection); + var key = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, this.itemKey); + if (value) selection[key] = item;else delete selection[key]; + + if (this.singleSelect && emit) { + var keys = Object.keys(this.selection); + var old = keys.length && Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(this.selection[keys[0]], this.itemKey); + old && old !== key && this.$emit('item-selected', { + item: this.selection[old], + value: false + }); + } + + this.selection = selection; + emit && this.$emit('item-selected', { + item: item, + value: value + }); + }, + isExpanded: function isExpanded(item) { + return this.expansion[Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, this.itemKey)] || false; + }, + expand: function expand(item, value) { + if (value === void 0) { + value = true; + } + + var expansion = this.singleExpand ? {} : Object.assign({}, this.expansion); + var key = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getObjectValueByPath"])(item, this.itemKey); + if (value) expansion[key] = true;else delete expansion[key]; + this.expansion = expansion; + this.$emit('item-expanded', { + item: item, + value: value + }); + }, + createItemProps: function createItemProps(item) { + var _this = this; + + return { + item: item, + select: function select(v) { + return _this.select(item, v); + }, + isSelected: this.isSelected(item), + expand: function expand(v) { + return _this.expand(item, v); + }, + isExpanded: this.isExpanded(item), + isMobile: this.isMobile + }; + }, + genEmptyWrapper: function genEmptyWrapper(content) { + return this.$createElement('div', content); + }, + genEmpty: function genEmpty(originalItemsLength, filteredItemsLength) { + if (originalItemsLength === 0 && this.loading) { + var loading = this.$slots['loading'] || this.$vuetify.lang.t(this.loadingText); + return this.genEmptyWrapper(loading); + } else if (originalItemsLength === 0) { + var noData = this.$slots['no-data'] || this.$vuetify.lang.t(this.noDataText); + return this.genEmptyWrapper(noData); + } else if (filteredItemsLength === 0) { + var noResults = this.$slots['no-results'] || this.$vuetify.lang.t(this.noResultsText); + return this.genEmptyWrapper(noResults); + } + + return null; + }, + genItems: function genItems(props) { + var _this = this; + + var empty = this.genEmpty(props.originalItemsLength, props.pagination.itemsLength); + if (empty) return [empty]; + + if (this.$scopedSlots.default) { + return this.$scopedSlots.default(__assign(__assign({}, props), { + isSelected: this.isSelected, + select: this.select, + isExpanded: this.isExpanded, + expand: this.expand + })); + } + + if (this.$scopedSlots.item) { + return props.items.map(function (item) { + return _this.$scopedSlots.item(_this.createItemProps(item)); + }); + } + + return []; + }, + genFooter: function genFooter(props) { + if (this.hideDefaultFooter) return null; + var data = { + props: __assign(__assign({}, this.sanitizedFooterProps), { + options: props.options, + pagination: props.pagination + }), + on: { + 'update:options': function updateOptions(value) { + return props.updateOptions(value); + } + } + }; + var scopedSlots = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getPrefixedScopedSlots"])('footer.', this.$scopedSlots); + return this.$createElement(_VDataFooter__WEBPACK_IMPORTED_MODULE_1__["default"], __assign({ + scopedSlots: scopedSlots + }, data)); + }, + genDefaultScopedSlot: function genDefaultScopedSlot(props) { + var outerProps = __assign(__assign({}, props), { + someItems: this.someItems, + everyItem: this.everyItem, + toggleSelectAll: this.toggleSelectAll + }); + + return this.$createElement('div', { + staticClass: 'v-data-iterator' + }, [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getSlot"])(this, 'header', outerProps, true), this.genItems(props), this.genFooter(props), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getSlot"])(this, 'footer', outerProps, true)]); + } + }, + render: function render() { + var _this = this; + + return this.$createElement(_VData__WEBPACK_IMPORTED_MODULE_0__["VData"], { + props: this.$props, + on: { + 'update:options': function updateOptions(v, old) { + return !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["deepEqual"])(v, old) && _this.$emit('update:options', v); + }, + 'update:page': function updatePage(v) { + return _this.$emit('update:page', v); + }, + 'update:items-per-page': function updateItemsPerPage(v) { + return _this.$emit('update:items-per-page', v); + }, + 'update:sort-by': function updateSortBy(v) { + return _this.$emit('update:sort-by', v); + }, + 'update:sort-desc': function updateSortDesc(v) { + return _this.$emit('update:sort-desc', v); + }, + 'update:group-by': function updateGroupBy(v) { + return _this.$emit('update:group-by', v); + }, + 'update:group-desc': function updateGroupDesc(v) { + return _this.$emit('update:group-desc', v); + }, + pagination: function pagination(v, old) { + return !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["deepEqual"])(v, old) && _this.$emit('pagination', v); + }, + 'current-items': function currentItems(v) { + _this.internalCurrentItems = v; + + _this.$emit('current-items', v); + }, + 'page-count': function pageCount(v) { + return _this.$emit('page-count', v); + } + }, + scopedSlots: { + default: this.genDefaultScopedSlot + } + }); + } +})); + +/***/ }), + +/***/ "./src/components/VDataIterator/index.ts": +/*!***********************************************!*\ + !*** ./src/components/VDataIterator/index.ts ***! + \***********************************************/ +/*! exports provided: VDataIterator, VDataFooter, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDataIterator__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDataIterator */ "./src/components/VDataIterator/VDataIterator.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDataIterator", function() { return _VDataIterator__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VDataFooter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VDataFooter */ "./src/components/VDataIterator/VDataFooter.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDataFooter", function() { return _VDataFooter__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VDataIterator: _VDataIterator__WEBPACK_IMPORTED_MODULE_0__["default"], + VDataFooter: _VDataFooter__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VDataTable/MobileRow.ts": +/*!************************************************!*\ + !*** ./src/components/VDataTable/MobileRow.ts ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'row', + functional: true, + props: { + headers: Array, + hideDefaultHeader: Boolean, + item: Object, + rtl: Boolean + }, + render: function render(h, _a) { + var props = _a.props, + slots = _a.slots, + data = _a.data; + var computedSlots = slots(); + var columns = props.headers.map(function (header) { + var classes = { + 'v-data-table__mobile-row': true + }; + var children = []; + var value = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["getObjectValueByPath"])(props.item, header.value); + var slotName = header.value; + var scopedSlot = data.scopedSlots && data.scopedSlots[slotName]; + var regularSlot = computedSlots[slotName]; + + if (scopedSlot) { + children.push(scopedSlot({ + item: props.item, + header: header, + value: value + })); + } else if (regularSlot) { + children.push(regularSlot); + } else { + children.push(value == null ? value : String(value)); + } + + var mobileRowChildren = [h('div', { + staticClass: 'v-data-table__mobile-row__cell' + }, children)]; + + if (header.value !== 'dataTableSelect' && !props.hideDefaultHeader) { + mobileRowChildren.unshift(h('div', { + staticClass: 'v-data-table__mobile-row__header' + }, [header.text])); + } + + return h('td', { + class: classes + }, mobileRowChildren); + }); + return h('tr', __assign(__assign({}, data), { + staticClass: 'v-data-table__mobile-table-row' + }), columns); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/Row.ts": +/*!******************************************!*\ + !*** ./src/components/VDataTable/Row.ts ***! + \******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +// Types + // Utils + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'row', + functional: true, + props: { + headers: Array, + item: Object, + rtl: Boolean + }, + render: function render(h, _a) { + var props = _a.props, + slots = _a.slots, + data = _a.data; + var computedSlots = slots(); + var columns = props.headers.map(function (header) { + var _a; + + var children = []; + var value = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["getObjectValueByPath"])(props.item, header.value); + var slotName = header.value; + var scopedSlot = data.scopedSlots && data.scopedSlots[slotName]; + var regularSlot = computedSlots[slotName]; + + if (scopedSlot) { + children.push(scopedSlot({ + item: props.item, + header: header, + value: value + })); + } else if (regularSlot) { + children.push(regularSlot); + } else { + children.push(value == null ? value : String(value)); + } + + var textAlign = "text-" + (header.align || 'start'); + return h('td', { + class: (_a = {}, _a[textAlign] = true, _a['v-data-table__divider'] = header.divider, _a) + }, children); + }); + return h('tr', data, columns); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/RowGroup.ts": +/*!***********************************************!*\ + !*** ./src/components/VDataTable/RowGroup.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'row-group', + functional: true, + props: { + value: { + type: Boolean, + default: true + }, + headerClass: { + type: String, + default: 'v-row-group__header' + }, + contentClass: String, + summaryClass: { + type: String, + default: 'v-row-group__summary' + } + }, + render: function render(h, _a) { + var slots = _a.slots, + props = _a.props; + var computedSlots = slots(); + var children = []; + + if (computedSlots['column.header']) { + children.push(h('tr', { + staticClass: props.headerClass + }, computedSlots['column.header'])); + } else if (computedSlots['row.header']) { + children.push.apply(children, __spread(computedSlots['row.header'])); + } + + if (computedSlots['row.content'] && props.value) children.push.apply(children, __spread(computedSlots['row.content'])); + + if (computedSlots['column.summary']) { + children.push(h('tr', { + staticClass: props.summaryClass + }, computedSlots['column.summary'])); + } else if (computedSlots['row.summary']) { + children.push.apply(children, __spread(computedSlots['row.summary'])); + } + + return children; + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VDataTable.sass": +/*!***************************************************!*\ + !*** ./src/components/VDataTable/VDataTable.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDataTable/VDataTable.ts": +/*!*************************************************!*\ + !*** ./src/components/VDataTable/VDataTable.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDataTable_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDataTable.sass */ "./src/components/VDataTable/VDataTable.sass"); +/* harmony import */ var _VDataTable_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDataTable_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VData__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VData */ "./src/components/VData/index.ts"); +/* harmony import */ var _VDataIterator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VDataIterator */ "./src/components/VDataIterator/index.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _VDataTableHeader__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VDataTableHeader */ "./src/components/VDataTable/VDataTableHeader.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _Row__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./Row */ "./src/components/VDataTable/Row.ts"); +/* harmony import */ var _RowGroup__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./RowGroup */ "./src/components/VDataTable/RowGroup.ts"); +/* harmony import */ var _VCheckbox_VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../VCheckbox/VSimpleCheckbox */ "./src/components/VCheckbox/VSimpleCheckbox.ts"); +/* harmony import */ var _VSimpleTable__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./VSimpleTable */ "./src/components/VDataTable/VSimpleTable.ts"); +/* harmony import */ var _MobileRow__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./MobileRow */ "./src/components/VDataTable/MobileRow.ts"); +/* harmony import */ var _mixins_loadable__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../mixins/loadable */ "./src/mixins/loadable/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + + // Components + + + + + // import VVirtualTable from './VVirtualTable' + + + + + + + // Mixins + + // Directives + + // Helpers + + + + + + +function filterFn(item, search, filter) { + return function (header) { + var value = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getObjectValueByPath"])(item, header.value); + return header.filter ? header.filter(value, search, item) : filter(value, search, item); + }; +} + +function searchTableItems(items, search, headersWithCustomFilters, headersWithoutCustomFilters, customFilter) { + search = typeof search === 'string' ? search.trim() : null; + return items.filter(function (item) { + // Headers with custom filters are evaluated whether or not a search term has been provided. + // We need to match every filter to be included in the results. + var matchesColumnFilters = headersWithCustomFilters.every(filterFn(item, search, _util_helpers__WEBPACK_IMPORTED_MODULE_14__["defaultFilter"])); // Headers without custom filters are only filtered by the `search` property if it is defined. + // We only need a single column to match the search term to be included in the results. + + var matchesSearchTerm = !search || headersWithoutCustomFilters.some(filterFn(item, search, customFilter)); + return matchesColumnFilters && matchesSearchTerm; + }); +} +/* @vue/component */ + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_13__["default"])(_VDataIterator__WEBPACK_IMPORTED_MODULE_2__["VDataIterator"], _mixins_loadable__WEBPACK_IMPORTED_MODULE_11__["default"]).extend({ + name: 'v-data-table', + // https://github.com/vuejs/vue/issues/6872 + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_12__["default"] + }, + props: { + headers: { + type: Array, + default: function _default() { + return []; + } + }, + showSelect: Boolean, + showExpand: Boolean, + showGroupBy: Boolean, + // TODO: Fix + // virtualRows: Boolean, + height: [Number, String], + hideDefaultHeader: Boolean, + caption: String, + dense: Boolean, + headerProps: Object, + calculateWidths: Boolean, + fixedHeader: Boolean, + headersLength: Number, + expandIcon: { + type: String, + default: '$expand' + }, + customFilter: { + type: Function, + default: _util_helpers__WEBPACK_IMPORTED_MODULE_14__["defaultFilter"] + }, + itemClass: { + type: [String, Function], + default: function _default() { + return ''; + } + }, + loaderHeight: { + type: [Number, String], + default: 4 + } + }, + data: function data() { + return { + internalGroupBy: [], + openCache: {}, + widths: [] + }; + }, + computed: { + computedHeaders: function computedHeaders() { + var _this = this; + + if (!this.headers) return []; + var headers = this.headers.filter(function (h) { + return h.value === undefined || !_this.internalGroupBy.find(function (v) { + return v === h.value; + }); + }); + var defaultHeader = { + text: '', + sortable: false, + width: '1px' + }; + + if (this.showSelect) { + var index = headers.findIndex(function (h) { + return h.value === 'data-table-select'; + }); + if (index < 0) headers.unshift(__assign(__assign({}, defaultHeader), { + value: 'data-table-select' + }));else headers.splice(index, 1, __assign(__assign({}, defaultHeader), headers[index])); + } + + if (this.showExpand) { + var index = headers.findIndex(function (h) { + return h.value === 'data-table-expand'; + }); + if (index < 0) headers.unshift(__assign(__assign({}, defaultHeader), { + value: 'data-table-expand' + }));else headers.splice(index, 1, __assign(__assign({}, defaultHeader), headers[index])); + } + + return headers; + }, + colspanAttrs: function colspanAttrs() { + return this.isMobile ? undefined : { + colspan: this.headersLength || this.computedHeaders.length + }; + }, + columnSorters: function columnSorters() { + return this.computedHeaders.reduce(function (acc, header) { + if (header.sort) acc[header.value] = header.sort; + return acc; + }, {}); + }, + headersWithCustomFilters: function headersWithCustomFilters() { + return this.headers.filter(function (header) { + return header.filter && (!header.hasOwnProperty('filterable') || header.filterable === true); + }); + }, + headersWithoutCustomFilters: function headersWithoutCustomFilters() { + return this.headers.filter(function (header) { + return !header.filter && (!header.hasOwnProperty('filterable') || header.filterable === true); + }); + }, + sanitizedHeaderProps: function sanitizedHeaderProps() { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["camelizeObjectKeys"])(this.headerProps); + }, + computedItemsPerPage: function computedItemsPerPage() { + var itemsPerPage = this.options && this.options.itemsPerPage ? this.options.itemsPerPage : this.itemsPerPage; + var itemsPerPageOptions = this.sanitizedFooterProps.itemsPerPageOptions; + + if (itemsPerPageOptions && !itemsPerPageOptions.find(function (item) { + return typeof item === 'number' ? item === itemsPerPage : item.value === itemsPerPage; + })) { + var firstOption = itemsPerPageOptions[0]; + return _typeof(firstOption) === 'object' ? firstOption.value : firstOption; + } + + return itemsPerPage; + } + }, + created: function created() { + var _this = this; + + var breakingProps = [['sort-icon', 'header-props.sort-icon'], ['hide-headers', 'hide-default-header'], ['select-all', 'show-select']]; + /* istanbul ignore next */ + + breakingProps.forEach(function (_a) { + var _b = __read(_a, 2), + original = _b[0], + replacement = _b[1]; + + if (_this.$attrs.hasOwnProperty(original)) Object(_util_console__WEBPACK_IMPORTED_MODULE_15__["breaking"])(original, replacement, _this); + }); + }, + mounted: function mounted() { + // if ((!this.sortBy || !this.sortBy.length) && (!this.options.sortBy || !this.options.sortBy.length)) { + // const firstSortable = this.headers.find(h => !('sortable' in h) || !!h.sortable) + // if (firstSortable) this.updateOptions({ sortBy: [firstSortable.value], sortDesc: [false] }) + // } + if (this.calculateWidths) { + window.addEventListener('resize', this.calcWidths); + this.calcWidths(); + } + }, + beforeDestroy: function beforeDestroy() { + if (this.calculateWidths) { + window.removeEventListener('resize', this.calcWidths); + } + }, + methods: { + calcWidths: function calcWidths() { + this.widths = Array.from(this.$el.querySelectorAll('th')).map(function (e) { + return e.clientWidth; + }); + }, + customFilterWithColumns: function customFilterWithColumns(items, search) { + return searchTableItems(items, search, this.headersWithCustomFilters, this.headersWithoutCustomFilters, this.customFilter); + }, + customSortWithHeaders: function customSortWithHeaders(items, sortBy, sortDesc, locale) { + return this.customSort(items, sortBy, sortDesc, locale, this.columnSorters); + }, + createItemProps: function createItemProps(item) { + var props = _VDataIterator__WEBPACK_IMPORTED_MODULE_2__["VDataIterator"].options.methods.createItemProps.call(this, item); + return Object.assign(props, { + headers: this.computedHeaders + }); + }, + genCaption: function genCaption(props) { + if (this.caption) return [this.$createElement('caption', [this.caption])]; + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getSlot"])(this, 'caption', props, true); + }, + genColgroup: function genColgroup(props) { + var _this = this; + + return this.$createElement('colgroup', this.computedHeaders.map(function (header) { + return _this.$createElement('col', { + class: { + divider: header.divider + } + }); + })); + }, + genLoading: function genLoading() { + var th = this.$createElement('th', { + staticClass: 'column', + attrs: this.colspanAttrs + }, [this.genProgress()]); + var tr = this.$createElement('tr', { + staticClass: 'v-data-table__progress' + }, [th]); + return this.$createElement('thead', [tr]); + }, + genHeaders: function genHeaders(props) { + var data = { + props: __assign(__assign({}, this.sanitizedHeaderProps), { + headers: this.computedHeaders, + options: props.options, + mobile: this.isMobile, + showGroupBy: this.showGroupBy, + someItems: this.someItems, + everyItem: this.everyItem, + singleSelect: this.singleSelect, + disableSort: this.disableSort + }), + on: { + sort: props.sort, + group: props.group, + 'toggle-select-all': this.toggleSelectAll + } + }; + var children = [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getSlot"])(this, 'header', data)]; + + if (!this.hideDefaultHeader) { + var scopedSlots = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getPrefixedScopedSlots"])('header.', this.$scopedSlots); + children.push(this.$createElement(_VDataTableHeader__WEBPACK_IMPORTED_MODULE_4__["default"], __assign(__assign({}, data), { + scopedSlots: scopedSlots + }))); + } + + if (this.loading) children.push(this.genLoading()); + return children; + }, + genEmptyWrapper: function genEmptyWrapper(content) { + return this.$createElement('tr', { + staticClass: 'v-data-table__empty-wrapper' + }, [this.$createElement('td', { + attrs: this.colspanAttrs + }, content)]); + }, + genItems: function genItems(items, props) { + var empty = this.genEmpty(props.originalItemsLength, props.pagination.itemsLength); + if (empty) return [empty]; + return props.groupedItems ? this.genGroupedRows(props.groupedItems, props) : this.genRows(items, props); + }, + genGroupedRows: function genGroupedRows(groupedItems, props) { + var _this = this; + + return groupedItems.map(function (group) { + if (!_this.openCache.hasOwnProperty(group.name)) _this.$set(_this.openCache, group.name, true); + + if (_this.$scopedSlots.group) { + return _this.$scopedSlots.group({ + group: group.name, + options: props.options, + items: group.items, + headers: _this.computedHeaders + }); + } else { + return _this.genDefaultGroupedRow(group.name, group.items, props); + } + }); + }, + genDefaultGroupedRow: function genDefaultGroupedRow(group, items, props) { + var _this = this; + + var isOpen = !!this.openCache[group]; + var children = [this.$createElement('template', { + slot: 'row.content' + }, this.genRows(items, props))]; + + var toggleFn = function toggleFn() { + return _this.$set(_this.openCache, group, !_this.openCache[group]); + }; + + var removeFn = function removeFn() { + return props.updateOptions({ + groupBy: [], + groupDesc: [] + }); + }; + + if (this.$scopedSlots['group.header']) { + children.unshift(this.$createElement('template', { + slot: 'column.header' + }, [this.$scopedSlots['group.header']({ + group: group, + groupBy: props.options.groupBy, + items: items, + headers: this.computedHeaders, + isOpen: isOpen, + toggle: toggleFn, + remove: removeFn + })])); + } else { + var toggle = this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'ma-0', + props: { + icon: true, + small: true + }, + on: { + click: toggleFn + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_5__["default"], [isOpen ? '$minus' : '$plus'])]); + var remove = this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'ma-0', + props: { + icon: true, + small: true + }, + on: { + click: removeFn + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_5__["default"], ['$close'])]); + var column = this.$createElement('td', { + staticClass: 'text-start', + attrs: this.colspanAttrs + }, [toggle, props.options.groupBy[0] + ": " + group, remove]); + children.unshift(this.$createElement('template', { + slot: 'column.header' + }, [column])); + } + + if (this.$scopedSlots['group.summary']) { + children.push(this.$createElement('template', { + slot: 'column.summary' + }, [this.$scopedSlots['group.summary']({ + group: group, + groupBy: props.options.groupBy, + items: items, + headers: this.computedHeaders, + isOpen: isOpen, + toggle: toggleFn + })])); + } + + return this.$createElement(_RowGroup__WEBPACK_IMPORTED_MODULE_7__["default"], { + key: group, + props: { + value: isOpen + } + }, children); + }, + genRows: function genRows(items, props) { + return this.$scopedSlots.item ? this.genScopedRows(items, props) : this.genDefaultRows(items, props); + }, + genScopedRows: function genScopedRows(items, props) { + var rows = []; + + for (var i = 0; i < items.length; i++) { + var item = items[i]; + rows.push(this.$scopedSlots.item(__assign(__assign({}, this.createItemProps(item)), { + index: i + }))); + + if (this.isExpanded(item)) { + rows.push(this.$scopedSlots['expanded-item']({ + item: item, + headers: this.computedHeaders + })); + } + } + + return rows; + }, + genDefaultRows: function genDefaultRows(items, props) { + var _this = this; + + return this.$scopedSlots['expanded-item'] ? items.map(function (item) { + return _this.genDefaultExpandedRow(item); + }) : items.map(function (item) { + return _this.genDefaultSimpleRow(item); + }); + }, + genDefaultExpandedRow: function genDefaultExpandedRow(item) { + var isExpanded = this.isExpanded(item); + var classes = { + 'v-data-table__expanded v-data-table__expanded__row': isExpanded + }; + var headerRow = this.genDefaultSimpleRow(item, classes); + var expandedRow = this.$createElement('tr', { + staticClass: 'v-data-table__expanded v-data-table__expanded__content' + }, [this.$scopedSlots['expanded-item']({ + item: item, + headers: this.computedHeaders + })]); + return this.$createElement(_RowGroup__WEBPACK_IMPORTED_MODULE_7__["default"], { + props: { + value: isExpanded + } + }, [this.$createElement('template', { + slot: 'row.header' + }, [headerRow]), this.$createElement('template', { + slot: 'row.content' + }, [expandedRow])]); + }, + genDefaultSimpleRow: function genDefaultSimpleRow(item, classes) { + var _this = this; + + if (classes === void 0) { + classes = {}; + } + + var scopedSlots = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getPrefixedScopedSlots"])('item.', this.$scopedSlots); + var data = this.createItemProps(item); + + if (this.showSelect) { + var slot_1 = scopedSlots['data-table-select']; + scopedSlots['data-table-select'] = slot_1 ? function () { + return slot_1(data); + } : function () { + return _this.$createElement(_VCheckbox_VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_8__["default"], { + staticClass: 'v-data-table__checkbox', + props: { + value: data.isSelected, + disabled: !_this.isSelectable(item) + }, + on: { + input: function input(val) { + return data.select(val); + } + } + }); + }; + } + + if (this.showExpand) { + var slot_2 = scopedSlots['data-table-expand']; + scopedSlots['data-table-expand'] = slot_2 ? function () { + return slot_2(data); + } : function () { + return _this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_5__["default"], { + staticClass: 'v-data-table__expand-icon', + class: { + 'v-data-table__expand-icon--active': data.isExpanded + }, + on: { + click: function click(e) { + e.stopPropagation(); + data.expand(!data.isExpanded); + } + } + }, [_this.expandIcon]); + }; + } + + return this.$createElement(this.isMobile ? _MobileRow__WEBPACK_IMPORTED_MODULE_10__["default"] : _Row__WEBPACK_IMPORTED_MODULE_6__["default"], { + key: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getObjectValueByPath"])(item, this.itemKey), + class: Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_16__["mergeClasses"])(__assign(__assign({}, classes), { + 'v-data-table__selected': data.isSelected + }), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getPropertyFromItem"])(item, this.itemClass)), + props: { + headers: this.computedHeaders, + hideDefaultHeader: this.hideDefaultHeader, + item: item, + rtl: this.$vuetify.rtl + }, + scopedSlots: scopedSlots, + on: { + // TODO: for click, the first argument should be the event, and the second argument should be data, + // but this is a breaking change so it's for v3 + click: function click() { + return _this.$emit('click:row', item, data); + }, + contextmenu: function contextmenu(event) { + return _this.$emit('contextmenu:row', event, data); + }, + dblclick: function dblclick(event) { + return _this.$emit('dblclick:row', event, data); + } + } + }); + }, + genBody: function genBody(props) { + var data = __assign(__assign({}, props), { + expand: this.expand, + headers: this.computedHeaders, + isExpanded: this.isExpanded, + isMobile: this.isMobile, + isSelected: this.isSelected, + select: this.select + }); + + if (this.$scopedSlots.body) { + return this.$scopedSlots.body(data); + } + + return this.$createElement('tbody', [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getSlot"])(this, 'body.prepend', data, true), this.genItems(props.items, props), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getSlot"])(this, 'body.append', data, true)]); + }, + genFooters: function genFooters(props) { + var data = { + props: __assign({ + options: props.options, + pagination: props.pagination, + itemsPerPageText: '$vuetify.dataTable.itemsPerPageText' + }, this.sanitizedFooterProps), + on: { + 'update:options': function updateOptions(value) { + return props.updateOptions(value); + } + }, + widths: this.widths, + headers: this.computedHeaders + }; + var children = [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getSlot"])(this, 'footer', data, true)]; + + if (!this.hideDefaultFooter) { + children.push(this.$createElement(_VDataIterator__WEBPACK_IMPORTED_MODULE_2__["VDataFooter"], __assign(__assign({}, data), { + scopedSlots: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getPrefixedScopedSlots"])('footer.', this.$scopedSlots) + }))); + } + + return children; + }, + genDefaultScopedSlot: function genDefaultScopedSlot(props) { + var simpleProps = { + height: this.height, + fixedHeader: this.fixedHeader, + dense: this.dense + }; // if (this.virtualRows) { + // return this.$createElement(VVirtualTable, { + // props: Object.assign(simpleProps, { + // items: props.items, + // height: this.height, + // rowHeight: this.dense ? 24 : 48, + // headerHeight: this.dense ? 32 : 48, + // // TODO: expose rest of props from virtual table? + // }), + // scopedSlots: { + // items: ({ items }) => this.genItems(items, props) as any, + // }, + // }, [ + // this.proxySlot('body.before', [this.genCaption(props), this.genHeaders(props)]), + // this.proxySlot('bottom', this.genFooters(props)), + // ]) + // } + + return this.$createElement(_VSimpleTable__WEBPACK_IMPORTED_MODULE_9__["default"], { + props: simpleProps + }, [this.proxySlot('top', Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["getSlot"])(this, 'top', props, true)), this.genCaption(props), this.genColgroup(props), this.genHeaders(props), this.genBody(props), this.proxySlot('bottom', this.genFooters(props))]); + }, + proxySlot: function proxySlot(slot, content) { + return this.$createElement('template', { + slot: slot + }, content); + } + }, + render: function render() { + var _this = this; + + return this.$createElement(_VData__WEBPACK_IMPORTED_MODULE_1__["VData"], { + props: __assign(__assign({}, this.$props), { + customFilter: this.customFilterWithColumns, + customSort: this.customSortWithHeaders, + itemsPerPage: this.computedItemsPerPage + }), + on: { + 'update:options': function updateOptions(v, old) { + _this.internalGroupBy = v.groupBy || []; + !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["deepEqual"])(v, old) && _this.$emit('update:options', v); + }, + 'update:page': function updatePage(v) { + return _this.$emit('update:page', v); + }, + 'update:items-per-page': function updateItemsPerPage(v) { + return _this.$emit('update:items-per-page', v); + }, + 'update:sort-by': function updateSortBy(v) { + return _this.$emit('update:sort-by', v); + }, + 'update:sort-desc': function updateSortDesc(v) { + return _this.$emit('update:sort-desc', v); + }, + 'update:group-by': function updateGroupBy(v) { + return _this.$emit('update:group-by', v); + }, + 'update:group-desc': function updateGroupDesc(v) { + return _this.$emit('update:group-desc', v); + }, + pagination: function pagination(v, old) { + return !Object(_util_helpers__WEBPACK_IMPORTED_MODULE_14__["deepEqual"])(v, old) && _this.$emit('pagination', v); + }, + 'current-items': function currentItems(v) { + _this.internalCurrentItems = v; + + _this.$emit('current-items', v); + }, + 'page-count': function pageCount(v) { + return _this.$emit('page-count', v); + } + }, + scopedSlots: { + default: this.genDefaultScopedSlot + } + }); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VDataTableHeader.sass": +/*!*********************************************************!*\ + !*** ./src/components/VDataTable/VDataTableHeader.sass ***! + \*********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDataTable/VDataTableHeader.ts": +/*!*******************************************************!*\ + !*** ./src/components/VDataTable/VDataTableHeader.ts ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDataTableHeader_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDataTableHeader.sass */ "./src/components/VDataTable/VDataTableHeader.sass"); +/* harmony import */ var _VDataTableHeader_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDataTableHeader_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VDataTableHeaderMobile__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VDataTableHeaderMobile */ "./src/components/VDataTable/VDataTableHeaderMobile.ts"); +/* harmony import */ var _VDataTableHeaderDesktop__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VDataTableHeaderDesktop */ "./src/components/VDataTable/VDataTableHeaderDesktop.ts"); +/* harmony import */ var _mixins_header__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./mixins/header */ "./src/components/VDataTable/mixins/header.ts"); +/* harmony import */ var _util_dedupeModelListeners__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/dedupeModelListeners */ "./src/util/dedupeModelListeners.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_rebuildFunctionalSlots__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/rebuildFunctionalSlots */ "./src/util/rebuildFunctionalSlots.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_7__); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + // Mixins + + // Utilities + + + + // Types + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_7___default.a.extend({ + name: 'v-data-table-header', + functional: true, + props: __assign(__assign({}, _mixins_header__WEBPACK_IMPORTED_MODULE_3__["default"].options.props), { + mobile: Boolean + }), + render: function render(h, _a) { + var props = _a.props, + data = _a.data, + slots = _a.slots; + Object(_util_dedupeModelListeners__WEBPACK_IMPORTED_MODULE_4__["default"])(data); + var children = Object(_util_rebuildFunctionalSlots__WEBPACK_IMPORTED_MODULE_6__["default"])(slots(), h); + data = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_5__["default"])(data, { + props: props + }); + + if (props.mobile) { + return h(_VDataTableHeaderMobile__WEBPACK_IMPORTED_MODULE_1__["default"], data, children); + } else { + return h(_VDataTableHeaderDesktop__WEBPACK_IMPORTED_MODULE_2__["default"], data, children); + } + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VDataTableHeaderDesktop.ts": +/*!**************************************************************!*\ + !*** ./src/components/VDataTable/VDataTableHeaderDesktop.ts ***! + \**************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _mixins_header__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./mixins/header */ "./src/components/VDataTable/mixins/header.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_0__["default"])(_mixins_header__WEBPACK_IMPORTED_MODULE_1__["default"]).extend({ + name: 'v-data-table-header-desktop', + methods: { + genGroupByToggle: function genGroupByToggle(header) { + var _this = this; + + return this.$createElement('span', { + on: { + click: function click(e) { + e.stopPropagation(); + + _this.$emit('group', header.value); + } + } + }, ['group']); + }, + getAria: function getAria(beingSorted, isDesc) { + var _this = this; + + var $t = function $t(key) { + return _this.$vuetify.lang.t("$vuetify.dataTable.ariaLabel." + key); + }; + + var ariaSort = 'none'; + var ariaLabel = [$t('sortNone'), $t('activateAscending')]; + + if (!beingSorted) { + return { + ariaSort: ariaSort, + ariaLabel: ariaLabel.join(' ') + }; + } + + if (isDesc) { + ariaSort = 'descending'; + ariaLabel = [$t('sortDescending'), $t(this.options.mustSort ? 'activateAscending' : 'activateNone')]; + } else { + ariaSort = 'ascending'; + ariaLabel = [$t('sortAscending'), $t('activateDescending')]; + } + + return { + ariaSort: ariaSort, + ariaLabel: ariaLabel.join(' ') + }; + }, + genHeader: function genHeader(header) { + var _this = this; + + var data = { + attrs: { + role: 'columnheader', + scope: 'col', + 'aria-label': header.text || '' + }, + style: { + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["convertToUnit"])(header.width), + minWidth: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["convertToUnit"])(header.width) + }, + class: __spread(["text-" + (header.align || 'start')], Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["wrapInArray"])(header.class), [header.divider && 'v-data-table__divider']), + on: {} + }; + var children = []; + + if (header.value === 'data-table-select' && !this.singleSelect) { + return this.$createElement('th', data, [this.genSelectAll()]); + } + + children.push(this.$scopedSlots[header.value] ? this.$scopedSlots[header.value]({ + header: header + }) : this.$createElement('span', [header.text])); + + if (!this.disableSort && (header.sortable || !header.hasOwnProperty('sortable'))) { + data.on['click'] = function () { + return _this.$emit('sort', header.value); + }; + + var sortIndex = this.options.sortBy.findIndex(function (k) { + return k === header.value; + }); + var beingSorted = sortIndex >= 0; + var isDesc = this.options.sortDesc[sortIndex]; + data.class.push('sortable'); + + var _a = this.getAria(beingSorted, isDesc), + ariaLabel = _a.ariaLabel, + ariaSort = _a.ariaSort; + + data.attrs['aria-label'] += "" + (header.text ? ': ' : '') + ariaLabel; + data.attrs['aria-sort'] = ariaSort; + + if (beingSorted) { + data.class.push('active'); + data.class.push(isDesc ? 'desc' : 'asc'); + } + + if (header.align === 'end') children.unshift(this.genSortIcon());else children.push(this.genSortIcon()); + + if (this.options.multiSort && beingSorted) { + children.push(this.$createElement('span', { + class: 'v-data-table-header__sort-badge' + }, [String(sortIndex + 1)])); + } + } + + if (this.showGroupBy && header.groupable !== false) children.push(this.genGroupByToggle(header)); + return this.$createElement('th', data, children); + } + }, + render: function render() { + var _this = this; + + return this.$createElement('thead', { + staticClass: 'v-data-table-header' + }, [this.$createElement('tr', this.headers.map(function (header) { + return _this.genHeader(header); + }))]); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VDataTableHeaderMobile.ts": +/*!*************************************************************!*\ + !*** ./src/components/VDataTable/VDataTableHeaderMobile.ts ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSelect/VSelect */ "./src/components/VSelect/VSelect.ts"); +/* harmony import */ var _VChip__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VChip */ "./src/components/VChip/index.ts"); +/* harmony import */ var _mixins_header__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./mixins/header */ "./src/components/VDataTable/mixins/header.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + + + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_0__["default"])(_mixins_header__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-data-table-header-mobile', + props: { + sortByText: { + type: String, + default: '$vuetify.dataTable.sortBy' + } + }, + methods: { + genSortChip: function genSortChip(props) { + var _this = this; + + var children = [props.item.text]; + var sortIndex = this.options.sortBy.findIndex(function (k) { + return k === props.item.value; + }); + var beingSorted = sortIndex >= 0; + var isDesc = this.options.sortDesc[sortIndex]; + children.push(this.$createElement('div', { + staticClass: 'v-chip__close', + class: { + sortable: true, + active: beingSorted, + asc: beingSorted && !isDesc, + desc: beingSorted && isDesc + } + }, [this.genSortIcon()])); + return this.$createElement(_VChip__WEBPACK_IMPORTED_MODULE_2__["default"], { + staticClass: 'sortable', + on: { + click: function click(e) { + e.stopPropagation(); + + _this.$emit('sort', props.item.value); + } + } + }, children); + }, + genSortSelect: function genSortSelect(items) { + var _this = this; + + return this.$createElement(_VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + label: this.$vuetify.lang.t(this.sortByText), + items: items, + hideDetails: true, + multiple: this.options.multiSort, + value: this.options.multiSort ? this.options.sortBy : this.options.sortBy[0], + menuProps: { + closeOnContentClick: true + } + }, + on: { + change: function change(v) { + return _this.$emit('sort', v); + } + }, + scopedSlots: { + selection: function selection(props) { + return _this.genSortChip(props); + } + } + }); + } + }, + render: function render(h) { + var children = []; + var header = this.headers.find(function (h) { + return h.value === 'data-table-select'; + }); + + if (header && !this.singleSelect) { + children.push(this.$createElement('div', { + class: __spread(['v-data-table-header-mobile__select'], Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["wrapInArray"])(header.class)), + attrs: { + width: header.width + } + }, [this.genSelectAll()])); + } + + var sortHeaders = this.headers.filter(function (h) { + return h.sortable !== false && h.value !== 'data-table-select'; + }).map(function (h) { + return { + text: h.text, + value: h.value + }; + }); + + if (!this.disableSort && sortHeaders.length) { + children.push(this.genSortSelect(sortHeaders)); + } + + var th = h('th', [h('div', { + staticClass: 'v-data-table-header-mobile__wrapper' + }, children)]); + var tr = h('tr', [th]); + return h('thead', { + staticClass: 'v-data-table-header v-data-table-header-mobile' + }, [tr]); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VEditDialog.sass": +/*!****************************************************!*\ + !*** ./src/components/VDataTable/VEditDialog.sass ***! + \****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDataTable/VEditDialog.ts": +/*!**************************************************!*\ + !*** ./src/components/VDataTable/VEditDialog.ts ***! + \**************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VEditDialog_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VEditDialog.sass */ "./src/components/VDataTable/VEditDialog.sass"); +/* harmony import */ var _VEditDialog_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VEditDialog_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_returnable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/returnable */ "./src/mixins/returnable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _VMenu__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../VMenu */ "./src/components/VMenu/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Styles + // Mixins + + + // Utils + + // Component + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_6__["default"])(_mixins_returnable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-edit-dialog', + props: { + cancelText: { + default: 'Cancel' + }, + large: Boolean, + eager: Boolean, + persistent: Boolean, + saveText: { + default: 'Save' + }, + transition: { + type: String, + default: 'slide-x-reverse-transition' + } + }, + data: function data() { + return { + isActive: false + }; + }, + watch: { + isActive: function isActive(val) { + if (val) { + this.$emit('open'); + setTimeout(this.focus, 50); // Give DOM time to paint + } else { + this.$emit('close'); + } + } + }, + methods: { + cancel: function cancel() { + this.isActive = false; + this.$emit('cancel'); + }, + focus: function focus() { + var input = this.$refs.content.querySelector('input'); + input && input.focus(); + }, + genButton: function genButton(fn, text) { + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_4__["default"], { + props: { + text: true, + color: 'primary', + light: true + }, + on: { + click: fn + } + }, text); + }, + genActions: function genActions() { + var _this = this; + + return this.$createElement('div', { + class: 'v-small-dialog__actions' + }, [this.genButton(this.cancel, this.cancelText), this.genButton(function () { + _this.save(_this.returnValue); + + _this.$emit('save'); + }, this.saveText)]); + }, + genContent: function genContent() { + var _this = this; + + return this.$createElement('div', { + staticClass: 'v-small-dialog__content', + on: { + keydown: function keydown(e) { + e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_3__["keyCodes"].esc && _this.cancel(); + + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_3__["keyCodes"].enter) { + _this.save(_this.returnValue); + + _this.$emit('save'); + } + } + }, + ref: 'content' + }, [this.$slots.input]); + } + }, + render: function render(h) { + var _this = this; + + return h(_VMenu__WEBPACK_IMPORTED_MODULE_5__["default"], { + staticClass: 'v-small-dialog', + class: this.themeClasses, + props: { + contentClass: 'v-small-dialog__menu-content', + transition: this.transition, + origin: 'top right', + right: true, + value: this.isActive, + closeOnClick: !this.persistent, + closeOnContentClick: false, + eager: this.eager, + light: this.light, + dark: this.dark + }, + on: { + input: function input(val) { + return _this.isActive = val; + } + }, + scopedSlots: { + activator: function activator(_a) { + var on = _a.on; + return h('div', { + staticClass: 'v-small-dialog__activator', + on: on + }, [h('span', { + staticClass: 'v-small-dialog__activator__content' + }, _this.$slots.default)]); + } + } + }, [this.genContent(), this.large ? this.genActions() : null]); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VSimpleTable.sass": +/*!*****************************************************!*\ + !*** ./src/components/VDataTable/VSimpleTable.sass ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDataTable/VSimpleTable.ts": +/*!***************************************************!*\ + !*** ./src/components/VDataTable/VSimpleTable.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSimpleTable_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSimpleTable.sass */ "./src/components/VDataTable/VSimpleTable.sass"); +/* harmony import */ var _VSimpleTable_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSimpleTable_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-simple-table', + props: { + dense: Boolean, + fixedHeader: Boolean, + height: [Number, String] + }, + computed: { + classes: function classes() { + return __assign({ + 'v-data-table--dense': this.dense, + 'v-data-table--fixed-height': !!this.height && !this.fixedHeader, + 'v-data-table--fixed-header': this.fixedHeader + }, this.themeClasses); + } + }, + methods: { + genWrapper: function genWrapper() { + return this.$slots.wrapper || this.$createElement('div', { + staticClass: 'v-data-table__wrapper', + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["convertToUnit"])(this.height) + } + }, [this.$createElement('table', this.$slots.default)]); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-data-table', + class: this.classes + }, [this.$slots.top, this.genWrapper(), this.$slots.bottom]); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/VVirtualTable.sass": +/*!******************************************************!*\ + !*** ./src/components/VDataTable/VVirtualTable.sass ***! + \******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDataTable/VVirtualTable.ts": +/*!****************************************************!*\ + !*** ./src/components/VDataTable/VVirtualTable.ts ***! + \****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VVirtualTable_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VVirtualTable.sass */ "./src/components/VDataTable/VVirtualTable.sass"); +/* harmony import */ var _VVirtualTable_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VVirtualTable_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSimpleTable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VSimpleTable */ "./src/components/VDataTable/VSimpleTable.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); + // Components + + + // Utiltiies + + // Types + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_VSimpleTable__WEBPACK_IMPORTED_MODULE_1__["default"]); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-virtual-table', + props: { + chunkSize: { + type: Number, + default: 25 + }, + headerHeight: { + type: Number, + default: 48 + }, + items: { + type: Array, + default: function _default() { + return []; + } + }, + rowHeight: { + type: Number, + default: 48 + } + }, + data: function data() { + return { + scrollTop: 0, + oldChunk: 0, + scrollDebounce: null, + invalidateCache: false + }; + }, + computed: { + itemsLength: function itemsLength() { + return this.items.length; + }, + totalHeight: function totalHeight() { + return this.itemsLength * this.rowHeight + this.headerHeight; + }, + topIndex: function topIndex() { + return Math.floor(this.scrollTop / this.rowHeight); + }, + chunkIndex: function chunkIndex() { + return Math.floor(this.topIndex / this.chunkSize); + }, + startIndex: function startIndex() { + return Math.max(0, this.chunkIndex * this.chunkSize - this.chunkSize); + }, + offsetTop: function offsetTop() { + return Math.max(0, this.startIndex * this.rowHeight); + }, + stopIndex: function stopIndex() { + return Math.min(this.startIndex + this.chunkSize * 3, this.itemsLength); + }, + offsetBottom: function offsetBottom() { + return Math.max(0, (this.itemsLength - this.stopIndex - this.startIndex) * this.rowHeight); + } + }, + watch: { + chunkIndex: function chunkIndex(newValue, oldValue) { + this.oldChunk = oldValue; + }, + items: function items() { + this.cachedItems = null; + this.$refs.table.scrollTop = 0; + } + }, + created: function created() { + this.cachedItems = null; + }, + mounted: function mounted() { + this.scrollDebounce = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["debounce"])(this.onScroll, 50); + this.$refs.table.addEventListener('scroll', this.scrollDebounce, { + passive: true + }); + }, + beforeDestroy: function beforeDestroy() { + this.$refs.table.removeEventListener('scroll', this.scrollDebounce); + }, + methods: { + createStyleHeight: function createStyleHeight(height) { + return { + height: height + "px" + }; + }, + genBody: function genBody() { + if (this.cachedItems === null || this.chunkIndex !== this.oldChunk) { + this.cachedItems = this.genItems(); + this.oldChunk = this.chunkIndex; + } + + return this.$createElement('tbody', [this.$createElement('tr', { + style: this.createStyleHeight(this.offsetTop) + }), this.cachedItems, this.$createElement('tr', { + style: this.createStyleHeight(this.offsetBottom) + })]); + }, + genItems: function genItems() { + return this.$scopedSlots.items({ + items: this.items.slice(this.startIndex, this.stopIndex) + }); + }, + onScroll: function onScroll(e) { + var target = e.target; + this.scrollTop = target.scrollTop; + }, + genTable: function genTable() { + return this.$createElement('div', { + ref: 'table', + staticClass: 'v-virtual-table__table' + }, [this.$createElement('table', [this.$slots['body.before'], this.genBody(), this.$slots['body.after']])]); + }, + genWrapper: function genWrapper() { + return this.$createElement('div', { + staticClass: 'v-virtual-table__wrapper', + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["convertToUnit"])(this.height) + } + }, [this.genTable()]); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-data-table v-virtual-table', + class: this.classes + }, [this.$slots.top, this.genWrapper(), this.$slots.bottom]); + } +})); + +/***/ }), + +/***/ "./src/components/VDataTable/index.ts": +/*!********************************************!*\ + !*** ./src/components/VDataTable/index.ts ***! + \********************************************/ +/*! exports provided: VDataTable, VEditDialog, VTableOverflow, VDataTableHeader, VSimpleTable, VVirtualTable, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VTableOverflow", function() { return VTableOverflow; }); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _VDataTable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VDataTable */ "./src/components/VDataTable/VDataTable.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDataTable", function() { return _VDataTable__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VDataTableHeader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VDataTableHeader */ "./src/components/VDataTable/VDataTableHeader.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDataTableHeader", function() { return _VDataTableHeader__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VEditDialog__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VEditDialog */ "./src/components/VDataTable/VEditDialog.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VEditDialog", function() { return _VEditDialog__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + +/* harmony import */ var _VSimpleTable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VSimpleTable */ "./src/components/VDataTable/VSimpleTable.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSimpleTable", function() { return _VSimpleTable__WEBPACK_IMPORTED_MODULE_4__["default"]; }); + +/* harmony import */ var _VVirtualTable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./VVirtualTable */ "./src/components/VDataTable/VVirtualTable.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VVirtualTable", function() { return _VVirtualTable__WEBPACK_IMPORTED_MODULE_5__["default"]; }); + + + + + + + +var VTableOverflow = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-table__overflow'); + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VDataTable: _VDataTable__WEBPACK_IMPORTED_MODULE_1__["default"], + VDataTableHeader: _VDataTableHeader__WEBPACK_IMPORTED_MODULE_2__["default"], + VEditDialog: _VEditDialog__WEBPACK_IMPORTED_MODULE_3__["default"], + VTableOverflow: VTableOverflow, + VSimpleTable: _VSimpleTable__WEBPACK_IMPORTED_MODULE_4__["default"], + VVirtualTable: _VVirtualTable__WEBPACK_IMPORTED_MODULE_5__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VDataTable/mixins/header.ts": +/*!****************************************************!*\ + !*** ./src/components/VDataTable/mixins/header.ts ***! + \****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VCheckbox_VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../VCheckbox/VSimpleCheckbox */ "./src/components/VCheckbox/VSimpleCheckbox.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])().extend({ + // https://github.com/vuejs/vue/issues/6872 + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + props: { + headers: { + type: Array, + default: function _default() { + return []; + } + }, + options: { + type: Object, + default: function _default() { + return { + page: 1, + itemsPerPage: 10, + sortBy: [], + sortDesc: [], + groupBy: [], + groupDesc: [], + multiSort: false, + mustSort: false + }; + } + }, + sortIcon: { + type: String, + default: '$sort' + }, + everyItem: Boolean, + someItems: Boolean, + showGroupBy: Boolean, + singleSelect: Boolean, + disableSort: Boolean + }, + methods: { + genSelectAll: function genSelectAll() { + var _this = this; + + var data = { + props: { + value: this.everyItem, + indeterminate: !this.everyItem && this.someItems + }, + on: { + input: function input(v) { + return _this.$emit('toggle-select-all', v); + } + } + }; + + if (this.$scopedSlots['data-table-select']) { + return this.$scopedSlots['data-table-select'](data); + } + + return this.$createElement(_VCheckbox_VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_1__["default"], __assign({ + staticClass: 'v-data-table__checkbox' + }, data)); + }, + genSortIcon: function genSortIcon() { + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_0__["default"], { + staticClass: 'v-data-table-header__icon', + props: { + size: 18 + } + }, [this.sortIcon]); + } + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePicker.ts": +/*!***************************************************!*\ + !*** ./src/components/VDatePicker/VDatePicker.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDatePickerTitle__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDatePickerTitle */ "./src/components/VDatePicker/VDatePickerTitle.ts"); +/* harmony import */ var _VDatePickerHeader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VDatePickerHeader */ "./src/components/VDatePicker/VDatePickerHeader.ts"); +/* harmony import */ var _VDatePickerDateTable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VDatePickerDateTable */ "./src/components/VDatePicker/VDatePickerDateTable.ts"); +/* harmony import */ var _VDatePickerMonthTable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VDatePickerMonthTable */ "./src/components/VDatePicker/VDatePickerMonthTable.ts"); +/* harmony import */ var _VDatePickerYears__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VDatePickerYears */ "./src/components/VDatePicker/VDatePickerYears.ts"); +/* harmony import */ var _mixins_localable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/localable */ "./src/mixins/localable/index.ts"); +/* harmony import */ var _mixins_picker__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/picker */ "./src/mixins/picker/index.ts"); +/* harmony import */ var _util_isDateAllowed__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./util/isDateAllowed */ "./src/components/VDatePicker/util/isDateAllowed.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _VCalendar_util_timestamp__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../VCalendar/util/timestamp */ "./src/components/VCalendar/util/timestamp.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./util */ "./src/components/VDatePicker/util/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Components + + + + + + + // Mixins + + + // Utils + + + + + + + // Adds leading zero to month/day if necessary, returns 'YYYY' if type = 'year', +// 'YYYY-MM' if 'month' and 'YYYY-MM-DD' if 'date' + +function sanitizeDateString(dateString, type) { + var _a = __read(dateString.split('-'), 3), + year = _a[0], + _b = _a[1], + month = _b === void 0 ? 1 : _b, + _c = _a[2], + date = _c === void 0 ? 1 : _c; + + return (year + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(month) + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(date)).substr(0, { + date: 10, + month: 7, + year: 4 + }[type]); +} + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_mixins_localable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_picker__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-date-picker', + props: { + allowedDates: Function, + // Function formatting the day in date picker table + dayFormat: Function, + disabled: Boolean, + events: { + type: [Array, Function, Object], + default: function _default() { + return null; + } + }, + eventColor: { + type: [Array, Function, Object, String], + default: function _default() { + return 'warning'; + } + }, + firstDayOfWeek: { + type: [String, Number], + default: 0 + }, + // Function formatting the tableDate in the day/month table header + headerDateFormat: Function, + localeFirstDayOfYear: { + type: [String, Number], + default: 0 + }, + max: String, + min: String, + // Function formatting month in the months table + monthFormat: Function, + multiple: Boolean, + nextIcon: { + type: String, + default: '$next' + }, + nextMonthAriaLabel: { + type: String, + default: '$vuetify.datePicker.nextMonthAriaLabel' + }, + nextYearAriaLabel: { + type: String, + default: '$vuetify.datePicker.nextYearAriaLabel' + }, + pickerDate: String, + prevIcon: { + type: String, + default: '$prev' + }, + prevMonthAriaLabel: { + type: String, + default: '$vuetify.datePicker.prevMonthAriaLabel' + }, + prevYearAriaLabel: { + type: String, + default: '$vuetify.datePicker.prevYearAriaLabel' + }, + range: Boolean, + reactive: Boolean, + readonly: Boolean, + scrollable: Boolean, + showCurrent: { + type: [Boolean, String], + default: true + }, + selectedItemsText: { + type: String, + default: '$vuetify.datePicker.itemsSelected' + }, + showWeek: Boolean, + // Function formatting currently selected date in the picker title + titleDateFormat: Function, + type: { + type: String, + default: 'date', + validator: function validator(type) { + return ['date', 'month'].includes(type); + } + }, + value: [Array, String], + weekdayFormat: Function, + // Function formatting the year in table header and pickup title + yearFormat: Function, + yearIcon: String + }, + data: function data() { + var _this = this; + + var now = new Date(); + return { + activePicker: this.type.toUpperCase(), + inputDay: null, + inputMonth: null, + inputYear: null, + isReversing: false, + now: now, + // tableDate is a string in 'YYYY' / 'YYYY-M' format (leading zero for month is not required) + tableDate: function () { + if (_this.pickerDate) { + return _this.pickerDate; + } + + var multipleValue = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_9__["wrapInArray"])(_this.value); + var date = multipleValue[multipleValue.length - 1] || (typeof _this.showCurrent === 'string' ? _this.showCurrent : now.getFullYear() + "-" + (now.getMonth() + 1)); + return sanitizeDateString(date, _this.type === 'date' ? 'month' : 'year'); + }() + }; + }, + computed: { + multipleValue: function multipleValue() { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_9__["wrapInArray"])(this.value); + }, + isMultiple: function isMultiple() { + return this.multiple || this.range; + }, + lastValue: function lastValue() { + return this.isMultiple ? this.multipleValue[this.multipleValue.length - 1] : this.value; + }, + selectedMonths: function selectedMonths() { + if (!this.value || this.type === 'month') { + return this.value; + } else if (this.isMultiple) { + return this.multipleValue.map(function (val) { + return val.substr(0, 7); + }); + } else { + return this.value.substr(0, 7); + } + }, + current: function current() { + if (this.showCurrent === true) { + return sanitizeDateString(this.now.getFullYear() + "-" + (this.now.getMonth() + 1) + "-" + this.now.getDate(), this.type); + } + + return this.showCurrent || null; + }, + inputDate: function inputDate() { + return this.type === 'date' ? this.inputYear + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.inputMonth + 1) + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.inputDay) : this.inputYear + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.inputMonth + 1); + }, + tableMonth: function tableMonth() { + return Number((this.pickerDate || this.tableDate).split('-')[1]) - 1; + }, + tableYear: function tableYear() { + return Number((this.pickerDate || this.tableDate).split('-')[0]); + }, + minMonth: function minMonth() { + return this.min ? sanitizeDateString(this.min, 'month') : null; + }, + maxMonth: function maxMonth() { + return this.max ? sanitizeDateString(this.max, 'month') : null; + }, + minYear: function minYear() { + return this.min ? sanitizeDateString(this.min, 'year') : null; + }, + maxYear: function maxYear() { + return this.max ? sanitizeDateString(this.max, 'year') : null; + }, + formatters: function formatters() { + return { + year: this.yearFormat || Object(_util__WEBPACK_IMPORTED_MODULE_12__["createNativeLocaleFormatter"])(this.currentLocale, { + year: 'numeric', + timeZone: 'UTC' + }, { + length: 4 + }), + titleDate: this.titleDateFormat || (this.isMultiple ? this.defaultTitleMultipleDateFormatter : this.defaultTitleDateFormatter) + }; + }, + defaultTitleMultipleDateFormatter: function defaultTitleMultipleDateFormatter() { + var _this = this; + + return function (dates) { + if (!dates.length) { + return '-'; + } + + if (dates.length === 1) { + return _this.defaultTitleDateFormatter(dates[0]); + } + + return _this.$vuetify.lang.t(_this.selectedItemsText, dates.length); + }; + }, + defaultTitleDateFormatter: function defaultTitleDateFormatter() { + var titleFormats = { + year: { + year: 'numeric', + timeZone: 'UTC' + }, + month: { + month: 'long', + timeZone: 'UTC' + }, + date: { + weekday: 'short', + month: 'short', + day: 'numeric', + timeZone: 'UTC' + } + }; + var titleDateFormatter = Object(_util__WEBPACK_IMPORTED_MODULE_12__["createNativeLocaleFormatter"])(this.currentLocale, titleFormats[this.type], { + start: 0, + length: { + date: 10, + month: 7, + year: 4 + }[this.type] + }); + + var landscapeFormatter = function landscapeFormatter(date) { + return titleDateFormatter(date).replace(/([^\d\s])([\d])/g, function (match, nonDigit, digit) { + return nonDigit + " " + digit; + }).replace(', ', ',
    '); + }; + + return this.landscape ? landscapeFormatter : titleDateFormatter; + } + }, + watch: { + tableDate: function tableDate(val, prev) { + // Make a ISO 8601 strings from val and prev for comparision, otherwise it will incorrectly + // compare for example '2000-9' and '2000-10' + var sanitizeType = this.type === 'month' ? 'year' : 'month'; + this.isReversing = sanitizeDateString(val, sanitizeType) < sanitizeDateString(prev, sanitizeType); + this.$emit('update:picker-date', val); + }, + pickerDate: function pickerDate(val) { + if (val) { + this.tableDate = val; + } else if (this.lastValue && this.type === 'date') { + this.tableDate = sanitizeDateString(this.lastValue, 'month'); + } else if (this.lastValue && this.type === 'month') { + this.tableDate = sanitizeDateString(this.lastValue, 'year'); + } + }, + value: function value(newValue, oldValue) { + this.checkMultipleProp(); + this.setInputDate(); + + if (!this.isMultiple && this.value && !this.pickerDate) { + this.tableDate = sanitizeDateString(this.inputDate, this.type === 'month' ? 'year' : 'month'); + } else if (this.isMultiple && this.multipleValue.length && (!oldValue || !oldValue.length) && !this.pickerDate) { + this.tableDate = sanitizeDateString(this.inputDate, this.type === 'month' ? 'year' : 'month'); + } + }, + type: function type(_type) { + this.activePicker = _type.toUpperCase(); + + if (this.value && this.value.length) { + var output = this.multipleValue.map(function (val) { + return sanitizeDateString(val, _type); + }).filter(this.isDateAllowed); + this.$emit('input', this.isMultiple ? output : output[0]); + } + } + }, + created: function created() { + this.checkMultipleProp(); + + if (this.pickerDate !== this.tableDate) { + this.$emit('update:picker-date', this.tableDate); + } + + this.setInputDate(); + }, + methods: { + emitInput: function emitInput(newInput) { + if (this.range) { + if (this.multipleValue.length !== 1) { + this.$emit('input', [newInput]); + } else { + var output_1 = [this.multipleValue[0], newInput]; + this.$emit('input', output_1); + this.$emit('change', output_1); + } + + return; + } + + var output = this.multiple ? this.multipleValue.indexOf(newInput) === -1 ? this.multipleValue.concat([newInput]) : this.multipleValue.filter(function (x) { + return x !== newInput; + }) : newInput; + this.$emit('input', output); + this.multiple || this.$emit('change', newInput); + }, + checkMultipleProp: function checkMultipleProp() { + if (this.value == null) return; + var valueType = this.value.constructor.name; + var expected = this.isMultiple ? 'Array' : 'String'; + + if (valueType !== expected) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_11__["consoleWarn"])("Value must be " + (this.isMultiple ? 'an' : 'a') + " " + expected + ", got " + valueType, this); + } + }, + isDateAllowed: function isDateAllowed(value) { + return Object(_util_isDateAllowed__WEBPACK_IMPORTED_MODULE_7__["default"])(value, this.min, this.max, this.allowedDates); + }, + yearClick: function yearClick(value) { + this.inputYear = value; + + if (this.type === 'month') { + this.tableDate = "" + value; + } else { + this.tableDate = value + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])((this.tableMonth || 0) + 1); + } + + this.activePicker = 'MONTH'; + + if (this.reactive && !this.readonly && !this.isMultiple && this.isDateAllowed(this.inputDate)) { + this.$emit('input', this.inputDate); + } + }, + monthClick: function monthClick(value) { + this.inputYear = parseInt(value.split('-')[0], 10); + this.inputMonth = parseInt(value.split('-')[1], 10) - 1; + + if (this.type === 'date') { + if (this.inputDay) { + this.inputDay = Math.min(this.inputDay, Object(_VCalendar_util_timestamp__WEBPACK_IMPORTED_MODULE_10__["daysInMonth"])(this.inputYear, this.inputMonth + 1)); + } + + this.tableDate = value; + this.activePicker = 'DATE'; + + if (this.reactive && !this.readonly && !this.isMultiple && this.isDateAllowed(this.inputDate)) { + this.$emit('input', this.inputDate); + } + } else { + this.emitInput(this.inputDate); + } + }, + dateClick: function dateClick(value) { + this.inputYear = parseInt(value.split('-')[0], 10); + this.inputMonth = parseInt(value.split('-')[1], 10) - 1; + this.inputDay = parseInt(value.split('-')[2], 10); + this.emitInput(this.inputDate); + }, + genPickerTitle: function genPickerTitle() { + var _this = this; + + return this.$createElement(_VDatePickerTitle__WEBPACK_IMPORTED_MODULE_0__["default"], { + props: { + date: this.value ? this.formatters.titleDate(this.isMultiple ? this.multipleValue : this.value) : '', + disabled: this.disabled, + readonly: this.readonly, + selectingYear: this.activePicker === 'YEAR', + year: this.formatters.year(this.multipleValue.length ? "" + this.inputYear : this.tableDate), + yearIcon: this.yearIcon, + value: this.multipleValue[0] + }, + slot: 'title', + on: { + 'update:selecting-year': function updateSelectingYear(value) { + return _this.activePicker = value ? 'YEAR' : _this.type.toUpperCase(); + } + } + }); + }, + genTableHeader: function genTableHeader() { + var _this = this; + + return this.$createElement(_VDatePickerHeader__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + nextIcon: this.nextIcon, + color: this.color, + dark: this.dark, + disabled: this.disabled, + format: this.headerDateFormat, + light: this.light, + locale: this.locale, + min: this.activePicker === 'DATE' ? this.minMonth : this.minYear, + max: this.activePicker === 'DATE' ? this.maxMonth : this.maxYear, + nextAriaLabel: this.activePicker === 'DATE' ? this.nextMonthAriaLabel : this.nextYearAriaLabel, + prevAriaLabel: this.activePicker === 'DATE' ? this.prevMonthAriaLabel : this.prevYearAriaLabel, + prevIcon: this.prevIcon, + readonly: this.readonly, + value: this.activePicker === 'DATE' ? Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.tableYear, 4) + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.tableMonth + 1) : "" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.tableYear, 4) + }, + on: { + toggle: function toggle() { + return _this.activePicker = _this.activePicker === 'DATE' ? 'MONTH' : 'YEAR'; + }, + input: function input(value) { + return _this.tableDate = value; + } + } + }); + }, + genDateTable: function genDateTable() { + var _this = this; + + return this.$createElement(_VDatePickerDateTable__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + allowedDates: this.allowedDates, + color: this.color, + current: this.current, + dark: this.dark, + disabled: this.disabled, + events: this.events, + eventColor: this.eventColor, + firstDayOfWeek: this.firstDayOfWeek, + format: this.dayFormat, + light: this.light, + locale: this.locale, + localeFirstDayOfYear: this.localeFirstDayOfYear, + min: this.min, + max: this.max, + range: this.range, + readonly: this.readonly, + scrollable: this.scrollable, + showWeek: this.showWeek, + tableDate: Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.tableYear, 4) + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.tableMonth + 1), + value: this.value, + weekdayFormat: this.weekdayFormat + }, + ref: 'table', + on: __assign({ + input: this.dateClick, + 'update:table-date': function updateTableDate(value) { + return _this.tableDate = value; + } + }, Object(_util__WEBPACK_IMPORTED_MODULE_12__["createItemTypeListeners"])(this, ':date')) + }); + }, + genMonthTable: function genMonthTable() { + var _this = this; + + return this.$createElement(_VDatePickerMonthTable__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + allowedDates: this.type === 'month' ? this.allowedDates : null, + color: this.color, + current: this.current ? sanitizeDateString(this.current, 'month') : null, + dark: this.dark, + disabled: this.disabled, + events: this.type === 'month' ? this.events : null, + eventColor: this.type === 'month' ? this.eventColor : null, + format: this.monthFormat, + light: this.light, + locale: this.locale, + min: this.minMonth, + max: this.maxMonth, + range: this.range, + readonly: this.readonly && this.type === 'month', + scrollable: this.scrollable, + value: this.selectedMonths, + tableDate: "" + Object(_util__WEBPACK_IMPORTED_MODULE_12__["pad"])(this.tableYear, 4) + }, + ref: 'table', + on: __assign({ + input: this.monthClick, + 'update:table-date': function updateTableDate(value) { + return _this.tableDate = value; + } + }, Object(_util__WEBPACK_IMPORTED_MODULE_12__["createItemTypeListeners"])(this, ':month')) + }); + }, + genYears: function genYears() { + return this.$createElement(_VDatePickerYears__WEBPACK_IMPORTED_MODULE_4__["default"], { + props: { + color: this.color, + format: this.yearFormat, + locale: this.locale, + min: this.minYear, + max: this.maxYear, + value: this.tableYear + }, + on: __assign({ + input: this.yearClick + }, Object(_util__WEBPACK_IMPORTED_MODULE_12__["createItemTypeListeners"])(this, ':year')) + }); + }, + genPickerBody: function genPickerBody() { + var children = this.activePicker === 'YEAR' ? [this.genYears()] : [this.genTableHeader(), this.activePicker === 'DATE' ? this.genDateTable() : this.genMonthTable()]; + return this.$createElement('div', { + key: this.activePicker + }, children); + }, + setInputDate: function setInputDate() { + if (this.lastValue) { + var array = this.lastValue.split('-'); + this.inputYear = parseInt(array[0], 10); + this.inputMonth = parseInt(array[1], 10) - 1; + + if (this.type === 'date') { + this.inputDay = parseInt(array[2], 10); + } + } else { + this.inputYear = this.inputYear || this.now.getFullYear(); + this.inputMonth = this.inputMonth == null ? this.inputMonth : this.now.getMonth(); + this.inputDay = this.inputDay || this.now.getDate(); + } + } + }, + render: function render() { + return this.genPicker('v-picker--date'); + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerDateTable.ts": +/*!************************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerDateTable.ts ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_date_picker_table__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mixins/date-picker-table */ "./src/components/VDatePicker/mixins/date-picker-table.ts"); +/* harmony import */ var _util_dateTimeUtils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/dateTimeUtils */ "./src/util/dateTimeUtils.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./util */ "./src/components/VDatePicker/util/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Mixins + // Utils + + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_date_picker_table__WEBPACK_IMPORTED_MODULE_0__["default"] +/* @vue/component */ +).extend({ + name: 'v-date-picker-date-table', + props: { + firstDayOfWeek: { + type: [String, Number], + default: 0 + }, + localeFirstDayOfYear: { + type: [String, Number], + default: 0 + }, + showWeek: Boolean, + weekdayFormat: Function + }, + computed: { + formatter: function formatter() { + return this.format || Object(_util__WEBPACK_IMPORTED_MODULE_2__["createNativeLocaleFormatter"])(this.currentLocale, { + day: 'numeric', + timeZone: 'UTC' + }, { + start: 8, + length: 2 + }); + }, + weekdayFormatter: function weekdayFormatter() { + return this.weekdayFormat || Object(_util__WEBPACK_IMPORTED_MODULE_2__["createNativeLocaleFormatter"])(this.currentLocale, { + weekday: 'narrow', + timeZone: 'UTC' + }); + }, + weekDays: function weekDays() { + var _this = this; + + var first = parseInt(this.firstDayOfWeek, 10); + return this.weekdayFormatter ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["createRange"])(7).map(function (i) { + return _this.weekdayFormatter("2017-01-" + (first + i + 15)); + }) // 2017-01-15 is Sunday + : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["createRange"])(7).map(function (i) { + return ['S', 'M', 'T', 'W', 'T', 'F', 'S'][(i + first) % 7]; + }); + } + }, + methods: { + calculateTableDate: function calculateTableDate(delta) { + return Object(_util__WEBPACK_IMPORTED_MODULE_2__["monthChange"])(this.tableDate, Math.sign(delta || 1)); + }, + genTHead: function genTHead() { + var _this = this; + + var days = this.weekDays.map(function (day) { + return _this.$createElement('th', day); + }); + + if (this.showWeek) { + days.unshift(this.$createElement('th')); + } + + return this.$createElement('thead', this.genTR(days)); + }, + // Returns number of the days from the firstDayOfWeek to the first day of the current month + weekDaysBeforeFirstDayOfTheMonth: function weekDaysBeforeFirstDayOfTheMonth() { + var firstDayOfTheMonth = new Date(this.displayedYear + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_2__["pad"])(this.displayedMonth + 1) + "-01T00:00:00+00:00"); + var weekDay = firstDayOfTheMonth.getUTCDay(); + return (weekDay - parseInt(this.firstDayOfWeek) + 7) % 7; + }, + getWeekNumber: function getWeekNumber(dayInMonth) { + return Object(_util_dateTimeUtils__WEBPACK_IMPORTED_MODULE_1__["weekNumber"])(this.displayedYear, this.displayedMonth, dayInMonth, parseInt(this.firstDayOfWeek), parseInt(this.localeFirstDayOfYear)); + }, + genWeekNumber: function genWeekNumber(weekNumber) { + return this.$createElement('td', [this.$createElement('small', { + staticClass: 'v-date-picker-table--date__week' + }, String(weekNumber).padStart(2, '0'))]); + }, + genTBody: function genTBody() { + var children = []; + var daysInMonth = new Date(this.displayedYear, this.displayedMonth + 1, 0).getDate(); + var rows = []; + var day = this.weekDaysBeforeFirstDayOfTheMonth(); + + if (this.showWeek) { + rows.push(this.genWeekNumber(this.getWeekNumber(1))); + } + + while (day--) { + rows.push(this.$createElement('td')); + } + + for (day = 1; day <= daysInMonth; day++) { + var date = this.displayedYear + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_2__["pad"])(this.displayedMonth + 1) + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_2__["pad"])(day); + rows.push(this.$createElement('td', [this.genButton(date, true, 'date', this.formatter)])); + + if (rows.length % (this.showWeek ? 8 : 7) === 0) { + children.push(this.genTR(rows)); + rows = []; + + if (this.showWeek && day < daysInMonth) { + rows.push(this.genWeekNumber(this.getWeekNumber(day + 7))); + } + } + } + + if (rows.length) { + children.push(this.genTR(rows)); + } + + return this.$createElement('tbody', children); + }, + genTR: function genTR(children) { + return [this.$createElement('tr', children)]; + } + }, + render: function render() { + return this.genTable('v-date-picker-table v-date-picker-table--date', [this.genTHead(), this.genTBody()], this.calculateTableDate); + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerHeader.sass": +/*!***********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerHeader.sass ***! + \***********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerHeader.ts": +/*!*********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerHeader.ts ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDatePickerHeader_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDatePickerHeader.sass */ "./src/components/VDatePicker/VDatePickerHeader.sass"); +/* harmony import */ var _VDatePickerHeader_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDatePickerHeader_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_localable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/localable */ "./src/mixins/localable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./util */ "./src/components/VDatePicker/util/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + + // Components + + + // Mixins + + + + // Utils + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_localable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__["default"] +/* @vue/component */ +).extend({ + name: 'v-date-picker-header', + props: { + disabled: Boolean, + format: Function, + min: String, + max: String, + nextAriaLabel: String, + nextIcon: { + type: String, + default: '$next' + }, + prevAriaLabel: String, + prevIcon: { + type: String, + default: '$prev' + }, + readonly: Boolean, + value: { + type: [Number, String], + required: true + } + }, + data: function data() { + return { + isReversing: false + }; + }, + computed: { + formatter: function formatter() { + if (this.format) { + return this.format; + } else if (String(this.value).split('-')[1]) { + return Object(_util__WEBPACK_IMPORTED_MODULE_6__["createNativeLocaleFormatter"])(this.currentLocale, { + month: 'long', + year: 'numeric', + timeZone: 'UTC' + }, { + length: 7 + }); + } else { + return Object(_util__WEBPACK_IMPORTED_MODULE_6__["createNativeLocaleFormatter"])(this.currentLocale, { + year: 'numeric', + timeZone: 'UTC' + }, { + length: 4 + }); + } + } + }, + watch: { + value: function value(newVal, oldVal) { + this.isReversing = newVal < oldVal; + } + }, + methods: { + genBtn: function genBtn(change) { + var _this = this; + + var ariaLabelId = change > 0 ? this.nextAriaLabel : this.prevAriaLabel; + var ariaLabel = ariaLabelId ? this.$vuetify.lang.t(ariaLabelId) : undefined; + var disabled = this.disabled || change < 0 && this.min && this.calculateChange(change) < this.min || change > 0 && this.max && this.calculateChange(change) > this.max; + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_1__["default"], { + attrs: { + 'aria-label': ariaLabel + }, + props: { + dark: this.dark, + disabled: disabled, + icon: true, + light: this.light + }, + on: { + click: function click(e) { + e.stopPropagation(); + + _this.$emit('input', _this.calculateChange(change)); + } + } + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_2__["default"], change < 0 === !this.$vuetify.rtl ? this.prevIcon : this.nextIcon)]); + }, + calculateChange: function calculateChange(sign) { + var _a = __read(String(this.value).split('-').map(Number), 2), + year = _a[0], + month = _a[1]; + + if (month == null) { + return "" + (year + sign); + } else { + return Object(_util__WEBPACK_IMPORTED_MODULE_6__["monthChange"])(String(this.value), sign); + } + }, + genHeader: function genHeader() { + var _this = this; + + var color = !this.disabled && (this.color || 'accent'); + var header = this.$createElement('div', this.setTextColor(color, { + key: String(this.value) + }), [this.$createElement('button', { + attrs: { + type: 'button' + }, + on: { + click: function click() { + return _this.$emit('toggle'); + } + } + }, [this.$slots.default || this.formatter(String(this.value))])]); + var transition = this.$createElement('transition', { + props: { + name: this.isReversing === !this.$vuetify.rtl ? 'tab-reverse-transition' : 'tab-transition' + } + }, [header]); + return this.$createElement('div', { + staticClass: 'v-date-picker-header__value', + class: { + 'v-date-picker-header__value--disabled': this.disabled + } + }, [transition]); + } + }, + render: function render() { + return this.$createElement('div', { + staticClass: 'v-date-picker-header', + class: __assign({ + 'v-date-picker-header--disabled': this.disabled + }, this.themeClasses) + }, [this.genBtn(-1), this.genHeader(), this.genBtn(+1)]); + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerMonthTable.ts": +/*!*************************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerMonthTable.ts ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_date_picker_table__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./mixins/date-picker-table */ "./src/components/VDatePicker/mixins/date-picker-table.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./util */ "./src/components/VDatePicker/util/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Mixins + // Utils + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_date_picker_table__WEBPACK_IMPORTED_MODULE_0__["default"] +/* @vue/component */ +).extend({ + name: 'v-date-picker-month-table', + computed: { + formatter: function formatter() { + return this.format || Object(_util__WEBPACK_IMPORTED_MODULE_1__["createNativeLocaleFormatter"])(this.currentLocale, { + month: 'short', + timeZone: 'UTC' + }, { + start: 5, + length: 2 + }); + } + }, + methods: { + calculateTableDate: function calculateTableDate(delta) { + return "" + (parseInt(this.tableDate, 10) + Math.sign(delta || 1)); + }, + genTBody: function genTBody() { + var _this = this; + + var children = []; + var cols = Array(3).fill(null); + var rows = 12 / cols.length; + + var _loop_1 = function _loop_1(row) { + var tds = cols.map(function (_, col) { + var month = row * cols.length + col; + var date = _this.displayedYear + "-" + Object(_util__WEBPACK_IMPORTED_MODULE_1__["pad"])(month + 1); + return _this.$createElement('td', { + key: month + }, [_this.genButton(date, false, 'month', _this.formatter)]); + }); + children.push(this_1.$createElement('tr', { + key: row + }, tds)); + }; + + var this_1 = this; + + for (var row = 0; row < rows; row++) { + _loop_1(row); + } + + return this.$createElement('tbody', children); + } + }, + render: function render() { + return this.genTable('v-date-picker-table v-date-picker-table--month', [this.genTBody()], this.calculateTableDate); + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerTable.sass": +/*!**********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerTable.sass ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerTitle.sass": +/*!**********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerTitle.sass ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerTitle.ts": +/*!********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerTitle.ts ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDatePickerTitle_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDatePickerTitle.sass */ "./src/components/VDatePicker/VDatePickerTitle.sass"); +/* harmony import */ var _VDatePickerTitle_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDatePickerTitle_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_picker_button__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/picker-button */ "./src/mixins/picker-button/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); + // Components + + // Mixins + + // Utils + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_picker_button__WEBPACK_IMPORTED_MODULE_2__["default"] +/* @vue/component */ +).extend({ + name: 'v-date-picker-title', + props: { + date: { + type: String, + default: '' + }, + disabled: Boolean, + readonly: Boolean, + selectingYear: Boolean, + value: { + type: String + }, + year: { + type: [Number, String], + default: '' + }, + yearIcon: { + type: String + } + }, + data: function data() { + return { + isReversing: false + }; + }, + computed: { + computedTransition: function computedTransition() { + return this.isReversing ? 'picker-reverse-transition' : 'picker-transition'; + } + }, + watch: { + value: function value(val, prev) { + this.isReversing = val < prev; + } + }, + methods: { + genYearIcon: function genYearIcon() { + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + dark: true + } + }, this.yearIcon); + }, + getYearBtn: function getYearBtn() { + return this.genPickerButton('selectingYear', true, [String(this.year), this.yearIcon ? this.genYearIcon() : null], false, 'v-date-picker-title__year'); + }, + genTitleText: function genTitleText() { + return this.$createElement('transition', { + props: { + name: this.computedTransition + } + }, [this.$createElement('div', { + domProps: { + innerHTML: this.date || ' ' + }, + key: this.value + })]); + }, + genTitleDate: function genTitleDate() { + return this.genPickerButton('selectingYear', false, [this.genTitleText()], false, 'v-date-picker-title__date'); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-date-picker-title', + class: { + 'v-date-picker-title--disabled': this.disabled + } + }, [this.getYearBtn(), this.genTitleDate()]); + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerYears.sass": +/*!**********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerYears.sass ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDatePicker/VDatePickerYears.ts": +/*!********************************************************!*\ + !*** ./src/components/VDatePicker/VDatePickerYears.ts ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDatePickerYears_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDatePickerYears.sass */ "./src/components/VDatePicker/VDatePickerYears.sass"); +/* harmony import */ var _VDatePickerYears_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDatePickerYears_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_localable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/localable */ "./src/mixins/localable/index.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./util */ "./src/components/VDatePicker/util/index.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); + // Mixins + + + // Utils + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_5__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_localable__WEBPACK_IMPORTED_MODULE_2__["default"] +/* @vue/component */ +).extend({ + name: 'v-date-picker-years', + props: { + format: Function, + min: [Number, String], + max: [Number, String], + readonly: Boolean, + value: [Number, String] + }, + data: function data() { + return { + defaultColor: 'primary' + }; + }, + computed: { + formatter: function formatter() { + return this.format || Object(_util__WEBPACK_IMPORTED_MODULE_3__["createNativeLocaleFormatter"])(this.currentLocale, { + year: 'numeric', + timeZone: 'UTC' + }, { + length: 4 + }); + } + }, + mounted: function mounted() { + var _this = this; + + setTimeout(function () { + var activeItem = _this.$el.getElementsByClassName('active')[0]; + + if (activeItem) { + _this.$el.scrollTop = activeItem.offsetTop - _this.$el.offsetHeight / 2 + activeItem.offsetHeight / 2; + } else if (_this.min && !_this.max) { + _this.$el.scrollTop = _this.$el.scrollHeight; + } else if (!_this.min && _this.max) { + _this.$el.scrollTop = 0; + } else { + _this.$el.scrollTop = _this.$el.scrollHeight / 2 - _this.$el.offsetHeight / 2; + } + }); + }, + methods: { + genYearItem: function genYearItem(year) { + var _this = this; + + var formatted = this.formatter("" + year); + var active = parseInt(this.value, 10) === year; + var color = active && (this.color || 'primary'); + return this.$createElement('li', this.setTextColor(color, { + key: year, + class: { + active: active + }, + on: Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_4__["mergeListeners"])({ + click: function click() { + return _this.$emit('input', year); + } + }, Object(_util__WEBPACK_IMPORTED_MODULE_3__["createItemTypeNativeListeners"])(this, ':year', year)) + }), formatted); + }, + genYearItems: function genYearItems() { + var children = []; + var selectedYear = this.value ? parseInt(this.value, 10) : new Date().getFullYear(); + var maxYear = this.max ? parseInt(this.max, 10) : selectedYear + 100; + var minYear = Math.min(maxYear, this.min ? parseInt(this.min, 10) : selectedYear - 100); + + for (var year = maxYear; year >= minYear; year--) { + children.push(this.genYearItem(year)); + } + + return children; + } + }, + render: function render() { + return this.$createElement('ul', { + staticClass: 'v-date-picker-years', + ref: 'years' + }, this.genYearItems()); + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/index.ts": +/*!*********************************************!*\ + !*** ./src/components/VDatePicker/index.ts ***! + \*********************************************/ +/*! exports provided: VDatePicker, VDatePickerTitle, VDatePickerHeader, VDatePickerDateTable, VDatePickerMonthTable, VDatePickerYears, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDatePicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDatePicker */ "./src/components/VDatePicker/VDatePicker.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDatePicker", function() { return _VDatePicker__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VDatePickerTitle__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VDatePickerTitle */ "./src/components/VDatePicker/VDatePickerTitle.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDatePickerTitle", function() { return _VDatePickerTitle__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VDatePickerHeader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VDatePickerHeader */ "./src/components/VDatePicker/VDatePickerHeader.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDatePickerHeader", function() { return _VDatePickerHeader__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VDatePickerDateTable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VDatePickerDateTable */ "./src/components/VDatePicker/VDatePickerDateTable.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDatePickerDateTable", function() { return _VDatePickerDateTable__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + +/* harmony import */ var _VDatePickerMonthTable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VDatePickerMonthTable */ "./src/components/VDatePicker/VDatePickerMonthTable.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDatePickerMonthTable", function() { return _VDatePickerMonthTable__WEBPACK_IMPORTED_MODULE_4__["default"]; }); + +/* harmony import */ var _VDatePickerYears__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./VDatePickerYears */ "./src/components/VDatePicker/VDatePickerYears.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDatePickerYears", function() { return _VDatePickerYears__WEBPACK_IMPORTED_MODULE_5__["default"]; }); + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VDatePicker: _VDatePicker__WEBPACK_IMPORTED_MODULE_0__["default"], + VDatePickerTitle: _VDatePickerTitle__WEBPACK_IMPORTED_MODULE_1__["default"], + VDatePickerHeader: _VDatePickerHeader__WEBPACK_IMPORTED_MODULE_2__["default"], + VDatePickerDateTable: _VDatePickerDateTable__WEBPACK_IMPORTED_MODULE_3__["default"], + VDatePickerMonthTable: _VDatePickerMonthTable__WEBPACK_IMPORTED_MODULE_4__["default"], + VDatePickerYears: _VDatePickerYears__WEBPACK_IMPORTED_MODULE_5__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VDatePicker/mixins/date-picker-table.ts": +/*!****************************************************************!*\ + !*** ./src/components/VDatePicker/mixins/date-picker-table.ts ***! + \****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDatePickerTable_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VDatePickerTable.sass */ "./src/components/VDatePicker/VDatePickerTable.sass"); +/* harmony import */ var _VDatePickerTable_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDatePickerTable_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _directives_touch__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../../directives/touch */ "./src/directives/touch/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_localable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../../mixins/localable */ "./src/mixins/localable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../util */ "./src/components/VDatePicker/util/index.ts"); +/* harmony import */ var _util_isDateAllowed__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../util/isDateAllowed */ "./src/components/VDatePicker/util/isDateAllowed.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + + // Directives + + // Mixins + + + + // Utils + + + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_localable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__["default"] +/* @vue/component */ +).extend({ + directives: { + Touch: _directives_touch__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + allowedDates: Function, + current: String, + disabled: Boolean, + format: Function, + events: { + type: [Array, Function, Object], + default: function _default() { + return null; + } + }, + eventColor: { + type: [Array, Function, Object, String], + default: function _default() { + return 'warning'; + } + }, + min: String, + max: String, + range: Boolean, + readonly: Boolean, + scrollable: Boolean, + tableDate: { + type: String, + required: true + }, + value: [String, Array] + }, + data: function data() { + return { + isReversing: false, + wheelThrottle: null + }; + }, + computed: { + computedTransition: function computedTransition() { + return this.isReversing === !this.$vuetify.rtl ? 'tab-reverse-transition' : 'tab-transition'; + }, + displayedMonth: function displayedMonth() { + return Number(this.tableDate.split('-')[1]) - 1; + }, + displayedYear: function displayedYear() { + return Number(this.tableDate.split('-')[0]); + } + }, + watch: { + tableDate: function tableDate(newVal, oldVal) { + this.isReversing = newVal < oldVal; + } + }, + mounted: function mounted() { + this.wheelThrottle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_9__["throttle"])(this.wheel, 250); + }, + methods: { + genButtonClasses: function genButtonClasses(isAllowed, isFloating, isSelected, isCurrent) { + return __assign({ + 'v-size--default': !isFloating, + 'v-date-picker-table__current': isCurrent, + 'v-btn--active': isSelected, + 'v-btn--flat': !isAllowed || this.disabled, + 'v-btn--text': isSelected === isCurrent, + 'v-btn--rounded': isFloating, + 'v-btn--disabled': !isAllowed || this.disabled, + 'v-btn--outlined': isCurrent && !isSelected + }, this.themeClasses); + }, + genButtonEvents: function genButtonEvents(value, isAllowed, mouseEventType) { + var _this = this; + + if (this.disabled) return undefined; + return Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_7__["mergeListeners"])({ + click: function click() { + if (isAllowed && !_this.readonly) _this.$emit('input', value); + } + }, Object(_util__WEBPACK_IMPORTED_MODULE_5__["createItemTypeNativeListeners"])(this, ":" + mouseEventType, value)); + }, + genButton: function genButton(value, isFloating, mouseEventType, formatter) { + var isAllowed = Object(_util_isDateAllowed__WEBPACK_IMPORTED_MODULE_6__["default"])(value, this.min, this.max, this.allowedDates); + var isSelected = this.isSelected(value) && isAllowed; + var isCurrent = value === this.current; + var setColor = isSelected ? this.setBackgroundColor : this.setTextColor; + var color = (isSelected || isCurrent) && (this.color || 'accent'); + return this.$createElement('button', setColor(color, { + staticClass: 'v-btn', + class: this.genButtonClasses(isAllowed, isFloating, isSelected, isCurrent), + attrs: { + type: 'button' + }, + domProps: { + disabled: this.disabled || !isAllowed + }, + on: this.genButtonEvents(value, isAllowed, mouseEventType) + }), [this.$createElement('div', { + staticClass: 'v-btn__content' + }, [formatter(value)]), this.genEvents(value)]); + }, + getEventColors: function getEventColors(date) { + var arrayize = function arrayize(v) { + return Array.isArray(v) ? v : [v]; + }; + + var eventData; + var eventColors = []; + + if (Array.isArray(this.events)) { + eventData = this.events.includes(date); + } else if (this.events instanceof Function) { + eventData = this.events(date) || false; + } else if (this.events) { + eventData = this.events[date] || false; + } else { + eventData = false; + } + + if (!eventData) { + return []; + } else if (eventData !== true) { + eventColors = arrayize(eventData); + } else if (typeof this.eventColor === 'string') { + eventColors = [this.eventColor]; + } else if (typeof this.eventColor === 'function') { + eventColors = arrayize(this.eventColor(date)); + } else if (Array.isArray(this.eventColor)) { + eventColors = this.eventColor; + } else { + eventColors = arrayize(this.eventColor[date]); + } + + return eventColors.filter(function (v) { + return v; + }); + }, + genEvents: function genEvents(date) { + var _this = this; + + var eventColors = this.getEventColors(date); + return eventColors.length ? this.$createElement('div', { + staticClass: 'v-date-picker-table__events' + }, eventColors.map(function (color) { + return _this.$createElement('div', _this.setBackgroundColor(color)); + })) : null; + }, + wheel: function wheel(e, calculateTableDate) { + this.$emit('update:table-date', calculateTableDate(e.deltaY)); + }, + touch: function touch(value, calculateTableDate) { + this.$emit('update:table-date', calculateTableDate(value)); + }, + genTable: function genTable(staticClass, children, calculateTableDate) { + var _this = this; + + var transition = this.$createElement('transition', { + props: { + name: this.computedTransition + } + }, [this.$createElement('table', { + key: this.tableDate + }, children)]); + var touchDirective = { + name: 'touch', + value: { + left: function left(e) { + return e.offsetX < -15 && _this.touch(1, calculateTableDate); + }, + right: function right(e) { + return e.offsetX > 15 && _this.touch(-1, calculateTableDate); + } + } + }; + return this.$createElement('div', { + staticClass: staticClass, + class: __assign({ + 'v-date-picker-table--disabled': this.disabled + }, this.themeClasses), + on: !this.disabled && this.scrollable ? { + wheel: function wheel(e) { + e.preventDefault(); + + _this.wheelThrottle(e, calculateTableDate); + } + } : undefined, + directives: [touchDirective] + }, [transition]); + }, + isSelected: function isSelected(value) { + if (Array.isArray(this.value)) { + if (this.range && this.value.length === 2) { + var _a = __read(__spread(this.value).sort(), 2), + from = _a[0], + to = _a[1]; + + return from <= value && value <= to; + } else { + return this.value.indexOf(value) !== -1; + } + } + + return value === this.value; + } + } +})); + +/***/ }), + +/***/ "./src/components/VDatePicker/util/createNativeLocaleFormatter.ts": +/*!************************************************************************!*\ + !*** ./src/components/VDatePicker/util/createNativeLocaleFormatter.ts ***! + \************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _pad__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pad */ "./src/components/VDatePicker/util/pad.ts"); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + + + +function createNativeLocaleFormatter(locale, options, substrOptions) { + if (substrOptions === void 0) { + substrOptions = { + start: 0, + length: 0 + }; + } + + var makeIsoString = function makeIsoString(dateString) { + var _a = __read(dateString.trim().split(' ')[0].split('-'), 3), + year = _a[0], + month = _a[1], + date = _a[2]; + + return [Object(_pad__WEBPACK_IMPORTED_MODULE_0__["default"])(year, 4), Object(_pad__WEBPACK_IMPORTED_MODULE_0__["default"])(month || 1), Object(_pad__WEBPACK_IMPORTED_MODULE_0__["default"])(date || 1)].join('-'); + }; + + try { + var intlFormatter_1 = new Intl.DateTimeFormat(locale || undefined, options); + return function (dateString) { + return intlFormatter_1.format(new Date(makeIsoString(dateString) + "T00:00:00+00:00")); + }; + } catch (e) { + return substrOptions.start || substrOptions.length ? function (dateString) { + return makeIsoString(dateString).substr(substrOptions.start || 0, substrOptions.length); + } : undefined; + } +} + +/* harmony default export */ __webpack_exports__["default"] = (createNativeLocaleFormatter); + +/***/ }), + +/***/ "./src/components/VDatePicker/util/eventHelpers.ts": +/*!*********************************************************!*\ + !*** ./src/components/VDatePicker/util/eventHelpers.ts ***! + \*********************************************************/ +/*! exports provided: createItemTypeNativeListeners, createItemTypeListeners */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createItemTypeNativeListeners", function() { return createItemTypeNativeListeners; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createItemTypeListeners", function() { return createItemTypeListeners; }); +function createItemTypeNativeListeners(instance, itemTypeSuffix, value) { + return Object.keys(instance.$listeners).reduce(function (on, eventName) { + if (eventName.endsWith(itemTypeSuffix)) { + on[eventName.slice(0, -itemTypeSuffix.length)] = function (event) { + return instance.$emit(eventName, value, event); + }; + } + + return on; + }, {}); +} +function createItemTypeListeners(instance, itemTypeSuffix) { + return Object.keys(instance.$listeners).reduce(function (on, eventName) { + if (eventName.endsWith(itemTypeSuffix)) { + on[eventName] = instance.$listeners[eventName]; + } + + return on; + }, {}); +} + +/***/ }), + +/***/ "./src/components/VDatePicker/util/index.ts": +/*!**************************************************!*\ + !*** ./src/components/VDatePicker/util/index.ts ***! + \**************************************************/ +/*! exports provided: createItemTypeListeners, createItemTypeNativeListeners, createNativeLocaleFormatter, monthChange, pad */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _eventHelpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./eventHelpers */ "./src/components/VDatePicker/util/eventHelpers.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "createItemTypeListeners", function() { return _eventHelpers__WEBPACK_IMPORTED_MODULE_0__["createItemTypeListeners"]; }); + +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "createItemTypeNativeListeners", function() { return _eventHelpers__WEBPACK_IMPORTED_MODULE_0__["createItemTypeNativeListeners"]; }); + +/* harmony import */ var _createNativeLocaleFormatter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./createNativeLocaleFormatter */ "./src/components/VDatePicker/util/createNativeLocaleFormatter.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "createNativeLocaleFormatter", function() { return _createNativeLocaleFormatter__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _monthChange__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./monthChange */ "./src/components/VDatePicker/util/monthChange.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "monthChange", function() { return _monthChange__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _pad__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./pad */ "./src/components/VDatePicker/util/pad.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "pad", function() { return _pad__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + + + + + + + +/***/ }), + +/***/ "./src/components/VDatePicker/util/isDateAllowed.ts": +/*!**********************************************************!*\ + !*** ./src/components/VDatePicker/util/isDateAllowed.ts ***! + \**********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return isDateAllowed; }); +function isDateAllowed(date, min, max, allowedFn) { + return (!allowedFn || allowedFn(date)) && (!min || date >= min.substr(0, 10)) && (!max || date <= max); +} + +/***/ }), + +/***/ "./src/components/VDatePicker/util/monthChange.ts": +/*!********************************************************!*\ + !*** ./src/components/VDatePicker/util/monthChange.ts ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _pad__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./pad */ "./src/components/VDatePicker/util/pad.ts"); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + + +/** + * @param {String} value YYYY-MM format + * @param {Number} sign -1 or +1 + */ + +/* harmony default export */ __webpack_exports__["default"] = (function (value, sign) { + var _a = __read(value.split('-').map(Number), 2), + year = _a[0], + month = _a[1]; + + if (month + sign === 0) { + return year - 1 + "-12"; + } else if (month + sign === 13) { + return year + 1 + "-01"; + } else { + return year + "-" + Object(_pad__WEBPACK_IMPORTED_MODULE_0__["default"])(month + sign); + } +}); + +/***/ }), + +/***/ "./src/components/VDatePicker/util/pad.ts": +/*!************************************************!*\ + !*** ./src/components/VDatePicker/util/pad.ts ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +var padStart = function padStart(string, targetLength, padString) { + targetLength = targetLength >> 0; + string = String(string); + padString = String(padString); + + if (string.length > targetLength) { + return String(string); + } + + targetLength = targetLength - string.length; + + if (targetLength > padString.length) { + padString += padString.repeat(targetLength / padString.length); + } + + return padString.slice(0, targetLength) + String(string); +}; + +/* harmony default export */ __webpack_exports__["default"] = (function (n, length) { + if (length === void 0) { + length = 2; + } + + return padStart(n, length, '0'); +}); + +/***/ }), + +/***/ "./src/components/VDialog/VDialog.sass": +/*!*********************************************!*\ + !*** ./src/components/VDialog/VDialog.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDialog/VDialog.ts": +/*!*******************************************!*\ + !*** ./src/components/VDialog/VDialog.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDialog_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDialog.sass */ "./src/components/VDialog/VDialog.sass"); +/* harmony import */ var _VDialog_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDialog_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VThemeProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VThemeProvider */ "./src/components/VThemeProvider/index.ts"); +/* harmony import */ var _mixins_activatable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/activatable */ "./src/mixins/activatable/index.ts"); +/* harmony import */ var _mixins_dependent__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/dependent */ "./src/mixins/dependent/index.ts"); +/* harmony import */ var _mixins_detachable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/detachable */ "./src/mixins/detachable/index.ts"); +/* harmony import */ var _mixins_overlayable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/overlayable */ "./src/mixins/overlayable/index.ts"); +/* harmony import */ var _mixins_returnable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/returnable */ "./src/mixins/returnable/index.ts"); +/* harmony import */ var _mixins_stackable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/stackable */ "./src/mixins/stackable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _directives_click_outside__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../directives/click-outside */ "./src/directives/click-outside/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Styles + + + // Components + + // Mixins + + + + + + + + // Directives + + // Helpers + + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_10__["default"])(_mixins_activatable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_dependent__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_detachable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_overlayable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_returnable__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_stackable__WEBPACK_IMPORTED_MODULE_7__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_8__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-dialog', + directives: { + ClickOutside: _directives_click_outside__WEBPACK_IMPORTED_MODULE_9__["default"] + }, + props: { + dark: Boolean, + disabled: Boolean, + fullscreen: Boolean, + light: Boolean, + maxWidth: { + type: [String, Number], + default: 'none' + }, + noClickAnimation: Boolean, + origin: { + type: String, + default: 'center center' + }, + persistent: Boolean, + retainFocus: { + type: Boolean, + default: true + }, + scrollable: Boolean, + transition: { + type: [String, Boolean], + default: 'dialog-transition' + }, + width: { + type: [String, Number], + default: 'auto' + } + }, + data: function data() { + return { + activatedBy: null, + animate: false, + animateTimeout: -1, + isActive: !!this.value, + stackMinZIndex: 200 + }; + }, + computed: { + classes: function classes() { + var _a; + + return _a = {}, _a[("v-dialog " + this.contentClass).trim()] = true, _a['v-dialog--active'] = this.isActive, _a['v-dialog--persistent'] = this.persistent, _a['v-dialog--fullscreen'] = this.fullscreen, _a['v-dialog--scrollable'] = this.scrollable, _a['v-dialog--animated'] = this.animate, _a; + }, + contentClasses: function contentClasses() { + return { + 'v-dialog__content': true, + 'v-dialog__content--active': this.isActive + }; + }, + hasActivator: function hasActivator() { + return Boolean(!!this.$slots.activator || !!this.$scopedSlots.activator); + } + }, + watch: { + isActive: function isActive(val) { + if (val) { + this.show(); + this.hideScroll(); + } else { + this.removeOverlay(); + this.unbind(); + } + }, + fullscreen: function fullscreen(val) { + if (!this.isActive) return; + + if (val) { + this.hideScroll(); + this.removeOverlay(false); + } else { + this.showScroll(); + this.genOverlay(); + } + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('full-width')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_11__["removed"])('full-width', this); + } + }, + beforeMount: function beforeMount() { + var _this = this; + + this.$nextTick(function () { + _this.isBooted = _this.isActive; + _this.isActive && _this.show(); + }); + }, + beforeDestroy: function beforeDestroy() { + if (typeof window !== 'undefined') this.unbind(); + }, + methods: { + animateClick: function animateClick() { + var _this = this; + + this.animate = false; // Needed for when clicking very fast + // outside of the dialog + + this.$nextTick(function () { + _this.animate = true; + window.clearTimeout(_this.animateTimeout); + _this.animateTimeout = window.setTimeout(function () { + return _this.animate = false; + }, 150); + }); + }, + closeConditional: function closeConditional(e) { + var target = e.target; // Ignore the click if the dialog is closed or destroyed, + // if it was on an element inside the content, + // if it was dragged onto the overlay (#6969), + // or if this isn't the topmost dialog (#9907) + + return !(this._isDestroyed || !this.isActive || this.$refs.content.contains(target) || this.overlay && target && !this.overlay.$el.contains(target)) && this.activeZIndex >= this.getMaxZIndex(); + }, + hideScroll: function hideScroll() { + if (this.fullscreen) { + document.documentElement.classList.add('overflow-y-hidden'); + } else { + _mixins_overlayable__WEBPACK_IMPORTED_MODULE_5__["default"].options.methods.hideScroll.call(this); + } + }, + show: function show() { + var _this = this; + + !this.fullscreen && !this.hideOverlay && this.genOverlay(); + this.$nextTick(function () { + _this.$refs.content.focus(); + + _this.bind(); + }); + }, + bind: function bind() { + window.addEventListener('focusin', this.onFocusin); + }, + unbind: function unbind() { + window.removeEventListener('focusin', this.onFocusin); + }, + onClickOutside: function onClickOutside(e) { + this.$emit('click:outside', e); + + if (this.persistent) { + this.noClickAnimation || this.animateClick(); + } else { + this.isActive = false; + } + }, + onKeydown: function onKeydown(e) { + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_12__["keyCodes"].esc && !this.getOpenDependents().length) { + if (!this.persistent) { + this.isActive = false; + var activator_1 = this.getActivator(); + this.$nextTick(function () { + return activator_1 && activator_1.focus(); + }); + } else if (!this.noClickAnimation) { + this.animateClick(); + } + } + + this.$emit('keydown', e); + }, + // On focus change, wrap focus to stay inside the dialog + // https://github.com/vuetifyjs/vuetify/issues/6892 + onFocusin: function onFocusin(e) { + if (!e || !this.retainFocus) return; + var target = e.target; + + if (!!target && // It isn't the document or the dialog body + ![document, this.$refs.content].includes(target) && // It isn't inside the dialog body + !this.$refs.content.contains(target) && // We're the topmost dialog + this.activeZIndex >= this.getMaxZIndex() && // It isn't inside a dependent element (like a menu) + !this.getOpenDependentElements().some(function (el) { + return el.contains(target); + }) // So we must have focused something outside the dialog and its children + ) { + // Find and focus the first available element inside the dialog + var focusable = this.$refs.content.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'); + + var el = __spread(focusable).find(function (el) { + return !el.hasAttribute('disabled'); + }); + + el && el.focus(); + } + }, + genContent: function genContent() { + var _this = this; + + return this.showLazyContent(function () { + return [_this.$createElement(_VThemeProvider__WEBPACK_IMPORTED_MODULE_1__["VThemeProvider"], { + props: { + root: true, + light: _this.light, + dark: _this.dark + } + }, [_this.$createElement('div', { + class: _this.contentClasses, + attrs: __assign({ + role: 'document', + tabindex: _this.isActive ? 0 : undefined + }, _this.getScopeIdAttrs()), + on: { + keydown: _this.onKeydown + }, + style: { + zIndex: _this.activeZIndex + }, + ref: 'content' + }, [_this.genTransition()])])]; + }); + }, + genTransition: function genTransition() { + var content = this.genInnerContent(); + if (!this.transition) return content; + return this.$createElement('transition', { + props: { + name: this.transition, + origin: this.origin, + appear: true + } + }, [content]); + }, + genInnerContent: function genInnerContent() { + var data = { + class: this.classes, + ref: 'dialog', + directives: [{ + name: 'click-outside', + value: { + handler: this.onClickOutside, + closeConditional: this.closeConditional, + include: this.getOpenDependentElements + } + }, { + name: 'show', + value: this.isActive + }], + style: { + transformOrigin: this.origin + } + }; + + if (!this.fullscreen) { + data.style = __assign(__assign({}, data.style), { + maxWidth: this.maxWidth === 'none' ? undefined : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.maxWidth), + width: this.width === 'auto' ? undefined : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.width) + }); + } + + return this.$createElement('div', data, this.getContentSlot()); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-dialog__container', + class: { + 'v-dialog__container--attached': this.attach === '' || this.attach === true || this.attach === 'attach' + }, + attrs: { + role: 'dialog' + } + }, [this.genActivator(), this.genContent()]); + } +})); + +/***/ }), + +/***/ "./src/components/VDialog/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VDialog/index.ts ***! + \*****************************************/ +/*! exports provided: VDialog, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDialog__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDialog */ "./src/components/VDialog/VDialog.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDialog", function() { return _VDialog__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VDialog__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VDivider/VDivider.sass": +/*!***********************************************!*\ + !*** ./src/components/VDivider/VDivider.sass ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VDivider/VDivider.ts": +/*!*********************************************!*\ + !*** ./src/components/VDivider/VDivider.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDivider_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDivider.sass */ "./src/components/VDivider/VDivider.sass"); +/* harmony import */ var _VDivider_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VDivider_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_themeable__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-divider', + props: { + inset: Boolean, + vertical: Boolean + }, + render: function render(h) { + // WAI-ARIA attributes + var orientation; + + if (!this.$attrs.role || this.$attrs.role === 'separator') { + orientation = this.vertical ? 'vertical' : 'horizontal'; + } + + return h('hr', { + class: __assign({ + 'v-divider': true, + 'v-divider--inset': this.inset, + 'v-divider--vertical': this.vertical + }, this.themeClasses), + attrs: __assign({ + role: 'separator', + 'aria-orientation': orientation + }, this.$attrs), + on: this.$listeners + }); + } +})); + +/***/ }), + +/***/ "./src/components/VDivider/index.ts": +/*!******************************************!*\ + !*** ./src/components/VDivider/index.ts ***! + \******************************************/ +/*! exports provided: VDivider, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VDivider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VDivider */ "./src/components/VDivider/VDivider.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VDivider", function() { return _VDivider__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VDivider__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VExpansionPanel/VExpansionPanel.sass": +/*!*************************************************************!*\ + !*** ./src/components/VExpansionPanel/VExpansionPanel.sass ***! + \*************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VExpansionPanel/VExpansionPanel.ts": +/*!***********************************************************!*\ + !*** ./src/components/VExpansionPanel/VExpansionPanel.ts ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Mixins + + + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_0__["factory"])('expansionPanels', 'v-expansion-panel', 'v-expansion-panels'), Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_1__["provide"])('expansionPanel', true) +/* @vue/component */ +).extend({ + name: 'v-expansion-panel', + props: { + disabled: Boolean, + readonly: Boolean + }, + data: function data() { + return { + content: null, + header: null, + nextIsActive: false + }; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-expansion-panel--active': this.isActive, + 'v-expansion-panel--next-active': this.nextIsActive, + 'v-expansion-panel--disabled': this.isDisabled + }, this.groupClasses); + }, + isDisabled: function isDisabled() { + return this.expansionPanels.disabled || this.disabled; + }, + isReadonly: function isReadonly() { + return this.expansionPanels.readonly || this.readonly; + } + }, + methods: { + registerContent: function registerContent(vm) { + this.content = vm; + }, + unregisterContent: function unregisterContent() { + this.content = null; + }, + registerHeader: function registerHeader(vm) { + this.header = vm; + vm.$on('click', this.onClick); + }, + unregisterHeader: function unregisterHeader() { + this.header = null; + }, + onClick: function onClick(e) { + if (e.detail) this.header.$el.blur(); + this.$emit('click', e); + this.isReadonly || this.isDisabled || this.toggle(); + }, + toggle: function toggle() { + var _this = this; + /* istanbul ignore else */ + + + if (this.content) this.content.isBooted = true; + this.$nextTick(function () { + return _this.$emit('change'); + }); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-expansion-panel', + class: this.classes, + attrs: { + 'aria-expanded': String(this.isActive) + } + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["getSlot"])(this)); + } +})); + +/***/ }), + +/***/ "./src/components/VExpansionPanel/VExpansionPanelContent.ts": +/*!******************************************************************!*\ + !*** ./src/components/VExpansionPanel/VExpansionPanelContent.ts ***! + \******************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _mixins_bootable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/bootable */ "./src/mixins/bootable/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); + // Mixins + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_5__["default"])(_mixins_bootable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_3__["inject"])('expansionPanel', 'v-expansion-panel-content', 'v-expansion-panel')); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-expansion-panel-content', + computed: { + isActive: function isActive() { + return this.expansionPanel.isActive; + } + }, + created: function created() { + this.expansionPanel.registerContent(this); + }, + beforeDestroy: function beforeDestroy() { + this.expansionPanel.unregisterContent(); + }, + render: function render(h) { + var _this = this; + + return h(_transitions__WEBPACK_IMPORTED_MODULE_0__["VExpandTransition"], this.showLazyContent(function () { + return [h('div', _this.setBackgroundColor(_this.color, { + staticClass: 'v-expansion-panel-content', + directives: [{ + name: 'show', + value: _this.isActive + }] + }), [h('div', { + class: 'v-expansion-panel-content__wrap' + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(_this))])]; + })); + } +})); + +/***/ }), + +/***/ "./src/components/VExpansionPanel/VExpansionPanelHeader.ts": +/*!*****************************************************************!*\ + !*** ./src/components/VExpansionPanel/VExpansionPanelHeader.ts ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Components + + + + // Mixins + + + // Directives + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_6__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_3__["inject"])('expansionPanel', 'v-expansion-panel-header', 'v-expansion-panel')); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-expansion-panel-header', + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + props: { + disableIconRotate: Boolean, + expandIcon: { + type: String, + default: '$expand' + }, + hideActions: Boolean, + ripple: { + type: [Boolean, Object], + default: false + } + }, + data: function data() { + return { + hasMousedown: false + }; + }, + computed: { + classes: function classes() { + return { + 'v-expansion-panel-header--active': this.isActive, + 'v-expansion-panel-header--mousedown': this.hasMousedown + }; + }, + isActive: function isActive() { + return this.expansionPanel.isActive; + }, + isDisabled: function isDisabled() { + return this.expansionPanel.isDisabled; + }, + isReadonly: function isReadonly() { + return this.expansionPanel.isReadonly; + } + }, + created: function created() { + this.expansionPanel.registerHeader(this); + }, + beforeDestroy: function beforeDestroy() { + this.expansionPanel.unregisterHeader(); + }, + methods: { + onClick: function onClick(e) { + this.$emit('click', e); + }, + genIcon: function genIcon() { + var icon = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getSlot"])(this, 'actions') || [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], this.expandIcon)]; + return this.$createElement(_transitions__WEBPACK_IMPORTED_MODULE_0__["VFadeTransition"], [this.$createElement('div', { + staticClass: 'v-expansion-panel-header__icon', + class: { + 'v-expansion-panel-header__icon--disable-rotate': this.disableIconRotate + }, + directives: [{ + name: 'show', + value: !this.isDisabled + }] + }, icon)]); + } + }, + render: function render(h) { + var _this = this; + + return h('button', this.setBackgroundColor(this.color, { + staticClass: 'v-expansion-panel-header', + class: this.classes, + attrs: { + tabindex: this.isDisabled ? -1 : null, + type: 'button' + }, + directives: [{ + name: 'ripple', + value: this.ripple + }], + on: __assign(__assign({}, this.$listeners), { + click: this.onClick, + mousedown: function mousedown() { + return _this.hasMousedown = true; + }, + mouseup: function mouseup() { + return _this.hasMousedown = false; + } + }) + }), [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getSlot"])(this, 'default', { + open: this.isActive + }, true), this.hideActions || this.genIcon()]); + } +})); + +/***/ }), + +/***/ "./src/components/VExpansionPanel/VExpansionPanels.ts": +/*!************************************************************!*\ + !*** ./src/components/VExpansionPanel/VExpansionPanels.ts ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VExpansionPanel_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VExpansionPanel.sass */ "./src/components/VExpansionPanel/VExpansionPanel.sass"); +/* harmony import */ var _VExpansionPanel_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VExpansionPanel_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VItemGroup/VItemGroup */ "./src/components/VItemGroup/VItemGroup.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__["BaseItemGroup"].extend({ + name: 'v-expansion-panels', + provide: function provide() { + return { + expansionPanels: this + }; + }, + props: { + accordion: Boolean, + disabled: Boolean, + flat: Boolean, + hover: Boolean, + focusable: Boolean, + inset: Boolean, + popout: Boolean, + readonly: Boolean, + tile: Boolean + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__["BaseItemGroup"].options.computed.classes.call(this)), { + 'v-expansion-panels': true, + 'v-expansion-panels--accordion': this.accordion, + 'v-expansion-panels--flat': this.flat, + 'v-expansion-panels--hover': this.hover, + 'v-expansion-panels--focusable': this.focusable, + 'v-expansion-panels--inset': this.inset, + 'v-expansion-panels--popout': this.popout, + 'v-expansion-panels--tile': this.tile + }); + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('expand')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_2__["breaking"])('expand', 'multiple', this); + } + /* istanbul ignore next */ + + + if (Array.isArray(this.value) && this.value.length > 0 && typeof this.value[0] === 'boolean') { + Object(_util_console__WEBPACK_IMPORTED_MODULE_2__["breaking"])(':value="[true, false, true]"', ':value="[0, 2]"', this); + } + }, + methods: { + updateItem: function updateItem(item, index) { + var value = this.getValue(item, index); + var nextValue = this.getValue(item, index + 1); + item.isActive = this.toggleMethod(value); + item.nextIsActive = this.toggleMethod(nextValue); + } + } +})); + +/***/ }), + +/***/ "./src/components/VExpansionPanel/index.ts": +/*!*************************************************!*\ + !*** ./src/components/VExpansionPanel/index.ts ***! + \*************************************************/ +/*! exports provided: VExpansionPanels, VExpansionPanel, VExpansionPanelHeader, VExpansionPanelContent, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VExpansionPanels__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VExpansionPanels */ "./src/components/VExpansionPanel/VExpansionPanels.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VExpansionPanels", function() { return _VExpansionPanels__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VExpansionPanel__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VExpansionPanel */ "./src/components/VExpansionPanel/VExpansionPanel.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VExpansionPanel", function() { return _VExpansionPanel__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VExpansionPanelContent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VExpansionPanelContent */ "./src/components/VExpansionPanel/VExpansionPanelContent.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VExpansionPanelContent", function() { return _VExpansionPanelContent__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VExpansionPanelHeader__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VExpansionPanelHeader */ "./src/components/VExpansionPanel/VExpansionPanelHeader.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VExpansionPanelHeader", function() { return _VExpansionPanelHeader__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VExpansionPanels: _VExpansionPanels__WEBPACK_IMPORTED_MODULE_0__["default"], + VExpansionPanel: _VExpansionPanel__WEBPACK_IMPORTED_MODULE_1__["default"], + VExpansionPanelHeader: _VExpansionPanelHeader__WEBPACK_IMPORTED_MODULE_3__["default"], + VExpansionPanelContent: _VExpansionPanelContent__WEBPACK_IMPORTED_MODULE_2__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VFileInput/VFileInput.sass": +/*!***************************************************!*\ + !*** ./src/components/VFileInput/VFileInput.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VFileInput/VFileInput.ts": +/*!*************************************************!*\ + !*** ./src/components/VFileInput/VFileInput.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VFileInput_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VFileInput.sass */ "./src/components/VFileInput/VFileInput.sass"); +/* harmony import */ var _VFileInput_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VFileInput_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VTextField__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VTextField */ "./src/components/VTextField/index.ts"); +/* harmony import */ var _VChip__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VChip */ "./src/components/VChip/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Styles + + + // Extensions + + // Components + + // Utilities + + + + +/* harmony default export */ __webpack_exports__["default"] = (_VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-file-input', + model: { + prop: 'value', + event: 'change' + }, + props: { + chips: Boolean, + clearable: { + type: Boolean, + default: true + }, + counterSizeString: { + type: String, + default: '$vuetify.fileInput.counterSize' + }, + counterString: { + type: String, + default: '$vuetify.fileInput.counter' + }, + hideInput: Boolean, + placeholder: String, + prependIcon: { + type: String, + default: '$file' + }, + readonly: { + type: Boolean, + default: false + }, + showSize: { + type: [Boolean, Number], + default: false, + validator: function validator(v) { + return typeof v === 'boolean' || [1000, 1024].includes(v); + } + }, + smallChips: Boolean, + truncateLength: { + type: [Number, String], + default: 22 + }, + type: { + type: String, + default: 'file' + }, + value: { + default: undefined, + validator: function validator(val) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["wrapInArray"])(val).every(function (v) { + return v != null && _typeof(v) === 'object'; + }); + } + } + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-file-input': true + }); + }, + computedCounterValue: function computedCounterValue() { + var fileCount = this.isMultiple && this.lazyValue ? this.lazyValue.length : this.lazyValue instanceof File ? 1 : 0; + if (!this.showSize) return this.$vuetify.lang.t(this.counterString, fileCount); + var bytes = this.internalArrayValue.reduce(function (bytes, _a) { + var _b = _a.size, + size = _b === void 0 ? 0 : _b; + return bytes + size; + }, 0); + return this.$vuetify.lang.t(this.counterSizeString, fileCount, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["humanReadableFileSize"])(bytes, this.base === 1024)); + }, + internalArrayValue: function internalArrayValue() { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["wrapInArray"])(this.internalValue); + }, + internalValue: { + get: function get() { + return this.lazyValue; + }, + set: function set(val) { + this.lazyValue = val; + this.$emit('change', this.lazyValue); + } + }, + isDirty: function isDirty() { + return this.internalArrayValue.length > 0; + }, + isLabelActive: function isLabelActive() { + return this.isDirty; + }, + isMultiple: function isMultiple() { + return this.$attrs.hasOwnProperty('multiple'); + }, + text: function text() { + var _this = this; + + if (!this.isDirty) return [this.placeholder]; + return this.internalArrayValue.map(function (file) { + var _a = file.name, + name = _a === void 0 ? '' : _a, + _b = file.size, + size = _b === void 0 ? 0 : _b; + + var truncatedText = _this.truncateText(name); + + return !_this.showSize ? truncatedText : truncatedText + " (" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["humanReadableFileSize"])(size, _this.base === 1024) + ")"; + }); + }, + base: function base() { + return typeof this.showSize !== 'boolean' ? this.showSize : undefined; + }, + hasChips: function hasChips() { + return this.chips || this.smallChips; + } + }, + watch: { + readonly: { + handler: function handler(v) { + if (v === true) Object(_util_console__WEBPACK_IMPORTED_MODULE_4__["consoleError"])('readonly is not supported on ', this); + }, + immediate: true + }, + value: function value(v) { + var value = this.isMultiple ? v : v ? [v] : []; + + if (!Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["deepEqual"])(value, this.$refs.input.files)) { + // When the input value is changed programatically, clear the + // internal input's value so that the `onInput` handler + // can be triggered again if the user re-selects the exact + // same file(s). Ideally, `input.files` should be + // manipulated directly but that property is readonly. + this.$refs.input.value = ''; + } + } + }, + methods: { + clearableCallback: function clearableCallback() { + this.internalValue = this.isMultiple ? [] : undefined; + this.$refs.input.value = ''; + }, + genChips: function genChips() { + var _this = this; + + if (!this.isDirty) return []; + return this.text.map(function (text, index) { + return _this.$createElement(_VChip__WEBPACK_IMPORTED_MODULE_2__["VChip"], { + props: { + small: _this.smallChips + }, + on: { + 'click:close': function clickClose() { + var internalValue = _this.internalValue; + internalValue.splice(index, 1); + _this.internalValue = internalValue; // Trigger the watcher + } + } + }, [text]); + }); + }, + genControl: function genControl() { + var render = _VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genControl.call(this); + + if (this.hideInput) { + render.data.style = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_5__["mergeStyles"])(render.data.style, { + display: 'none' + }); + } + + return render; + }, + genInput: function genInput() { + var input = _VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genInput.call(this); // We should not be setting value + // programmatically on the input + // when it is using type="file" + + delete input.data.domProps.value; // This solves an issue in Safari where + // nothing happens when adding a file + // do to the input event not firing + // https://github.com/vuetifyjs/vuetify/issues/7941 + + delete input.data.on.input; + input.data.on.change = this.onInput; + return [this.genSelections(), input]; + }, + genPrependSlot: function genPrependSlot() { + var _this = this; + + if (!this.prependIcon) return null; + var icon = this.genIcon('prepend', function () { + _this.$refs.input.click(); + }); + return this.genSlot('prepend', 'outer', [icon]); + }, + genSelectionText: function genSelectionText() { + var length = this.text.length; + if (length < 2) return this.text; + if (this.showSize && !this.counter) return [this.computedCounterValue]; + return [this.$vuetify.lang.t(this.counterString, length)]; + }, + genSelections: function genSelections() { + var _this = this; + + var children = []; + + if (this.isDirty && this.$scopedSlots.selection) { + this.internalArrayValue.forEach(function (file, index) { + if (!_this.$scopedSlots.selection) return; + children.push(_this.$scopedSlots.selection({ + text: _this.text[index], + file: file, + index: index + })); + }); + } else { + children.push(this.hasChips && this.isDirty ? this.genChips() : this.genSelectionText()); + } + + return this.$createElement('div', { + staticClass: 'v-file-input__text', + class: { + 'v-file-input__text--placeholder': this.placeholder && !this.isDirty, + 'v-file-input__text--chips': this.hasChips && !this.$scopedSlots.selection + } + }, children); + }, + genTextFieldSlot: function genTextFieldSlot() { + var _this = this; + + var node = _VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genTextFieldSlot.call(this); + node.data.on = __assign(__assign({}, node.data.on || {}), { + click: function click() { + return _this.$refs.input.click(); + } + }); + return node; + }, + onInput: function onInput(e) { + var files = __spread(e.target.files || []); + + this.internalValue = this.isMultiple ? files : files[0]; // Set initialValue here otherwise isFocused + // watcher in VTextField will emit a change + // event whenever the component is blurred + + this.initialValue = this.internalValue; + }, + onKeyDown: function onKeyDown(e) { + this.$emit('keydown', e); + }, + truncateText: function truncateText(str) { + if (str.length < Number(this.truncateLength)) return str; + var charsKeepOneSide = Math.floor((Number(this.truncateLength) - 1) / 2); + return str.slice(0, charsKeepOneSide) + "\u2026" + str.slice(str.length - charsKeepOneSide); + } + } +})); + +/***/ }), + +/***/ "./src/components/VFileInput/index.ts": +/*!********************************************!*\ + !*** ./src/components/VFileInput/index.ts ***! + \********************************************/ +/*! exports provided: VFileInput, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VFileInput__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VFileInput */ "./src/components/VFileInput/VFileInput.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VFileInput", function() { return _VFileInput__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VFileInput__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VFooter/VFooter.sass": +/*!*********************************************!*\ + !*** ./src/components/VFooter/VFooter.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VFooter/VFooter.ts": +/*!*******************************************!*\ + !*** ./src/components/VFooter/VFooter.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VFooter_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VFooter.sass */ "./src/components/VFooter/VFooter.sass"); +/* harmony import */ var _VFooter_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VFooter_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet/VSheet */ "./src/components/VSheet/VSheet.ts"); +/* harmony import */ var _mixins_applicationable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/applicationable */ "./src/mixins/applicationable/index.ts"); +/* harmony import */ var _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/ssr-bootable */ "./src/mixins/ssr-bootable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + // Mixins + + + // Utilities + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"], Object(_mixins_applicationable__WEBPACK_IMPORTED_MODULE_2__["default"])('footer', ['height', 'inset']), _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-footer', + props: { + height: { + default: 'auto', + type: [Number, String] + }, + inset: Boolean, + padless: Boolean, + tag: { + type: String, + default: 'footer' + } + }, + computed: { + applicationProperty: function applicationProperty() { + return this.inset ? 'insetFooter' : 'footer'; + }, + classes: function classes() { + return __assign(__assign({}, _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-footer--absolute': this.absolute, + 'v-footer--fixed': !this.absolute && (this.app || this.fixed), + 'v-footer--padless': this.padless, + 'v-footer--inset': this.inset + }); + }, + computedBottom: function computedBottom() { + if (!this.isPositioned) return undefined; + return this.app ? this.$vuetify.application.bottom : 0; + }, + computedLeft: function computedLeft() { + if (!this.isPositioned) return undefined; + return this.app && this.inset ? this.$vuetify.application.left : 0; + }, + computedRight: function computedRight() { + if (!this.isPositioned) return undefined; + return this.app && this.inset ? this.$vuetify.application.right : 0; + }, + isPositioned: function isPositioned() { + return Boolean(this.absolute || this.fixed || this.app); + }, + styles: function styles() { + var height = parseInt(this.height); + return __assign(__assign({}, _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.styles.call(this)), { + height: isNaN(height) ? height : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(height), + left: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(this.computedLeft), + right: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(this.computedRight), + bottom: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(this.computedBottom) + }); + } + }, + methods: { + updateApplication: function updateApplication() { + var height = parseInt(this.height); + return isNaN(height) ? this.$el ? this.$el.clientHeight : 0 : height; + } + }, + render: function render(h) { + var data = this.setBackgroundColor(this.color, { + staticClass: 'v-footer', + class: this.classes, + style: this.styles + }); + return h(this.tag, data, this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VFooter/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VFooter/index.ts ***! + \*****************************************/ +/*! exports provided: VFooter, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VFooter__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VFooter */ "./src/components/VFooter/VFooter.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VFooter", function() { return _VFooter__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VFooter__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VForm/VForm.ts": +/*!***************************************!*\ + !*** ./src/components/VForm/VForm.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/binds-attrs */ "./src/mixins/binds-attrs/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Mixins + + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_0__["default"])(_mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_1__["default"], Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_2__["provide"])('form') +/* @vue/component */ +).extend({ + name: 'v-form', + provide: function provide() { + return { + form: this + }; + }, + inheritAttrs: false, + props: { + disabled: Boolean, + lazyValidation: Boolean, + readonly: Boolean, + value: Boolean + }, + data: function data() { + return { + inputs: [], + watchers: [], + errorBag: {} + }; + }, + watch: { + errorBag: { + handler: function handler(val) { + var errors = Object.values(val).includes(true); + this.$emit('input', !errors); + }, + deep: true, + immediate: true + } + }, + methods: { + watchInput: function watchInput(input) { + var _this = this; + + var watcher = function watcher(input) { + return input.$watch('hasError', function (val) { + _this.$set(_this.errorBag, input._uid, val); + }, { + immediate: true + }); + }; + + var watchers = { + _uid: input._uid, + valid: function valid() {}, + shouldValidate: function shouldValidate() {} + }; + + if (this.lazyValidation) { + // Only start watching inputs if we need to + watchers.shouldValidate = input.$watch('shouldValidate', function (val) { + if (!val) return; // Only watch if we're not already doing it + + if (_this.errorBag.hasOwnProperty(input._uid)) return; + watchers.valid = watcher(input); + }); + } else { + watchers.valid = watcher(input); + } + + return watchers; + }, + + /** @public */ + validate: function validate() { + return this.inputs.filter(function (input) { + return !input.validate(true); + }).length === 0; + }, + + /** @public */ + reset: function reset() { + this.inputs.forEach(function (input) { + return input.reset(); + }); + this.resetErrorBag(); + }, + resetErrorBag: function resetErrorBag() { + var _this = this; + + if (this.lazyValidation) { + // Account for timeout in validatable + setTimeout(function () { + _this.errorBag = {}; + }, 0); + } + }, + + /** @public */ + resetValidation: function resetValidation() { + this.inputs.forEach(function (input) { + return input.resetValidation(); + }); + this.resetErrorBag(); + }, + register: function register(input) { + this.inputs.push(input); + this.watchers.push(this.watchInput(input)); + }, + unregister: function unregister(input) { + var found = this.inputs.find(function (i) { + return i._uid === input._uid; + }); + if (!found) return; + var unwatch = this.watchers.find(function (i) { + return i._uid === found._uid; + }); + + if (unwatch) { + unwatch.valid(); + unwatch.shouldValidate(); + } + + this.watchers = this.watchers.filter(function (i) { + return i._uid !== found._uid; + }); + this.inputs = this.inputs.filter(function (i) { + return i._uid !== found._uid; + }); + this.$delete(this.errorBag, found._uid); + } + }, + render: function render(h) { + var _this = this; + + return h('form', { + staticClass: 'v-form', + attrs: __assign({ + novalidate: true + }, this.attrs$), + on: { + submit: function submit(e) { + return _this.$emit('submit', e); + } + } + }, this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VForm/index.ts": +/*!***************************************!*\ + !*** ./src/components/VForm/index.ts ***! + \***************************************/ +/*! exports provided: VForm, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VForm__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VForm */ "./src/components/VForm/VForm.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VForm", function() { return _VForm__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VForm__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VGrid/VCol.ts": +/*!**************************************!*\ + !*** ./src/components/VGrid/VCol.ts ***! + \**************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VGrid_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VGrid.sass */ "./src/components/VGrid/VGrid.sass"); +/* harmony import */ var _VGrid_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VGrid_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + + + // no xs + +var breakpoints = ['sm', 'md', 'lg', 'xl']; + +var breakpointProps = function () { + return breakpoints.reduce(function (props, val) { + props[val] = { + type: [Boolean, String, Number], + default: false + }; + return props; + }, {}); +}(); + +var offsetProps = function () { + return breakpoints.reduce(function (props, val) { + props['offset' + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["upperFirst"])(val)] = { + type: [String, Number], + default: null + }; + return props; + }, {}); +}(); + +var orderProps = function () { + return breakpoints.reduce(function (props, val) { + props['order' + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["upperFirst"])(val)] = { + type: [String, Number], + default: null + }; + return props; + }, {}); +}(); + +var propMap = { + col: Object.keys(breakpointProps), + offset: Object.keys(offsetProps), + order: Object.keys(orderProps) +}; + +function breakpointClass(type, prop, val) { + var className = type; + + if (val == null || val === false) { + return undefined; + } + + if (prop) { + var breakpoint = prop.replace(type, ''); + className += "-" + breakpoint; + } // Handling the boolean style prop when accepting [Boolean, String, Number] + // means Vue will not convert to sm: true for us. + // Since the default is false, an empty string indicates the prop's presence. + + + if (type === 'col' && (val === '' || val === true)) { + // .col-md + return className.toLowerCase(); + } // .order-md-6 + + + className += "-" + val; + return className.toLowerCase(); +} + +var cache = new Map(); +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1___default.a.extend({ + name: 'v-col', + functional: true, + props: __assign(__assign(__assign(__assign(__assign(__assign({ + cols: { + type: [Boolean, String, Number], + default: false + } + }, breakpointProps), { + offset: { + type: [String, Number], + default: null + } + }), offsetProps), { + order: { + type: [String, Number], + default: null + } + }), orderProps), { + alignSelf: { + type: String, + default: null, + validator: function validator(str) { + return ['auto', 'start', 'end', 'center', 'baseline', 'stretch'].includes(str); + } + }, + tag: { + type: String, + default: 'div' + } + }), + render: function render(h, _a) { + var _b; + + var props = _a.props, + data = _a.data, + children = _a.children, + parent = _a.parent; // Super-fast memoization based on props, 5x faster than JSON.stringify + + var cacheKey = ''; + + for (var prop in props) { + cacheKey += String(props[prop]); + } + + var classList = cache.get(cacheKey); + + if (!classList) { + classList = []; // Loop through `col`, `offset`, `order` breakpoint props + + var type_1; + + for (type_1 in propMap) { + propMap[type_1].forEach(function (prop) { + var value = props[prop]; + var className = breakpointClass(type_1, prop, value); + if (className) classList.push(className); + }); + } + + var hasColClasses = classList.some(function (className) { + return className.startsWith('col-'); + }); + classList.push((_b = { + // Default to .col if no other col-{bp}-* classes generated nor `cols` specified. + col: !hasColClasses || !props.cols + }, _b["col-" + props.cols] = props.cols, _b["offset-" + props.offset] = props.offset, _b["order-" + props.order] = props.order, _b["align-self-" + props.alignSelf] = props.alignSelf, _b)); + cache.set(cacheKey, classList); + } + + return h(props.tag, Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_2__["default"])(data, { + class: classList + }), children); + } +})); + +/***/ }), + +/***/ "./src/components/VGrid/VContainer.ts": +/*!********************************************!*\ + !*** ./src/components/VGrid/VContainer.ts ***! + \********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_grid.sass */ "./src/components/VGrid/_grid.sass"); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_grid_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VGrid_sass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VGrid.sass */ "./src/components/VGrid/VGrid.sass"); +/* harmony import */ var _VGrid_sass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_VGrid_sass__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _grid__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./grid */ "./src/components/VGrid/grid.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_grid__WEBPACK_IMPORTED_MODULE_2__["default"])('container').extend({ + name: 'v-container', + functional: true, + props: { + id: String, + tag: { + type: String, + default: 'div' + }, + fluid: { + type: Boolean, + default: false + } + }, + render: function render(h, _a) { + var props = _a.props, + data = _a.data, + children = _a.children; + var classes; + var attrs = data.attrs; + + if (attrs) { + // reset attrs to extract utility clases like pa-3 + data.attrs = {}; + classes = Object.keys(attrs).filter(function (key) { + // TODO: Remove once resolved + // https://github.com/vuejs/vue/issues/7841 + if (key === 'slot') return false; + var value = attrs[key]; // add back data attributes like data-test="foo" but do not + // add them as classes + + if (key.startsWith('data-')) { + data.attrs[key] = value; + return false; + } + + return value || typeof value === 'string'; + }); + } + + if (props.id) { + data.domProps = data.domProps || {}; + data.domProps.id = props.id; + } + + return h(props.tag, Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_3__["default"])(data, { + staticClass: 'container', + class: Array({ + 'container--fluid': props.fluid + }).concat(classes || []) + }), children); + } +})); + +/***/ }), + +/***/ "./src/components/VGrid/VFlex.ts": +/*!***************************************!*\ + !*** ./src/components/VGrid/VFlex.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_grid.sass */ "./src/components/VGrid/_grid.sass"); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_grid_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _grid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./grid */ "./src/components/VGrid/grid.ts"); + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_grid__WEBPACK_IMPORTED_MODULE_1__["default"])('flex')); + +/***/ }), + +/***/ "./src/components/VGrid/VGrid.sass": +/*!*****************************************!*\ + !*** ./src/components/VGrid/VGrid.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VGrid/VLayout.ts": +/*!*****************************************!*\ + !*** ./src/components/VGrid/VLayout.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_grid.sass */ "./src/components/VGrid/_grid.sass"); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_grid_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _grid__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./grid */ "./src/components/VGrid/grid.ts"); + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_grid__WEBPACK_IMPORTED_MODULE_1__["default"])('layout')); + +/***/ }), + +/***/ "./src/components/VGrid/VRow.ts": +/*!**************************************!*\ + !*** ./src/components/VGrid/VRow.ts ***! + \**************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VGrid_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VGrid.sass */ "./src/components/VGrid/VGrid.sass"); +/* harmony import */ var _VGrid_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VGrid_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + + + + + // no xs + +var breakpoints = ['sm', 'md', 'lg', 'xl']; +var ALIGNMENT = ['start', 'end', 'center']; + +function makeProps(prefix, def) { + return breakpoints.reduce(function (props, val) { + props[prefix + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["upperFirst"])(val)] = def(); + return props; + }, {}); +} + +var alignValidator = function alignValidator(str) { + return __spread(ALIGNMENT, ['baseline', 'stretch']).includes(str); +}; + +var alignProps = makeProps('align', function () { + return { + type: String, + default: null, + validator: alignValidator + }; +}); + +var justifyValidator = function justifyValidator(str) { + return __spread(ALIGNMENT, ['space-between', 'space-around']).includes(str); +}; + +var justifyProps = makeProps('justify', function () { + return { + type: String, + default: null, + validator: justifyValidator + }; +}); + +var alignContentValidator = function alignContentValidator(str) { + return __spread(ALIGNMENT, ['space-between', 'space-around', 'stretch']).includes(str); +}; + +var alignContentProps = makeProps('alignContent', function () { + return { + type: String, + default: null, + validator: alignContentValidator + }; +}); +var propMap = { + align: Object.keys(alignProps), + justify: Object.keys(justifyProps), + alignContent: Object.keys(alignContentProps) +}; +var classMap = { + align: 'align', + justify: 'justify', + alignContent: 'align-content' +}; + +function breakpointClass(type, prop, val) { + var className = classMap[type]; + + if (val == null) { + return undefined; + } + + if (prop) { + // alignSm -> Sm + var breakpoint = prop.replace(type, ''); + className += "-" + breakpoint; + } // .align-items-sm-center + + + className += "-" + val; + return className.toLowerCase(); +} + +var cache = new Map(); +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_1___default.a.extend({ + name: 'v-row', + functional: true, + props: __assign(__assign(__assign(__assign(__assign({ + tag: { + type: String, + default: 'div' + }, + dense: Boolean, + noGutters: Boolean, + align: { + type: String, + default: null, + validator: alignValidator + } + }, alignProps), { + justify: { + type: String, + default: null, + validator: justifyValidator + } + }), justifyProps), { + alignContent: { + type: String, + default: null, + validator: alignContentValidator + } + }), alignContentProps), + render: function render(h, _a) { + var _b; + + var props = _a.props, + data = _a.data, + children = _a.children; // Super-fast memoization based on props, 5x faster than JSON.stringify + + var cacheKey = ''; + + for (var prop in props) { + cacheKey += String(props[prop]); + } + + var classList = cache.get(cacheKey); + + if (!classList) { + classList = []; // Loop through `align`, `justify`, `alignContent` breakpoint props + + var type_1; + + for (type_1 in propMap) { + propMap[type_1].forEach(function (prop) { + var value = props[prop]; + var className = breakpointClass(type_1, prop, value); + if (className) classList.push(className); + }); + } + + classList.push((_b = { + 'no-gutters': props.noGutters, + 'row--dense': props.dense + }, _b["align-" + props.align] = props.align, _b["justify-" + props.justify] = props.justify, _b["align-content-" + props.alignContent] = props.alignContent, _b)); + cache.set(cacheKey, classList); + } + + return h(props.tag, Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_2__["default"])(data, { + staticClass: 'row', + class: classList + }), children); + } +})); + +/***/ }), + +/***/ "./src/components/VGrid/VSpacer.ts": +/*!*****************************************!*\ + !*** ./src/components/VGrid/VSpacer.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./_grid.sass */ "./src/components/VGrid/_grid.sass"); +/* harmony import */ var _grid_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_grid_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('spacer', 'div', 'v-spacer')); + +/***/ }), + +/***/ "./src/components/VGrid/_grid.sass": +/*!*****************************************!*\ + !*** ./src/components/VGrid/_grid.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VGrid/grid.ts": +/*!**************************************!*\ + !*** ./src/components/VGrid/grid.ts ***! + \**************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return VGrid; }); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +// Types + +function VGrid(name) { + /* @vue/component */ + return vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: "v-" + name, + functional: true, + props: { + id: String, + tag: { + type: String, + default: 'div' + } + }, + render: function render(h, _a) { + var props = _a.props, + data = _a.data, + children = _a.children; + data.staticClass = (name + " " + (data.staticClass || '')).trim(); + var attrs = data.attrs; + + if (attrs) { + // reset attrs to extract utility clases like pa-3 + data.attrs = {}; + var classes = Object.keys(attrs).filter(function (key) { + // TODO: Remove once resolved + // https://github.com/vuejs/vue/issues/7841 + if (key === 'slot') return false; + var value = attrs[key]; // add back data attributes like data-test="foo" but do not + // add them as classes + + if (key.startsWith('data-')) { + data.attrs[key] = value; + return false; + } + + return value || typeof value === 'string'; + }); + if (classes.length) data.staticClass += " " + classes.join(' '); + } + + if (props.id) { + data.domProps = data.domProps || {}; + data.domProps.id = props.id; + } + + return h(props.tag, data, children); + } + }); +} + +/***/ }), + +/***/ "./src/components/VGrid/index.ts": +/*!***************************************!*\ + !*** ./src/components/VGrid/index.ts ***! + \***************************************/ +/*! exports provided: VContainer, VCol, VRow, VSpacer, VLayout, VFlex, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VContainer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VContainer */ "./src/components/VGrid/VContainer.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VContainer", function() { return _VContainer__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VCol__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VCol */ "./src/components/VGrid/VCol.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VCol", function() { return _VCol__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VRow__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VRow */ "./src/components/VGrid/VRow.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VRow", function() { return _VRow__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VSpacer__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VSpacer */ "./src/components/VGrid/VSpacer.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSpacer", function() { return _VSpacer__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + +/* harmony import */ var _VLayout__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VLayout */ "./src/components/VGrid/VLayout.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VLayout", function() { return _VLayout__WEBPACK_IMPORTED_MODULE_4__["default"]; }); + +/* harmony import */ var _VFlex__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./VFlex */ "./src/components/VGrid/VFlex.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VFlex", function() { return _VFlex__WEBPACK_IMPORTED_MODULE_5__["default"]; }); + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VContainer: _VContainer__WEBPACK_IMPORTED_MODULE_0__["default"], + VCol: _VCol__WEBPACK_IMPORTED_MODULE_1__["default"], + VRow: _VRow__WEBPACK_IMPORTED_MODULE_2__["default"], + VSpacer: _VSpacer__WEBPACK_IMPORTED_MODULE_3__["default"], + VLayout: _VLayout__WEBPACK_IMPORTED_MODULE_4__["default"], + VFlex: _VFlex__WEBPACK_IMPORTED_MODULE_5__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VHover/VHover.ts": +/*!*****************************************!*\ + !*** ./src/components/VHover/VHover.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_delayable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/delayable */ "./src/mixins/delayable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +// Mixins + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_delayable__WEBPACK_IMPORTED_MODULE_0__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_1__["default"] +/* @vue/component */ +).extend({ + name: 'v-hover', + props: { + disabled: { + type: Boolean, + default: false + }, + value: { + type: Boolean, + default: undefined + } + }, + methods: { + onMouseEnter: function onMouseEnter() { + this.runDelay('open'); + }, + onMouseLeave: function onMouseLeave() { + this.runDelay('close'); + } + }, + render: function render() { + if (!this.$scopedSlots.default && this.value === undefined) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_3__["consoleWarn"])('v-hover is missing a default scopedSlot or bound value', this); + return null; + } + + var element; + /* istanbul ignore else */ + + if (this.$scopedSlots.default) { + element = this.$scopedSlots.default({ + hover: this.isActive + }); + } + + if (Array.isArray(element) && element.length === 1) { + element = element[0]; + } + + if (!element || Array.isArray(element) || !element.tag) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_3__["consoleWarn"])('v-hover should only contain a single element', this); + return element; + } + + if (!this.disabled) { + element.data = element.data || {}; + + this._g(element.data, { + mouseenter: this.onMouseEnter, + mouseleave: this.onMouseLeave + }); + } + + return element; + } +})); + +/***/ }), + +/***/ "./src/components/VHover/index.ts": +/*!****************************************!*\ + !*** ./src/components/VHover/index.ts ***! + \****************************************/ +/*! exports provided: VHover, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VHover__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VHover */ "./src/components/VHover/VHover.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VHover", function() { return _VHover__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VHover__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VIcon/VIcon.sass": +/*!*****************************************!*\ + !*** ./src/components/VIcon/VIcon.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VIcon/VIcon.ts": +/*!***************************************!*\ + !*** ./src/components/VIcon/VIcon.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VIcon_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VIcon.sass */ "./src/components/VIcon/VIcon.sass"); +/* harmony import */ var _VIcon_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VIcon_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/binds-attrs */ "./src/mixins/binds-attrs/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_sizeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/sizeable */ "./src/mixins/sizeable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_6__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + // Mixins + + + + + // Util + + // Types + + + +var SIZE_MAP; + +(function (SIZE_MAP) { + SIZE_MAP["xSmall"] = "12px"; + SIZE_MAP["small"] = "16px"; + SIZE_MAP["default"] = "24px"; + SIZE_MAP["medium"] = "28px"; + SIZE_MAP["large"] = "36px"; + SIZE_MAP["xLarge"] = "40px"; +})(SIZE_MAP || (SIZE_MAP = {})); + +function isFontAwesome5(iconType) { + return ['fas', 'far', 'fal', 'fab', 'fad'].some(function (val) { + return iconType.includes(val); + }); +} + +function isSvgPath(icon) { + return /^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(icon) && /[\dz]$/i.test(icon) && icon.length > 4; +} + +var VIcon = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_sizeable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__["default"] +/* @vue/component */ +).extend({ + name: 'v-icon', + props: { + dense: Boolean, + disabled: Boolean, + left: Boolean, + right: Boolean, + size: [Number, String], + tag: { + type: String, + required: false, + default: 'i' + } + }, + computed: { + medium: function medium() { + return false; + }, + hasClickListener: function hasClickListener() { + return Boolean(this.listeners$.click || this.listeners$['!click']); + } + }, + methods: { + getIcon: function getIcon() { + var iconName = ''; + if (this.$slots.default) iconName = this.$slots.default[0].text.trim(); + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["remapInternalIcon"])(this, iconName); + }, + getSize: function getSize() { + var sizes = { + xSmall: this.xSmall, + small: this.small, + medium: this.medium, + large: this.large, + xLarge: this.xLarge + }; + var explicitSize = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["keys"])(sizes).find(function (key) { + return sizes[key]; + }); + return explicitSize && SIZE_MAP[explicitSize] || Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(this.size); + }, + // Component data for both font and svg icon. + getDefaultData: function getDefaultData() { + var data = { + staticClass: 'v-icon notranslate', + class: { + 'v-icon--disabled': this.disabled, + 'v-icon--left': this.left, + 'v-icon--link': this.hasClickListener, + 'v-icon--right': this.right, + 'v-icon--dense': this.dense + }, + attrs: __assign({ + 'aria-hidden': !this.hasClickListener, + disabled: this.hasClickListener && this.disabled, + type: this.hasClickListener ? 'button' : undefined + }, this.attrs$), + on: this.listeners$ + }; + return data; + }, + applyColors: function applyColors(data) { + data.class = __assign(__assign({}, data.class), this.themeClasses); + this.setTextColor(this.color, data); + }, + renderFontIcon: function renderFontIcon(icon, h) { + var newChildren = []; + var data = this.getDefaultData(); + var iconType = 'material-icons'; // Material Icon delimiter is _ + // https://material.io/icons/ + + var delimiterIndex = icon.indexOf('-'); + var isMaterialIcon = delimiterIndex <= -1; + + if (isMaterialIcon) { + // Material icon uses ligatures. + newChildren.push(icon); + } else { + iconType = icon.slice(0, delimiterIndex); + if (isFontAwesome5(iconType)) iconType = ''; + } + + data.class[iconType] = true; + data.class[icon] = !isMaterialIcon; + var fontSize = this.getSize(); + if (fontSize) data.style = { + fontSize: fontSize + }; + this.applyColors(data); + return h(this.hasClickListener ? 'button' : this.tag, data, newChildren); + }, + renderSvgIcon: function renderSvgIcon(icon, h) { + var fontSize = this.getSize(); + + var wrapperData = __assign(__assign({}, this.getDefaultData()), { + style: fontSize ? { + fontSize: fontSize, + height: fontSize, + width: fontSize + } : undefined + }); + + wrapperData.class['v-icon--svg'] = true; + this.applyColors(wrapperData); + var svgData = { + attrs: { + xmlns: 'http://www.w3.org/2000/svg', + viewBox: '0 0 24 24', + height: fontSize || '24', + width: fontSize || '24', + role: 'img', + 'aria-hidden': true + } + }; + return h(this.hasClickListener ? 'button' : 'span', wrapperData, [h('svg', svgData, [h('path', { + attrs: { + d: icon + } + })])]); + }, + renderSvgIconComponent: function renderSvgIconComponent(icon, h) { + var data = this.getDefaultData(); + data.class['v-icon--is-component'] = true; + var size = this.getSize(); + + if (size) { + data.style = { + fontSize: size, + height: size, + width: size + }; + } + + this.applyColors(data); + var component = icon.component; + data.props = icon.props; + data.nativeOn = data.on; + return h(component, data); + } + }, + render: function render(h) { + var icon = this.getIcon(); + + if (typeof icon === 'string') { + if (isSvgPath(icon)) { + return this.renderSvgIcon(icon, h); + } + + return this.renderFontIcon(icon, h); + } + + return this.renderSvgIconComponent(icon, h); + } +}); +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_6___default.a.extend({ + name: 'v-icon', + $_wrapperFor: VIcon, + functional: true, + render: function render(h, _a) { + var data = _a.data, + children = _a.children; + var iconName = ''; // Support usage of v-text and v-html + + if (data.domProps) { + iconName = data.domProps.textContent || data.domProps.innerHTML || iconName; // Remove nodes so it doesn't + // overwrite our changes + + delete data.domProps.textContent; + delete data.domProps.innerHTML; + } + + return h(VIcon, data, iconName ? [iconName] : children); + } +})); + +/***/ }), + +/***/ "./src/components/VIcon/index.ts": +/*!***************************************!*\ + !*** ./src/components/VIcon/index.ts ***! + \***************************************/ +/*! exports provided: VIcon, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VIcon */ "./src/components/VIcon/VIcon.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VIcon", function() { return _VIcon__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VIcon__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VImg/VImg.sass": +/*!***************************************!*\ + !*** ./src/components/VImg/VImg.sass ***! + \***************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VImg/VImg.ts": +/*!*************************************!*\ + !*** ./src/components/VImg/VImg.ts ***! + \*************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VImg_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VImg.sass */ "./src/components/VImg/VImg.sass"); +/* harmony import */ var _VImg_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VImg_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _directives_intersect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../directives/intersect */ "./src/directives/intersect/index.ts"); +/* harmony import */ var _VResponsive__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VResponsive */ "./src/components/VResponsive/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +// Styles + // Directives + + // Components + + // Mixins + + // Utils + + + + +var hasIntersect = typeof window !== 'undefined' && 'IntersectionObserver' in window; +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_VResponsive__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-img', + directives: { + intersect: _directives_intersect__WEBPACK_IMPORTED_MODULE_1__["default"] + }, + props: { + alt: String, + contain: Boolean, + eager: Boolean, + gradient: String, + lazySrc: String, + options: { + type: Object, + // For more information on types, navigate to: + // https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API + default: function _default() { + return { + root: undefined, + rootMargin: undefined, + threshold: undefined + }; + } + }, + position: { + type: String, + default: 'center center' + }, + sizes: String, + src: { + type: [String, Object], + default: '' + }, + srcset: String, + transition: { + type: [Boolean, String], + default: 'fade-transition' + } + }, + data: function data() { + return { + currentSrc: '', + image: null, + isLoading: true, + calculatedAspectRatio: undefined, + naturalWidth: undefined, + hasError: false + }; + }, + computed: { + computedAspectRatio: function computedAspectRatio() { + return Number(this.normalisedSrc.aspect || this.calculatedAspectRatio); + }, + normalisedSrc: function normalisedSrc() { + return this.src && _typeof(this.src) === 'object' ? { + src: this.src.src, + srcset: this.srcset || this.src.srcset, + lazySrc: this.lazySrc || this.src.lazySrc, + aspect: Number(this.aspectRatio || this.src.aspect) + } : { + src: this.src, + srcset: this.srcset, + lazySrc: this.lazySrc, + aspect: Number(this.aspectRatio || 0) + }; + }, + __cachedImage: function __cachedImage() { + if (!(this.normalisedSrc.src || this.normalisedSrc.lazySrc || this.gradient)) return []; + var backgroundImage = []; + var src = this.isLoading ? this.normalisedSrc.lazySrc : this.currentSrc; + if (this.gradient) backgroundImage.push("linear-gradient(" + this.gradient + ")"); + if (src) backgroundImage.push("url(\"" + src + "\")"); + var image = this.$createElement('div', { + staticClass: 'v-image__image', + class: { + 'v-image__image--preload': this.isLoading, + 'v-image__image--contain': this.contain, + 'v-image__image--cover': !this.contain + }, + style: { + backgroundImage: backgroundImage.join(', '), + backgroundPosition: this.position + }, + key: +this.isLoading + }); + /* istanbul ignore if */ + + if (!this.transition) return image; + return this.$createElement('transition', { + attrs: { + name: this.transition, + mode: 'in-out' + } + }, [image]); + } + }, + watch: { + src: function src() { + // Force re-init when src changes + if (!this.isLoading) this.init(undefined, undefined, true);else this.loadImage(); + }, + '$vuetify.breakpoint.width': 'getSrc' + }, + mounted: function mounted() { + this.init(); + }, + methods: { + init: function init(entries, observer, isIntersecting) { + // If the current browser supports the intersection + // observer api, the image is not observable, and + // the eager prop isn't being used, do not load + if (hasIntersect && !isIntersecting && !this.eager) return; + + if (this.normalisedSrc.lazySrc) { + var lazyImg = new Image(); + lazyImg.src = this.normalisedSrc.lazySrc; + this.pollForSize(lazyImg, null); + } + /* istanbul ignore else */ + + + if (this.normalisedSrc.src) this.loadImage(); + }, + onLoad: function onLoad() { + this.getSrc(); + this.isLoading = false; + this.$emit('load', this.src); + }, + onError: function onError() { + this.hasError = true; + this.$emit('error', this.src); + }, + getSrc: function getSrc() { + /* istanbul ignore else */ + if (this.image) this.currentSrc = this.image.currentSrc || this.image.src; + }, + loadImage: function loadImage() { + var _this = this; + + var image = new Image(); + this.image = image; + + image.onload = function () { + /* istanbul ignore if */ + if (image.decode) { + image.decode().catch(function (err) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_6__["consoleWarn"])("Failed to decode image, trying to render anyway\n\n" + ("src: " + _this.normalisedSrc.src) + (err.message ? "\nOriginal error: " + err.message : ''), _this); + }).then(_this.onLoad); + } else { + _this.onLoad(); + } + }; + + image.onerror = this.onError; + this.hasError = false; + image.src = this.normalisedSrc.src; + this.sizes && (image.sizes = this.sizes); + this.normalisedSrc.srcset && (image.srcset = this.normalisedSrc.srcset); + this.aspectRatio || this.pollForSize(image); + this.getSrc(); + }, + pollForSize: function pollForSize(img, timeout) { + var _this = this; + + if (timeout === void 0) { + timeout = 100; + } + + var poll = function poll() { + var naturalHeight = img.naturalHeight, + naturalWidth = img.naturalWidth; + + if (naturalHeight || naturalWidth) { + _this.naturalWidth = naturalWidth; + _this.calculatedAspectRatio = naturalWidth / naturalHeight; + } else { + timeout != null && !_this.hasError && setTimeout(poll, timeout); + } + }; + + poll(); + }, + genContent: function genContent() { + var content = _VResponsive__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genContent.call(this); + + if (this.naturalWidth) { + this._b(content.data, 'div', { + style: { + width: this.naturalWidth + "px" + } + }); + } + + return content; + }, + __genPlaceholder: function __genPlaceholder() { + if (this.$slots.placeholder) { + var placeholder = this.isLoading ? [this.$createElement('div', { + staticClass: 'v-image__placeholder' + }, this.$slots.placeholder)] : []; + if (!this.transition) return placeholder[0]; + return this.$createElement('transition', { + props: { + appear: true, + name: this.transition + } + }, placeholder); + } + } + }, + render: function render(h) { + var node = _VResponsive__WEBPACK_IMPORTED_MODULE_2__["default"].options.render.call(this, h); + var data = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_5__["default"])(node.data, { + staticClass: 'v-image', + attrs: { + 'aria-label': this.alt, + role: this.alt ? 'img' : undefined + }, + class: this.themeClasses, + // Only load intersect directive if it + // will work in the current browser. + directives: hasIntersect ? [{ + name: 'intersect', + modifiers: { + once: true + }, + value: { + handler: this.init, + options: this.options + } + }] : undefined + }); + node.children = [this.__cachedSizer, this.__cachedImage, this.__genPlaceholder(), this.genContent()]; + return h(node.tag, data, node.children); + } +})); + +/***/ }), + +/***/ "./src/components/VImg/index.ts": +/*!**************************************!*\ + !*** ./src/components/VImg/index.ts ***! + \**************************************/ +/*! exports provided: VImg, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VImg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VImg */ "./src/components/VImg/VImg.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VImg", function() { return _VImg__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VImg__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VInput/VInput.sass": +/*!*******************************************!*\ + !*** ./src/components/VInput/VInput.sass ***! + \*******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VInput/VInput.ts": +/*!*****************************************!*\ + !*** ./src/components/VInput/VInput.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VInput_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VInput.sass */ "./src/components/VInput/VInput.sass"); +/* harmony import */ var _VInput_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VInput_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VLabel__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VLabel */ "./src/components/VLabel/index.ts"); +/* harmony import */ var _VMessages__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VMessages */ "./src/components/VMessages/index.ts"); +/* harmony import */ var _mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/binds-attrs */ "./src/mixins/binds-attrs/index.ts"); +/* harmony import */ var _mixins_validatable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/validatable */ "./src/mixins/validatable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + + // Mixins + + + // Utilities + + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_validatable__WEBPACK_IMPORTED_MODULE_5__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-input', + inheritAttrs: false, + props: { + appendIcon: String, + backgroundColor: { + type: String, + default: '' + }, + dense: Boolean, + height: [Number, String], + hideDetails: [Boolean, String], + hint: String, + id: String, + label: String, + loading: Boolean, + persistentHint: Boolean, + prependIcon: String, + value: null + }, + data: function data() { + return { + lazyValue: this.value, + hasMouseDown: false + }; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-input--has-state': this.hasState, + 'v-input--hide-details': !this.showDetails, + 'v-input--is-label-active': this.isLabelActive, + 'v-input--is-dirty': this.isDirty, + 'v-input--is-disabled': this.isDisabled, + 'v-input--is-focused': this.isFocused, + // .loading === '' so we can't just cast to boolean + 'v-input--is-loading': this.loading !== false && this.loading != null, + 'v-input--is-readonly': this.isReadonly, + 'v-input--dense': this.dense + }, this.themeClasses); + }, + computedId: function computedId() { + return this.id || "input-" + this._uid; + }, + hasDetails: function hasDetails() { + return this.messagesToDisplay.length > 0; + }, + hasHint: function hasHint() { + return !this.hasMessages && !!this.hint && (this.persistentHint || this.isFocused); + }, + hasLabel: function hasLabel() { + return !!(this.$slots.label || this.label); + }, + // Proxy for `lazyValue` + // This allows an input + // to function without + // a provided model + internalValue: { + get: function get() { + return this.lazyValue; + }, + set: function set(val) { + this.lazyValue = val; + this.$emit(this.$_modelEvent, val); + } + }, + isDirty: function isDirty() { + return !!this.lazyValue; + }, + isLabelActive: function isLabelActive() { + return this.isDirty; + }, + messagesToDisplay: function messagesToDisplay() { + var _this = this; + + if (this.hasHint) return [this.hint]; + if (!this.hasMessages) return []; + return this.validations.map(function (validation) { + if (typeof validation === 'string') return validation; + var validationResult = validation(_this.internalValue); + return typeof validationResult === 'string' ? validationResult : ''; + }).filter(function (message) { + return message !== ''; + }); + }, + showDetails: function showDetails() { + return this.hideDetails === false || this.hideDetails === 'auto' && this.hasDetails; + } + }, + watch: { + value: function value(val) { + this.lazyValue = val; + } + }, + beforeCreate: function beforeCreate() { + // v-radio-group needs to emit a different event + // https://github.com/vuetifyjs/vuetify/issues/4752 + this.$_modelEvent = this.$options.model && this.$options.model.event || 'input'; + }, + methods: { + genContent: function genContent() { + return [this.genPrependSlot(), this.genControl(), this.genAppendSlot()]; + }, + genControl: function genControl() { + return this.$createElement('div', { + staticClass: 'v-input__control' + }, [this.genInputSlot(), this.genMessages()]); + }, + genDefaultSlot: function genDefaultSlot() { + return [this.genLabel(), this.$slots.default]; + }, + genIcon: function genIcon(type, cb, extraData) { + var _this = this; + + if (extraData === void 0) { + extraData = {}; + } + + var icon = this[type + "Icon"]; + var eventName = "click:" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["kebabCase"])(type); + var hasListener = !!(this.listeners$[eventName] || cb); + var data = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_7__["default"])({ + attrs: { + 'aria-label': hasListener ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["kebabCase"])(type).split('-')[0] + ' icon' : undefined, + color: this.validationState, + dark: this.dark, + disabled: this.isDisabled, + light: this.light + }, + on: !hasListener ? undefined : { + click: function click(e) { + e.preventDefault(); + e.stopPropagation(); + + _this.$emit(eventName, e); + + cb && cb(e); + }, + // Container has g event that will + // trigger menu open if enclosed + mouseup: function mouseup(e) { + e.preventDefault(); + e.stopPropagation(); + } + } + }, extraData); + return this.$createElement('div', { + staticClass: "v-input__icon", + class: type ? "v-input__icon--" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["kebabCase"])(type) : undefined + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], data, icon)]); + }, + genInputSlot: function genInputSlot() { + return this.$createElement('div', this.setBackgroundColor(this.backgroundColor, { + staticClass: 'v-input__slot', + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.height) + }, + on: { + click: this.onClick, + mousedown: this.onMouseDown, + mouseup: this.onMouseUp + }, + ref: 'input-slot' + }), [this.genDefaultSlot()]); + }, + genLabel: function genLabel() { + if (!this.hasLabel) return null; + return this.$createElement(_VLabel__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + color: this.validationState, + dark: this.dark, + disabled: this.isDisabled, + focused: this.hasState, + for: this.computedId, + light: this.light + } + }, this.$slots.label || this.label); + }, + genMessages: function genMessages() { + var _this = this; + + if (!this.showDetails) return null; + return this.$createElement(_VMessages__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + color: this.hasHint ? '' : this.validationState, + dark: this.dark, + light: this.light, + value: this.messagesToDisplay + }, + attrs: { + role: this.hasMessages ? 'alert' : null + }, + scopedSlots: { + default: function _default(props) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["getSlot"])(_this, 'message', props); + } + } + }); + }, + genSlot: function genSlot(type, location, slot) { + if (!slot.length) return null; + var ref = type + "-" + location; + return this.$createElement('div', { + staticClass: "v-input__" + ref, + ref: ref + }, slot); + }, + genPrependSlot: function genPrependSlot() { + var slot = []; + + if (this.$slots.prepend) { + slot.push(this.$slots.prepend); + } else if (this.prependIcon) { + slot.push(this.genIcon('prepend')); + } + + return this.genSlot('prepend', 'outer', slot); + }, + genAppendSlot: function genAppendSlot() { + var slot = []; // Append icon for text field was really + // an appended inner icon, v-text-field + // will overwrite this method in order to obtain + // backwards compat + + if (this.$slots.append) { + slot.push(this.$slots.append); + } else if (this.appendIcon) { + slot.push(this.genIcon('append')); + } + + return this.genSlot('append', 'outer', slot); + }, + onClick: function onClick(e) { + this.$emit('click', e); + }, + onMouseDown: function onMouseDown(e) { + this.hasMouseDown = true; + this.$emit('mousedown', e); + }, + onMouseUp: function onMouseUp(e) { + this.hasMouseDown = false; + this.$emit('mouseup', e); + } + }, + render: function render(h) { + return h('div', this.setTextColor(this.validationState, { + staticClass: 'v-input', + class: this.classes + }), this.genContent()); + } +})); + +/***/ }), + +/***/ "./src/components/VInput/index.ts": +/*!****************************************!*\ + !*** ./src/components/VInput/index.ts ***! + \****************************************/ +/*! exports provided: VInput, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VInput */ "./src/components/VInput/VInput.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VInput", function() { return _VInput__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VInput__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VItemGroup/VItem.ts": +/*!********************************************!*\ + !*** ./src/components/VItemGroup/VItem.ts ***! + \********************************************/ +/*! exports provided: BaseItem, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BaseItem", function() { return BaseItem; }); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_3__); +// Mixins + // Utilities + + + // Types + + +/* @vue/component */ + +var BaseItem = vue__WEBPACK_IMPORTED_MODULE_3___default.a.extend({ + props: { + activeClass: String, + value: { + required: false + } + }, + data: function data() { + return { + isActive: false + }; + }, + methods: { + toggle: function toggle() { + this.isActive = !this.isActive; + } + }, + render: function render() { + var _a; + + if (!this.$scopedSlots.default) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_2__["consoleWarn"])('v-item is missing a default scopedSlot', this); + return null; + } + + var element; + /* istanbul ignore else */ + + if (this.$scopedSlots.default) { + element = this.$scopedSlots.default({ + active: this.isActive, + toggle: this.toggle + }); + } + + if (Array.isArray(element) && element.length === 1) { + element = element[0]; + } + + if (!element || Array.isArray(element) || !element.tag) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_2__["consoleWarn"])('v-item should only contain a single element', this); + return element; + } + + element.data = this._b(element.data || {}, element.tag, { + class: (_a = {}, _a[this.activeClass] = this.isActive, _a) + }); + return element; + } +}); +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_1__["default"])(BaseItem, Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_0__["factory"])('itemGroup', 'v-item', 'v-item-group')).extend({ + name: 'v-item' +})); + +/***/ }), + +/***/ "./src/components/VItemGroup/VItemGroup.sass": +/*!***************************************************!*\ + !*** ./src/components/VItemGroup/VItemGroup.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VItemGroup/VItemGroup.ts": +/*!*************************************************!*\ + !*** ./src/components/VItemGroup/VItemGroup.ts ***! + \*************************************************/ +/*! exports provided: BaseItemGroup, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BaseItemGroup", function() { return BaseItemGroup; }); +/* harmony import */ var _VItemGroup_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VItemGroup.sass */ "./src/components/VItemGroup/VItemGroup.sass"); +/* harmony import */ var _VItemGroup_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VItemGroup_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_proxyable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/proxyable */ "./src/mixins/proxyable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + + + // Utilities + + + +var BaseItemGroup = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_proxyable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'base-item-group', + props: { + activeClass: { + type: String, + default: 'v-item--active' + }, + mandatory: Boolean, + max: { + type: [Number, String], + default: null + }, + multiple: Boolean + }, + data: function data() { + return { + // As long as a value is defined, show it + // Otherwise, check if multiple + // to determine which default to provide + internalLazyValue: this.value !== undefined ? this.value : this.multiple ? [] : undefined, + items: [] + }; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-item-group': true + }, this.themeClasses); + }, + selectedIndex: function selectedIndex() { + return this.selectedItem && this.items.indexOf(this.selectedItem) || -1; + }, + selectedItem: function selectedItem() { + if (this.multiple) return undefined; + return this.selectedItems[0]; + }, + selectedItems: function selectedItems() { + var _this = this; + + return this.items.filter(function (item, index) { + return _this.toggleMethod(_this.getValue(item, index)); + }); + }, + selectedValues: function selectedValues() { + if (this.internalValue == null) return []; + return Array.isArray(this.internalValue) ? this.internalValue : [this.internalValue]; + }, + toggleMethod: function toggleMethod() { + var _this = this; + + if (!this.multiple) { + return function (v) { + return _this.internalValue === v; + }; + } + + var internalValue = this.internalValue; + + if (Array.isArray(internalValue)) { + return function (v) { + return internalValue.includes(v); + }; + } + + return function () { + return false; + }; + } + }, + watch: { + internalValue: 'updateItemsState', + items: 'updateItemsState' + }, + created: function created() { + if (this.multiple && !Array.isArray(this.internalValue)) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_4__["consoleWarn"])('Model must be bound to an array if the multiple property is true.', this); + } + }, + methods: { + genData: function genData() { + return { + class: this.classes + }; + }, + getValue: function getValue(item, i) { + return item.value == null || item.value === '' ? i : item.value; + }, + onClick: function onClick(item) { + this.updateInternalValue(this.getValue(item, this.items.indexOf(item))); + }, + register: function register(item) { + var _this = this; + + var index = this.items.push(item) - 1; + item.$on('change', function () { + return _this.onClick(item); + }); // If no value provided and mandatory, + // assign first registered item + + if (this.mandatory && !this.selectedValues.length) { + this.updateMandatory(); + } + + this.updateItem(item, index); + }, + unregister: function unregister(item) { + if (this._isDestroyed) return; + var index = this.items.indexOf(item); + var value = this.getValue(item, index); + this.items.splice(index, 1); + var valueIndex = this.selectedValues.indexOf(value); // Items is not selected, do nothing + + if (valueIndex < 0) return; // If not mandatory, use regular update process + + if (!this.mandatory) { + return this.updateInternalValue(value); + } // Remove the value + + + if (this.multiple && Array.isArray(this.internalValue)) { + this.internalValue = this.internalValue.filter(function (v) { + return v !== value; + }); + } else { + this.internalValue = undefined; + } // If mandatory and we have no selection + // add the last item as value + + /* istanbul ignore else */ + + + if (!this.selectedItems.length) { + this.updateMandatory(true); + } + }, + updateItem: function updateItem(item, index) { + var value = this.getValue(item, index); + item.isActive = this.toggleMethod(value); + }, + // https://github.com/vuetifyjs/vuetify/issues/5352 + updateItemsState: function updateItemsState() { + var _this = this; + + this.$nextTick(function () { + if (_this.mandatory && !_this.selectedItems.length) { + return _this.updateMandatory(); + } // TODO: Make this smarter so it + // doesn't have to iterate every + // child in an update + + + _this.items.forEach(_this.updateItem); + }); + }, + updateInternalValue: function updateInternalValue(value) { + this.multiple ? this.updateMultiple(value) : this.updateSingle(value); + }, + updateMandatory: function updateMandatory(last) { + if (!this.items.length) return; + var items = this.items.slice(); + if (last) items.reverse(); + var item = items.find(function (item) { + return !item.disabled; + }); // If no tabs are available + // aborts mandatory value + + if (!item) return; + var index = this.items.indexOf(item); + this.updateInternalValue(this.getValue(item, index)); + }, + updateMultiple: function updateMultiple(value) { + var defaultValue = Array.isArray(this.internalValue) ? this.internalValue : []; + var internalValue = defaultValue.slice(); + var index = internalValue.findIndex(function (val) { + return val === value; + }); + if (this.mandatory && // Item already exists + index > -1 && // value would be reduced below min + internalValue.length - 1 < 1) return; + if ( // Max is set + this.max != null && // Item doesn't exist + index < 0 && // value would be increased above max + internalValue.length + 1 > this.max) return; + index > -1 ? internalValue.splice(index, 1) : internalValue.push(value); + this.internalValue = internalValue; + }, + updateSingle: function updateSingle(value) { + var isSame = value === this.internalValue; + if (this.mandatory && isSame) return; + this.internalValue = isSame ? undefined : value; + } + }, + render: function render(h) { + return h('div', this.genData(), this.$slots.default); + } +}); +/* harmony default export */ __webpack_exports__["default"] = (BaseItemGroup.extend({ + name: 'v-item-group', + provide: function provide() { + return { + itemGroup: this + }; + } +})); + +/***/ }), + +/***/ "./src/components/VItemGroup/index.ts": +/*!********************************************!*\ + !*** ./src/components/VItemGroup/index.ts ***! + \********************************************/ +/*! exports provided: VItem, VItemGroup, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VItem__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VItem */ "./src/components/VItemGroup/VItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VItem", function() { return _VItem__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VItemGroup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VItemGroup */ "./src/components/VItemGroup/VItemGroup.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VItemGroup", function() { return _VItemGroup__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VItem: _VItem__WEBPACK_IMPORTED_MODULE_0__["default"], + VItemGroup: _VItemGroup__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VLabel/VLabel.sass": +/*!*******************************************!*\ + !*** ./src/components/VLabel/VLabel.sass ***! + \*******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VLabel/VLabel.ts": +/*!*****************************************!*\ + !*** ./src/components/VLabel/VLabel.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VLabel_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VLabel.sass */ "./src/components/VLabel/VLabel.sass"); +/* harmony import */ var _VLabel_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VLabel_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + // Helpers + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-label', + functional: true, + props: { + absolute: Boolean, + color: { + type: String, + default: 'primary' + }, + disabled: Boolean, + focused: Boolean, + for: String, + left: { + type: [Number, String], + default: 0 + }, + right: { + type: [Number, String], + default: 'auto' + }, + value: Boolean + }, + render: function render(h, ctx) { + var children = ctx.children, + listeners = ctx.listeners, + props = ctx.props; + var data = { + staticClass: 'v-label', + class: __assign({ + 'v-label--active': props.value, + 'v-label--is-disabled': props.disabled + }, Object(_mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["functionalThemeClasses"])(ctx)), + attrs: { + for: props.for, + 'aria-hidden': !props.for + }, + on: listeners, + style: { + left: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(props.left), + right: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["convertToUnit"])(props.right), + position: props.absolute ? 'absolute' : 'relative' + }, + ref: 'label' + }; + return h('label', _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.setTextColor(props.focused && props.color, data), children); + } +})); + +/***/ }), + +/***/ "./src/components/VLabel/index.ts": +/*!****************************************!*\ + !*** ./src/components/VLabel/index.ts ***! + \****************************************/ +/*! exports provided: VLabel, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VLabel__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VLabel */ "./src/components/VLabel/VLabel.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VLabel", function() { return _VLabel__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VLabel__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VLazy/VLazy.ts": +/*!***************************************!*\ + !*** ./src/components/VLazy/VLazy.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_measurable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/measurable */ "./src/mixins/measurable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _directives_intersect__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../directives/intersect */ "./src/directives/intersect/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Mixins + + + + // Directives + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_measurable__WEBPACK_IMPORTED_MODULE_0__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_1__["default"]).extend({ + name: 'VLazy', + directives: { + intersect: _directives_intersect__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + props: { + options: { + type: Object, + // For more information on types, navigate to: + // https://developer.mozilla.org/en-US/docs/Web/API/Intersection_Observer_API + default: function _default() { + return { + root: undefined, + rootMargin: undefined, + threshold: undefined + }; + } + }, + tag: { + type: String, + default: 'div' + }, + transition: { + type: String, + default: 'fade-transition' + } + }, + computed: { + styles: function styles() { + return __assign({}, this.measurableStyles); + } + }, + methods: { + genContent: function genContent() { + var slot = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this); + /* istanbul ignore if */ + + if (!this.transition) return slot; + var children = []; + if (this.isActive) children.push(slot); + return this.$createElement('transition', { + props: { + name: this.transition + } + }, children); + }, + onObserve: function onObserve(entries, observer, isIntersecting) { + if (this.isActive) return; + this.isActive = isIntersecting; + } + }, + render: function render(h) { + return h(this.tag, { + staticClass: 'v-lazy', + attrs: this.$attrs, + directives: [{ + name: 'intersect', + value: { + handler: this.onObserve, + options: this.options + } + }], + on: this.$listeners, + style: this.styles + }, [this.genContent()]); + } +})); + +/***/ }), + +/***/ "./src/components/VLazy/index.ts": +/*!***************************************!*\ + !*** ./src/components/VLazy/index.ts ***! + \***************************************/ +/*! exports provided: VLazy, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VLazy__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VLazy */ "./src/components/VLazy/VLazy.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VLazy", function() { return _VLazy__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VLazy__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VList/VList.sass": +/*!*****************************************!*\ + !*** ./src/components/VList/VList.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VList/VList.ts": +/*!***************************************!*\ + !*** ./src/components/VList/VList.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VList_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VList.sass */ "./src/components/VList/VList.sass"); +/* harmony import */ var _VList_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VList_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet/VSheet */ "./src/components/VSheet/VSheet.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __values = undefined && undefined.__values || function (o) { + var s = typeof Symbol === "function" && Symbol.iterator, + m = s && o[s], + i = 0; + if (m) return m.call(o); + if (o && typeof o.length === "number") return { + next: function next() { + if (o && i >= o.length) o = void 0; + return { + value: o && o[i++], + done: !o + }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); +}; // Styles + + + // Components + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].extend().extend({ + name: 'v-list', + provide: function provide() { + return { + isInList: true, + list: this + }; + }, + inject: { + isInMenu: { + default: false + }, + isInNav: { + default: false + } + }, + props: { + dense: Boolean, + disabled: Boolean, + expand: Boolean, + flat: Boolean, + nav: Boolean, + rounded: Boolean, + subheader: Boolean, + threeLine: Boolean, + twoLine: Boolean + }, + data: function data() { + return { + groups: [] + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-list--dense': this.dense, + 'v-list--disabled': this.disabled, + 'v-list--flat': this.flat, + 'v-list--nav': this.nav, + 'v-list--rounded': this.rounded, + 'v-list--subheader': this.subheader, + 'v-list--two-line': this.twoLine, + 'v-list--three-line': this.threeLine + }); + } + }, + methods: { + register: function register(content) { + this.groups.push(content); + }, + unregister: function unregister(content) { + var index = this.groups.findIndex(function (g) { + return g._uid === content._uid; + }); + if (index > -1) this.groups.splice(index, 1); + }, + listClick: function listClick(uid) { + var e_1, _a; + + if (this.expand) return; + + try { + for (var _b = __values(this.groups), _c = _b.next(); !_c.done; _c = _b.next()) { + var group = _c.value; + group.toggle(uid); + } + } catch (e_1_1) { + e_1 = { + error: e_1_1 + }; + } finally { + try { + if (_c && !_c.done && (_a = _b.return)) _a.call(_b); + } finally { + if (e_1) throw e_1.error; + } + } + } + }, + render: function render(h) { + var data = { + staticClass: 'v-list', + class: this.classes, + style: this.styles, + attrs: __assign({ + role: this.isInNav || this.isInMenu ? undefined : 'list' + }, this.attrs$) + }; + return h(this.tag, this.setBackgroundColor(this.color, data), [this.$slots.default]); + } +})); + +/***/ }), + +/***/ "./src/components/VList/VListGroup.sass": +/*!**********************************************!*\ + !*** ./src/components/VList/VListGroup.sass ***! + \**********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VList/VListGroup.ts": +/*!********************************************!*\ + !*** ./src/components/VList/VListGroup.ts ***! + \********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VListGroup_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VListGroup.sass */ "./src/components/VList/VListGroup.sass"); +/* harmony import */ var _VListGroup_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VListGroup_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VListItem__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VListItem */ "./src/components/VList/VListItem.ts"); +/* harmony import */ var _VListItemIcon__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VListItemIcon */ "./src/components/VList/VListItemIcon.ts"); +/* harmony import */ var _mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/binds-attrs */ "./src/mixins/binds-attrs/index.ts"); +/* harmony import */ var _mixins_bootable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/bootable */ "./src/mixins/bootable/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + + // Mixins + + + + + + // Directives + + // Transitions + + // Utils + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_11__["default"])(_mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_bootable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_6__["default"], Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_8__["inject"])('list'), _mixins_toggleable__WEBPACK_IMPORTED_MODULE_7__["default"]); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-list-group', + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_9__["default"] + }, + props: { + activeClass: { + type: String, + default: '' + }, + appendIcon: { + type: String, + default: '$expand' + }, + color: { + type: String, + default: 'primary' + }, + disabled: Boolean, + group: String, + noAction: Boolean, + prependIcon: String, + ripple: { + type: [Boolean, Object], + default: true + }, + subGroup: Boolean + }, + computed: { + classes: function classes() { + return { + 'v-list-group--active': this.isActive, + 'v-list-group--disabled': this.disabled, + 'v-list-group--no-action': this.noAction, + 'v-list-group--sub-group': this.subGroup + }; + } + }, + watch: { + isActive: function isActive(val) { + /* istanbul ignore else */ + if (!this.subGroup && val) { + this.list && this.list.listClick(this._uid); + } + }, + $route: 'onRouteChange' + }, + created: function created() { + this.list && this.list.register(this); + + if (this.group && this.$route && this.value == null) { + this.isActive = this.matchRoute(this.$route.path); + } + }, + beforeDestroy: function beforeDestroy() { + this.list && this.list.unregister(this); + }, + methods: { + click: function click(e) { + var _this = this; + + if (this.disabled) return; + this.isBooted = true; + this.$emit('click', e); + this.$nextTick(function () { + return _this.isActive = !_this.isActive; + }); + }, + genIcon: function genIcon(icon) { + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], icon); + }, + genAppendIcon: function genAppendIcon() { + var icon = !this.subGroup ? this.appendIcon : false; + if (!icon && !this.$slots.appendIcon) return null; + return this.$createElement(_VListItemIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'v-list-group__header__append-icon' + }, [this.$slots.appendIcon || this.genIcon(icon)]); + }, + genHeader: function genHeader() { + var _a; + + return this.$createElement(_VListItem__WEBPACK_IMPORTED_MODULE_2__["default"], { + staticClass: 'v-list-group__header', + attrs: { + 'aria-expanded': String(this.isActive), + role: 'button' + }, + class: (_a = {}, _a[this.activeClass] = this.isActive, _a), + props: { + inputValue: this.isActive + }, + directives: [{ + name: 'ripple', + value: this.ripple + }], + on: __assign(__assign({}, this.listeners$), { + click: this.click + }) + }, [this.genPrependIcon(), this.$slots.activator, this.genAppendIcon()]); + }, + genItems: function genItems() { + var _this = this; + + return this.showLazyContent(function () { + return [_this.$createElement('div', { + staticClass: 'v-list-group__items', + directives: [{ + name: 'show', + value: _this.isActive + }] + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["getSlot"])(_this))]; + }); + }, + genPrependIcon: function genPrependIcon() { + var icon = this.subGroup && this.prependIcon == null ? '$subgroup' : this.prependIcon; + if (!icon && !this.$slots.prependIcon) return null; + return this.$createElement(_VListItemIcon__WEBPACK_IMPORTED_MODULE_3__["default"], { + staticClass: 'v-list-group__header__prepend-icon' + }, [this.$slots.prependIcon || this.genIcon(icon)]); + }, + onRouteChange: function onRouteChange(to) { + /* istanbul ignore if */ + if (!this.group) return; + var isActive = this.matchRoute(to.path); + /* istanbul ignore else */ + + if (isActive && this.isActive !== isActive) { + this.list && this.list.listClick(this._uid); + } + + this.isActive = isActive; + }, + toggle: function toggle(uid) { + var _this = this; + + var isActive = this._uid === uid; + if (isActive) this.isBooted = true; + this.$nextTick(function () { + return _this.isActive = isActive; + }); + }, + matchRoute: function matchRoute(to) { + return to.match(this.group) !== null; + } + }, + render: function render(h) { + return h('div', this.setTextColor(this.isActive && this.color, { + staticClass: 'v-list-group', + class: this.classes + }), [this.genHeader(), h(_transitions__WEBPACK_IMPORTED_MODULE_10__["VExpandTransition"], this.genItems())]); + } +})); + +/***/ }), + +/***/ "./src/components/VList/VListItem.sass": +/*!*********************************************!*\ + !*** ./src/components/VList/VListItem.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VList/VListItem.ts": +/*!*******************************************!*\ + !*** ./src/components/VList/VListItem.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VListItem_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VListItem.sass */ "./src/components/VList/VListItem.sass"); +/* harmony import */ var _VListItem_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VListItem_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + + + // Directives + + // Utilities + + + // Types + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_9__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_routable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__["default"], Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_3__["factory"])('listItemGroup'), Object(_mixins_toggleable__WEBPACK_IMPORTED_MODULE_5__["factory"])('inputValue')); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-list-item', + directives: { + Ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_6__["default"] + }, + inheritAttrs: false, + inject: { + isInGroup: { + default: false + }, + isInList: { + default: false + }, + isInMenu: { + default: false + }, + isInNav: { + default: false + } + }, + props: { + activeClass: { + type: String, + default: function _default() { + if (!this.listItemGroup) return ''; + return this.listItemGroup.activeClass; + } + }, + dense: Boolean, + inactive: Boolean, + link: Boolean, + selectable: { + type: Boolean + }, + tag: { + type: String, + default: 'div' + }, + threeLine: Boolean, + twoLine: Boolean, + value: null + }, + data: function data() { + return { + proxyClass: 'v-list-item--active' + }; + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign({ + 'v-list-item': true + }, _mixins_routable__WEBPACK_IMPORTED_MODULE_2__["default"].options.computed.classes.call(this)), { + 'v-list-item--dense': this.dense, + 'v-list-item--disabled': this.disabled, + 'v-list-item--link': this.isClickable && !this.inactive, + 'v-list-item--selectable': this.selectable, + 'v-list-item--three-line': this.threeLine, + 'v-list-item--two-line': this.twoLine + }), this.themeClasses); + }, + isClickable: function isClickable() { + return Boolean(_mixins_routable__WEBPACK_IMPORTED_MODULE_2__["default"].options.computed.isClickable.call(this) || this.listItemGroup); + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('avatar')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_8__["removed"])('avatar', this); + } + }, + methods: { + click: function click(e) { + if (e.detail) this.$el.blur(); + this.$emit('click', e); + this.to || this.toggle(); + }, + genAttrs: function genAttrs() { + var attrs = __assign({ + 'aria-disabled': this.disabled ? true : undefined, + tabindex: this.isClickable && !this.disabled ? 0 : -1 + }, this.$attrs); + + if (this.$attrs.hasOwnProperty('role')) {// do nothing, role already provided + } else if (this.isInNav) {// do nothing, role is inherit + } else if (this.isInGroup) { + attrs.role = 'listitem'; + attrs['aria-selected'] = String(this.isActive); + } else if (this.isInMenu) { + attrs.role = this.isClickable ? 'menuitem' : undefined; + attrs.id = attrs.id || "list-item-" + this._uid; + } else if (this.isInList) { + attrs.role = 'listitem'; + } + + return attrs; + } + }, + render: function render(h) { + var _this = this; + + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + data.attrs = __assign(__assign({}, data.attrs), this.genAttrs()); + data[this.to ? 'nativeOn' : 'on'] = __assign(__assign({}, data[this.to ? 'nativeOn' : 'on']), { + keydown: function keydown(e) { + /* istanbul ignore else */ + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_7__["keyCodes"].enter) _this.click(e); + + _this.$emit('keydown', e); + } + }); + if (this.inactive) tag = 'div'; + + if (this.inactive && this.to) { + data.on = data.nativeOn; + delete data.nativeOn; + } + + var children = this.$scopedSlots.default ? this.$scopedSlots.default({ + active: this.isActive, + toggle: this.toggle + }) : this.$slots.default; + return h(tag, this.setTextColor(this.color, data), children); + } +})); + +/***/ }), + +/***/ "./src/components/VList/VListItemAction.ts": +/*!*************************************************!*\ + !*** ./src/components/VList/VListItemAction.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +// Types + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'v-list-item-action', + functional: true, + render: function render(h, _a) { + var data = _a.data, + _b = _a.children, + children = _b === void 0 ? [] : _b; + data.staticClass = data.staticClass ? "v-list-item__action " + data.staticClass : 'v-list-item__action'; + var filteredChild = children.filter(function (VNode) { + return VNode.isComment === false && VNode.text !== ' '; + }); + if (filteredChild.length > 1) data.staticClass += ' v-list-item__action--stack'; + return h('div', data, children); + } +})); + +/***/ }), + +/***/ "./src/components/VList/VListItemAvatar.ts": +/*!*************************************************!*\ + !*** ./src/components/VList/VListItemAvatar.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VAvatar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VAvatar */ "./src/components/VAvatar/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Components + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VAvatar__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'v-list-item-avatar', + props: { + horizontal: Boolean, + size: { + type: [Number, String], + default: 40 + } + }, + computed: { + classes: function classes() { + return __assign(__assign({ + 'v-list-item__avatar--horizontal': this.horizontal + }, _VAvatar__WEBPACK_IMPORTED_MODULE_0__["default"].options.computed.classes.call(this)), { + 'v-avatar--tile': this.tile || this.horizontal + }); + } + }, + render: function render(h) { + var render = _VAvatar__WEBPACK_IMPORTED_MODULE_0__["default"].options.render.call(this, h); + render.data = render.data || {}; + render.data.staticClass += ' v-list-item__avatar'; + return render; + } +})); + +/***/ }), + +/***/ "./src/components/VList/VListItemGroup.sass": +/*!**************************************************!*\ + !*** ./src/components/VList/VListItemGroup.sass ***! + \**************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VList/VListItemGroup.ts": +/*!************************************************!*\ + !*** ./src/components/VList/VListItemGroup.ts ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VListItemGroup_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VListItemGroup.sass */ "./src/components/VList/VListItemGroup.sass"); +/* harmony import */ var _VListItemGroup_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VListItemGroup_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VItemGroup/VItemGroup */ "./src/components/VItemGroup/VItemGroup.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Mixins + + // Utilities + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__["BaseItemGroup"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-list-item-group', + provide: function provide() { + return { + isInGroup: true, + listItemGroup: this + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__["BaseItemGroup"].options.computed.classes.call(this)), { + 'v-list-item-group': true + }); + } + }, + methods: { + genData: function genData() { + return this.setTextColor(this.color, __assign(__assign({}, _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__["BaseItemGroup"].options.methods.genData.call(this)), { + attrs: { + role: 'listbox' + } + })); + } + } +})); + +/***/ }), + +/***/ "./src/components/VList/VListItemIcon.ts": +/*!***********************************************!*\ + !*** ./src/components/VList/VListItemIcon.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! vue */ "vue"); +/* harmony import */ var vue__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(vue__WEBPACK_IMPORTED_MODULE_0__); +// Types + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (vue__WEBPACK_IMPORTED_MODULE_0___default.a.extend({ + name: 'v-list-item-icon', + functional: true, + render: function render(h, _a) { + var data = _a.data, + children = _a.children; + data.staticClass = ("v-list-item__icon " + (data.staticClass || '')).trim(); + return h('div', data, children); + } +})); + +/***/ }), + +/***/ "./src/components/VList/index.ts": +/*!***************************************!*\ + !*** ./src/components/VList/index.ts ***! + \***************************************/ +/*! exports provided: VListItemActionText, VListItemContent, VListItemTitle, VListItemSubtitle, VList, VListGroup, VListItem, VListItemAction, VListItemAvatar, VListItemIcon, VListItemGroup, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VListItemActionText", function() { return VListItemActionText; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VListItemContent", function() { return VListItemContent; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VListItemTitle", function() { return VListItemTitle; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VListItemSubtitle", function() { return VListItemSubtitle; }); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _VList__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VList */ "./src/components/VList/VList.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VList", function() { return _VList__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VListGroup__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VListGroup */ "./src/components/VList/VListGroup.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VListGroup", function() { return _VListGroup__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VListItem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VListItem */ "./src/components/VList/VListItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VListItem", function() { return _VListItem__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + +/* harmony import */ var _VListItemGroup__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VListItemGroup */ "./src/components/VList/VListItemGroup.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VListItemGroup", function() { return _VListItemGroup__WEBPACK_IMPORTED_MODULE_4__["default"]; }); + +/* harmony import */ var _VListItemAction__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./VListItemAction */ "./src/components/VList/VListItemAction.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VListItemAction", function() { return _VListItemAction__WEBPACK_IMPORTED_MODULE_5__["default"]; }); + +/* harmony import */ var _VListItemAvatar__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./VListItemAvatar */ "./src/components/VList/VListItemAvatar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VListItemAvatar", function() { return _VListItemAvatar__WEBPACK_IMPORTED_MODULE_6__["default"]; }); + +/* harmony import */ var _VListItemIcon__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./VListItemIcon */ "./src/components/VList/VListItemIcon.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VListItemIcon", function() { return _VListItemIcon__WEBPACK_IMPORTED_MODULE_7__["default"]; }); + + + + + + + + + +var VListItemActionText = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-list-item__action-text', 'span'); +var VListItemContent = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-list-item__content', 'div'); +var VListItemTitle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-list-item__title', 'div'); +var VListItemSubtitle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-list-item__subtitle', 'div'); + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VList: _VList__WEBPACK_IMPORTED_MODULE_1__["default"], + VListGroup: _VListGroup__WEBPACK_IMPORTED_MODULE_2__["default"], + VListItem: _VListItem__WEBPACK_IMPORTED_MODULE_3__["default"], + VListItemAction: _VListItemAction__WEBPACK_IMPORTED_MODULE_5__["default"], + VListItemActionText: VListItemActionText, + VListItemAvatar: _VListItemAvatar__WEBPACK_IMPORTED_MODULE_6__["default"], + VListItemContent: VListItemContent, + VListItemGroup: _VListItemGroup__WEBPACK_IMPORTED_MODULE_4__["default"], + VListItemIcon: _VListItemIcon__WEBPACK_IMPORTED_MODULE_7__["default"], + VListItemSubtitle: VListItemSubtitle, + VListItemTitle: VListItemTitle + } +}); + +/***/ }), + +/***/ "./src/components/VMain/VMain.sass": +/*!*****************************************!*\ + !*** ./src/components/VMain/VMain.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VMain/VMain.ts": +/*!***************************************!*\ + !*** ./src/components/VMain/VMain.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMain_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VMain.sass */ "./src/components/VMain/VMain.sass"); +/* harmony import */ var _VMain_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VMain_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/ssr-bootable */ "./src/mixins/ssr-bootable/index.ts"); +// Styles + // Mixins + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-main', + props: { + tag: { + type: String, + default: 'main' + } + }, + computed: { + styles: function styles() { + var _a = this.$vuetify.application, + bar = _a.bar, + top = _a.top, + right = _a.right, + footer = _a.footer, + insetFooter = _a.insetFooter, + bottom = _a.bottom, + left = _a.left; + return { + paddingTop: top + bar + "px", + paddingRight: right + "px", + paddingBottom: footer + insetFooter + bottom + "px", + paddingLeft: left + "px" + }; + } + }, + render: function render(h) { + var data = { + staticClass: 'v-main', + style: this.styles, + ref: 'main' + }; + return h(this.tag, data, [h('div', { + staticClass: 'v-main__wrap' + }, this.$slots.default)]); + } +})); + +/***/ }), + +/***/ "./src/components/VMain/index.ts": +/*!***************************************!*\ + !*** ./src/components/VMain/index.ts ***! + \***************************************/ +/*! exports provided: VMain, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMain__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VMain */ "./src/components/VMain/VMain.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VMain", function() { return _VMain__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VMain__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VMenu/VMenu.sass": +/*!*****************************************!*\ + !*** ./src/components/VMenu/VMenu.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VMenu/VMenu.ts": +/*!***************************************!*\ + !*** ./src/components/VMenu/VMenu.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMenu_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VMenu.sass */ "./src/components/VMenu/VMenu.sass"); +/* harmony import */ var _VMenu_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VMenu_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VThemeProvider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VThemeProvider */ "./src/components/VThemeProvider/index.ts"); +/* harmony import */ var _mixins_activatable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/activatable */ "./src/mixins/activatable/index.ts"); +/* harmony import */ var _mixins_delayable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/delayable */ "./src/mixins/delayable/index.ts"); +/* harmony import */ var _mixins_dependent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/dependent */ "./src/mixins/dependent/index.ts"); +/* harmony import */ var _mixins_detachable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/detachable */ "./src/mixins/detachable/index.ts"); +/* harmony import */ var _mixins_menuable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/menuable */ "./src/mixins/menuable/index.ts"); +/* harmony import */ var _mixins_returnable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/returnable */ "./src/mixins/returnable/index.ts"); +/* harmony import */ var _mixins_roundable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/roundable */ "./src/mixins/roundable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _directives_click_outside__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../directives/click-outside */ "./src/directives/click-outside/index.ts"); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Styles + + + // Components + + // Mixins + + + + + + + + + + // Directives + + + // Utilities + + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_13__["default"])(_mixins_dependent__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_delayable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_detachable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_menuable__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_returnable__WEBPACK_IMPORTED_MODULE_7__["default"], _mixins_roundable__WEBPACK_IMPORTED_MODULE_8__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_9__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_10__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-menu', + provide: function provide() { + return { + isInMenu: true, + // Pass theme through to default slot + theme: this.theme + }; + }, + directives: { + ClickOutside: _directives_click_outside__WEBPACK_IMPORTED_MODULE_11__["default"], + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_12__["default"] + }, + props: { + auto: Boolean, + closeOnClick: { + type: Boolean, + default: true + }, + closeOnContentClick: { + type: Boolean, + default: true + }, + disabled: Boolean, + disableKeys: Boolean, + maxHeight: { + type: [Number, String], + default: 'auto' + }, + offsetX: Boolean, + offsetY: Boolean, + openOnClick: { + type: Boolean, + default: true + }, + openOnHover: Boolean, + origin: { + type: String, + default: 'top left' + }, + transition: { + type: [Boolean, String], + default: 'v-menu-transition' + } + }, + data: function data() { + return { + calculatedTopAuto: 0, + defaultOffset: 8, + hasJustFocused: false, + listIndex: -1, + resizeTimeout: 0, + selectedIndex: null, + tiles: [] + }; + }, + computed: { + activeTile: function activeTile() { + return this.tiles[this.listIndex]; + }, + calculatedLeft: function calculatedLeft() { + var menuWidth = Math.max(this.dimensions.content.width, parseFloat(this.calculatedMinWidth)); + if (!this.auto) return this.calcLeft(menuWidth) || '0'; + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_15__["convertToUnit"])(this.calcXOverflow(this.calcLeftAuto(), menuWidth)) || '0'; + }, + calculatedMaxHeight: function calculatedMaxHeight() { + var height = this.auto ? '200px' : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_15__["convertToUnit"])(this.maxHeight); + return height || '0'; + }, + calculatedMaxWidth: function calculatedMaxWidth() { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_15__["convertToUnit"])(this.maxWidth) || '0'; + }, + calculatedMinWidth: function calculatedMinWidth() { + if (this.minWidth) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_15__["convertToUnit"])(this.minWidth) || '0'; + } + + var minWidth = Math.min(this.dimensions.activator.width + Number(this.nudgeWidth) + (this.auto ? 16 : 0), Math.max(this.pageWidth - 24, 0)); + var calculatedMaxWidth = isNaN(parseInt(this.calculatedMaxWidth)) ? minWidth : parseInt(this.calculatedMaxWidth); + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_15__["convertToUnit"])(Math.min(calculatedMaxWidth, minWidth)) || '0'; + }, + calculatedTop: function calculatedTop() { + var top = !this.auto ? this.calcTop() : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_15__["convertToUnit"])(this.calcYOverflow(this.calculatedTopAuto)); + return top || '0'; + }, + hasClickableTiles: function hasClickableTiles() { + return Boolean(this.tiles.find(function (tile) { + return tile.tabIndex > -1; + })); + }, + styles: function styles() { + return { + maxHeight: this.calculatedMaxHeight, + minWidth: this.calculatedMinWidth, + maxWidth: this.calculatedMaxWidth, + top: this.calculatedTop, + left: this.calculatedLeft, + transformOrigin: this.origin, + zIndex: this.zIndex || this.activeZIndex + }; + } + }, + watch: { + isActive: function isActive(val) { + if (!val) this.listIndex = -1; + }, + isContentActive: function isContentActive(val) { + this.hasJustFocused = val; + }, + listIndex: function listIndex(next, prev) { + if (next in this.tiles) { + var tile = this.tiles[next]; + tile.classList.add('v-list-item--highlighted'); + this.$refs.content.scrollTop = tile.offsetTop - tile.clientHeight; + } + + prev in this.tiles && this.tiles[prev].classList.remove('v-list-item--highlighted'); + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('full-width')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_14__["removed"])('full-width', this); + } + }, + mounted: function mounted() { + this.isActive && this.callActivate(); + }, + methods: { + activate: function activate() { + var _this = this; // Update coordinates and dimensions of menu + // and its activator + + + this.updateDimensions(); // Start the transition + + requestAnimationFrame(function () { + // Once transitioning, calculate scroll and top position + _this.startTransition().then(function () { + if (_this.$refs.content) { + _this.calculatedTopAuto = _this.calcTopAuto(); + _this.auto && (_this.$refs.content.scrollTop = _this.calcScrollPosition()); + } + }); + }); + }, + calcScrollPosition: function calcScrollPosition() { + var $el = this.$refs.content; + var activeTile = $el.querySelector('.v-list-item--active'); + var maxScrollTop = $el.scrollHeight - $el.offsetHeight; + return activeTile ? Math.min(maxScrollTop, Math.max(0, activeTile.offsetTop - $el.offsetHeight / 2 + activeTile.offsetHeight / 2)) : $el.scrollTop; + }, + calcLeftAuto: function calcLeftAuto() { + return parseInt(this.dimensions.activator.left - this.defaultOffset * 2); + }, + calcTopAuto: function calcTopAuto() { + var $el = this.$refs.content; + var activeTile = $el.querySelector('.v-list-item--active'); + + if (!activeTile) { + this.selectedIndex = null; + } + + if (this.offsetY || !activeTile) { + return this.computedTop; + } + + this.selectedIndex = Array.from(this.tiles).indexOf(activeTile); + var tileDistanceFromMenuTop = activeTile.offsetTop - this.calcScrollPosition(); + var firstTileOffsetTop = $el.querySelector('.v-list-item').offsetTop; + return this.computedTop - tileDistanceFromMenuTop - firstTileOffsetTop - 1; + }, + changeListIndex: function changeListIndex(e) { + // For infinite scroll and autocomplete, re-evaluate children + this.getTiles(); + + if (!this.isActive || !this.hasClickableTiles) { + return; + } else if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].tab) { + this.isActive = false; + return; + } else if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].down) { + this.nextTile(); + } else if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].up) { + this.prevTile(); + } else if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].enter && this.listIndex !== -1) { + this.tiles[this.listIndex].click(); + } else { + return; + } // One of the conditions was met, prevent default action (#2988) + + + e.preventDefault(); + }, + closeConditional: function closeConditional(e) { + var target = e.target; + return this.isActive && !this._isDestroyed && this.closeOnClick && !this.$refs.content.contains(target); + }, + genActivatorAttributes: function genActivatorAttributes() { + var attributes = _mixins_activatable__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genActivatorAttributes.call(this); + + if (this.activeTile && this.activeTile.id) { + return __assign(__assign({}, attributes), { + 'aria-activedescendant': this.activeTile.id + }); + } + + return attributes; + }, + genActivatorListeners: function genActivatorListeners() { + var listeners = _mixins_menuable__WEBPACK_IMPORTED_MODULE_6__["default"].options.methods.genActivatorListeners.call(this); + + if (!this.disableKeys) { + listeners.keydown = this.onKeyDown; + } + + return listeners; + }, + genTransition: function genTransition() { + var content = this.genContent(); + if (!this.transition) return content; + return this.$createElement('transition', { + props: { + name: this.transition + } + }, [content]); + }, + genDirectives: function genDirectives() { + var _this = this; + + var directives = [{ + name: 'show', + value: this.isContentActive + }]; // Do not add click outside for hover menu + + if (!this.openOnHover && this.closeOnClick) { + directives.push({ + name: 'click-outside', + value: { + handler: function handler() { + _this.isActive = false; + }, + closeConditional: this.closeConditional, + include: function include() { + return __spread([_this.$el], _this.getOpenDependentElements()); + } + } + }); + } + + return directives; + }, + genContent: function genContent() { + var _a; + + var _this = this; + + var options = { + attrs: __assign(__assign({}, this.getScopeIdAttrs()), { + role: 'role' in this.$attrs ? this.$attrs.role : 'menu' + }), + staticClass: 'v-menu__content', + class: __assign(__assign(__assign({}, this.rootThemeClasses), this.roundedClasses), (_a = { + 'v-menu__content--auto': this.auto, + 'v-menu__content--fixed': this.activatorFixed, + menuable__content__active: this.isActive + }, _a[this.contentClass.trim()] = true, _a)), + style: this.styles, + directives: this.genDirectives(), + ref: 'content', + on: { + click: function click(e) { + var target = e.target; + if (target.getAttribute('disabled')) return; + if (_this.closeOnContentClick) _this.isActive = false; + }, + keydown: this.onKeyDown + } + }; + + if (this.$listeners.scroll) { + options.on = options.on || {}; + options.on.scroll = this.$listeners.scroll; + } + + if (!this.disabled && this.openOnHover) { + options.on = options.on || {}; + options.on.mouseenter = this.mouseEnterHandler; + } + + if (this.openOnHover) { + options.on = options.on || {}; + options.on.mouseleave = this.mouseLeaveHandler; + } + + return this.$createElement('div', options, this.getContentSlot()); + }, + getTiles: function getTiles() { + if (!this.$refs.content) return; + this.tiles = Array.from(this.$refs.content.querySelectorAll('.v-list-item')); + }, + mouseEnterHandler: function mouseEnterHandler() { + var _this = this; + + this.runDelay('open', function () { + if (_this.hasJustFocused) return; + _this.hasJustFocused = true; + _this.isActive = true; + }); + }, + mouseLeaveHandler: function mouseLeaveHandler(e) { + var _this = this; // Prevent accidental re-activation + + + this.runDelay('close', function () { + if (_this.$refs.content.contains(e.relatedTarget)) return; + requestAnimationFrame(function () { + _this.isActive = false; + + _this.callDeactivate(); + }); + }); + }, + nextTile: function nextTile() { + var tile = this.tiles[this.listIndex + 1]; + + if (!tile) { + if (!this.tiles.length) return; + this.listIndex = -1; + this.nextTile(); + return; + } + + this.listIndex++; + if (tile.tabIndex === -1) this.nextTile(); + }, + prevTile: function prevTile() { + var tile = this.tiles[this.listIndex - 1]; + + if (!tile) { + if (!this.tiles.length) return; + this.listIndex = this.tiles.length; + this.prevTile(); + return; + } + + this.listIndex--; + if (tile.tabIndex === -1) this.prevTile(); + }, + onKeyDown: function onKeyDown(e) { + var _this = this; + + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].esc) { + // Wait for dependent elements to close first + setTimeout(function () { + _this.isActive = false; + }); + var activator_1 = this.getActivator(); + this.$nextTick(function () { + return activator_1 && activator_1.focus(); + }); + } else if (!this.isActive && [_util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].up, _util_helpers__WEBPACK_IMPORTED_MODULE_15__["keyCodes"].down].includes(e.keyCode)) { + this.isActive = true; + } // Allow for isActive watcher to generate tile list + + + this.$nextTick(function () { + return _this.changeListIndex(e); + }); + }, + onResize: function onResize() { + if (!this.isActive) return; // Account for screen resize + // and orientation change + // eslint-disable-next-line no-unused-expressions + + this.$refs.content.offsetWidth; + this.updateDimensions(); // When resizing to a smaller width + // content width is evaluated before + // the new activator width has been + // set, causing it to not size properly + // hacky but will revisit in the future + + clearTimeout(this.resizeTimeout); + this.resizeTimeout = window.setTimeout(this.updateDimensions, 100); + } + }, + render: function render(h) { + var _this = this; + + var data = { + staticClass: 'v-menu', + class: { + 'v-menu--attached': this.attach === '' || this.attach === true || this.attach === 'attach' + }, + directives: [{ + arg: '500', + name: 'resize', + value: this.onResize + }] + }; + return h('div', data, [!this.activator && this.genActivator(), this.showLazyContent(function () { + return [_this.$createElement(_VThemeProvider__WEBPACK_IMPORTED_MODULE_1__["VThemeProvider"], { + props: { + root: true, + light: _this.light, + dark: _this.dark + } + }, [_this.genTransition()])]; + })]); + } +})); + +/***/ }), + +/***/ "./src/components/VMenu/index.ts": +/*!***************************************!*\ + !*** ./src/components/VMenu/index.ts ***! + \***************************************/ +/*! exports provided: VMenu, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMenu__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VMenu */ "./src/components/VMenu/VMenu.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VMenu", function() { return _VMenu__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VMenu__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VMessages/VMessages.sass": +/*!*************************************************!*\ + !*** ./src/components/VMessages/VMessages.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VMessages/VMessages.ts": +/*!***********************************************!*\ + !*** ./src/components/VMessages/VMessages.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMessages_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VMessages.sass */ "./src/components/VMessages/VMessages.sass"); +/* harmony import */ var _VMessages_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VMessages_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +// Styles + // Mixins + + + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"]).extend({ + name: 'v-messages', + props: { + value: { + type: Array, + default: function _default() { + return []; + } + } + }, + methods: { + genChildren: function genChildren() { + return this.$createElement('transition-group', { + staticClass: 'v-messages__wrapper', + attrs: { + name: 'message-transition', + tag: 'div' + } + }, this.value.map(this.genMessage)); + }, + genMessage: function genMessage(message, key) { + return this.$createElement('div', { + staticClass: 'v-messages__message', + key: key + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["getSlot"])(this, 'default', { + message: message, + key: key + }) || [message]); + } + }, + render: function render(h) { + return h('div', this.setTextColor(this.color, { + staticClass: 'v-messages', + class: this.themeClasses + }), [this.genChildren()]); + } +})); + +/***/ }), + +/***/ "./src/components/VMessages/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VMessages/index.ts ***! + \*******************************************/ +/*! exports provided: VMessages, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VMessages__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VMessages */ "./src/components/VMessages/VMessages.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VMessages", function() { return _VMessages__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VMessages__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VNavigationDrawer/VNavigationDrawer.sass": +/*!*****************************************************************!*\ + !*** ./src/components/VNavigationDrawer/VNavigationDrawer.sass ***! + \*****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VNavigationDrawer/VNavigationDrawer.ts": +/*!***************************************************************!*\ + !*** ./src/components/VNavigationDrawer/VNavigationDrawer.ts ***! + \***************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VNavigationDrawer_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VNavigationDrawer.sass */ "./src/components/VNavigationDrawer/VNavigationDrawer.sass"); +/* harmony import */ var _VNavigationDrawer_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VNavigationDrawer_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VImg_VImg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VImg/VImg */ "./src/components/VImg/VImg.ts"); +/* harmony import */ var _mixins_applicationable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/applicationable */ "./src/mixins/applicationable/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_dependent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/dependent */ "./src/mixins/dependent/index.ts"); +/* harmony import */ var _mixins_mobile__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/mobile */ "./src/mixins/mobile/index.ts"); +/* harmony import */ var _mixins_overlayable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/overlayable */ "./src/mixins/overlayable/index.ts"); +/* harmony import */ var _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/ssr-bootable */ "./src/mixins/ssr-bootable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _directives_click_outside__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../directives/click-outside */ "./src/directives/click-outside/index.ts"); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _directives_touch__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../directives/touch */ "./src/directives/touch/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + // Mixins + + + + + + + + // Directives + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_13__["default"])(Object(_mixins_applicationable__WEBPACK_IMPORTED_MODULE_2__["default"])('left', ['isActive', 'isMobile', 'miniVariant', 'expandOnHover', 'permanent', 'right', 'temporary', 'width']), _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_dependent__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_mobile__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_overlayable__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_7__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_8__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-navigation-drawer', + provide: function provide() { + return { + isInNav: this.tag === 'nav' + }; + }, + directives: { + ClickOutside: _directives_click_outside__WEBPACK_IMPORTED_MODULE_9__["default"], + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_10__["default"], + Touch: _directives_touch__WEBPACK_IMPORTED_MODULE_11__["default"] + }, + props: { + bottom: Boolean, + clipped: Boolean, + disableResizeWatcher: Boolean, + disableRouteWatcher: Boolean, + expandOnHover: Boolean, + floating: Boolean, + height: { + type: [Number, String], + default: function _default() { + return this.app ? '100vh' : '100%'; + } + }, + miniVariant: Boolean, + miniVariantWidth: { + type: [Number, String], + default: 56 + }, + permanent: Boolean, + right: Boolean, + src: { + type: [String, Object], + default: '' + }, + stateless: Boolean, + tag: { + type: String, + default: function _default() { + return this.app ? 'nav' : 'aside'; + } + }, + temporary: Boolean, + touchless: Boolean, + width: { + type: [Number, String], + default: 256 + }, + value: null + }, + data: function data() { + return { + isMouseover: false, + touchArea: { + left: 0, + right: 0 + }, + stackMinZIndex: 6 + }; + }, + computed: { + /** + * Used for setting an app value from a dynamic + * property. Called from applicationable.js + */ + applicationProperty: function applicationProperty() { + return this.right ? 'right' : 'left'; + }, + classes: function classes() { + return __assign({ + 'v-navigation-drawer': true, + 'v-navigation-drawer--absolute': this.absolute, + 'v-navigation-drawer--bottom': this.bottom, + 'v-navigation-drawer--clipped': this.clipped, + 'v-navigation-drawer--close': !this.isActive, + 'v-navigation-drawer--fixed': !this.absolute && (this.app || this.fixed), + 'v-navigation-drawer--floating': this.floating, + 'v-navigation-drawer--is-mobile': this.isMobile, + 'v-navigation-drawer--is-mouseover': this.isMouseover, + 'v-navigation-drawer--mini-variant': this.isMiniVariant, + 'v-navigation-drawer--custom-mini-variant': Number(this.miniVariantWidth) !== 56, + 'v-navigation-drawer--open': this.isActive, + 'v-navigation-drawer--open-on-hover': this.expandOnHover, + 'v-navigation-drawer--right': this.right, + 'v-navigation-drawer--temporary': this.temporary + }, this.themeClasses); + }, + computedMaxHeight: function computedMaxHeight() { + if (!this.hasApp) return null; + var computedMaxHeight = this.$vuetify.application.bottom + this.$vuetify.application.footer + this.$vuetify.application.bar; + if (!this.clipped) return computedMaxHeight; + return computedMaxHeight + this.$vuetify.application.top; + }, + computedTop: function computedTop() { + if (!this.hasApp) return 0; + var computedTop = this.$vuetify.application.bar; + computedTop += this.clipped ? this.$vuetify.application.top : 0; + return computedTop; + }, + computedTransform: function computedTransform() { + if (this.isActive) return 0; + if (this.isBottom) return 100; + return this.right ? 100 : -100; + }, + computedWidth: function computedWidth() { + return this.isMiniVariant ? this.miniVariantWidth : this.width; + }, + hasApp: function hasApp() { + return this.app && !this.isMobile && !this.temporary; + }, + isBottom: function isBottom() { + return this.bottom && this.isMobile; + }, + isMiniVariant: function isMiniVariant() { + return !this.expandOnHover && this.miniVariant || this.expandOnHover && !this.isMouseover; + }, + isMobile: function isMobile() { + return !this.stateless && !this.permanent && _mixins_mobile__WEBPACK_IMPORTED_MODULE_5__["default"].options.computed.isMobile.call(this); + }, + reactsToClick: function reactsToClick() { + return !this.stateless && !this.permanent && (this.isMobile || this.temporary); + }, + reactsToMobile: function reactsToMobile() { + return this.app && !this.disableResizeWatcher && !this.permanent && !this.stateless && !this.temporary; + }, + reactsToResize: function reactsToResize() { + return !this.disableResizeWatcher && !this.stateless; + }, + reactsToRoute: function reactsToRoute() { + return !this.disableRouteWatcher && !this.stateless && (this.temporary || this.isMobile); + }, + showOverlay: function showOverlay() { + return !this.hideOverlay && this.isActive && (this.isMobile || this.temporary); + }, + styles: function styles() { + var translate = this.isBottom ? 'translateY' : 'translateX'; + var styles = { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.height), + top: !this.isBottom ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.computedTop) : 'auto', + maxHeight: this.computedMaxHeight != null ? "calc(100% - " + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.computedMaxHeight) + ")" : undefined, + transform: translate + "(" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.computedTransform, '%') + ")", + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["convertToUnit"])(this.computedWidth) + }; + return styles; + } + }, + watch: { + $route: 'onRouteChange', + isActive: function isActive(val) { + this.$emit('input', val); + }, + + /** + * When mobile changes, adjust the active state + * only when there has been a previous value + */ + isMobile: function isMobile(val, prev) { + !val && this.isActive && !this.temporary && this.removeOverlay(); + if (prev == null || !this.reactsToResize || !this.reactsToMobile) return; + this.isActive = !val; + }, + permanent: function permanent(val) { + // If enabling prop enable the drawer + if (val) this.isActive = true; + }, + showOverlay: function showOverlay(val) { + if (val) this.genOverlay();else this.removeOverlay(); + }, + value: function value(val) { + if (this.permanent) return; + + if (val == null) { + this.init(); + return; + } + + if (val !== this.isActive) this.isActive = val; + }, + expandOnHover: 'updateMiniVariant', + isMouseover: function isMouseover(val) { + this.updateMiniVariant(!val); + } + }, + beforeMount: function beforeMount() { + this.init(); + }, + methods: { + calculateTouchArea: function calculateTouchArea() { + var parent = this.$el.parentNode; + if (!parent) return; + var parentRect = parent.getBoundingClientRect(); + this.touchArea = { + left: parentRect.left + 50, + right: parentRect.right - 50 + }; + }, + closeConditional: function closeConditional() { + return this.isActive && !this._isDestroyed && this.reactsToClick; + }, + genAppend: function genAppend() { + return this.genPosition('append'); + }, + genBackground: function genBackground() { + var props = { + height: '100%', + width: '100%', + src: this.src + }; + var image = this.$scopedSlots.img ? this.$scopedSlots.img(props) : this.$createElement(_VImg_VImg__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: props + }); + return this.$createElement('div', { + staticClass: 'v-navigation-drawer__image' + }, [image]); + }, + genDirectives: function genDirectives() { + var _this = this; + + var directives = [{ + name: 'click-outside', + value: { + handler: function handler() { + _this.isActive = false; + }, + closeConditional: this.closeConditional, + include: this.getOpenDependentElements + } + }]; + + if (!this.touchless && !this.stateless) { + directives.push({ + name: 'touch', + value: { + parent: true, + left: this.swipeLeft, + right: this.swipeRight + } + }); + } + + return directives; + }, + genListeners: function genListeners() { + var _this = this; + + var on = { + transitionend: function transitionend(e) { + if (e.target !== e.currentTarget) return; + + _this.$emit('transitionend', e); // IE11 does not support new Event('resize') + + + var resizeEvent = document.createEvent('UIEvents'); + resizeEvent.initUIEvent('resize', true, false, window, 0); + window.dispatchEvent(resizeEvent); + } + }; + + if (this.miniVariant) { + on.click = function () { + return _this.$emit('update:mini-variant', false); + }; + } + + if (this.expandOnHover) { + on.mouseenter = function () { + return _this.isMouseover = true; + }; + + on.mouseleave = function () { + return _this.isMouseover = false; + }; + } + + return on; + }, + genPosition: function genPosition(name) { + var slot = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["getSlot"])(this, name); + if (!slot) return slot; + return this.$createElement('div', { + staticClass: "v-navigation-drawer__" + name + }, slot); + }, + genPrepend: function genPrepend() { + return this.genPosition('prepend'); + }, + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-navigation-drawer__content' + }, this.$slots.default); + }, + genBorder: function genBorder() { + return this.$createElement('div', { + staticClass: 'v-navigation-drawer__border' + }); + }, + init: function init() { + if (this.permanent) { + this.isActive = true; + } else if (this.stateless || this.value != null) { + this.isActive = this.value; + } else if (!this.temporary) { + this.isActive = !this.isMobile; + } + }, + onRouteChange: function onRouteChange() { + if (this.reactsToRoute && this.closeConditional()) { + this.isActive = false; + } + }, + swipeLeft: function swipeLeft(e) { + if (this.isActive && this.right) return; + this.calculateTouchArea(); + if (Math.abs(e.touchendX - e.touchstartX) < 100) return; + if (this.right && e.touchstartX >= this.touchArea.right) this.isActive = true;else if (!this.right && this.isActive) this.isActive = false; + }, + swipeRight: function swipeRight(e) { + if (this.isActive && !this.right) return; + this.calculateTouchArea(); + if (Math.abs(e.touchendX - e.touchstartX) < 100) return; + if (!this.right && e.touchstartX <= this.touchArea.left) this.isActive = true;else if (this.right && this.isActive) this.isActive = false; + }, + + /** + * Update the application layout + */ + updateApplication: function updateApplication() { + if (!this.isActive || this.isMobile || this.temporary || !this.$el) return 0; + var width = Number(this.computedWidth); + return isNaN(width) ? this.$el.clientWidth : width; + }, + updateMiniVariant: function updateMiniVariant(val) { + if (this.miniVariant !== val) this.$emit('update:mini-variant', val); + } + }, + render: function render(h) { + var children = [this.genPrepend(), this.genContent(), this.genAppend(), this.genBorder()]; + if (this.src || Object(_util_helpers__WEBPACK_IMPORTED_MODULE_12__["getSlot"])(this, 'img')) children.unshift(this.genBackground()); + return h(this.tag, this.setBackgroundColor(this.color, { + class: this.classes, + style: this.styles, + directives: this.genDirectives(), + on: this.genListeners() + }), children); + } +})); + +/***/ }), + +/***/ "./src/components/VNavigationDrawer/index.ts": +/*!***************************************************!*\ + !*** ./src/components/VNavigationDrawer/index.ts ***! + \***************************************************/ +/*! exports provided: VNavigationDrawer, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VNavigationDrawer__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VNavigationDrawer */ "./src/components/VNavigationDrawer/VNavigationDrawer.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VNavigationDrawer", function() { return _VNavigationDrawer__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VNavigationDrawer__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VOverflowBtn/VOverflowBtn.sass": +/*!*******************************************************!*\ + !*** ./src/components/VOverflowBtn/VOverflowBtn.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VOverflowBtn/VOverflowBtn.ts": +/*!*****************************************************!*\ + !*** ./src/components/VOverflowBtn/VOverflowBtn.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VOverflowBtn_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VOverflowBtn.sass */ "./src/components/VOverflowBtn/VOverflowBtn.sass"); +/* harmony import */ var _VOverflowBtn_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VOverflowBtn_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSelect/VSelect */ "./src/components/VSelect/VSelect.ts"); +/* harmony import */ var _VAutocomplete__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VAutocomplete */ "./src/components/VAutocomplete/index.ts"); +/* harmony import */ var _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VTextField/VTextField */ "./src/components/VTextField/VTextField.ts"); +/* harmony import */ var _VBtn__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../VBtn */ "./src/components/VBtn/index.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + + + // Components + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].extend({ + name: 'v-overflow-btn', + props: { + editable: Boolean, + segmented: Boolean + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.computed.classes.call(this)), { + 'v-overflow-btn': true, + 'v-overflow-btn--segmented': this.segmented, + 'v-overflow-btn--editable': this.editable + }); + }, + isAnyValueAllowed: function isAnyValueAllowed() { + return this.editable || _VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.computed.isAnyValueAllowed.call(this); + }, + isSingle: function isSingle() { + return true; + }, + computedItems: function computedItems() { + return this.segmented ? this.allItems : this.filteredItems; + } + }, + methods: { + genSelections: function genSelections() { + return this.editable ? _VAutocomplete__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genSelections.call(this) : _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genSelections.call(this); // Override v-autocomplete's override + }, + genCommaSelection: function genCommaSelection(item, index, last) { + return this.segmented ? this.genSegmentedBtn(item) : _VSelect_VSelect__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genCommaSelection.call(this, item, index, last); + }, + genInput: function genInput() { + var input = _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_3__["default"].options.methods.genInput.call(this); + input.data = input.data || {}; + input.data.domProps.value = this.editable ? this.internalSearch : ''; + input.data.attrs.readonly = !this.isAnyValueAllowed; + return input; + }, + genLabel: function genLabel() { + if (this.editable && this.isFocused) return null; + var label = _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_3__["default"].options.methods.genLabel.call(this); + if (!label) return label; + label.data = label.data || {}; // Reset previously set styles from parent + + label.data.style = {}; + return label; + }, + genSegmentedBtn: function genSegmentedBtn(item) { + var _this = this; + + var itemValue = this.getValue(item); + var itemObj = this.computedItems.find(function (i) { + return _this.getValue(i) === itemValue; + }) || item; + + if (!itemObj.text || !itemObj.callback) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_5__["consoleWarn"])('When using \'segmented\' prop without a selection slot, items must contain both a text and callback property', this); + return null; + } + + return this.$createElement(_VBtn__WEBPACK_IMPORTED_MODULE_4__["default"], { + props: { + text: true + }, + on: { + click: function click(e) { + e.stopPropagation(); + itemObj.callback(e); + } + } + }, [itemObj.text]); + }, + updateValue: function updateValue(val) { + if (val) { + this.initialValue = this.lazyValue; + } else if (this.initialValue !== this.lazyValue) { + this.$emit('change', this.lazyValue); + } + } + } +})); + +/***/ }), + +/***/ "./src/components/VOverflowBtn/index.ts": +/*!**********************************************!*\ + !*** ./src/components/VOverflowBtn/index.ts ***! + \**********************************************/ +/*! exports provided: VOverflowBtn, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VOverflowBtn__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VOverflowBtn */ "./src/components/VOverflowBtn/VOverflowBtn.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VOverflowBtn", function() { return _VOverflowBtn__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VOverflowBtn__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VOverlay/VOverlay.sass": +/*!***********************************************!*\ + !*** ./src/components/VOverlay/VOverlay.sass ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VOverlay/VOverlay.ts": +/*!*********************************************!*\ + !*** ./src/components/VOverlay/VOverlay.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VOverlay_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VOverlay.sass */ "./src/components/VOverlay/VOverlay.sass"); +/* harmony import */ var _VOverlay_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VOverlay_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-overlay', + props: { + absolute: Boolean, + color: { + type: String, + default: '#212121' + }, + dark: { + type: Boolean, + default: true + }, + opacity: { + type: [Number, String], + default: 0.46 + }, + value: { + default: true + }, + zIndex: { + type: [Number, String], + default: 5 + } + }, + computed: { + __scrim: function __scrim() { + var data = this.setBackgroundColor(this.color, { + staticClass: 'v-overlay__scrim', + style: { + opacity: this.computedOpacity + } + }); + return this.$createElement('div', data); + }, + classes: function classes() { + return __assign({ + 'v-overlay--absolute': this.absolute, + 'v-overlay--active': this.isActive + }, this.themeClasses); + }, + computedOpacity: function computedOpacity() { + return Number(this.isActive ? this.opacity : 0); + }, + styles: function styles() { + return { + zIndex: this.zIndex + }; + } + }, + methods: { + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-overlay__content' + }, this.$slots.default); + } + }, + render: function render(h) { + var children = [this.__scrim]; + if (this.isActive) children.push(this.genContent()); + return h('div', { + staticClass: 'v-overlay', + class: this.classes, + style: this.styles + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VOverlay/index.ts": +/*!******************************************!*\ + !*** ./src/components/VOverlay/index.ts ***! + \******************************************/ +/*! exports provided: VOverlay, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VOverlay__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VOverlay */ "./src/components/VOverlay/VOverlay.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VOverlay", function() { return _VOverlay__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VOverlay__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VPagination/VPagination.sass": +/*!*****************************************************!*\ + !*** ./src/components/VPagination/VPagination.sass ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VPagination/VPagination.ts": +/*!***************************************************!*\ + !*** ./src/components/VPagination/VPagination.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VPagination_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VPagination.sass */ "./src/components/VPagination/VPagination.sass"); +/* harmony import */ var _VPagination_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VPagination_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_intersectable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/intersectable */ "./src/mixins/intersectable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + + + // Directives + + // Mixins + + + + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_6__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_3__["default"], Object(_mixins_intersectable__WEBPACK_IMPORTED_MODULE_4__["default"])({ + onVisible: ['init'] +}), _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__["default"]).extend({ + name: 'v-pagination', + directives: { + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_2__["default"] + }, + props: { + circle: Boolean, + disabled: Boolean, + length: { + type: Number, + default: 0, + validator: function validator(val) { + return val % 1 === 0; + } + }, + nextIcon: { + type: String, + default: '$next' + }, + prevIcon: { + type: String, + default: '$prev' + }, + totalVisible: [Number, String], + value: { + type: Number, + default: 0 + }, + pageAriaLabel: { + type: String, + default: '$vuetify.pagination.ariaLabel.page' + }, + currentPageAriaLabel: { + type: String, + default: '$vuetify.pagination.ariaLabel.currentPage' + }, + previousAriaLabel: { + type: String, + default: '$vuetify.pagination.ariaLabel.previous' + }, + nextAriaLabel: { + type: String, + default: '$vuetify.pagination.ariaLabel.next' + }, + wrapperAriaLabel: { + type: String, + default: '$vuetify.pagination.ariaLabel.wrapper' + } + }, + data: function data() { + return { + maxButtons: 0, + selected: null + }; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-pagination': true, + 'v-pagination--circle': this.circle, + 'v-pagination--disabled': this.disabled + }, this.themeClasses); + }, + items: function items() { + var totalVisible = parseInt(this.totalVisible, 10); + var maxLength = Math.min(Math.max(0, totalVisible) || this.length, Math.max(0, this.maxButtons) || this.length, this.length); + + if (this.length <= maxLength) { + return this.range(1, this.length); + } + + var even = maxLength % 2 === 0 ? 1 : 0; + var left = Math.floor(maxLength / 2); + var right = this.length - left + 1 + even; + + if (this.value > left && this.value < right) { + var start = this.value - left + 2; + var end = this.value + left - 2 - even; + return __spread([1, '...'], this.range(start, end), ['...', this.length]); + } else if (this.value === left) { + var end = this.value + left - 1 - even; + return __spread(this.range(1, end), ['...', this.length]); + } else if (this.value === right) { + var start = this.value - left + 1; + return __spread([1, '...'], this.range(start, this.length)); + } else { + return __spread(this.range(1, left), ['...'], this.range(right, this.length)); + } + } + }, + watch: { + value: function value() { + this.init(); + } + }, + mounted: function mounted() { + this.init(); + }, + methods: { + init: function init() { + var _this = this; + + this.selected = null; + this.$nextTick(this.onResize); // TODO: Change this (f75dee3a, cbdf7caa) + + setTimeout(function () { + return _this.selected = _this.value; + }, 100); + }, + onResize: function onResize() { + var width = this.$el && this.$el.parentElement ? this.$el.parentElement.clientWidth : window.innerWidth; + this.maxButtons = Math.floor((width - 96) / 42); + }, + next: function next(e) { + e.preventDefault(); + this.$emit('input', this.value + 1); + this.$emit('next'); + }, + previous: function previous(e) { + e.preventDefault(); + this.$emit('input', this.value - 1); + this.$emit('previous'); + }, + range: function range(from, to) { + var range = []; + from = from > 0 ? from : 1; + + for (var i = from; i <= to; i++) { + range.push(i); + } + + return range; + }, + genIcon: function genIcon(h, icon, disabled, fn, label) { + return h('li', [h('button', { + staticClass: 'v-pagination__navigation', + class: { + 'v-pagination__navigation--disabled': disabled + }, + attrs: { + type: 'button', + 'aria-label': label + }, + on: disabled ? {} : { + click: fn + } + }, [h(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], [icon])])]); + }, + genItem: function genItem(h, i) { + var _this = this; + + var color = i === this.value && (this.color || 'primary'); + var isCurrentPage = i === this.value; + var ariaLabel = isCurrentPage ? this.currentPageAriaLabel : this.pageAriaLabel; + return h('button', this.setBackgroundColor(color, { + staticClass: 'v-pagination__item', + class: { + 'v-pagination__item--active': i === this.value + }, + attrs: { + type: 'button', + 'aria-current': isCurrentPage, + 'aria-label': this.$vuetify.lang.t(ariaLabel, i) + }, + on: { + click: function click() { + return _this.$emit('input', i); + } + } + }), [i.toString()]); + }, + genItems: function genItems(h) { + var _this = this; + + return this.items.map(function (i, index) { + return h('li', { + key: index + }, [isNaN(Number(i)) ? h('span', { + class: 'v-pagination__more' + }, [i.toString()]) : _this.genItem(h, i)]); + }); + }, + genList: function genList(h, children) { + return h('ul', { + directives: [{ + modifiers: { + quiet: true + }, + name: 'resize', + value: this.onResize + }], + class: this.classes + }, children); + } + }, + render: function render(h) { + var children = [this.genIcon(h, this.$vuetify.rtl ? this.nextIcon : this.prevIcon, this.value <= 1, this.previous, this.$vuetify.lang.t(this.previousAriaLabel)), this.genItems(h), this.genIcon(h, this.$vuetify.rtl ? this.prevIcon : this.nextIcon, this.value >= this.length, this.next, this.$vuetify.lang.t(this.nextAriaLabel))]; + return h('nav', { + attrs: { + role: 'navigation', + 'aria-label': this.$vuetify.lang.t(this.wrapperAriaLabel) + } + }, [this.genList(h, children)]); + } +})); + +/***/ }), + +/***/ "./src/components/VPagination/index.ts": +/*!*********************************************!*\ + !*** ./src/components/VPagination/index.ts ***! + \*********************************************/ +/*! exports provided: VPagination, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VPagination__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VPagination */ "./src/components/VPagination/VPagination.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VPagination", function() { return _VPagination__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VPagination__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VParallax/VParallax.sass": +/*!*************************************************!*\ + !*** ./src/components/VParallax/VParallax.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VParallax/VParallax.ts": +/*!***********************************************!*\ + !*** ./src/components/VParallax/VParallax.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VParallax_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VParallax.sass */ "./src/components/VParallax/VParallax.sass"); +/* harmony import */ var _VParallax_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VParallax_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_translatable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/translatable */ "./src/mixins/translatable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Style + // Mixins + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_translatable__WEBPACK_IMPORTED_MODULE_1__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-parallax', + props: { + alt: { + type: String, + default: '' + }, + height: { + type: [String, Number], + default: 500 + }, + src: String, + srcset: String + }, + data: function data() { + return { + isBooted: false + }; + }, + computed: { + styles: function styles() { + return { + display: 'block', + opacity: this.isBooted ? 1 : 0, + transform: "translate(-50%, " + this.parallax + "px)" + }; + } + }, + mounted: function mounted() { + this.init(); + }, + methods: { + init: function init() { + var _this = this; + + var img = this.$refs.img; + if (!img) return; + + if (img.complete) { + this.translate(); + this.listeners(); + } else { + img.addEventListener('load', function () { + _this.translate(); + + _this.listeners(); + }, false); + } + + this.isBooted = true; + }, + objHeight: function objHeight() { + return this.$refs.img.naturalHeight; + } + }, + render: function render(h) { + var imgData = { + staticClass: 'v-parallax__image', + style: this.styles, + attrs: { + src: this.src, + srcset: this.srcset, + alt: this.alt + }, + ref: 'img' + }; + var container = h('div', { + staticClass: 'v-parallax__image-container' + }, [h('img', imgData)]); + var content = h('div', { + staticClass: 'v-parallax__content' + }, this.$slots.default); + return h('div', { + staticClass: 'v-parallax', + style: { + height: this.height + "px" + }, + on: this.$listeners + }, [container, content]); + } +})); + +/***/ }), + +/***/ "./src/components/VParallax/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VParallax/index.ts ***! + \*******************************************/ +/*! exports provided: VParallax, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VParallax__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VParallax */ "./src/components/VParallax/VParallax.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VParallax", function() { return _VParallax__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VParallax__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VPicker/VPicker.sass": +/*!*********************************************!*\ + !*** ./src/components/VPicker/VPicker.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VPicker/VPicker.ts": +/*!*******************************************!*\ + !*** ./src/components/VPicker/VPicker.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VPicker_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VPicker.sass */ "./src/components/VPicker/VPicker.sass"); +/* harmony import */ var _VPicker_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VPicker_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VCard_VCard_sass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VCard/VCard.sass */ "./src/components/VCard/VCard.sass"); +/* harmony import */ var _VCard_VCard_sass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_VCard_VCard_sass__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_elevatable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/elevatable */ "./src/mixins/elevatable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + + // Mixins + + + + // Helpers + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_6__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_elevatable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_4__["default"]).extend({ + name: 'v-picker', + props: { + flat: Boolean, + fullWidth: Boolean, + landscape: Boolean, + noTitle: Boolean, + transition: { + type: String, + default: 'fade-transition' + }, + width: { + type: [Number, String], + default: 290 + } + }, + computed: { + computedTitleColor: function computedTitleColor() { + var defaultTitleColor = this.isDark ? false : this.color || 'primary'; + return this.color || defaultTitleColor; + } + }, + methods: { + genTitle: function genTitle() { + return this.$createElement('div', this.setBackgroundColor(this.computedTitleColor, { + staticClass: 'v-picker__title', + class: { + 'v-picker__title--landscape': this.landscape + } + }), this.$slots.title); + }, + genBodyTransition: function genBodyTransition() { + return this.$createElement('transition', { + props: { + name: this.transition + } + }, this.$slots.default); + }, + genBody: function genBody() { + return this.$createElement('div', { + staticClass: 'v-picker__body', + class: __assign({ + 'v-picker__body--no-title': this.noTitle + }, this.themeClasses), + style: this.fullWidth ? undefined : { + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(this.width) + } + }, [this.genBodyTransition()]); + }, + genActions: function genActions() { + return this.$createElement('div', { + staticClass: 'v-picker__actions v-card__actions', + class: { + 'v-picker__actions--no-title': this.noTitle + } + }, this.$slots.actions); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-picker v-card', + class: __assign(__assign({ + 'v-picker--flat': this.flat, + 'v-picker--landscape': this.landscape, + 'v-picker--full-width': this.fullWidth + }, this.themeClasses), this.elevationClasses) + }, [this.$slots.title ? this.genTitle() : null, this.genBody(), this.$slots.actions ? this.genActions() : null]); + } +})); + +/***/ }), + +/***/ "./src/components/VPicker/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VPicker/index.ts ***! + \*****************************************/ +/*! exports provided: VPicker, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VPicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VPicker */ "./src/components/VPicker/VPicker.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VPicker", function() { return _VPicker__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VPicker__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VProgressCircular/VProgressCircular.sass": +/*!*****************************************************************!*\ + !*** ./src/components/VProgressCircular/VProgressCircular.sass ***! + \*****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VProgressCircular/VProgressCircular.ts": +/*!***************************************************************!*\ + !*** ./src/components/VProgressCircular/VProgressCircular.ts ***! + \***************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VProgressCircular_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VProgressCircular.sass */ "./src/components/VProgressCircular/VProgressCircular.sass"); +/* harmony import */ var _VProgressCircular_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VProgressCircular_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +// Styles + // Mixins + + // Utils + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-progress-circular', + props: { + button: Boolean, + indeterminate: Boolean, + rotate: { + type: [Number, String], + default: 0 + }, + size: { + type: [Number, String], + default: 32 + }, + width: { + type: [Number, String], + default: 4 + }, + value: { + type: [Number, String], + default: 0 + } + }, + data: function data() { + return { + radius: 20 + }; + }, + computed: { + calculatedSize: function calculatedSize() { + return Number(this.size) + (this.button ? 8 : 0); + }, + circumference: function circumference() { + return 2 * Math.PI * this.radius; + }, + classes: function classes() { + return { + 'v-progress-circular--indeterminate': this.indeterminate, + 'v-progress-circular--button': this.button + }; + }, + normalizedValue: function normalizedValue() { + if (this.value < 0) { + return 0; + } + + if (this.value > 100) { + return 100; + } + + return parseFloat(this.value); + }, + strokeDashArray: function strokeDashArray() { + return Math.round(this.circumference * 1000) / 1000; + }, + strokeDashOffset: function strokeDashOffset() { + return (100 - this.normalizedValue) / 100 * this.circumference + 'px'; + }, + strokeWidth: function strokeWidth() { + return Number(this.width) / +this.size * this.viewBoxSize * 2; + }, + styles: function styles() { + return { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["convertToUnit"])(this.calculatedSize), + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["convertToUnit"])(this.calculatedSize) + }; + }, + svgStyles: function svgStyles() { + return { + transform: "rotate(" + Number(this.rotate) + "deg)" + }; + }, + viewBoxSize: function viewBoxSize() { + return this.radius / (1 - Number(this.width) / +this.size); + } + }, + methods: { + genCircle: function genCircle(name, offset) { + return this.$createElement('circle', { + class: "v-progress-circular__" + name, + attrs: { + fill: 'transparent', + cx: 2 * this.viewBoxSize, + cy: 2 * this.viewBoxSize, + r: this.radius, + 'stroke-width': this.strokeWidth, + 'stroke-dasharray': this.strokeDashArray, + 'stroke-dashoffset': offset + } + }); + }, + genSvg: function genSvg() { + var children = [this.indeterminate || this.genCircle('underlay', 0), this.genCircle('overlay', this.strokeDashOffset)]; + return this.$createElement('svg', { + style: this.svgStyles, + attrs: { + xmlns: 'http://www.w3.org/2000/svg', + viewBox: this.viewBoxSize + " " + this.viewBoxSize + " " + 2 * this.viewBoxSize + " " + 2 * this.viewBoxSize + } + }, children); + }, + genInfo: function genInfo() { + return this.$createElement('div', { + staticClass: 'v-progress-circular__info' + }, this.$slots.default); + } + }, + render: function render(h) { + return h('div', this.setTextColor(this.color, { + staticClass: 'v-progress-circular', + attrs: { + role: 'progressbar', + 'aria-valuemin': 0, + 'aria-valuemax': 100, + 'aria-valuenow': this.indeterminate ? undefined : this.normalizedValue + }, + class: this.classes, + style: this.styles, + on: this.$listeners + }), [this.genSvg(), this.genInfo()]); + } +})); + +/***/ }), + +/***/ "./src/components/VProgressCircular/index.ts": +/*!***************************************************!*\ + !*** ./src/components/VProgressCircular/index.ts ***! + \***************************************************/ +/*! exports provided: VProgressCircular, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VProgressCircular__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VProgressCircular */ "./src/components/VProgressCircular/VProgressCircular.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VProgressCircular", function() { return _VProgressCircular__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VProgressCircular__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VProgressLinear/VProgressLinear.sass": +/*!*************************************************************!*\ + !*** ./src/components/VProgressLinear/VProgressLinear.sass ***! + \*************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VProgressLinear/VProgressLinear.ts": +/*!***********************************************************!*\ + !*** ./src/components/VProgressLinear/VProgressLinear.ts ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VProgressLinear_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VProgressLinear.sass */ "./src/components/VProgressLinear/VProgressLinear.sass"); +/* harmony import */ var _VProgressLinear_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VProgressLinear_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_positionable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/positionable */ "./src/mixins/positionable/index.ts"); +/* harmony import */ var _mixins_proxyable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/proxyable */ "./src/mixins/proxyable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + // Components + + // Mixins + + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], Object(_mixins_positionable__WEBPACK_IMPORTED_MODULE_3__["factory"])(['absolute', 'fixed', 'top', 'bottom']), _mixins_proxyable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_5__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-progress-linear', + props: { + active: { + type: Boolean, + default: true + }, + backgroundColor: { + type: String, + default: null + }, + backgroundOpacity: { + type: [Number, String], + default: null + }, + bufferValue: { + type: [Number, String], + default: 100 + }, + color: { + type: String, + default: 'primary' + }, + height: { + type: [Number, String], + default: 4 + }, + indeterminate: Boolean, + query: Boolean, + reverse: Boolean, + rounded: Boolean, + stream: Boolean, + striped: Boolean, + value: { + type: [Number, String], + default: 0 + } + }, + data: function data() { + return { + internalLazyValue: this.value || 0 + }; + }, + computed: { + __cachedBackground: function __cachedBackground() { + return this.$createElement('div', this.setBackgroundColor(this.backgroundColor || this.color, { + staticClass: 'v-progress-linear__background', + style: this.backgroundStyle + })); + }, + __cachedBar: function __cachedBar() { + return this.$createElement(this.computedTransition, [this.__cachedBarType]); + }, + __cachedBarType: function __cachedBarType() { + return this.indeterminate ? this.__cachedIndeterminate : this.__cachedDeterminate; + }, + __cachedBuffer: function __cachedBuffer() { + return this.$createElement('div', { + staticClass: 'v-progress-linear__buffer', + style: this.styles + }); + }, + __cachedDeterminate: function __cachedDeterminate() { + return this.$createElement('div', this.setBackgroundColor(this.color, { + staticClass: "v-progress-linear__determinate", + style: { + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.normalizedValue, '%') + } + })); + }, + __cachedIndeterminate: function __cachedIndeterminate() { + return this.$createElement('div', { + staticClass: 'v-progress-linear__indeterminate', + class: { + 'v-progress-linear__indeterminate--active': this.active + } + }, [this.genProgressBar('long'), this.genProgressBar('short')]); + }, + __cachedStream: function __cachedStream() { + if (!this.stream) return null; + return this.$createElement('div', this.setTextColor(this.color, { + staticClass: 'v-progress-linear__stream', + style: { + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(100 - this.normalizedBuffer, '%') + } + })); + }, + backgroundStyle: function backgroundStyle() { + var _a; + + var backgroundOpacity = this.backgroundOpacity == null ? this.backgroundColor ? 1 : 0.3 : parseFloat(this.backgroundOpacity); + return _a = { + opacity: backgroundOpacity + }, _a[this.isReversed ? 'right' : 'left'] = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.normalizedValue, '%'), _a.width = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.normalizedBuffer - this.normalizedValue, '%'), _a; + }, + classes: function classes() { + return __assign({ + 'v-progress-linear--absolute': this.absolute, + 'v-progress-linear--fixed': this.fixed, + 'v-progress-linear--query': this.query, + 'v-progress-linear--reactive': this.reactive, + 'v-progress-linear--reverse': this.isReversed, + 'v-progress-linear--rounded': this.rounded, + 'v-progress-linear--striped': this.striped + }, this.themeClasses); + }, + computedTransition: function computedTransition() { + return this.indeterminate ? _transitions__WEBPACK_IMPORTED_MODULE_1__["VFadeTransition"] : _transitions__WEBPACK_IMPORTED_MODULE_1__["VSlideXTransition"]; + }, + isReversed: function isReversed() { + return this.$vuetify.rtl !== this.reverse; + }, + normalizedBuffer: function normalizedBuffer() { + return this.normalize(this.bufferValue); + }, + normalizedValue: function normalizedValue() { + return this.normalize(this.internalLazyValue); + }, + reactive: function reactive() { + return Boolean(this.$listeners.change); + }, + styles: function styles() { + var styles = {}; + + if (!this.active) { + styles.height = 0; + } + + if (!this.indeterminate && parseFloat(this.normalizedBuffer) !== 100) { + styles.width = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.normalizedBuffer, '%'); + } + + return styles; + } + }, + methods: { + genContent: function genContent() { + var slot = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["getSlot"])(this, 'default', { + value: this.internalLazyValue + }); + if (!slot) return null; + return this.$createElement('div', { + staticClass: 'v-progress-linear__content' + }, slot); + }, + genListeners: function genListeners() { + var listeners = this.$listeners; + + if (this.reactive) { + listeners.click = this.onClick; + } + + return listeners; + }, + genProgressBar: function genProgressBar(name) { + var _a; + + return this.$createElement('div', this.setBackgroundColor(this.color, { + staticClass: 'v-progress-linear__indeterminate', + class: (_a = {}, _a[name] = true, _a) + })); + }, + onClick: function onClick(e) { + if (!this.reactive) return; + var width = this.$el.getBoundingClientRect().width; + this.internalValue = e.offsetX / width * 100; + }, + normalize: function normalize(value) { + if (value < 0) return 0; + if (value > 100) return 100; + return parseFloat(value); + } + }, + render: function render(h) { + var data = { + staticClass: 'v-progress-linear', + attrs: { + role: 'progressbar', + 'aria-valuemin': 0, + 'aria-valuemax': this.normalizedBuffer, + 'aria-valuenow': this.indeterminate ? undefined : this.normalizedValue + }, + class: this.classes, + style: { + bottom: this.bottom ? 0 : undefined, + height: this.active ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.height) : 0, + top: this.top ? 0 : undefined + }, + on: this.genListeners() + }; + return h('div', data, [this.__cachedStream, this.__cachedBackground, this.__cachedBuffer, this.__cachedBar, this.genContent()]); + } +})); + +/***/ }), + +/***/ "./src/components/VProgressLinear/index.ts": +/*!*************************************************!*\ + !*** ./src/components/VProgressLinear/index.ts ***! + \*************************************************/ +/*! exports provided: VProgressLinear, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VProgressLinear__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VProgressLinear */ "./src/components/VProgressLinear/VProgressLinear.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VProgressLinear", function() { return _VProgressLinear__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VProgressLinear__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VRadioGroup/VRadio.sass": +/*!************************************************!*\ + !*** ./src/components/VRadioGroup/VRadio.sass ***! + \************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VRadioGroup/VRadio.ts": +/*!**********************************************!*\ + !*** ./src/components/VRadioGroup/VRadio.ts ***! + \**********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VRadio_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VRadio.sass */ "./src/components/VRadioGroup/VRadio.sass"); +/* harmony import */ var _VRadio_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VRadio_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VLabel__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VLabel */ "./src/components/VLabel/index.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/binds-attrs */ "./src/mixins/binds-attrs/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _mixins_rippleable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/rippleable */ "./src/mixins/rippleable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_selectable__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../mixins/selectable */ "./src/mixins/selectable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + + + + // Mixins + + + + + + + // Utilities + + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_11__["default"])(_mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_rippleable__WEBPACK_IMPORTED_MODULE_7__["default"], Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_6__["factory"])('radioGroup'), _mixins_themeable__WEBPACK_IMPORTED_MODULE_8__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-radio', + inheritAttrs: false, + props: { + disabled: Boolean, + id: String, + label: String, + name: String, + offIcon: { + type: String, + default: '$radioOff' + }, + onIcon: { + type: String, + default: '$radioOn' + }, + readonly: Boolean, + value: { + default: null + } + }, + data: function data() { + return { + isFocused: false + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({ + 'v-radio--is-disabled': this.isDisabled, + 'v-radio--is-focused': this.isFocused + }, this.themeClasses), this.groupClasses); + }, + computedColor: function computedColor() { + return _mixins_selectable__WEBPACK_IMPORTED_MODULE_9__["default"].options.computed.computedColor.call(this); + }, + computedIcon: function computedIcon() { + return this.isActive ? this.onIcon : this.offIcon; + }, + computedId: function computedId() { + return _VInput__WEBPACK_IMPORTED_MODULE_3__["default"].options.computed.computedId.call(this); + }, + hasLabel: _VInput__WEBPACK_IMPORTED_MODULE_3__["default"].options.computed.hasLabel, + hasState: function hasState() { + return (this.radioGroup || {}).hasState; + }, + isDisabled: function isDisabled() { + return this.disabled || !!this.radioGroup && this.radioGroup.isDisabled; + }, + isReadonly: function isReadonly() { + return this.readonly || !!this.radioGroup && this.radioGroup.isReadonly; + }, + computedName: function computedName() { + if (this.name || !this.radioGroup) { + return this.name; + } + + return this.radioGroup.name || "radio-" + this.radioGroup._uid; + }, + rippleState: function rippleState() { + return _mixins_selectable__WEBPACK_IMPORTED_MODULE_9__["default"].options.computed.rippleState.call(this); + }, + validationState: function validationState() { + return (this.radioGroup || {}).validationState || this.computedColor; + } + }, + methods: { + genInput: function genInput(args) { + // We can't actually use the mixin directly because + // it's made for standalone components, but its + // genInput method is exactly what we need + return _mixins_selectable__WEBPACK_IMPORTED_MODULE_9__["default"].options.methods.genInput.call(this, 'radio', args); + }, + genLabel: function genLabel() { + if (!this.hasLabel) return null; + return this.$createElement(_VLabel__WEBPACK_IMPORTED_MODULE_1__["default"], { + on: { + // Label shouldn't cause the input to focus + click: _mixins_selectable__WEBPACK_IMPORTED_MODULE_9__["prevent"] + }, + attrs: { + for: this.computedId + }, + props: { + color: this.validationState, + focused: this.hasState + } + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_10__["getSlot"])(this, 'label') || this.label); + }, + genRadio: function genRadio() { + return this.$createElement('div', { + staticClass: 'v-input--selection-controls__input' + }, [this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_2__["default"], this.setTextColor(this.validationState, { + props: { + dense: this.radioGroup && this.radioGroup.dense + } + }), this.computedIcon), this.genInput(__assign({ + name: this.computedName, + value: this.value + }, this.attrs$)), this.genRipple(this.setTextColor(this.rippleState))]); + }, + onFocus: function onFocus(e) { + this.isFocused = true; + this.$emit('focus', e); + }, + onBlur: function onBlur(e) { + this.isFocused = false; + this.$emit('blur', e); + }, + onChange: function onChange() { + if (this.isDisabled || this.isReadonly || this.isActive) return; + this.toggle(); + }, + onKeydown: function onKeydown() {} + }, + render: function render(h) { + var data = { + staticClass: 'v-radio', + class: this.classes, + on: Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_12__["mergeListeners"])({ + click: this.onChange + }, this.listeners$) + }; + return h('div', data, [this.genRadio(), this.genLabel()]); + } +})); + +/***/ }), + +/***/ "./src/components/VRadioGroup/VRadioGroup.sass": +/*!*****************************************************!*\ + !*** ./src/components/VRadioGroup/VRadioGroup.sass ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VRadioGroup/VRadioGroup.ts": +/*!***************************************************!*\ + !*** ./src/components/VRadioGroup/VRadioGroup.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../styles/components/_selection-controls.sass */ "./src/styles/components/_selection-controls.sass"); +/* harmony import */ var _styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VRadioGroup_sass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VRadioGroup.sass */ "./src/components/VRadioGroup/VRadioGroup.sass"); +/* harmony import */ var _VRadioGroup_sass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_VRadioGroup_sass__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VItemGroup/VItemGroup */ "./src/components/VItemGroup/VItemGroup.ts"); +/* harmony import */ var _mixins_comparable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/comparable */ "./src/mixins/comparable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + + // Extensions + + + // Mixins + + // Types + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_5__["default"])(_mixins_comparable__WEBPACK_IMPORTED_MODULE_4__["default"], _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_3__["BaseItemGroup"], _VInput__WEBPACK_IMPORTED_MODULE_2__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-radio-group', + provide: function provide() { + return { + radioGroup: this + }; + }, + props: { + column: { + type: Boolean, + default: true + }, + height: { + type: [Number, String], + default: 'auto' + }, + name: String, + row: Boolean, + // If no value set on VRadio + // will match valueComparator + // force default to null + value: null + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VInput__WEBPACK_IMPORTED_MODULE_2__["default"].options.computed.classes.call(this)), { + 'v-input--selection-controls v-input--radio-group': true, + 'v-input--radio-group--column': this.column && !this.row, + 'v-input--radio-group--row': this.row + }); + } + }, + methods: { + genDefaultSlot: function genDefaultSlot() { + return this.$createElement('div', { + staticClass: 'v-input--radio-group__input', + attrs: { + id: this.id, + role: 'radiogroup', + 'aria-labelledby': this.computedId + } + }, _VInput__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genDefaultSlot.call(this)); + }, + genInputSlot: function genInputSlot() { + var render = _VInput__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genInputSlot.call(this); + delete render.data.on.click; + return render; + }, + genLabel: function genLabel() { + var label = _VInput__WEBPACK_IMPORTED_MODULE_2__["default"].options.methods.genLabel.call(this); + if (!label) return null; + label.data.attrs.id = this.computedId; // WAI considers this an orphaned label + + delete label.data.attrs.for; + label.tag = 'legend'; + return label; + }, + onClick: _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_3__["BaseItemGroup"].options.methods.onClick + } +})); + +/***/ }), + +/***/ "./src/components/VRadioGroup/index.ts": +/*!*********************************************!*\ + !*** ./src/components/VRadioGroup/index.ts ***! + \*********************************************/ +/*! exports provided: VRadioGroup, VRadio, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VRadioGroup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VRadioGroup */ "./src/components/VRadioGroup/VRadioGroup.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VRadioGroup", function() { return _VRadioGroup__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VRadio__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VRadio */ "./src/components/VRadioGroup/VRadio.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VRadio", function() { return _VRadio__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VRadioGroup: _VRadioGroup__WEBPACK_IMPORTED_MODULE_0__["default"], + VRadio: _VRadio__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VRangeSlider/VRangeSlider.sass": +/*!*******************************************************!*\ + !*** ./src/components/VRangeSlider/VRangeSlider.sass ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VRangeSlider/VRangeSlider.ts": +/*!*****************************************************!*\ + !*** ./src/components/VRangeSlider/VRangeSlider.ts ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VRangeSlider_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VRangeSlider.sass */ "./src/components/VRangeSlider/VRangeSlider.sass"); +/* harmony import */ var _VRangeSlider_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VRangeSlider_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSlider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSlider */ "./src/components/VSlider/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; // Styles + + + // Components + + // Helpers + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VSlider__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-range-slider', + props: { + value: { + type: Array, + default: function _default() { + return [0, 0]; + } + } + }, + data: function data() { + return { + activeThumb: null, + lazyValue: this.value + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VSlider__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-input--range-slider': true + }); + }, + internalValue: { + get: function get() { + return this.lazyValue; + }, + set: function set(val) { + var _this = this; // Round value to ensure the + // entire slider range can + // be selected with step + + + var value = val.map(function (v) { + if (v === void 0) { + v = 0; + } + + return _this.roundValue(Math.min(Math.max(v, _this.minValue), _this.maxValue)); + }); // Switch values if range and wrong order + + if (value[0] > value[1] || value[1] < value[0]) { + if (this.activeThumb !== null) { + var toFocus = this.activeThumb === 1 ? 0 : 1; + var el = this.$refs["thumb_" + toFocus]; + el.focus(); + } + + value = [value[1], value[0]]; + } + + this.lazyValue = value; + if (!Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["deepEqual"])(value, this.value)) this.$emit('input', value); + this.validate(); + } + }, + inputWidth: function inputWidth() { + var _this = this; + + return this.internalValue.map(function (v) { + return (_this.roundValue(v) - _this.minValue) / (_this.maxValue - _this.minValue) * 100; + }); + } + }, + methods: { + getTrackStyle: function getTrackStyle(startLength, endLength, startPadding, endPadding) { + var _a; + + if (startPadding === void 0) { + startPadding = 0; + } + + if (endPadding === void 0) { + endPadding = 0; + } + + var startDir = this.vertical ? this.$vuetify.rtl ? 'top' : 'bottom' : this.$vuetify.rtl ? 'right' : 'left'; + var endDir = this.vertical ? 'height' : 'width'; + var start = "calc(" + startLength + "% + " + startPadding + "px)"; + var end = "calc(" + endLength + "% + " + endPadding + "px)"; + return _a = { + transition: this.trackTransition + }, _a[startDir] = start, _a[endDir] = end, _a; + }, + getIndexOfClosestValue: function getIndexOfClosestValue(arr, v) { + if (Math.abs(arr[0] - v) < Math.abs(arr[1] - v)) return 0;else return 1; + }, + genInput: function genInput() { + var _this = this; + + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["createRange"])(2).map(function (i) { + var input = _VSlider__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genInput.call(_this); + input.data = input.data || {}; + input.data.attrs = input.data.attrs || {}; + input.data.attrs.value = _this.internalValue[i]; + input.data.attrs.id = "input-" + (i ? 'max' : 'min') + "-" + _this._uid; + return input; + }); + }, + genTrackContainer: function genTrackContainer() { + var _this = this; + + var children = []; + var padding = this.isDisabled ? 10 : 0; + var sections = [{ + class: 'v-slider__track-background', + color: this.computedTrackColor, + styles: [0, this.inputWidth[0], 0, -padding] + }, { + class: this.isDisabled ? 'v-slider__track-background' : 'v-slider__track-fill', + color: this.isDisabled ? this.computedTrackColor : this.computedColor, + styles: [this.inputWidth[0], Math.abs(this.inputWidth[1] - this.inputWidth[0]), padding, padding * -2] + }, { + class: 'v-slider__track-background', + color: this.computedTrackColor, + styles: [this.inputWidth[1], Math.abs(100 - this.inputWidth[1]), padding, -padding] + }]; + if (this.$vuetify.rtl) sections.reverse(); + children.push.apply(children, __spread(sections.map(function (section) { + return _this.$createElement('div', _this.setBackgroundColor(section.color, { + staticClass: section.class, + style: _this.getTrackStyle.apply(_this, __spread(section.styles)) + })); + }))); + return this.$createElement('div', { + staticClass: 'v-slider__track-container', + ref: 'track' + }, children); + }, + genChildren: function genChildren() { + var _this = this; + + return [this.genInput(), this.genTrackContainer(), this.genSteps(), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["createRange"])(2).map(function (index) { + var value = _this.internalValue[index]; + + var onDrag = function onDrag(e) { + _this.isActive = true; + _this.activeThumb = index; + + _this.onThumbMouseDown(e); + }; + + var onFocus = function onFocus(e) { + _this.isFocused = true; + _this.activeThumb = index; + + _this.$emit('focus', e); + }; + + var onBlur = function onBlur(e) { + _this.isFocused = false; + _this.activeThumb = null; + + _this.$emit('blur', e); + }; + + var valueWidth = _this.inputWidth[index]; + var isActive = _this.isActive && _this.activeThumb === index; + var isFocused = _this.isFocused && _this.activeThumb === index; + return _this.genThumbContainer(value, valueWidth, isActive, isFocused, onDrag, onFocus, onBlur, "thumb_" + index); + })]; + }, + onSliderClick: function onSliderClick(e) { + if (!this.isActive) { + if (this.noClick) { + this.noClick = false; + return; + } + + var _a = this.parseMouseMove(e), + value = _a.value, + isInsideTrack = _a.isInsideTrack; + + if (isInsideTrack) { + this.activeThumb = this.getIndexOfClosestValue(this.internalValue, value); + var refName = "thumb_" + this.activeThumb; + var thumbRef = this.$refs[refName]; + thumbRef.focus(); + } + + this.setInternalValue(value); + this.$emit('change', this.internalValue); + } + }, + onMouseMove: function onMouseMove(e) { + var _a = this.parseMouseMove(e), + value = _a.value, + isInsideTrack = _a.isInsideTrack; + + if (isInsideTrack && this.activeThumb === null) { + this.activeThumb = this.getIndexOfClosestValue(this.internalValue, value); + } + + this.setInternalValue(value); + }, + onKeyDown: function onKeyDown(e) { + if (this.activeThumb === null) return; + var value = this.parseKeyDown(e, this.internalValue[this.activeThumb]); + if (value == null) return; + this.setInternalValue(value); + this.$emit('change', this.internalValue); + }, + setInternalValue: function setInternalValue(value) { + var _this = this; + + this.internalValue = this.internalValue.map(function (v, i) { + if (i === _this.activeThumb) return value;else return Number(v); + }); + } + } +})); + +/***/ }), + +/***/ "./src/components/VRangeSlider/index.ts": +/*!**********************************************!*\ + !*** ./src/components/VRangeSlider/index.ts ***! + \**********************************************/ +/*! exports provided: VRangeSlider, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VRangeSlider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VRangeSlider */ "./src/components/VRangeSlider/VRangeSlider.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VRangeSlider", function() { return _VRangeSlider__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VRangeSlider__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VRating/VRating.sass": +/*!*********************************************!*\ + !*** ./src/components/VRating/VRating.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VRating/VRating.ts": +/*!*******************************************!*\ + !*** ./src/components/VRating/VRating.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VRating_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VRating.sass */ "./src/components/VRating/VRating.sass"); +/* harmony import */ var _VRating_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VRating_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_delayable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/delayable */ "./src/mixins/delayable/index.ts"); +/* harmony import */ var _mixins_sizeable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/sizeable */ "./src/mixins/sizeable/index.ts"); +/* harmony import */ var _mixins_rippleable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/rippleable */ "./src/mixins/rippleable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Styles + // Components + + // Mixins + + + + + + // Utilities + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_delayable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_rippleable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_sizeable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-rating', + props: { + backgroundColor: { + type: String, + default: 'accent' + }, + color: { + type: String, + default: 'primary' + }, + clearable: Boolean, + dense: Boolean, + emptyIcon: { + type: String, + default: '$ratingEmpty' + }, + fullIcon: { + type: String, + default: '$ratingFull' + }, + halfIcon: { + type: String, + default: '$ratingHalf' + }, + halfIncrements: Boolean, + hover: Boolean, + length: { + type: [Number, String], + default: 5 + }, + readonly: Boolean, + size: [Number, String], + value: { + type: Number, + default: 0 + } + }, + data: function data() { + return { + hoverIndex: -1, + internalValue: this.value + }; + }, + computed: { + directives: function directives() { + if (this.readonly || !this.ripple) return []; + return [{ + name: 'ripple', + value: { + circle: true + } + }]; + }, + iconProps: function iconProps() { + var _a = this.$props, + dark = _a.dark, + large = _a.large, + light = _a.light, + medium = _a.medium, + small = _a.small, + size = _a.size, + xLarge = _a.xLarge, + xSmall = _a.xSmall; + return { + dark: dark, + large: large, + light: light, + medium: medium, + size: size, + small: small, + xLarge: xLarge, + xSmall: xSmall + }; + }, + isHovering: function isHovering() { + return this.hover && this.hoverIndex >= 0; + } + }, + watch: { + internalValue: function internalValue(val) { + val !== this.value && this.$emit('input', val); + }, + value: function value(val) { + this.internalValue = val; + } + }, + methods: { + createClickFn: function createClickFn(i) { + var _this = this; + + return function (e) { + if (_this.readonly) return; + + var newValue = _this.genHoverIndex(e, i); + + if (_this.clearable && _this.internalValue === newValue) { + _this.internalValue = 0; + } else { + _this.internalValue = newValue; + } + }; + }, + createProps: function createProps(i) { + var props = { + index: i, + value: this.internalValue, + click: this.createClickFn(i), + isFilled: Math.floor(this.internalValue) > i, + isHovered: Math.floor(this.hoverIndex) > i + }; + + if (this.halfIncrements) { + props.isHalfHovered = !props.isHovered && (this.hoverIndex - i) % 1 > 0; + props.isHalfFilled = !props.isFilled && (this.internalValue - i) % 1 > 0; + } + + return props; + }, + genHoverIndex: function genHoverIndex(e, i) { + var isHalf = this.isHalfEvent(e); + + if (this.halfIncrements && this.$vuetify.rtl) { + isHalf = !isHalf; + } + + return i + (isHalf ? 0.5 : 1); + }, + getIconName: function getIconName(props) { + var isFull = this.isHovering ? props.isHovered : props.isFilled; + var isHalf = this.isHovering ? props.isHalfHovered : props.isHalfFilled; + return isFull ? this.fullIcon : isHalf ? this.halfIcon : this.emptyIcon; + }, + getColor: function getColor(props) { + if (this.isHovering) { + if (props.isHovered || props.isHalfHovered) return this.color; + } else { + if (props.isFilled || props.isHalfFilled) return this.color; + } + + return this.backgroundColor; + }, + isHalfEvent: function isHalfEvent(e) { + if (this.halfIncrements) { + var rect = e.target && e.target.getBoundingClientRect(); + if (rect && e.pageX - rect.left < rect.width / 2) return true; + } + + return false; + }, + onMouseEnter: function onMouseEnter(e, i) { + var _this = this; + + this.runDelay('open', function () { + _this.hoverIndex = _this.genHoverIndex(e, i); + }); + }, + onMouseLeave: function onMouseLeave() { + var _this = this; + + this.runDelay('close', function () { + return _this.hoverIndex = -1; + }); + }, + genItem: function genItem(i) { + var _this = this; + + var props = this.createProps(i); + if (this.$scopedSlots.item) return this.$scopedSlots.item(props); + var listeners = { + click: props.click + }; + + if (this.hover) { + listeners.mouseenter = function (e) { + return _this.onMouseEnter(e, i); + }; + + listeners.mouseleave = this.onMouseLeave; + + if (this.halfIncrements) { + listeners.mousemove = function (e) { + return _this.onMouseEnter(e, i); + }; + } + } + + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], this.setTextColor(this.getColor(props), { + attrs: { + tabindex: -1 + }, + directives: this.directives, + props: this.iconProps, + on: listeners + }), [this.getIconName(props)]); + } + }, + render: function render(h) { + var _this = this; + + var children = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["createRange"])(Number(this.length)).map(function (i) { + return _this.genItem(i); + }); + return h('div', { + staticClass: 'v-rating', + class: { + 'v-rating--readonly': this.readonly, + 'v-rating--dense': this.dense + } + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VRating/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VRating/index.ts ***! + \*****************************************/ +/*! exports provided: VRating, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VRating__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VRating */ "./src/components/VRating/VRating.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VRating", function() { return _VRating__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VRating__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VResponsive/VResponsive.sass": +/*!*****************************************************!*\ + !*** ./src/components/VResponsive/VResponsive.sass ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VResponsive/VResponsive.ts": +/*!***************************************************!*\ + !*** ./src/components/VResponsive/VResponsive.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VResponsive_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VResponsive.sass */ "./src/components/VResponsive/VResponsive.sass"); +/* harmony import */ var _VResponsive_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VResponsive_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_measurable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/measurable */ "./src/mixins/measurable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); + // Mixins + + // Utils + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_measurable__WEBPACK_IMPORTED_MODULE_1__["default"]).extend({ + name: 'v-responsive', + props: { + aspectRatio: [String, Number] + }, + computed: { + computedAspectRatio: function computedAspectRatio() { + return Number(this.aspectRatio); + }, + aspectStyle: function aspectStyle() { + return this.computedAspectRatio ? { + paddingBottom: 1 / this.computedAspectRatio * 100 + '%' + } : undefined; + }, + __cachedSizer: function __cachedSizer() { + if (!this.aspectStyle) return []; + return this.$createElement('div', { + style: this.aspectStyle, + staticClass: 'v-responsive__sizer' + }); + } + }, + methods: { + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-responsive__content' + }, this.$slots.default); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-responsive', + style: this.measurableStyles, + on: this.$listeners + }, [this.__cachedSizer, this.genContent()]); + } +})); + +/***/ }), + +/***/ "./src/components/VResponsive/index.ts": +/*!*********************************************!*\ + !*** ./src/components/VResponsive/index.ts ***! + \*********************************************/ +/*! exports provided: VResponsive, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VResponsive__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VResponsive */ "./src/components/VResponsive/VResponsive.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VResponsive", function() { return _VResponsive__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VResponsive__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSelect/VSelect.sass": +/*!*********************************************!*\ + !*** ./src/components/VSelect/VSelect.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSelect/VSelect.ts": +/*!*******************************************!*\ + !*** ./src/components/VSelect/VSelect.ts ***! + \*******************************************/ +/*! exports provided: defaultMenuProps, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "defaultMenuProps", function() { return defaultMenuProps; }); +/* harmony import */ var _VTextField_VTextField_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VTextField/VTextField.sass */ "./src/components/VTextField/VTextField.sass"); +/* harmony import */ var _VTextField_VTextField_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTextField_VTextField_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSelect_sass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VSelect.sass */ "./src/components/VSelect/VSelect.sass"); +/* harmony import */ var _VSelect_sass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_VSelect_sass__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _VChip__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VChip */ "./src/components/VChip/index.ts"); +/* harmony import */ var _VMenu__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VMenu */ "./src/components/VMenu/index.ts"); +/* harmony import */ var _VSelectList__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VSelectList */ "./src/components/VSelect/VSelectList.ts"); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../VTextField/VTextField */ "./src/components/VTextField/VTextField.ts"); +/* harmony import */ var _mixins_comparable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/comparable */ "./src/mixins/comparable/index.ts"); +/* harmony import */ var _mixins_filterable__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../mixins/filterable */ "./src/mixins/filterable/index.ts"); +/* harmony import */ var _directives_click_outside__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../directives/click-outside */ "./src/directives/click-outside/index.ts"); +/* harmony import */ var _util_mergeData__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/mergeData */ "./src/util/mergeData.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __values = undefined && undefined.__values || function (o) { + var s = typeof Symbol === "function" && Symbol.iterator, + m = s && o[s], + i = 0; + if (m) return m.call(o); + if (o && typeof o.length === "number") return { + next: function next() { + if (o && i >= o.length) o = void 0; + return { + value: o && o[i++], + done: !o + }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); +}; // Styles + + + + // Components + + + + // Extensions + + + // Mixins + + + // Directives + + // Utilities + + + + // Types + + +var defaultMenuProps = { + closeOnClick: false, + closeOnContentClick: false, + disableKeys: true, + openOnClick: false, + maxHeight: 304 +}; // Types + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_13__["default"])(_VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_comparable__WEBPACK_IMPORTED_MODULE_7__["default"], _mixins_filterable__WEBPACK_IMPORTED_MODULE_8__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-select', + directives: { + ClickOutside: _directives_click_outside__WEBPACK_IMPORTED_MODULE_9__["default"] + }, + props: { + appendIcon: { + type: String, + default: '$dropdown' + }, + attach: { + type: null, + default: false + }, + cacheItems: Boolean, + chips: Boolean, + clearable: Boolean, + deletableChips: Boolean, + disableLookup: Boolean, + eager: Boolean, + hideSelected: Boolean, + items: { + type: Array, + default: function _default() { + return []; + } + }, + itemColor: { + type: String, + default: 'primary' + }, + itemDisabled: { + type: [String, Array, Function], + default: 'disabled' + }, + itemText: { + type: [String, Array, Function], + default: 'text' + }, + itemValue: { + type: [String, Array, Function], + default: 'value' + }, + menuProps: { + type: [String, Array, Object], + default: function _default() { + return defaultMenuProps; + } + }, + multiple: Boolean, + openOnClear: Boolean, + returnObject: Boolean, + smallChips: Boolean + }, + data: function data() { + return { + cachedItems: this.cacheItems ? this.items : [], + menuIsBooted: false, + isMenuActive: false, + lastItem: 20, + // As long as a value is defined, show it + // Otherwise, check if multiple + // to determine which default to provide + lazyValue: this.value !== undefined ? this.value : this.multiple ? [] : undefined, + selectedIndex: -1, + selectedItems: [], + keyboardLookupPrefix: '', + keyboardLookupLastTime: 0 + }; + }, + computed: { + /* All items that the select has */ + allItems: function allItems() { + return this.filterDuplicates(this.cachedItems.concat(this.items)); + }, + classes: function classes() { + return __assign(__assign({}, _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__["default"].options.computed.classes.call(this)), { + 'v-select': true, + 'v-select--chips': this.hasChips, + 'v-select--chips--small': this.smallChips, + 'v-select--is-menu-active': this.isMenuActive, + 'v-select--is-multi': this.multiple + }); + }, + + /* Used by other components to overwrite */ + computedItems: function computedItems() { + return this.allItems; + }, + computedOwns: function computedOwns() { + return "list-" + this._uid; + }, + computedCounterValue: function computedCounterValue() { + return this.multiple ? this.selectedItems.length : (this.getText(this.selectedItems[0]) || '').toString().length; + }, + directives: function directives() { + return this.isFocused ? [{ + name: 'click-outside', + value: { + handler: this.blur, + closeConditional: this.closeConditional + } + }] : undefined; + }, + dynamicHeight: function dynamicHeight() { + return 'auto'; + }, + hasChips: function hasChips() { + return this.chips || this.smallChips; + }, + hasSlot: function hasSlot() { + return Boolean(this.hasChips || this.$scopedSlots.selection); + }, + isDirty: function isDirty() { + return this.selectedItems.length > 0; + }, + listData: function listData() { + var _a; + + var scopeId = this.$vnode && this.$vnode.context.$options._scopeId; + var attrs = scopeId ? (_a = {}, _a[scopeId] = true, _a) : {}; + return { + attrs: __assign(__assign({}, attrs), { + id: this.computedOwns + }), + props: { + action: this.multiple, + color: this.itemColor, + dense: this.dense, + hideSelected: this.hideSelected, + items: this.virtualizedItems, + itemDisabled: this.itemDisabled, + itemText: this.itemText, + itemValue: this.itemValue, + noDataText: this.$vuetify.lang.t(this.noDataText), + selectedItems: this.selectedItems + }, + on: { + select: this.selectItem + }, + scopedSlots: { + item: this.$scopedSlots.item + } + }; + }, + staticList: function staticList() { + if (this.$slots['no-data'] || this.$slots['prepend-item'] || this.$slots['append-item']) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_12__["consoleError"])('assert: staticList should not be called if slots are used'); + } + + return this.$createElement(_VSelectList__WEBPACK_IMPORTED_MODULE_4__["default"], this.listData); + }, + virtualizedItems: function virtualizedItems() { + return this.$_menuProps.auto ? this.computedItems : this.computedItems.slice(0, this.lastItem); + }, + menuCanShow: function menuCanShow() { + return true; + }, + $_menuProps: function $_menuProps() { + var normalisedProps = typeof this.menuProps === 'string' ? this.menuProps.split(',') : this.menuProps; + + if (Array.isArray(normalisedProps)) { + normalisedProps = normalisedProps.reduce(function (acc, p) { + acc[p.trim()] = true; + return acc; + }, {}); + } + + return __assign(__assign(__assign({}, defaultMenuProps), { + eager: this.eager, + value: this.menuCanShow && this.isMenuActive, + nudgeBottom: normalisedProps.offsetY ? 1 : 0 + }), normalisedProps); + } + }, + watch: { + internalValue: function internalValue(val) { + this.initialValue = val; + this.setSelectedItems(); + }, + isMenuActive: function isMenuActive(val) { + var _this = this; + + window.setTimeout(function () { + return _this.onMenuActiveChange(val); + }); + }, + items: { + immediate: true, + handler: function handler(val) { + var _this = this; + + if (this.cacheItems) { + // Breaks vue-test-utils if + // this isn't calculated + // on the next tick + this.$nextTick(function () { + _this.cachedItems = _this.filterDuplicates(_this.cachedItems.concat(val)); + }); + } + + this.setSelectedItems(); + } + } + }, + methods: { + /** @public */ + blur: function blur(e) { + _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__["default"].options.methods.blur.call(this, e); + this.isMenuActive = false; + this.isFocused = false; + this.selectedIndex = -1; + }, + + /** @public */ + activateMenu: function activateMenu() { + if (!this.isInteractive || this.isMenuActive) return; + this.isMenuActive = true; + }, + clearableCallback: function clearableCallback() { + var _this = this; + + this.setValue(this.multiple ? [] : undefined); + this.setMenuIndex(-1); + this.$nextTick(function () { + return _this.$refs.input && _this.$refs.input.focus(); + }); + if (this.openOnClear) this.isMenuActive = true; + }, + closeConditional: function closeConditional(e) { + if (!this.isMenuActive) return true; + return !this._isDestroyed && ( // Click originates from outside the menu content + // Multiple selects don't close when an item is clicked + !this.getContent() || !this.getContent().contains(e.target)) && // Click originates from outside the element + this.$el && !this.$el.contains(e.target) && e.target !== this.$el; + }, + filterDuplicates: function filterDuplicates(arr) { + var uniqueValues = new Map(); + + for (var index = 0; index < arr.length; ++index) { + var item = arr[index]; + var val = this.getValue(item); // TODO: comparator + + !uniqueValues.has(val) && uniqueValues.set(val, item); + } + + return Array.from(uniqueValues.values()); + }, + findExistingIndex: function findExistingIndex(item) { + var _this = this; + + var itemValue = this.getValue(item); + return (this.internalValue || []).findIndex(function (i) { + return _this.valueComparator(_this.getValue(i), itemValue); + }); + }, + getContent: function getContent() { + return this.$refs.menu && this.$refs.menu.$refs.content; + }, + genChipSelection: function genChipSelection(item, index) { + var _this = this; + + var isDisabled = !this.isInteractive || this.getDisabled(item); + return this.$createElement(_VChip__WEBPACK_IMPORTED_MODULE_2__["default"], { + staticClass: 'v-chip--select', + attrs: { + tabindex: -1 + }, + props: { + close: this.deletableChips && !isDisabled, + disabled: isDisabled, + inputValue: index === this.selectedIndex, + small: this.smallChips + }, + on: { + click: function click(e) { + if (isDisabled) return; + e.stopPropagation(); + _this.selectedIndex = index; + }, + 'click:close': function clickClose() { + return _this.onChipInput(item); + } + }, + key: JSON.stringify(this.getValue(item)) + }, this.getText(item)); + }, + genCommaSelection: function genCommaSelection(item, index, last) { + var color = index === this.selectedIndex && this.computedColor; + var isDisabled = !this.isInteractive || this.getDisabled(item); + return this.$createElement('div', this.setTextColor(color, { + staticClass: 'v-select__selection v-select__selection--comma', + class: { + 'v-select__selection--disabled': isDisabled + }, + key: JSON.stringify(this.getValue(item)) + }), "" + this.getText(item) + (last ? '' : ', ')); + }, + genDefaultSlot: function genDefaultSlot() { + var selections = this.genSelections(); + var input = this.genInput(); // If the return is an empty array + // push the input + + if (Array.isArray(selections)) { + selections.push(input); // Otherwise push it into children + } else { + selections.children = selections.children || []; + selections.children.push(input); + } + + return [this.genFieldset(), this.$createElement('div', { + staticClass: 'v-select__slot', + directives: this.directives + }, [this.genLabel(), this.prefix ? this.genAffix('prefix') : null, selections, this.suffix ? this.genAffix('suffix') : null, this.genClearIcon(), this.genIconSlot(), this.genHiddenInput()]), this.genMenu(), this.genProgress()]; + }, + genIcon: function genIcon(type, cb, extraData) { + var icon = _VInput__WEBPACK_IMPORTED_MODULE_5__["default"].options.methods.genIcon.call(this, type, cb, extraData); + + if (type === 'append') { + // Don't allow the dropdown icon to be focused + icon.children[0].data = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_10__["default"])(icon.children[0].data, { + attrs: { + tabindex: icon.children[0].componentOptions.listeners && '-1', + 'aria-hidden': 'true', + 'aria-label': undefined + } + }); + } + + return icon; + }, + genInput: function genInput() { + var input = _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__["default"].options.methods.genInput.call(this); + delete input.data.attrs.name; + input.data = Object(_util_mergeData__WEBPACK_IMPORTED_MODULE_10__["default"])(input.data, { + domProps: { + value: null + }, + attrs: { + readonly: true, + type: 'text', + 'aria-readonly': String(this.isReadonly), + 'aria-activedescendant': Object(_util_helpers__WEBPACK_IMPORTED_MODULE_11__["getObjectValueByPath"])(this.$refs.menu, 'activeTile.id'), + autocomplete: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_11__["getObjectValueByPath"])(input.data, 'attrs.autocomplete', 'off') + }, + on: { + keypress: this.onKeyPress + } + }); + return input; + }, + genHiddenInput: function genHiddenInput() { + return this.$createElement('input', { + domProps: { + value: this.lazyValue + }, + attrs: { + type: 'hidden', + name: this.attrs$.name + } + }); + }, + genInputSlot: function genInputSlot() { + var render = _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__["default"].options.methods.genInputSlot.call(this); + render.data.attrs = __assign(__assign({}, render.data.attrs), { + role: 'button', + 'aria-haspopup': 'listbox', + 'aria-expanded': String(this.isMenuActive), + 'aria-owns': this.computedOwns + }); + return render; + }, + genList: function genList() { + // If there's no slots, we can use a cached VNode to improve performance + if (this.$slots['no-data'] || this.$slots['prepend-item'] || this.$slots['append-item']) { + return this.genListWithSlot(); + } else { + return this.staticList; + } + }, + genListWithSlot: function genListWithSlot() { + var _this = this; + + var slots = ['prepend-item', 'no-data', 'append-item'].filter(function (slotName) { + return _this.$slots[slotName]; + }).map(function (slotName) { + return _this.$createElement('template', { + slot: slotName + }, _this.$slots[slotName]); + }); // Requires destructuring due to Vue + // modifying the `on` property when passed + // as a referenced object + + return this.$createElement(_VSelectList__WEBPACK_IMPORTED_MODULE_4__["default"], __assign({}, this.listData), slots); + }, + genMenu: function genMenu() { + var _this = this; + + var props = this.$_menuProps; + props.activator = this.$refs['input-slot']; // Attach to root el so that + // menu covers prepend/append icons + + if ( // TODO: make this a computed property or helper or something + this.attach === '' || // If used as a boolean prop () + this.attach === true || // If bound to a boolean () + this.attach === 'attach' // If bound as boolean prop in pug (v-menu(attach)) + ) { + props.attach = this.$el; + } else { + props.attach = this.attach; + } + + return this.$createElement(_VMenu__WEBPACK_IMPORTED_MODULE_3__["default"], { + attrs: { + role: undefined + }, + props: props, + on: { + input: function input(val) { + _this.isMenuActive = val; + _this.isFocused = val; + }, + scroll: this.onScroll + }, + ref: 'menu' + }, [this.genList()]); + }, + genSelections: function genSelections() { + var length = this.selectedItems.length; + var children = new Array(length); + var genSelection; + + if (this.$scopedSlots.selection) { + genSelection = this.genSlotSelection; + } else if (this.hasChips) { + genSelection = this.genChipSelection; + } else { + genSelection = this.genCommaSelection; + } + + while (length--) { + children[length] = genSelection(this.selectedItems[length], length, length === children.length - 1); + } + + return this.$createElement('div', { + staticClass: 'v-select__selections' + }, children); + }, + genSlotSelection: function genSlotSelection(item, index) { + var _this = this; + + return this.$scopedSlots.selection({ + attrs: { + class: 'v-chip--select' + }, + parent: this, + item: item, + index: index, + select: function select(e) { + e.stopPropagation(); + _this.selectedIndex = index; + }, + selected: index === this.selectedIndex, + disabled: !this.isInteractive + }); + }, + getMenuIndex: function getMenuIndex() { + return this.$refs.menu ? this.$refs.menu.listIndex : -1; + }, + getDisabled: function getDisabled(item) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_11__["getPropertyFromItem"])(item, this.itemDisabled, false); + }, + getText: function getText(item) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_11__["getPropertyFromItem"])(item, this.itemText, item); + }, + getValue: function getValue(item) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_11__["getPropertyFromItem"])(item, this.itemValue, this.getText(item)); + }, + onBlur: function onBlur(e) { + e && this.$emit('blur', e); + }, + onChipInput: function onChipInput(item) { + if (this.multiple) this.selectItem(item);else this.setValue(null); // If all items have been deleted, + // open `v-menu` + + if (this.selectedItems.length === 0) { + this.isMenuActive = true; + } else { + this.isMenuActive = false; + } + + this.selectedIndex = -1; + }, + onClick: function onClick(e) { + if (!this.isInteractive) return; + + if (!this.isAppendInner(e.target)) { + this.isMenuActive = true; + } + + if (!this.isFocused) { + this.isFocused = true; + this.$emit('focus'); + } + + this.$emit('click', e); + }, + onEscDown: function onEscDown(e) { + e.preventDefault(); + + if (this.isMenuActive) { + e.stopPropagation(); + this.isMenuActive = false; + } + }, + onKeyPress: function onKeyPress(e) { + var _this = this; + + if (this.multiple || !this.isInteractive || this.disableLookup) return; + var KEYBOARD_LOOKUP_THRESHOLD = 1000; // milliseconds + + var now = performance.now(); + + if (now - this.keyboardLookupLastTime > KEYBOARD_LOOKUP_THRESHOLD) { + this.keyboardLookupPrefix = ''; + } + + this.keyboardLookupPrefix += e.key.toLowerCase(); + this.keyboardLookupLastTime = now; + var index = this.allItems.findIndex(function (item) { + var text = (_this.getText(item) || '').toString(); + return text.toLowerCase().startsWith(_this.keyboardLookupPrefix); + }); + var item = this.allItems[index]; + + if (index !== -1) { + this.lastItem = Math.max(this.lastItem, index + 5); + this.setValue(this.returnObject ? item : this.getValue(item)); + this.$nextTick(function () { + return _this.$refs.menu.getTiles(); + }); + setTimeout(function () { + return _this.setMenuIndex(index); + }); + } + }, + onKeyDown: function onKeyDown(e) { + var _this = this; + + if (this.isReadonly && e.keyCode !== _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].tab) return; + var keyCode = e.keyCode; + var menu = this.$refs.menu; // If enter, space, open menu + + if ([_util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].enter, _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].space].includes(keyCode)) this.activateMenu(); + this.$emit('keydown', e); + if (!menu) return; // If menu is active, allow default + // listIndex change from menu + + if (this.isMenuActive && keyCode !== _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].tab) { + this.$nextTick(function () { + menu.changeListIndex(e); + + _this.$emit('update:list-index', menu.listIndex); + }); + } // If menu is not active, up and down can do + // one of 2 things. If multiple, opens the + // menu, if not, will cycle through all + // available options + + + if (!this.isMenuActive && [_util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].up, _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].down].includes(keyCode)) return this.onUpDown(e); // If escape deactivate the menu + + if (keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].esc) return this.onEscDown(e); // If tab - select item or close menu + + if (keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].tab) return this.onTabDown(e); // If space preventDefault + + if (keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].space) return this.onSpaceDown(e); + }, + onMenuActiveChange: function onMenuActiveChange(val) { + // If menu is closing and mulitple + // or menuIndex is already set + // skip menu index recalculation + if (this.multiple && !val || this.getMenuIndex() > -1) return; + var menu = this.$refs.menu; + if (!menu || !this.isDirty) return; // When menu opens, set index of first active item + + for (var i = 0; i < menu.tiles.length; i++) { + if (menu.tiles[i].getAttribute('aria-selected') === 'true') { + this.setMenuIndex(i); + break; + } + } + }, + onMouseUp: function onMouseUp(e) { + var _this = this; + + if (this.hasMouseDown && e.which !== 3 && this.isInteractive) { + // If append inner is present + // and the target is itself + // or inside, toggle menu + if (this.isAppendInner(e.target)) { + this.$nextTick(function () { + return _this.isMenuActive = !_this.isMenuActive; + }); // If user is clicking in the container + // and field is enclosed, activate it + } else if (this.isEnclosed) { + this.isMenuActive = true; + } + } + + _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_6__["default"].options.methods.onMouseUp.call(this, e); + }, + onScroll: function onScroll() { + var _this = this; + + if (!this.isMenuActive) { + requestAnimationFrame(function () { + return _this.getContent().scrollTop = 0; + }); + } else { + if (this.lastItem > this.computedItems.length) return; + var showMoreItems = this.getContent().scrollHeight - (this.getContent().scrollTop + this.getContent().clientHeight) < 200; + + if (showMoreItems) { + this.lastItem += 20; + } + } + }, + onSpaceDown: function onSpaceDown(e) { + e.preventDefault(); + }, + onTabDown: function onTabDown(e) { + var menu = this.$refs.menu; + if (!menu) return; + var activeTile = menu.activeTile; // An item that is selected by + // menu-index should toggled + + if (!this.multiple && activeTile && this.isMenuActive) { + e.preventDefault(); + e.stopPropagation(); + activeTile.click(); + } else { + // If we make it here, + // the user has no selected indexes + // and is probably tabbing out + this.blur(e); + } + }, + onUpDown: function onUpDown(e) { + var menu = this.$refs.menu; + if (!menu) return; + e.preventDefault(); // Multiple selects do not cycle their value + // when pressing up or down, instead activate + // the menu + + if (this.multiple) return this.activateMenu(); + var keyCode = e.keyCode; // Cycle through available values to achieve + // select native behavior + + menu.isBooted = true; + window.requestAnimationFrame(function () { + menu.getTiles(); + _util_helpers__WEBPACK_IMPORTED_MODULE_11__["keyCodes"].up === keyCode ? menu.prevTile() : menu.nextTile(); + menu.activeTile && menu.activeTile.click(); + }); + }, + selectItem: function selectItem(item) { + var _this = this; + + if (!this.multiple) { + this.setValue(this.returnObject ? item : this.getValue(item)); + this.isMenuActive = false; + } else { + var internalValue = (this.internalValue || []).slice(); + var i = this.findExistingIndex(item); + i !== -1 ? internalValue.splice(i, 1) : internalValue.push(item); + this.setValue(internalValue.map(function (i) { + return _this.returnObject ? i : _this.getValue(i); + })); // When selecting multiple + // adjust menu after each + // selection + + this.$nextTick(function () { + _this.$refs.menu && _this.$refs.menu.updateDimensions(); + }); // We only need to reset list index for multiple + // to keep highlight when an item is toggled + // on and off + + if (!this.multiple) return; + var listIndex_1 = this.getMenuIndex(); + this.setMenuIndex(-1); // There is no item to re-highlight + // when selections are hidden + + if (this.hideSelected) return; + this.$nextTick(function () { + return _this.setMenuIndex(listIndex_1); + }); + } + }, + setMenuIndex: function setMenuIndex(index) { + this.$refs.menu && (this.$refs.menu.listIndex = index); + }, + setSelectedItems: function setSelectedItems() { + var e_1, _a; + + var _this = this; + + var selectedItems = []; + var values = !this.multiple || !Array.isArray(this.internalValue) ? [this.internalValue] : this.internalValue; + + var _loop_1 = function _loop_1(value) { + var index = this_1.allItems.findIndex(function (v) { + return _this.valueComparator(_this.getValue(v), _this.getValue(value)); + }); + + if (index > -1) { + selectedItems.push(this_1.allItems[index]); + } + }; + + var this_1 = this; + + try { + for (var values_1 = __values(values), values_1_1 = values_1.next(); !values_1_1.done; values_1_1 = values_1.next()) { + var value = values_1_1.value; + + _loop_1(value); + } + } catch (e_1_1) { + e_1 = { + error: e_1_1 + }; + } finally { + try { + if (values_1_1 && !values_1_1.done && (_a = values_1.return)) _a.call(values_1); + } finally { + if (e_1) throw e_1.error; + } + } + + this.selectedItems = selectedItems; + }, + setValue: function setValue(value) { + var oldValue = this.internalValue; + this.internalValue = value; + value !== oldValue && this.$emit('change', value); + }, + isAppendInner: function isAppendInner(target) { + // return true if append inner is present + // and the target is itself or inside + var appendInner = this.$refs['append-inner']; + return appendInner && (appendInner === target || appendInner.contains(target)); + } + } +})); + +/***/ }), + +/***/ "./src/components/VSelect/VSelectList.ts": +/*!***********************************************!*\ + !*** ./src/components/VSelect/VSelectList.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VCheckbox_VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VCheckbox/VSimpleCheckbox */ "./src/components/VCheckbox/VSimpleCheckbox.ts"); +/* harmony import */ var _VDivider__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VDivider */ "./src/components/VDivider/index.ts"); +/* harmony import */ var _VSubheader__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VSubheader */ "./src/components/VSubheader/index.ts"); +/* harmony import */ var _VList__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VList */ "./src/components/VList/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Components + + + + + + // Directives + + // Mixins + + + // Helpers + + // Types + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_8__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-select-list', + // https://github.com/vuejs/vue/issues/6872 + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + props: { + action: Boolean, + dense: Boolean, + hideSelected: Boolean, + items: { + type: Array, + default: function _default() { + return []; + } + }, + itemDisabled: { + type: [String, Array, Function], + default: 'disabled' + }, + itemText: { + type: [String, Array, Function], + default: 'text' + }, + itemValue: { + type: [String, Array, Function], + default: 'value' + }, + noDataText: String, + noFilter: Boolean, + searchInput: null, + selectedItems: { + type: Array, + default: function _default() { + return []; + } + } + }, + computed: { + parsedItems: function parsedItems() { + var _this = this; + + return this.selectedItems.map(function (item) { + return _this.getValue(item); + }); + }, + tileActiveClass: function tileActiveClass() { + return Object.keys(this.setTextColor(this.color).class || {}).join(' '); + }, + staticNoDataTile: function staticNoDataTile() { + var tile = { + attrs: { + role: undefined + }, + on: { + mousedown: function mousedown(e) { + return e.preventDefault(); + } + } + }; + return this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VListItem"], tile, [this.genTileContent(this.noDataText)]); + } + }, + methods: { + genAction: function genAction(item, inputValue) { + var _this = this; + + return this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VListItemAction"], [this.$createElement(_VCheckbox_VSimpleCheckbox__WEBPACK_IMPORTED_MODULE_0__["default"], { + props: { + color: this.color, + value: inputValue + }, + on: { + input: function input() { + return _this.$emit('select', item); + } + } + })]); + }, + genDivider: function genDivider(props) { + return this.$createElement(_VDivider__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: props + }); + }, + genFilteredText: function genFilteredText(text) { + text = text || ''; + if (!this.searchInput || this.noFilter) return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["escapeHTML"])(text); + + var _a = this.getMaskedCharacters(text), + start = _a.start, + middle = _a.middle, + end = _a.end; + + return "" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["escapeHTML"])(start) + this.genHighlight(middle) + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["escapeHTML"])(end); + }, + genHeader: function genHeader(props) { + return this.$createElement(_VSubheader__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: props + }, props.header); + }, + genHighlight: function genHighlight(text) { + return "" + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["escapeHTML"])(text) + ""; + }, + getMaskedCharacters: function getMaskedCharacters(text) { + var searchInput = (this.searchInput || '').toString().toLocaleLowerCase(); + var index = text.toLocaleLowerCase().indexOf(searchInput); + if (index < 0) return { + start: '', + middle: text, + end: '' + }; + var start = text.slice(0, index); + var middle = text.slice(index, index + searchInput.length); + var end = text.slice(index + searchInput.length); + return { + start: start, + middle: middle, + end: end + }; + }, + genTile: function genTile(_a) { + var _this = this; + + var item = _a.item, + index = _a.index, + _b = _a.disabled, + disabled = _b === void 0 ? null : _b, + _c = _a.value, + value = _c === void 0 ? false : _c; + if (!value) value = this.hasItem(item); + + if (item === Object(item)) { + disabled = disabled !== null ? disabled : this.getDisabled(item); + } + + var tile = { + attrs: { + // Default behavior in list does not + // contain aria-selected by default + 'aria-selected': String(value), + id: "list-item-" + this._uid + "-" + index, + role: 'option' + }, + on: { + mousedown: function mousedown(e) { + // Prevent onBlur from being called + e.preventDefault(); + }, + click: function click() { + return disabled || _this.$emit('select', item); + } + }, + props: { + activeClass: this.tileActiveClass, + disabled: disabled, + ripple: true, + inputValue: value + } + }; + + if (!this.$scopedSlots.item) { + return this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VListItem"], tile, [this.action && !this.hideSelected && this.items.length > 0 ? this.genAction(item, value) : null, this.genTileContent(item, index)]); + } + + var parent = this; + var scopedSlot = this.$scopedSlots.item({ + parent: parent, + item: item, + attrs: __assign(__assign({}, tile.attrs), tile.props), + on: tile.on + }); + return this.needsTile(scopedSlot) ? this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VListItem"], tile, scopedSlot) : scopedSlot; + }, + genTileContent: function genTileContent(item, index) { + if (index === void 0) { + index = 0; + } + + var innerHTML = this.genFilteredText(this.getText(item)); + return this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VListItemContent"], [this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VListItemTitle"], { + domProps: { + innerHTML: innerHTML + } + })]); + }, + hasItem: function hasItem(item) { + return this.parsedItems.indexOf(this.getValue(item)) > -1; + }, + needsTile: function needsTile(slot) { + return slot.length !== 1 || slot[0].componentOptions == null || slot[0].componentOptions.Ctor.options.name !== 'v-list-item'; + }, + getDisabled: function getDisabled(item) { + return Boolean(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["getPropertyFromItem"])(item, this.itemDisabled, false)); + }, + getText: function getText(item) { + return String(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["getPropertyFromItem"])(item, this.itemText, item)); + }, + getValue: function getValue(item) { + return Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["getPropertyFromItem"])(item, this.itemValue, this.getText(item)); + } + }, + render: function render() { + var children = []; + var itemsLength = this.items.length; + + for (var index = 0; index < itemsLength; index++) { + var item = this.items[index]; + if (this.hideSelected && this.hasItem(item)) continue; + if (item == null) children.push(this.genTile({ + item: item, + index: index + }));else if (item.header) children.push(this.genHeader(item));else if (item.divider) children.push(this.genDivider(item));else children.push(this.genTile({ + item: item, + index: index + })); + } + + children.length || children.push(this.$slots['no-data'] || this.staticNoDataTile); + this.$slots['prepend-item'] && children.unshift(this.$slots['prepend-item']); + this.$slots['append-item'] && children.push(this.$slots['append-item']); + return this.$createElement(_VList__WEBPACK_IMPORTED_MODULE_3__["VList"], { + staticClass: 'v-select-list', + class: this.themeClasses, + attrs: { + role: 'listbox', + tabindex: -1 + }, + props: { + dense: this.dense + } + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VSelect/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VSelect/index.ts ***! + \*****************************************/ +/*! exports provided: VSelect, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSelect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSelect */ "./src/components/VSelect/VSelect.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSelect", function() { return _VSelect__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSelect__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSheet/VSheet.sass": +/*!*******************************************!*\ + !*** ./src/components/VSheet/VSheet.sass ***! + \*******************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSheet/VSheet.ts": +/*!*****************************************!*\ + !*** ./src/components/VSheet/VSheet.ts ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSheet_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSheet.sass */ "./src/components/VSheet/VSheet.sass"); +/* harmony import */ var _VSheet_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSheet_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/binds-attrs */ "./src/mixins/binds-attrs/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_elevatable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/elevatable */ "./src/mixins/elevatable/index.ts"); +/* harmony import */ var _mixins_measurable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/measurable */ "./src/mixins/measurable/index.ts"); +/* harmony import */ var _mixins_roundable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/roundable */ "./src/mixins/roundable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + + + + // Helpers + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_mixins_binds_attrs__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_elevatable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_measurable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_roundable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__["default"]).extend({ + name: 'v-sheet', + props: { + outlined: Boolean, + shaped: Boolean, + tag: { + type: String, + default: 'div' + } + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign({ + 'v-sheet': true, + 'v-sheet--outlined': this.outlined, + 'v-sheet--shaped': this.shaped + }, this.themeClasses), this.elevationClasses), this.roundedClasses); + }, + styles: function styles() { + return this.measurableStyles; + } + }, + render: function render(h) { + var data = { + class: this.classes, + style: this.styles, + on: this.listeners$ + }; + return h(this.tag, this.setBackgroundColor(this.color, data), this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VSheet/index.ts": +/*!****************************************!*\ + !*** ./src/components/VSheet/index.ts ***! + \****************************************/ +/*! exports provided: VSheet, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSheet__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSheet */ "./src/components/VSheet/VSheet.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSheet", function() { return _VSheet__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSheet__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSkeletonLoader/VSkeletonLoader.sass": +/*!*************************************************************!*\ + !*** ./src/components/VSkeletonLoader/VSkeletonLoader.sass ***! + \*************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSkeletonLoader/VSkeletonLoader.ts": +/*!***********************************************************!*\ + !*** ./src/components/VSkeletonLoader/VSkeletonLoader.ts ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSkeletonLoader_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSkeletonLoader.sass */ "./src/components/VSkeletonLoader/VSkeletonLoader.sass"); +/* harmony import */ var _VSkeletonLoader_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSkeletonLoader_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_elevatable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/elevatable */ "./src/mixins/elevatable/index.ts"); +/* harmony import */ var _mixins_measurable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/measurable */ "./src/mixins/measurable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Styles + + + // Mixins + + + + // Utilities + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_elevatable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_measurable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'VSkeletonLoader', + props: { + boilerplate: Boolean, + loading: Boolean, + tile: Boolean, + transition: String, + type: String, + types: { + type: Object, + default: function _default() { + return {}; + } + } + }, + computed: { + attrs: function attrs() { + if (!this.isLoading) return this.$attrs; + return !this.boilerplate ? __assign({ + 'aria-busy': true, + 'aria-live': 'polite', + role: 'alert' + }, this.$attrs) : {}; + }, + classes: function classes() { + return __assign(__assign({ + 'v-skeleton-loader--boilerplate': this.boilerplate, + 'v-skeleton-loader--is-loading': this.isLoading, + 'v-skeleton-loader--tile': this.tile + }, this.themeClasses), this.elevationClasses); + }, + isLoading: function isLoading() { + return !('default' in this.$scopedSlots) || this.loading; + }, + rootTypes: function rootTypes() { + return __assign({ + actions: 'button@2', + article: 'heading, paragraph', + avatar: 'avatar', + button: 'button', + card: 'image, card-heading', + 'card-avatar': 'image, list-item-avatar', + 'card-heading': 'heading', + chip: 'chip', + 'date-picker': 'list-item, card-heading, divider, date-picker-options, date-picker-days, actions', + 'date-picker-options': 'text, avatar@2', + 'date-picker-days': 'avatar@28', + heading: 'heading', + image: 'image', + 'list-item': 'text', + 'list-item-avatar': 'avatar, text', + 'list-item-two-line': 'sentences', + 'list-item-avatar-two-line': 'avatar, sentences', + 'list-item-three-line': 'paragraph', + 'list-item-avatar-three-line': 'avatar, paragraph', + paragraph: 'text@3', + sentences: 'text@2', + table: 'table-heading, table-thead, table-tbody, table-tfoot', + 'table-heading': 'heading, text', + 'table-thead': 'heading@6', + 'table-tbody': 'table-row-divider@6', + 'table-row-divider': 'table-row, divider', + 'table-row': 'table-cell@6', + 'table-cell': 'text', + 'table-tfoot': 'text@2, avatar@2', + text: 'text' + }, this.types); + } + }, + methods: { + genBone: function genBone(text, children) { + return this.$createElement('div', { + staticClass: "v-skeleton-loader__" + text + " v-skeleton-loader__bone" + }, children); + }, + genBones: function genBones(bone) { + var _this = this; // e.g. 'text@3' + + + var _a = __read(bone.split('@'), 2), + type = _a[0], + length = _a[1]; + + var generator = function generator() { + return _this.genStructure(type); + }; // Generate a length array based upon + // value after @ in the bone string + + + return Array.from({ + length: length + }).map(generator); + }, + // Fix type when this is merged + // https://github.com/microsoft/TypeScript/pull/33050 + genStructure: function genStructure(type) { + var children = []; + type = type || this.type || ''; + var bone = this.rootTypes[type] || ''; // End of recursion, do nothing + + /* eslint-disable-next-line no-empty, brace-style */ + + if (type === bone) {} // Array of values - e.g. 'heading, paragraph, text@2' + else if (type.indexOf(',') > -1) return this.mapBones(type); // Array of values - e.g. 'paragraph@4' + else if (type.indexOf('@') > -1) return this.genBones(type); // Array of values - e.g. 'card@2' + else if (bone.indexOf(',') > -1) children = this.mapBones(bone); // Array of values - e.g. 'list-item@2' + else if (bone.indexOf('@') > -1) children = this.genBones(bone); // Single value - e.g. 'card-heading' + else if (bone) children.push(this.genStructure(bone)); + + return [this.genBone(type, children)]; + }, + genSkeleton: function genSkeleton() { + var children = []; + if (!this.isLoading) children.push(Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getSlot"])(this));else children.push(this.genStructure()); + /* istanbul ignore else */ + + if (!this.transition) return children; + /* istanbul ignore next */ + + return this.$createElement('transition', { + props: { + name: this.transition + }, + // Only show transition when + // content has been loaded + on: { + afterEnter: this.resetStyles, + beforeEnter: this.onBeforeEnter, + beforeLeave: this.onBeforeLeave, + leaveCancelled: this.resetStyles + } + }, children); + }, + mapBones: function mapBones(bones) { + // Remove spaces and return array of structures + return bones.replace(/\s/g, '').split(',').map(this.genStructure); + }, + onBeforeEnter: function onBeforeEnter(el) { + this.resetStyles(el); + if (!this.isLoading) return; + el._initialStyle = { + display: el.style.display, + transition: el.style.transition + }; + el.style.setProperty('transition', 'none', 'important'); + }, + onBeforeLeave: function onBeforeLeave(el) { + el.style.setProperty('display', 'none', 'important'); + }, + resetStyles: function resetStyles(el) { + if (!el._initialStyle) return; + el.style.display = el._initialStyle.display || ''; + el.style.transition = el._initialStyle.transition; + delete el._initialStyle; + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-skeleton-loader', + attrs: this.attrs, + on: this.$listeners, + class: this.classes, + style: this.isLoading ? this.measurableStyles : undefined + }, [this.genSkeleton()]); + } +})); + +/***/ }), + +/***/ "./src/components/VSkeletonLoader/index.ts": +/*!*************************************************!*\ + !*** ./src/components/VSkeletonLoader/index.ts ***! + \*************************************************/ +/*! exports provided: VSkeletonLoader, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSkeletonLoader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSkeletonLoader */ "./src/components/VSkeletonLoader/VSkeletonLoader.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSkeletonLoader", function() { return _VSkeletonLoader__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSkeletonLoader__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSlideGroup/VSlideGroup.sass": +/*!*****************************************************!*\ + !*** ./src/components/VSlideGroup/VSlideGroup.sass ***! + \*****************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSlideGroup/VSlideGroup.ts": +/*!***************************************************!*\ + !*** ./src/components/VSlideGroup/VSlideGroup.ts ***! + \***************************************************/ +/*! exports provided: BaseSlideGroup, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BaseSlideGroup", function() { return BaseSlideGroup; }); +/* harmony import */ var _VSlideGroup_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSlideGroup.sass */ "./src/components/VSlideGroup/VSlideGroup.sass"); +/* harmony import */ var _VSlideGroup_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSlideGroup_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VItemGroup/VItemGroup */ "./src/components/VItemGroup/VItemGroup.ts"); +/* harmony import */ var _mixins_mobile__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/mobile */ "./src/mixins/mobile/index.ts"); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _directives_touch__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../directives/touch */ "./src/directives/touch/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + // Extensions + + // Mixins + + // Directives + + + // Utilities + + +var BaseSlideGroup = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_7__["default"])(_VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_3__["BaseItemGroup"], _mixins_mobile__WEBPACK_IMPORTED_MODULE_4__["default"]).extend({ + name: 'base-slide-group', + directives: { + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_5__["default"], + Touch: _directives_touch__WEBPACK_IMPORTED_MODULE_6__["default"] + }, + props: { + activeClass: { + type: String, + default: 'v-slide-item--active' + }, + centerActive: Boolean, + nextIcon: { + type: String, + default: '$next' + }, + prevIcon: { + type: String, + default: '$prev' + }, + showArrows: { + type: [Boolean, String], + validator: function validator(v) { + return typeof v === 'boolean' || ['always', 'desktop', 'mobile'].includes(v); + } + } + }, + data: function data() { + return { + internalItemsLength: 0, + isOverflowing: false, + resizeTimeout: 0, + startX: 0, + scrollOffset: 0, + widths: { + content: 0, + wrapper: 0 + } + }; + }, + computed: { + __cachedNext: function __cachedNext() { + return this.genTransition('next'); + }, + __cachedPrev: function __cachedPrev() { + return this.genTransition('prev'); + }, + classes: function classes() { + return __assign(__assign({}, _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_3__["BaseItemGroup"].options.computed.classes.call(this)), { + 'v-slide-group': true, + 'v-slide-group--has-affixes': this.hasAffixes, + 'v-slide-group--is-overflowing': this.isOverflowing + }); + }, + hasAffixes: function hasAffixes() { + switch (this.showArrows) { + // Always show arrows on desktop & mobile + case 'always': + return true; + // Always show arrows on desktop + + case 'desktop': + return !this.isMobile; + // Show arrows on mobile when overflowing. + // This matches the default 2.2 behavior + + case true: + return this.isOverflowing; + // Always show on mobile + + case 'mobile': + return this.isMobile || this.isOverflowing; + // https://material.io/components/tabs#scrollable-tabs + // Always show arrows when + // overflowed on desktop + + default: + return !this.isMobile && this.isOverflowing; + } + }, + hasNext: function hasNext() { + if (!this.hasAffixes) return false; + var _a = this.widths, + content = _a.content, + wrapper = _a.wrapper; // Check one scroll ahead to know the width of right-most item + + return content > Math.abs(this.scrollOffset) + wrapper; + }, + hasPrev: function hasPrev() { + return this.hasAffixes && this.scrollOffset !== 0; + } + }, + watch: { + internalValue: 'setWidths', + // When overflow changes, the arrows alter + // the widths of the content and wrapper + // and need to be recalculated + isOverflowing: 'setWidths', + scrollOffset: function scrollOffset(val) { + this.$refs.content.style.transform = "translateX(" + -val + "px)"; + } + }, + beforeUpdate: function beforeUpdate() { + this.internalItemsLength = (this.$children || []).length; + }, + updated: function updated() { + if (this.internalItemsLength === (this.$children || []).length) return; + this.setWidths(); + }, + methods: { + // Always generate next for scrollable hint + genNext: function genNext() { + var _this = this; + + var slot = this.$scopedSlots.next ? this.$scopedSlots.next({}) : this.$slots.next || this.__cachedNext; + return this.$createElement('div', { + staticClass: 'v-slide-group__next', + class: { + 'v-slide-group__next--disabled': !this.hasNext + }, + on: { + click: function click() { + return _this.onAffixClick('next'); + } + }, + key: 'next' + }, [slot]); + }, + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-slide-group__content', + ref: 'content' + }, this.$slots.default); + }, + genData: function genData() { + return { + class: this.classes, + directives: [{ + name: 'resize', + value: this.onResize + }] + }; + }, + genIcon: function genIcon(location) { + var icon = location; + + if (this.$vuetify.rtl && location === 'prev') { + icon = 'next'; + } else if (this.$vuetify.rtl && location === 'next') { + icon = 'prev'; + } + + var upperLocation = "" + location[0].toUpperCase() + location.slice(1); + var hasAffix = this["has" + upperLocation]; + if (!this.showArrows && !hasAffix) return null; + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + disabled: !hasAffix + } + }, this[icon + "Icon"]); + }, + // Always generate prev for scrollable hint + genPrev: function genPrev() { + var _this = this; + + var slot = this.$scopedSlots.prev ? this.$scopedSlots.prev({}) : this.$slots.prev || this.__cachedPrev; + return this.$createElement('div', { + staticClass: 'v-slide-group__prev', + class: { + 'v-slide-group__prev--disabled': !this.hasPrev + }, + on: { + click: function click() { + return _this.onAffixClick('prev'); + } + }, + key: 'prev' + }, [slot]); + }, + genTransition: function genTransition(location) { + return this.$createElement(_transitions__WEBPACK_IMPORTED_MODULE_2__["VFadeTransition"], [this.genIcon(location)]); + }, + genWrapper: function genWrapper() { + var _this = this; + + return this.$createElement('div', { + staticClass: 'v-slide-group__wrapper', + directives: [{ + name: 'touch', + value: { + start: function start(e) { + return _this.overflowCheck(e, _this.onTouchStart); + }, + move: function move(e) { + return _this.overflowCheck(e, _this.onTouchMove); + }, + end: function end(e) { + return _this.overflowCheck(e, _this.onTouchEnd); + } + } + }], + ref: 'wrapper' + }, [this.genContent()]); + }, + calculateNewOffset: function calculateNewOffset(direction, widths, rtl, currentScrollOffset) { + var sign = rtl ? -1 : 1; + var newAbosluteOffset = sign * currentScrollOffset + (direction === 'prev' ? -1 : 1) * widths.wrapper; + return sign * Math.max(Math.min(newAbosluteOffset, widths.content - widths.wrapper), 0); + }, + onAffixClick: function onAffixClick(location) { + this.$emit("click:" + location); + this.scrollTo(location); + }, + onResize: function onResize() { + /* istanbul ignore next */ + if (this._isDestroyed) return; + this.setWidths(); + }, + onTouchStart: function onTouchStart(e) { + var content = this.$refs.content; + this.startX = this.scrollOffset + e.touchstartX; + content.style.setProperty('transition', 'none'); + content.style.setProperty('willChange', 'transform'); + }, + onTouchMove: function onTouchMove(e) { + this.scrollOffset = this.startX - e.touchmoveX; + }, + onTouchEnd: function onTouchEnd() { + var _a = this.$refs, + content = _a.content, + wrapper = _a.wrapper; + var maxScrollOffset = content.clientWidth - wrapper.clientWidth; + content.style.setProperty('transition', null); + content.style.setProperty('willChange', null); + + if (this.$vuetify.rtl) { + /* istanbul ignore else */ + if (this.scrollOffset > 0 || !this.isOverflowing) { + this.scrollOffset = 0; + } else if (this.scrollOffset <= -maxScrollOffset) { + this.scrollOffset = -maxScrollOffset; + } + } else { + /* istanbul ignore else */ + if (this.scrollOffset < 0 || !this.isOverflowing) { + this.scrollOffset = 0; + } else if (this.scrollOffset >= maxScrollOffset) { + this.scrollOffset = maxScrollOffset; + } + } + }, + overflowCheck: function overflowCheck(e, fn) { + e.stopPropagation(); + this.isOverflowing && fn(e); + }, + scrollIntoView + /* istanbul ignore next */ + : function scrollIntoView() { + if (!this.selectedItem) { + return; + } + + if (this.selectedIndex === 0 || !this.centerActive && !this.isOverflowing) { + this.scrollOffset = 0; + } else if (this.centerActive) { + this.scrollOffset = this.calculateCenteredOffset(this.selectedItem.$el, this.widths, this.$vuetify.rtl); + } else if (this.isOverflowing) { + this.scrollOffset = this.calculateUpdatedOffset(this.selectedItem.$el, this.widths, this.$vuetify.rtl, this.scrollOffset); + } + }, + calculateUpdatedOffset: function calculateUpdatedOffset(selectedElement, widths, rtl, currentScrollOffset) { + var clientWidth = selectedElement.clientWidth; + var offsetLeft = rtl ? widths.content - selectedElement.offsetLeft - clientWidth : selectedElement.offsetLeft; + + if (rtl) { + currentScrollOffset = -currentScrollOffset; + } + + var totalWidth = widths.wrapper + currentScrollOffset; + var itemOffset = clientWidth + offsetLeft; + var additionalOffset = clientWidth * 0.4; + + if (offsetLeft <= currentScrollOffset) { + currentScrollOffset = Math.max(offsetLeft - additionalOffset, 0); + } else if (totalWidth <= itemOffset) { + currentScrollOffset = Math.min(currentScrollOffset - (totalWidth - itemOffset - additionalOffset), widths.content - widths.wrapper); + } + + return rtl ? -currentScrollOffset : currentScrollOffset; + }, + calculateCenteredOffset: function calculateCenteredOffset(selectedElement, widths, rtl) { + var offsetLeft = selectedElement.offsetLeft, + clientWidth = selectedElement.clientWidth; + + if (rtl) { + var offsetCentered = widths.content - offsetLeft - clientWidth / 2 - widths.wrapper / 2; + return -Math.min(widths.content - widths.wrapper, Math.max(0, offsetCentered)); + } else { + var offsetCentered = offsetLeft + clientWidth / 2 - widths.wrapper / 2; + return Math.min(widths.content - widths.wrapper, Math.max(0, offsetCentered)); + } + }, + scrollTo + /* istanbul ignore next */ + : function scrollTo(location) { + this.scrollOffset = this.calculateNewOffset(location, { + // Force reflow + content: this.$refs.content ? this.$refs.content.clientWidth : 0, + wrapper: this.$refs.wrapper ? this.$refs.wrapper.clientWidth : 0 + }, this.$vuetify.rtl, this.scrollOffset); + }, + setWidths + /* istanbul ignore next */ + : function setWidths() { + var _this = this; + + window.requestAnimationFrame(function () { + var _a = _this.$refs, + content = _a.content, + wrapper = _a.wrapper; + _this.widths = { + content: content ? content.clientWidth : 0, + wrapper: wrapper ? wrapper.clientWidth : 0 + }; + _this.isOverflowing = _this.widths.wrapper < _this.widths.content; + + _this.scrollIntoView(); + }); + } + }, + render: function render(h) { + return h('div', this.genData(), [this.genPrev(), this.genWrapper(), this.genNext()]); + } +}); +/* harmony default export */ __webpack_exports__["default"] = (BaseSlideGroup.extend({ + name: 'v-slide-group', + provide: function provide() { + return { + slideGroup: this + }; + } +})); + +/***/ }), + +/***/ "./src/components/VSlideGroup/VSlideItem.ts": +/*!**************************************************!*\ + !*** ./src/components/VSlideGroup/VSlideItem.ts ***! + \**************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VItemGroup_VItem__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VItemGroup/VItem */ "./src/components/VItemGroup/VItem.ts"); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Extensions + // Mixins + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_VItemGroup_VItem__WEBPACK_IMPORTED_MODULE_0__["BaseItem"], Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_1__["factory"])('slideGroup') +/* @vue/component */ +).extend({ + name: 'v-slide-item' +})); + +/***/ }), + +/***/ "./src/components/VSlideGroup/index.ts": +/*!*********************************************!*\ + !*** ./src/components/VSlideGroup/index.ts ***! + \*********************************************/ +/*! exports provided: VSlideGroup, VSlideItem, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSlideGroup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSlideGroup */ "./src/components/VSlideGroup/VSlideGroup.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSlideGroup", function() { return _VSlideGroup__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VSlideItem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VSlideItem */ "./src/components/VSlideGroup/VSlideItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSlideItem", function() { return _VSlideItem__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VSlideGroup: _VSlideGroup__WEBPACK_IMPORTED_MODULE_0__["default"], + VSlideItem: _VSlideItem__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VSlider/VSlider.sass": +/*!*********************************************!*\ + !*** ./src/components/VSlider/VSlider.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSlider/VSlider.ts": +/*!*******************************************!*\ + !*** ./src/components/VSlider/VSlider.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSlider_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSlider.sass */ "./src/components/VSlider/VSlider.sass"); +/* harmony import */ var _VSlider_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSlider_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _mixins_loadable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/loadable */ "./src/mixins/loadable/index.ts"); +/* harmony import */ var _directives_click_outside__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../directives/click-outside */ "./src/directives/click-outside/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + // Components + + + // Mixins + + + // Directives + + // Helpers + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_VInput__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_loadable__WEBPACK_IMPORTED_MODULE_4__["default"] +/* @vue/component */ +).extend({ + name: 'v-slider', + directives: { + ClickOutside: _directives_click_outside__WEBPACK_IMPORTED_MODULE_5__["default"] + }, + mixins: [_mixins_loadable__WEBPACK_IMPORTED_MODULE_4__["default"]], + props: { + disabled: Boolean, + inverseLabel: Boolean, + max: { + type: [Number, String], + default: 100 + }, + min: { + type: [Number, String], + default: 0 + }, + step: { + type: [Number, String], + default: 1 + }, + thumbColor: String, + thumbLabel: { + type: [Boolean, String], + default: undefined, + validator: function validator(v) { + return typeof v === 'boolean' || v === 'always'; + } + }, + thumbSize: { + type: [Number, String], + default: 32 + }, + tickLabels: { + type: Array, + default: function _default() { + return []; + } + }, + ticks: { + type: [Boolean, String], + default: false, + validator: function validator(v) { + return typeof v === 'boolean' || v === 'always'; + } + }, + tickSize: { + type: [Number, String], + default: 2 + }, + trackColor: String, + trackFillColor: String, + value: [Number, String], + vertical: Boolean + }, + data: function data() { + return { + app: null, + oldValue: null, + keyPressed: 0, + isFocused: false, + isActive: false, + noClick: false + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-input__slider': true, + 'v-input__slider--vertical': this.vertical, + 'v-input__slider--inverse-label': this.inverseLabel + }); + }, + internalValue: { + get: function get() { + return this.lazyValue; + }, + set: function set(val) { + val = isNaN(val) ? this.minValue : val; // Round value to ensure the + // entire slider range can + // be selected with step + + var value = this.roundValue(Math.min(Math.max(val, this.minValue), this.maxValue)); + if (value === this.lazyValue) return; + this.lazyValue = value; + this.$emit('input', value); + } + }, + trackTransition: function trackTransition() { + return this.keyPressed >= 2 ? 'none' : ''; + }, + minValue: function minValue() { + return parseFloat(this.min); + }, + maxValue: function maxValue() { + return parseFloat(this.max); + }, + stepNumeric: function stepNumeric() { + return this.step > 0 ? parseFloat(this.step) : 0; + }, + inputWidth: function inputWidth() { + var value = (this.roundValue(this.internalValue) - this.minValue) / (this.maxValue - this.minValue) * 100; + return value; + }, + trackFillStyles: function trackFillStyles() { + var _a; + + var startDir = this.vertical ? 'bottom' : 'left'; + var endDir = this.vertical ? 'top' : 'right'; + var valueDir = this.vertical ? 'height' : 'width'; + var start = this.$vuetify.rtl ? 'auto' : '0'; + var end = this.$vuetify.rtl ? '0' : 'auto'; + var value = this.isDisabled ? "calc(" + this.inputWidth + "% - 10px)" : this.inputWidth + "%"; + return _a = { + transition: this.trackTransition + }, _a[startDir] = start, _a[endDir] = end, _a[valueDir] = value, _a; + }, + trackStyles: function trackStyles() { + var _a; + + var startDir = this.vertical ? this.$vuetify.rtl ? 'bottom' : 'top' : this.$vuetify.rtl ? 'left' : 'right'; + var endDir = this.vertical ? 'height' : 'width'; + var start = '0px'; + var end = this.isDisabled ? "calc(" + (100 - this.inputWidth) + "% - 10px)" : "calc(" + (100 - this.inputWidth) + "%)"; + return _a = { + transition: this.trackTransition + }, _a[startDir] = start, _a[endDir] = end, _a; + }, + showTicks: function showTicks() { + return this.tickLabels.length > 0 || !!(!this.isDisabled && this.stepNumeric && this.ticks); + }, + numTicks: function numTicks() { + return Math.ceil((this.maxValue - this.minValue) / this.stepNumeric); + }, + showThumbLabel: function showThumbLabel() { + return !this.isDisabled && !!(this.thumbLabel || this.$scopedSlots['thumb-label']); + }, + computedTrackColor: function computedTrackColor() { + if (this.isDisabled) return undefined; + if (this.trackColor) return this.trackColor; + if (this.isDark) return this.validationState; + return this.validationState || 'primary lighten-3'; + }, + computedTrackFillColor: function computedTrackFillColor() { + if (this.isDisabled) return undefined; + if (this.trackFillColor) return this.trackFillColor; + return this.validationState || this.computedColor; + }, + computedThumbColor: function computedThumbColor() { + if (this.thumbColor) return this.thumbColor; + return this.validationState || this.computedColor; + } + }, + watch: { + min: function min(val) { + var parsed = parseFloat(val); + parsed > this.internalValue && this.$emit('input', parsed); + }, + max: function max(val) { + var parsed = parseFloat(val); + parsed < this.internalValue && this.$emit('input', parsed); + }, + value: { + handler: function handler(v) { + this.internalValue = v; + } + } + }, + // If done in as immediate in + // value watcher, causes issues + // with vue-test-utils + beforeMount: function beforeMount() { + this.internalValue = this.value; + }, + mounted: function mounted() { + // Without a v-app, iOS does not work with body selectors + this.app = document.querySelector('[data-app]') || Object(_util_console__WEBPACK_IMPORTED_MODULE_7__["consoleWarn"])('Missing v-app or a non-body wrapping element with the [data-app] attribute', this); + }, + methods: { + genDefaultSlot: function genDefaultSlot() { + var children = [this.genLabel()]; + var slider = this.genSlider(); + this.inverseLabel ? children.unshift(slider) : children.push(slider); + children.push(this.genProgress()); + return children; + }, + genSlider: function genSlider() { + return this.$createElement('div', { + class: __assign({ + 'v-slider': true, + 'v-slider--horizontal': !this.vertical, + 'v-slider--vertical': this.vertical, + 'v-slider--focused': this.isFocused, + 'v-slider--active': this.isActive, + 'v-slider--disabled': this.isDisabled, + 'v-slider--readonly': this.isReadonly + }, this.themeClasses), + directives: [{ + name: 'click-outside', + value: this.onBlur + }], + on: { + click: this.onSliderClick + } + }, this.genChildren()); + }, + genChildren: function genChildren() { + return [this.genInput(), this.genTrackContainer(), this.genSteps(), this.genThumbContainer(this.internalValue, this.inputWidth, this.isActive, this.isFocused, this.onThumbMouseDown, this.onFocus, this.onBlur)]; + }, + genInput: function genInput() { + return this.$createElement('input', { + attrs: __assign({ + value: this.internalValue, + id: this.computedId, + disabled: this.isDisabled, + readonly: true, + tabindex: -1 + }, this.$attrs) + }); + }, + genTrackContainer: function genTrackContainer() { + var children = [this.$createElement('div', this.setBackgroundColor(this.computedTrackColor, { + staticClass: 'v-slider__track-background', + style: this.trackStyles + })), this.$createElement('div', this.setBackgroundColor(this.computedTrackFillColor, { + staticClass: 'v-slider__track-fill', + style: this.trackFillStyles + }))]; + return this.$createElement('div', { + staticClass: 'v-slider__track-container', + ref: 'track' + }, children); + }, + genSteps: function genSteps() { + var _this = this; + + if (!this.step || !this.showTicks) return null; + var tickSize = parseFloat(this.tickSize); + var range = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["createRange"])(this.numTicks + 1); + var direction = this.vertical ? 'bottom' : this.$vuetify.rtl ? 'right' : 'left'; + var offsetDirection = this.vertical ? this.$vuetify.rtl ? 'left' : 'right' : 'top'; + if (this.vertical) range.reverse(); + var ticks = range.map(function (index) { + var _a; + + var children = []; + + if (_this.tickLabels[index]) { + children.push(_this.$createElement('div', { + staticClass: 'v-slider__tick-label' + }, _this.tickLabels[index])); + } + + var width = index * (100 / _this.numTicks); + var filled = _this.$vuetify.rtl ? 100 - _this.inputWidth < width : width < _this.inputWidth; + return _this.$createElement('span', { + key: index, + staticClass: 'v-slider__tick', + class: { + 'v-slider__tick--filled': filled + }, + style: (_a = { + width: tickSize + "px", + height: tickSize + "px" + }, _a[direction] = "calc(" + width + "% - " + tickSize / 2 + "px)", _a[offsetDirection] = "calc(50% - " + tickSize / 2 + "px)", _a) + }, children); + }); + return this.$createElement('div', { + staticClass: 'v-slider__ticks-container', + class: { + 'v-slider__ticks-container--always-show': this.ticks === 'always' || this.tickLabels.length > 0 + } + }, ticks); + }, + genThumbContainer: function genThumbContainer(value, valueWidth, isActive, isFocused, onDrag, onFocus, onBlur, ref) { + if (ref === void 0) { + ref = 'thumb'; + } + + var children = [this.genThumb()]; + var thumbLabelContent = this.genThumbLabelContent(value); + this.showThumbLabel && children.push(this.genThumbLabel(thumbLabelContent)); + return this.$createElement('div', this.setTextColor(this.computedThumbColor, { + ref: ref, + key: ref, + staticClass: 'v-slider__thumb-container', + class: { + 'v-slider__thumb-container--active': isActive, + 'v-slider__thumb-container--focused': isFocused, + 'v-slider__thumb-container--show-label': this.showThumbLabel + }, + style: this.getThumbContainerStyles(valueWidth), + attrs: __assign({ + role: 'slider', + tabindex: this.isDisabled ? -1 : this.$attrs.tabindex ? this.$attrs.tabindex : 0, + 'aria-label': this.label, + 'aria-valuemin': this.min, + 'aria-valuemax': this.max, + 'aria-valuenow': this.internalValue, + 'aria-readonly': String(this.isReadonly), + 'aria-orientation': this.vertical ? 'vertical' : 'horizontal' + }, this.$attrs), + on: { + focus: onFocus, + blur: onBlur, + keydown: this.onKeyDown, + keyup: this.onKeyUp, + touchstart: onDrag, + mousedown: onDrag + } + }), children); + }, + genThumbLabelContent: function genThumbLabelContent(value) { + return this.$scopedSlots['thumb-label'] ? this.$scopedSlots['thumb-label']({ + value: value + }) : [this.$createElement('span', [String(value)])]; + }, + genThumbLabel: function genThumbLabel(content) { + var size = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["convertToUnit"])(this.thumbSize); + var transform = this.vertical ? "translateY(20%) translateY(" + (Number(this.thumbSize) / 3 - 1) + "px) translateX(55%) rotate(135deg)" : "translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg)"; + return this.$createElement(_transitions__WEBPACK_IMPORTED_MODULE_2__["VScaleTransition"], { + props: { + origin: 'bottom center' + } + }, [this.$createElement('div', { + staticClass: 'v-slider__thumb-label-container', + directives: [{ + name: 'show', + value: this.isFocused || this.isActive || this.thumbLabel === 'always' + }] + }, [this.$createElement('div', this.setBackgroundColor(this.computedThumbColor, { + staticClass: 'v-slider__thumb-label', + style: { + height: size, + width: size, + transform: transform + } + }), [this.$createElement('div', content)])])]); + }, + genThumb: function genThumb() { + return this.$createElement('div', this.setBackgroundColor(this.computedThumbColor, { + staticClass: 'v-slider__thumb' + })); + }, + getThumbContainerStyles: function getThumbContainerStyles(width) { + var _a; + + var direction = this.vertical ? 'top' : 'left'; + var value = this.$vuetify.rtl ? 100 - width : width; + value = this.vertical ? 100 - value : value; + return _a = { + transition: this.trackTransition + }, _a[direction] = value + "%", _a; + }, + onThumbMouseDown: function onThumbMouseDown(e) { + e.preventDefault(); + this.oldValue = this.internalValue; + this.keyPressed = 2; + this.isActive = true; + var mouseUpOptions = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["passiveSupported"] ? { + passive: true, + capture: true + } : true; + var mouseMoveOptions = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["passiveSupported"] ? { + passive: true + } : false; + + if ('touches' in e) { + this.app.addEventListener('touchmove', this.onMouseMove, mouseMoveOptions); + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["addOnceEventListener"])(this.app, 'touchend', this.onSliderMouseUp, mouseUpOptions); + } else { + this.app.addEventListener('mousemove', this.onMouseMove, mouseMoveOptions); + Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["addOnceEventListener"])(this.app, 'mouseup', this.onSliderMouseUp, mouseUpOptions); + } + + this.$emit('start', this.internalValue); + }, + onSliderMouseUp: function onSliderMouseUp(e) { + e.stopPropagation(); + this.keyPressed = 0; + var mouseMoveOptions = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["passiveSupported"] ? { + passive: true + } : false; + this.app.removeEventListener('touchmove', this.onMouseMove, mouseMoveOptions); + this.app.removeEventListener('mousemove', this.onMouseMove, mouseMoveOptions); + this.$emit('mouseup', e); + this.$emit('end', this.internalValue); + + if (!Object(_util_helpers__WEBPACK_IMPORTED_MODULE_6__["deepEqual"])(this.oldValue, this.internalValue)) { + this.$emit('change', this.internalValue); + this.noClick = true; + } + + this.isActive = false; + }, + onMouseMove: function onMouseMove(e) { + var value = this.parseMouseMove(e).value; + this.internalValue = value; + }, + onKeyDown: function onKeyDown(e) { + if (!this.isInteractive) return; + var value = this.parseKeyDown(e, this.internalValue); + if (value == null || value < this.minValue || value > this.maxValue) return; + this.internalValue = value; + this.$emit('change', value); + }, + onKeyUp: function onKeyUp() { + this.keyPressed = 0; + }, + onSliderClick: function onSliderClick(e) { + if (this.noClick) { + this.noClick = false; + return; + } + + var thumb = this.$refs.thumb; + thumb.focus(); + this.onMouseMove(e); + this.$emit('change', this.internalValue); + }, + onBlur: function onBlur(e) { + this.isFocused = false; + this.$emit('blur', e); + }, + onFocus: function onFocus(e) { + this.isFocused = true; + this.$emit('focus', e); + }, + parseMouseMove: function parseMouseMove(e) { + var start = this.vertical ? 'top' : 'left'; + var length = this.vertical ? 'height' : 'width'; + var click = this.vertical ? 'clientY' : 'clientX'; + + var _a = this.$refs.track.getBoundingClientRect(), + _b = start, + trackStart = _a[_b], + _c = length, + trackLength = _a[_c]; + + var clickOffset = 'touches' in e ? e.touches[0][click] : e[click]; // Can we get rid of any here? + // It is possible for left to be NaN, force to number + + var clickPos = Math.min(Math.max((clickOffset - trackStart) / trackLength, 0), 1) || 0; + if (this.vertical) clickPos = 1 - clickPos; + if (this.$vuetify.rtl) clickPos = 1 - clickPos; + var isInsideTrack = clickOffset >= trackStart && clickOffset <= trackStart + trackLength; + var value = parseFloat(this.min) + clickPos * (this.maxValue - this.minValue); + return { + value: value, + isInsideTrack: isInsideTrack + }; + }, + parseKeyDown: function parseKeyDown(e, value) { + if (!this.isInteractive) return; + var pageup = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].pageup, + pagedown = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].pagedown, + end = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].end, + home = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].home, + left = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].left, + right = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].right, + down = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].down, + up = _util_helpers__WEBPACK_IMPORTED_MODULE_6__["keyCodes"].up; + if (![pageup, pagedown, end, home, left, right, down, up].includes(e.keyCode)) return; + e.preventDefault(); + var step = this.stepNumeric || 1; + var steps = (this.maxValue - this.minValue) / step; + + if ([left, right, down, up].includes(e.keyCode)) { + this.keyPressed += 1; + var increase = this.$vuetify.rtl ? [left, up] : [right, up]; + var direction = increase.includes(e.keyCode) ? 1 : -1; + var multiplier = e.shiftKey ? 3 : e.ctrlKey ? 2 : 1; + value = value + direction * step * multiplier; + } else if (e.keyCode === home) { + value = this.minValue; + } else if (e.keyCode === end) { + value = this.maxValue; + } else { + var direction = e.keyCode === pagedown ? 1 : -1; + value = value - direction * step * (steps > 100 ? steps / 10 : 10); + } + + return value; + }, + roundValue: function roundValue(value) { + if (!this.stepNumeric) return value; // Format input value using the same number + // of decimals places as in the step prop + + var trimmedStep = this.step.toString().trim(); + var decimals = trimmedStep.indexOf('.') > -1 ? trimmedStep.length - trimmedStep.indexOf('.') - 1 : 0; + var offset = this.minValue % this.stepNumeric; + var newValue = Math.round((value - offset) / this.stepNumeric) * this.stepNumeric + offset; + return parseFloat(Math.min(newValue, this.maxValue).toFixed(decimals)); + } + } +})); + +/***/ }), + +/***/ "./src/components/VSlider/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VSlider/index.ts ***! + \*****************************************/ +/*! exports provided: VSlider, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSlider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSlider */ "./src/components/VSlider/VSlider.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSlider", function() { return _VSlider__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSlider__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSnackbar/VSnackbar.sass": +/*!*************************************************!*\ + !*** ./src/components/VSnackbar/VSnackbar.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSnackbar/VSnackbar.ts": +/*!***********************************************!*\ + !*** ./src/components/VSnackbar/VSnackbar.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSnackbar_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSnackbar.sass */ "./src/components/VSnackbar/VSnackbar.sass"); +/* harmony import */ var _VSnackbar_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSnackbar_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet/VSheet */ "./src/components/VSheet/VSheet.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_positionable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/positionable */ "./src/mixins/positionable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +// Styles + // Components + + // Mixins + + + + + // Utilities + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_6__["default"])(_VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_4__["default"], Object(_mixins_positionable__WEBPACK_IMPORTED_MODULE_5__["factory"])(['absolute', 'bottom', 'left', 'right', 'top']) +/* @vue/component */ +).extend({ + name: 'v-snackbar', + props: { + app: Boolean, + centered: Boolean, + contentClass: { + type: String, + default: '' + }, + multiLine: Boolean, + text: Boolean, + timeout: { + type: [Number, String], + default: 5000 + }, + transition: { + type: [Boolean, String], + default: 'v-snack-transition', + validator: function validator(v) { + return typeof v === 'string' || v === false; + } + }, + vertical: Boolean + }, + data: function data() { + return { + activeTimeout: -1 + }; + }, + computed: { + classes: function classes() { + return { + 'v-snack--absolute': this.absolute, + 'v-snack--active': this.isActive, + 'v-snack--bottom': this.bottom || !this.top, + 'v-snack--centered': this.centered, + 'v-snack--has-background': this.hasBackground, + 'v-snack--left': this.left, + 'v-snack--multi-line': this.multiLine && !this.vertical, + 'v-snack--right': this.right, + 'v-snack--text': this.text, + 'v-snack--top': this.top, + 'v-snack--vertical': this.vertical + }; + }, + // Text and outlined styles both + // use transparent backgrounds + hasBackground: function hasBackground() { + return !this.text && !this.outlined; + }, + // Snackbar is dark by default + // override themeable logic. + isDark: function isDark() { + return this.hasBackground ? !this.light : _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"].options.computed.isDark.call(this); + }, + styles: function styles() { + // Styles are not needed when + // using the absolute prop. + if (this.absolute) return {}; + var _a = this.$vuetify.application, + bar = _a.bar, + bottom = _a.bottom, + footer = _a.footer, + insetFooter = _a.insetFooter, + left = _a.left, + right = _a.right, + top = _a.top; // Should always move for y-axis + // applicationable components. + + return { + paddingBottom: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(bottom + footer + insetFooter), + paddingLeft: !this.app ? undefined : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(left), + paddingRight: !this.app ? undefined : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(right), + paddingTop: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["convertToUnit"])(bar + top) + }; + } + }, + watch: { + isActive: 'setTimeout', + timeout: 'setTimeout' + }, + mounted: function mounted() { + if (this.isActive) this.setTimeout(); + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('auto-height')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_8__["removed"])('auto-height', this); + } + /* istanbul ignore next */ + // eslint-disable-next-line eqeqeq + + + if (this.timeout == 0) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_8__["deprecate"])('timeout="0"', '-1', this); + } + }, + methods: { + genActions: function genActions() { + return this.$createElement('div', { + staticClass: 'v-snack__action ' + }, [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["getSlot"])(this, 'action', { + attrs: { + class: 'v-snack__btn' + } + })]); + }, + genContent: function genContent() { + var _a; + + return this.$createElement('div', { + staticClass: 'v-snack__content', + class: (_a = {}, _a[this.contentClass] = true, _a), + attrs: { + role: 'status', + 'aria-live': 'polite' + } + }, [Object(_util_helpers__WEBPACK_IMPORTED_MODULE_7__["getSlot"])(this)]); + }, + genWrapper: function genWrapper() { + var setColor = this.hasBackground ? this.setBackgroundColor : this.setTextColor; + var data = setColor(this.color, { + staticClass: 'v-snack__wrapper', + class: _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this), + directives: [{ + name: 'show', + value: this.isActive + }] + }); + return this.$createElement('div', data, [this.genContent(), this.genActions()]); + }, + genTransition: function genTransition() { + return this.$createElement('transition', { + props: { + name: this.transition + } + }, [this.genWrapper()]); + }, + setTimeout: function setTimeout() { + var _this = this; + + window.clearTimeout(this.activeTimeout); + var timeout = Number(this.timeout); + + if (!this.isActive || // TODO: remove 0 in v3 + [0, -1].includes(timeout)) { + return; + } + + this.activeTimeout = window.setTimeout(function () { + _this.isActive = false; + }, timeout); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-snack', + class: this.classes, + style: this.styles + }, [this.transition !== false ? this.genTransition() : this.genWrapper()]); + } +})); + +/***/ }), + +/***/ "./src/components/VSnackbar/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VSnackbar/index.ts ***! + \*******************************************/ +/*! exports provided: VSnackbar, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSnackbar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSnackbar */ "./src/components/VSnackbar/VSnackbar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSnackbar", function() { return _VSnackbar__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSnackbar__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSparkline/VSparkline.ts": +/*!*************************************************!*\ + !*** ./src/components/VSparkline/VSparkline.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _helpers_core__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./helpers/core */ "./src/components/VSparkline/helpers/core.ts"); +/* harmony import */ var _helpers_path__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./helpers/path */ "./src/components/VSparkline/helpers/path.ts"); +function _typeof(obj) { if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); } + +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Mixins + + + // Utilities + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_1__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_0__["default"]).extend({ + name: 'VSparkline', + inheritAttrs: false, + props: { + autoDraw: Boolean, + autoDrawDuration: { + type: Number, + default: 2000 + }, + autoDrawEasing: { + type: String, + default: 'ease' + }, + autoLineWidth: { + type: Boolean, + default: false + }, + color: { + type: String, + default: 'primary' + }, + fill: { + type: Boolean, + default: false + }, + gradient: { + type: Array, + default: function _default() { + return []; + } + }, + gradientDirection: { + type: String, + validator: function validator(val) { + return ['top', 'bottom', 'left', 'right'].includes(val); + }, + default: 'top' + }, + height: { + type: [String, Number], + default: 75 + }, + labels: { + type: Array, + default: function _default() { + return []; + } + }, + labelSize: { + type: [Number, String], + default: 7 + }, + lineWidth: { + type: [String, Number], + default: 4 + }, + padding: { + type: [String, Number], + default: 8 + }, + showLabels: Boolean, + smooth: { + type: [Boolean, Number, String], + default: false + }, + type: { + type: String, + default: 'trend', + validator: function validator(val) { + return ['trend', 'bar'].includes(val); + } + }, + value: { + type: Array, + default: function _default() { + return []; + } + }, + width: { + type: [Number, String], + default: 300 + } + }, + data: function data() { + return { + lastLength: 0 + }; + }, + computed: { + parsedPadding: function parsedPadding() { + return Number(this.padding); + }, + parsedWidth: function parsedWidth() { + return Number(this.width); + }, + parsedHeight: function parsedHeight() { + return parseInt(this.height, 10); + }, + parsedLabelSize: function parsedLabelSize() { + return parseInt(this.labelSize, 10) || 7; + }, + totalHeight: function totalHeight() { + var height = this.parsedHeight; + if (this.hasLabels) height += parseInt(this.labelSize, 10) * 1.5; + return height; + }, + totalWidth: function totalWidth() { + var width = this.parsedWidth; + if (this.type === 'bar') width = Math.max(this.value.length * this._lineWidth, width); + return width; + }, + totalValues: function totalValues() { + return this.value.length; + }, + _lineWidth: function _lineWidth() { + if (this.autoLineWidth && this.type !== 'trend') { + var totalPadding = this.parsedPadding * (this.totalValues + 1); + return (this.parsedWidth - totalPadding) / this.totalValues; + } else { + return parseFloat(this.lineWidth) || 4; + } + }, + boundary: function boundary() { + if (this.type === 'bar') return { + minX: 0, + maxX: this.totalWidth, + minY: 0, + maxY: this.parsedHeight + }; + var padding = this.parsedPadding; + return { + minX: padding, + maxX: this.totalWidth - padding, + minY: padding, + maxY: this.parsedHeight - padding + }; + }, + hasLabels: function hasLabels() { + return Boolean(this.showLabels || this.labels.length > 0 || this.$scopedSlots.label); + }, + parsedLabels: function parsedLabels() { + var labels = []; + var points = this._values; + var len = points.length; + + for (var i = 0; labels.length < len; i++) { + var item = points[i]; + var value = this.labels[i]; + + if (!value) { + value = _typeof(item) === 'object' ? item.value : item; + } + + labels.push({ + x: item.x, + value: String(value) + }); + } + + return labels; + }, + normalizedValues: function normalizedValues() { + return this.value.map(function (item) { + return typeof item === 'number' ? item : item.value; + }); + }, + _values: function _values() { + return this.type === 'trend' ? Object(_helpers_core__WEBPACK_IMPORTED_MODULE_2__["genPoints"])(this.normalizedValues, this.boundary) : Object(_helpers_core__WEBPACK_IMPORTED_MODULE_2__["genBars"])(this.normalizedValues, this.boundary); + }, + textY: function textY() { + var y = this.parsedHeight; + if (this.type === 'trend') y -= 4; + return y; + }, + _radius: function _radius() { + return this.smooth === true ? 8 : Number(this.smooth); + } + }, + watch: { + value: { + immediate: true, + handler: function handler() { + var _this = this; + + this.$nextTick(function () { + if (!_this.autoDraw || _this.type === 'bar' || !_this.$refs.path) return; + var path = _this.$refs.path; + var length = path.getTotalLength(); + + if (!_this.fill) { + path.style.transition = 'none'; + path.style.strokeDasharray = length + ' ' + length; + path.style.strokeDashoffset = Math.abs(length - (_this.lastLength || 0)).toString(); + path.getBoundingClientRect(); + path.style.transition = "stroke-dashoffset " + _this.autoDrawDuration + "ms " + _this.autoDrawEasing; + path.style.strokeDashoffset = '0'; + } else { + path.style.transformOrigin = 'bottom center'; + path.style.transition = 'none'; + path.style.transform = "scaleY(0)"; + path.getBoundingClientRect(); + path.style.transition = "transform " + _this.autoDrawDuration + "ms " + _this.autoDrawEasing; + path.style.transform = "scaleY(1)"; + } + + _this.lastLength = length; + }); + } + } + }, + methods: { + genGradient: function genGradient() { + var _this = this; + + var gradientDirection = this.gradientDirection; + var gradient = this.gradient.slice(); // Pushes empty string to force + // a fallback to currentColor + + if (!gradient.length) gradient.push(''); + var len = Math.max(gradient.length - 1, 1); + var stops = gradient.reverse().map(function (color, index) { + return _this.$createElement('stop', { + attrs: { + offset: index / len, + 'stop-color': color || 'currentColor' + } + }); + }); + return this.$createElement('defs', [this.$createElement('linearGradient', { + attrs: { + id: this._uid, + x1: +(gradientDirection === 'left'), + y1: +(gradientDirection === 'top'), + x2: +(gradientDirection === 'right'), + y2: +(gradientDirection === 'bottom') + } + }, stops)]); + }, + genG: function genG(children) { + return this.$createElement('g', { + style: { + fontSize: '8', + textAnchor: 'middle', + dominantBaseline: 'mathematical', + fill: 'currentColor' + } + }, children); + }, + genPath: function genPath() { + var points = Object(_helpers_core__WEBPACK_IMPORTED_MODULE_2__["genPoints"])(this.normalizedValues, this.boundary); + return this.$createElement('path', { + attrs: { + d: Object(_helpers_path__WEBPACK_IMPORTED_MODULE_3__["genPath"])(points, this._radius, this.fill, this.parsedHeight), + fill: this.fill ? "url(#" + this._uid + ")" : 'none', + stroke: this.fill ? 'none' : "url(#" + this._uid + ")" + }, + ref: 'path' + }); + }, + genLabels: function genLabels(offsetX) { + var _this = this; + + var children = this.parsedLabels.map(function (item, i) { + return _this.$createElement('text', { + attrs: { + x: item.x + offsetX + _this._lineWidth / 2, + y: _this.textY + _this.parsedLabelSize * 0.75, + 'font-size': Number(_this.labelSize) || 7 + } + }, [_this.genLabel(item, i)]); + }); + return this.genG(children); + }, + genLabel: function genLabel(item, index) { + return this.$scopedSlots.label ? this.$scopedSlots.label({ + index: index, + value: item.value + }) : item.value; + }, + genBars: function genBars() { + if (!this.value || this.totalValues < 2) return undefined; + + var bars = Object(_helpers_core__WEBPACK_IMPORTED_MODULE_2__["genBars"])(this.normalizedValues, this.boundary); + + var offsetX = (Math.abs(bars[0].x - bars[1].x) - this._lineWidth) / 2; + return this.$createElement('svg', { + attrs: { + display: 'block', + viewBox: "0 0 " + this.totalWidth + " " + this.totalHeight + } + }, [this.genGradient(), this.genClipPath(bars, offsetX, this._lineWidth, 'sparkline-bar-' + this._uid), this.hasLabels ? this.genLabels(offsetX) : undefined, this.$createElement('g', { + attrs: { + 'clip-path': "url(#sparkline-bar-" + this._uid + "-clip)", + fill: "url(#" + this._uid + ")" + } + }, [this.$createElement('rect', { + attrs: { + x: 0, + y: 0, + width: this.totalWidth, + height: this.height + } + })])]); + }, + genClipPath: function genClipPath(bars, offsetX, lineWidth, id) { + var _this = this; + + var rounding = typeof this.smooth === 'number' ? this.smooth : this.smooth ? 2 : 0; + return this.$createElement('clipPath', { + attrs: { + id: id + "-clip" + } + }, bars.map(function (item) { + return _this.$createElement('rect', { + attrs: { + x: item.x + offsetX, + y: item.y, + width: lineWidth, + height: item.height, + rx: rounding, + ry: rounding + } + }, [_this.autoDraw ? _this.$createElement('animate', { + attrs: { + attributeName: 'height', + from: 0, + to: item.height, + dur: _this.autoDrawDuration + "ms", + fill: 'freeze' + } + }) : undefined]); + })); + }, + genTrend: function genTrend() { + return this.$createElement('svg', this.setTextColor(this.color, { + attrs: __assign(__assign({}, this.$attrs), { + display: 'block', + 'stroke-width': this._lineWidth || 1, + viewBox: "0 0 " + this.width + " " + this.totalHeight + }) + }), [this.genGradient(), this.hasLabels && this.genLabels(-(this._lineWidth / 2)), this.genPath()]); + } + }, + render: function render(h) { + if (this.totalValues < 2) return undefined; + return this.type === 'trend' ? this.genTrend() : this.genBars(); + } +})); + +/***/ }), + +/***/ "./src/components/VSparkline/helpers/core.ts": +/*!***************************************************!*\ + !*** ./src/components/VSparkline/helpers/core.ts ***! + \***************************************************/ +/*! exports provided: genPoints, genBars */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "genPoints", function() { return genPoints; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "genBars", function() { return genBars; }); +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; + +var __spread = undefined && undefined.__spread || function () { + for (var ar = [], i = 0; i < arguments.length; i++) { + ar = ar.concat(__read(arguments[i])); + } + + return ar; +}; + +function genPoints(values, boundary) { + var minX = boundary.minX, + maxX = boundary.maxX, + minY = boundary.minY, + maxY = boundary.maxY; + var totalValues = values.length; + var maxValue = Math.max.apply(Math, __spread(values)); + var minValue = Math.min.apply(Math, __spread(values)); + var gridX = (maxX - minX) / (totalValues - 1); + var gridY = (maxY - minY) / (maxValue - minValue || 1); + return values.map(function (value, index) { + return { + x: minX + index * gridX, + y: maxY - (value - minValue) * gridY + +(index === totalValues - 1) * 0.00001 - +(index === 0) * 0.00001, + value: value + }; + }); +} +function genBars(values, boundary) { + var minX = boundary.minX, + maxX = boundary.maxX, + minY = boundary.minY, + maxY = boundary.maxY; + var totalValues = values.length; + var maxValue = Math.max.apply(Math, __spread(values)); + var minValue = Math.min.apply(Math, __spread(values)); + if (minValue > 0) minValue = 0; + if (maxValue < 0) maxValue = 0; + var gridX = maxX / totalValues; + var gridY = (maxY - minY) / (maxValue - minValue || 1); + var horizonY = maxY - Math.abs(minValue * gridY); + return values.map(function (value, index) { + var height = Math.abs(gridY * value); + return { + x: minX + index * gridX, + y: horizonY - height + +(value < 0) * height, + height: height, + value: value + }; + }); +} + +/***/ }), + +/***/ "./src/components/VSparkline/helpers/math.ts": +/*!***************************************************!*\ + !*** ./src/components/VSparkline/helpers/math.ts ***! + \***************************************************/ +/*! exports provided: checkCollinear, getDistance, moveTo */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "checkCollinear", function() { return checkCollinear; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getDistance", function() { return getDistance; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "moveTo", function() { return moveTo; }); +function int(value) { + return parseInt(value, 10); +} +/** + * https://en.wikipedia.org/wiki/Collinearity + * x=(x1+x2)/2 + * y=(y1+y2)/2 + */ + + +function checkCollinear(p0, p1, p2) { + return int(p0.x + p2.x) === int(2 * p1.x) && int(p0.y + p2.y) === int(2 * p1.y); +} +function getDistance(p1, p2) { + return Math.sqrt(Math.pow(p2.x - p1.x, 2) + Math.pow(p2.y - p1.y, 2)); +} +function moveTo(to, from, radius) { + var vector = { + x: to.x - from.x, + y: to.y - from.y + }; + var length = Math.sqrt(vector.x * vector.x + vector.y * vector.y); + var unitVector = { + x: vector.x / length, + y: vector.y / length + }; + return { + x: from.x + unitVector.x * radius, + y: from.y + unitVector.y * radius + }; +} + +/***/ }), + +/***/ "./src/components/VSparkline/helpers/path.ts": +/*!***************************************************!*\ + !*** ./src/components/VSparkline/helpers/path.ts ***! + \***************************************************/ +/*! exports provided: genPath */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "genPath", function() { return genPath; }); +/* harmony import */ var _math__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./math */ "./src/components/VSparkline/helpers/math.ts"); + +/** + * From https://github.com/unsplash/react-trend/blob/master/src/helpers/DOM.helpers.js#L18 + */ + +function genPath(points, radius, fill, height) { + if (fill === void 0) { + fill = false; + } + + if (height === void 0) { + height = 75; + } + + var start = points.shift(); + var end = points[points.length - 1]; + return (fill ? "M" + start.x + " " + (height - start.x + 2) + " L" + start.x + " " + start.y : "M" + start.x + " " + start.y) + points.map(function (point, index) { + var next = points[index + 1]; + var prev = points[index - 1] || start; + var isCollinear = next && Object(_math__WEBPACK_IMPORTED_MODULE_0__["checkCollinear"])(next, point, prev); + + if (!next || isCollinear) { + return "L" + point.x + " " + point.y; + } + + var threshold = Math.min(Object(_math__WEBPACK_IMPORTED_MODULE_0__["getDistance"])(prev, point), Object(_math__WEBPACK_IMPORTED_MODULE_0__["getDistance"])(next, point)); + var isTooCloseForRadius = threshold / 2 < radius; + var radiusForPoint = isTooCloseForRadius ? threshold / 2 : radius; + var before = Object(_math__WEBPACK_IMPORTED_MODULE_0__["moveTo"])(prev, point, radiusForPoint); + var after = Object(_math__WEBPACK_IMPORTED_MODULE_0__["moveTo"])(next, point, radiusForPoint); + return "L" + before.x + " " + before.y + "S" + point.x + " " + point.y + " " + after.x + " " + after.y; + }).join('') + (fill ? "L" + end.x + " " + (height - start.x + 2) + " Z" : ''); +} + +/***/ }), + +/***/ "./src/components/VSparkline/index.ts": +/*!********************************************!*\ + !*** ./src/components/VSparkline/index.ts ***! + \********************************************/ +/*! exports provided: VSparkline, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSparkline__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSparkline */ "./src/components/VSparkline/VSparkline.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSparkline", function() { return _VSparkline__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSparkline__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSpeedDial/VSpeedDial.sass": +/*!***************************************************!*\ + !*** ./src/components/VSpeedDial/VSpeedDial.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSpeedDial/VSpeedDial.ts": +/*!*************************************************!*\ + !*** ./src/components/VSpeedDial/VSpeedDial.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSpeedDial_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSpeedDial.sass */ "./src/components/VSpeedDial/VSpeedDial.sass"); +/* harmony import */ var _VSpeedDial_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSpeedDial_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _mixins_positionable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/positionable */ "./src/mixins/positionable/index.ts"); +/* harmony import */ var _mixins_transitionable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/transitionable */ "./src/mixins/transitionable/index.ts"); +/* harmony import */ var _directives_click_outside__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../directives/click-outside */ "./src/directives/click-outside/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Styles + // Mixins + + + + // Directives + + // Types + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_5__["default"])(_mixins_positionable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_transitionable__WEBPACK_IMPORTED_MODULE_3__["default"]).extend({ + name: 'v-speed-dial', + directives: { + ClickOutside: _directives_click_outside__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + props: { + direction: { + type: String, + default: 'top', + validator: function validator(val) { + return ['top', 'right', 'bottom', 'left'].includes(val); + } + }, + openOnHover: Boolean, + transition: { + type: String, + default: 'scale-transition' + } + }, + computed: { + classes: function classes() { + var _a; + + return _a = { + 'v-speed-dial': true, + 'v-speed-dial--top': this.top, + 'v-speed-dial--right': this.right, + 'v-speed-dial--bottom': this.bottom, + 'v-speed-dial--left': this.left, + 'v-speed-dial--absolute': this.absolute, + 'v-speed-dial--fixed': this.fixed + }, _a["v-speed-dial--direction-" + this.direction] = true, _a['v-speed-dial--is-active'] = this.isActive, _a; + } + }, + render: function render(h) { + var _this = this; + + var children = []; + var data = { + class: this.classes, + directives: [{ + name: 'click-outside', + value: function value() { + return _this.isActive = false; + } + }], + on: { + click: function click() { + return _this.isActive = !_this.isActive; + } + } + }; + + if (this.openOnHover) { + data.on.mouseenter = function () { + return _this.isActive = true; + }; + + data.on.mouseleave = function () { + return _this.isActive = false; + }; + } + + if (this.isActive) { + var btnCount_1 = 0; + children = (this.$slots.default || []).map(function (b, i) { + if (b.tag && typeof b.componentOptions !== 'undefined' && (b.componentOptions.Ctor.options.name === 'v-btn' || b.componentOptions.Ctor.options.name === 'v-tooltip')) { + btnCount_1++; + return h('div', { + style: { + transitionDelay: btnCount_1 * 0.05 + 's' + }, + key: i + }, [b]); + } else { + b.key = i; + return b; + } + }); + } + + var list = h('transition-group', { + class: 'v-speed-dial__list', + props: { + name: this.transition, + mode: this.mode, + origin: this.origin, + tag: 'div' + } + }, children); + return h('div', data, [this.$slots.activator, list]); + } +})); + +/***/ }), + +/***/ "./src/components/VSpeedDial/index.ts": +/*!********************************************!*\ + !*** ./src/components/VSpeedDial/index.ts ***! + \********************************************/ +/*! exports provided: VSpeedDial, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSpeedDial__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSpeedDial */ "./src/components/VSpeedDial/VSpeedDial.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSpeedDial", function() { return _VSpeedDial__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSpeedDial__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VStepper/VStepper.sass": +/*!***********************************************!*\ + !*** ./src/components/VStepper/VStepper.sass ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VStepper/VStepper.ts": +/*!*********************************************!*\ + !*** ./src/components/VStepper/VStepper.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VStepper_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VStepper.sass */ "./src/components/VStepper/VStepper.sass"); +/* harmony import */ var _VStepper_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VStepper_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _mixins_proxyable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/proxyable */ "./src/mixins/proxyable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_1__["provide"])('stepper'), _mixins_proxyable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-stepper', + provide: function provide() { + return { + stepClick: this.stepClick, + isVertical: this.vertical + }; + }, + props: { + altLabels: Boolean, + nonLinear: Boolean, + vertical: Boolean + }, + data: function data() { + var data = { + isBooted: false, + steps: [], + content: [], + isReverse: false + }; + data.internalLazyValue = this.value != null ? this.value : (data[0] || {}).step || 1; + return data; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-stepper--is-booted': this.isBooted, + 'v-stepper--vertical': this.vertical, + 'v-stepper--alt-labels': this.altLabels, + 'v-stepper--non-linear': this.nonLinear + }, this.themeClasses); + } + }, + watch: { + internalValue: function internalValue(val, oldVal) { + this.isReverse = Number(val) < Number(oldVal); + oldVal && (this.isBooted = true); + this.updateView(); + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$listeners.input) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_5__["breaking"])('@input', '@change', this); + } + }, + mounted: function mounted() { + this.updateView(); + }, + methods: { + register: function register(item) { + if (item.$options.name === 'v-stepper-step') { + this.steps.push(item); + } else if (item.$options.name === 'v-stepper-content') { + item.isVertical = this.vertical; + this.content.push(item); + } + }, + unregister: function unregister(item) { + if (item.$options.name === 'v-stepper-step') { + this.steps = this.steps.filter(function (i) { + return i !== item; + }); + } else if (item.$options.name === 'v-stepper-content') { + item.isVertical = this.vertical; + this.content = this.content.filter(function (i) { + return i !== item; + }); + } + }, + stepClick: function stepClick(step) { + var _this = this; + + this.$nextTick(function () { + return _this.internalValue = step; + }); + }, + updateView: function updateView() { + for (var index = this.steps.length; --index >= 0;) { + this.steps[index].toggle(this.internalValue); + } + + for (var index = this.content.length; --index >= 0;) { + this.content[index].toggle(this.internalValue, this.isReverse); + } + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-stepper', + class: this.classes + }, this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VStepper/VStepperContent.ts": +/*!****************************************************!*\ + !*** ./src/components/VStepper/VStepperContent.ts ***! + \****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Components + // Mixins + + // Helpers + + // Utilities + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_1__["inject"])('stepper', 'v-stepper-content', 'v-stepper')); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-stepper-content', + inject: { + isVerticalProvided: { + from: 'isVertical' + } + }, + props: { + step: { + type: [Number, String], + required: true + } + }, + data: function data() { + return { + height: 0, + // Must be null to allow + // previous comparison + isActive: null, + isReverse: false, + isVertical: this.isVerticalProvided + }; + }, + computed: { + computedTransition: function computedTransition() { + // Fix for #8978 + var reverse = this.$vuetify.rtl ? !this.isReverse : this.isReverse; + return reverse ? _transitions__WEBPACK_IMPORTED_MODULE_0__["VTabReverseTransition"] : _transitions__WEBPACK_IMPORTED_MODULE_0__["VTabTransition"]; + }, + styles: function styles() { + if (!this.isVertical) return {}; + return { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_2__["convertToUnit"])(this.height) + }; + } + }, + watch: { + isActive: function isActive(current, previous) { + // If active and the previous state + // was null, is just booting up + if (current && previous == null) { + this.height = 'auto'; + return; + } + + if (!this.isVertical) return; + if (this.isActive) this.enter();else this.leave(); + } + }, + mounted: function mounted() { + this.$refs.wrapper.addEventListener('transitionend', this.onTransition, false); + this.stepper && this.stepper.register(this); + }, + beforeDestroy: function beforeDestroy() { + this.$refs.wrapper.removeEventListener('transitionend', this.onTransition, false); + this.stepper && this.stepper.unregister(this); + }, + methods: { + onTransition: function onTransition(e) { + if (!this.isActive || e.propertyName !== 'height') return; + this.height = 'auto'; + }, + enter: function enter() { + var _this = this; + + var scrollHeight = 0; // Render bug with height + + requestAnimationFrame(function () { + scrollHeight = _this.$refs.wrapper.scrollHeight; + }); + this.height = 0; // Give the collapsing element time to collapse + + setTimeout(function () { + return _this.isActive && (_this.height = scrollHeight || 'auto'); + }, 450); + }, + leave: function leave() { + var _this = this; + + this.height = this.$refs.wrapper.clientHeight; + setTimeout(function () { + return _this.height = 0; + }, 10); + }, + toggle: function toggle(step, reverse) { + this.isActive = step.toString() === this.step.toString(); + this.isReverse = reverse; + } + }, + render: function render(h) { + var contentData = { + staticClass: 'v-stepper__content' + }; + var wrapperData = { + staticClass: 'v-stepper__wrapper', + style: this.styles, + ref: 'wrapper' + }; + + if (!this.isVertical) { + contentData.directives = [{ + name: 'show', + value: this.isActive + }]; + } + + var wrapper = h('div', wrapperData, [this.$slots.default]); + var content = h('div', contentData, [wrapper]); + return h(this.computedTransition, { + on: this.$listeners + }, [content]); + } +})); + +/***/ }), + +/***/ "./src/components/VStepper/VStepperStep.ts": +/*!*************************************************!*\ + !*** ./src/components/VStepper/VStepperStep.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_registrable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/registrable */ "./src/mixins/registrable/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Components + // Mixins + + + // Directives + + // Utilities + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], Object(_mixins_registrable__WEBPACK_IMPORTED_MODULE_2__["inject"])('stepper', 'v-stepper-step', 'v-stepper')); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-stepper-step', + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_3__["default"] + }, + inject: ['stepClick'], + props: { + color: { + type: String, + default: 'primary' + }, + complete: Boolean, + completeIcon: { + type: String, + default: '$complete' + }, + editable: Boolean, + editIcon: { + type: String, + default: '$edit' + }, + errorIcon: { + type: String, + default: '$error' + }, + rules: { + type: Array, + default: function _default() { + return []; + } + }, + step: [Number, String] + }, + data: function data() { + return { + isActive: false, + isInactive: true + }; + }, + computed: { + classes: function classes() { + return { + 'v-stepper__step--active': this.isActive, + 'v-stepper__step--editable': this.editable, + 'v-stepper__step--inactive': this.isInactive, + 'v-stepper__step--error error--text': this.hasError, + 'v-stepper__step--complete': this.complete + }; + }, + hasError: function hasError() { + return this.rules.some(function (validate) { + return validate() !== true; + }); + } + }, + mounted: function mounted() { + this.stepper && this.stepper.register(this); + }, + beforeDestroy: function beforeDestroy() { + this.stepper && this.stepper.unregister(this); + }, + methods: { + click: function click(e) { + e.stopPropagation(); + this.$emit('click', e); + + if (this.editable) { + this.stepClick(this.step); + } + }, + genIcon: function genIcon(icon) { + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_0__["default"], icon); + }, + genLabel: function genLabel() { + return this.$createElement('div', { + staticClass: 'v-stepper__label' + }, this.$slots.default); + }, + genStep: function genStep() { + var color = !this.hasError && (this.complete || this.isActive) ? this.color : false; + return this.$createElement('span', this.setBackgroundColor(color, { + staticClass: 'v-stepper__step__step' + }), this.genStepContent()); + }, + genStepContent: function genStepContent() { + var children = []; + + if (this.hasError) { + children.push(this.genIcon(this.errorIcon)); + } else if (this.complete) { + if (this.editable) { + children.push(this.genIcon(this.editIcon)); + } else { + children.push(this.genIcon(this.completeIcon)); + } + } else { + children.push(String(this.step)); + } + + return children; + }, + toggle: function toggle(step) { + this.isActive = step.toString() === this.step.toString(); + this.isInactive = Number(step) < Number(this.step); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-stepper__step', + class: this.classes, + directives: [{ + name: 'ripple', + value: this.editable + }], + on: { + click: this.click + } + }, [this.genStep(), this.genLabel()]); + } +})); + +/***/ }), + +/***/ "./src/components/VStepper/index.ts": +/*!******************************************!*\ + !*** ./src/components/VStepper/index.ts ***! + \******************************************/ +/*! exports provided: VStepper, VStepperContent, VStepperStep, VStepperHeader, VStepperItems, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VStepperHeader", function() { return VStepperHeader; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VStepperItems", function() { return VStepperItems; }); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _VStepper__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VStepper */ "./src/components/VStepper/VStepper.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VStepper", function() { return _VStepper__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VStepperStep__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VStepperStep */ "./src/components/VStepper/VStepperStep.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VStepperStep", function() { return _VStepperStep__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VStepperContent__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VStepperContent */ "./src/components/VStepper/VStepperContent.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VStepperContent", function() { return _VStepperContent__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + + + + + +var VStepperHeader = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-stepper__header'); +var VStepperItems = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_0__["createSimpleFunctional"])('v-stepper__items'); + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VStepper: _VStepper__WEBPACK_IMPORTED_MODULE_1__["default"], + VStepperContent: _VStepperContent__WEBPACK_IMPORTED_MODULE_3__["default"], + VStepperStep: _VStepperStep__WEBPACK_IMPORTED_MODULE_2__["default"], + VStepperHeader: VStepperHeader, + VStepperItems: VStepperItems + } +}); + +/***/ }), + +/***/ "./src/components/VSubheader/VSubheader.sass": +/*!***************************************************!*\ + !*** ./src/components/VSubheader/VSubheader.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSubheader/VSubheader.ts": +/*!*************************************************!*\ + !*** ./src/components/VSubheader/VSubheader.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSubheader_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSubheader.sass */ "./src/components/VSubheader/VSubheader.sass"); +/* harmony import */ var _VSubheader_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSubheader_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_1__["default"] +/* @vue/component */ +).extend({ + name: 'v-subheader', + props: { + inset: Boolean + }, + render: function render(h) { + return h('div', { + staticClass: 'v-subheader', + class: __assign({ + 'v-subheader--inset': this.inset + }, this.themeClasses), + attrs: this.$attrs, + on: this.$listeners + }, this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VSubheader/index.ts": +/*!********************************************!*\ + !*** ./src/components/VSubheader/index.ts ***! + \********************************************/ +/*! exports provided: VSubheader, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSubheader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSubheader */ "./src/components/VSubheader/VSubheader.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSubheader", function() { return _VSubheader__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSubheader__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSwitch/VSwitch.sass": +/*!*********************************************!*\ + !*** ./src/components/VSwitch/VSwitch.sass ***! + \*********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSwitch/VSwitch.ts": +/*!*******************************************!*\ + !*** ./src/components/VSwitch/VSwitch.ts ***! + \*******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../styles/components/_selection-controls.sass */ "./src/styles/components/_selection-controls.sass"); +/* harmony import */ var _styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_styles_components_selection_controls_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSwitch_sass__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VSwitch.sass */ "./src/components/VSwitch/VSwitch.sass"); +/* harmony import */ var _VSwitch_sass__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_VSwitch_sass__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _mixins_selectable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/selectable */ "./src/mixins/selectable/index.ts"); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _directives_touch__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../directives/touch */ "./src/directives/touch/index.ts"); +/* harmony import */ var _transitions__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../transitions */ "./src/components/transitions/index.ts"); +/* harmony import */ var _VProgressCircular_VProgressCircular__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../VProgressCircular/VProgressCircular */ "./src/components/VProgressCircular/VProgressCircular.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + + // Mixins + + + // Directives + + // Components + + + // Helpers + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_selectable__WEBPACK_IMPORTED_MODULE_2__["default"].extend({ + name: 'v-switch', + directives: { + Touch: _directives_touch__WEBPACK_IMPORTED_MODULE_4__["default"] + }, + props: { + inset: Boolean, + loading: { + type: [Boolean, String], + default: false + }, + flat: { + type: Boolean, + default: false + } + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VInput__WEBPACK_IMPORTED_MODULE_3__["default"].options.computed.classes.call(this)), { + 'v-input--selection-controls v-input--switch': true, + 'v-input--switch--flat': this.flat, + 'v-input--switch--inset': this.inset + }); + }, + attrs: function attrs() { + return { + 'aria-checked': String(this.isActive), + 'aria-disabled': String(this.isDisabled), + role: 'switch' + }; + }, + // Do not return undefined if disabled, + // according to spec, should still show + // a color when disabled and active + validationState: function validationState() { + if (this.hasError && this.shouldValidate) return 'error'; + if (this.hasSuccess) return 'success'; + if (this.hasColor !== null) return this.computedColor; + return undefined; + }, + switchData: function switchData() { + return this.setTextColor(this.loading ? undefined : this.validationState, { + class: this.themeClasses + }); + } + }, + methods: { + genDefaultSlot: function genDefaultSlot() { + return [this.genSwitch(), this.genLabel()]; + }, + genSwitch: function genSwitch() { + return this.$createElement('div', { + staticClass: 'v-input--selection-controls__input' + }, [this.genInput('checkbox', __assign(__assign({}, this.attrs), this.attrs$)), this.genRipple(this.setTextColor(this.validationState, { + directives: [{ + name: 'touch', + value: { + left: this.onSwipeLeft, + right: this.onSwipeRight + } + }] + })), this.$createElement('div', __assign({ + staticClass: 'v-input--switch__track' + }, this.switchData)), this.$createElement('div', __assign({ + staticClass: 'v-input--switch__thumb' + }, this.switchData), [this.genProgress()])]); + }, + genProgress: function genProgress() { + return this.$createElement(_transitions__WEBPACK_IMPORTED_MODULE_5__["VFabTransition"], {}, [this.loading === false ? null : this.$slots.progress || this.$createElement(_VProgressCircular_VProgressCircular__WEBPACK_IMPORTED_MODULE_6__["default"], { + props: { + color: this.loading === true || this.loading === '' ? this.color || 'primary' : this.loading, + size: 16, + width: 2, + indeterminate: true + } + })]); + }, + onSwipeLeft: function onSwipeLeft() { + if (this.isActive) this.onChange(); + }, + onSwipeRight: function onSwipeRight() { + if (!this.isActive) this.onChange(); + }, + onKeydown: function onKeydown(e) { + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_7__["keyCodes"].left && this.isActive || e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_7__["keyCodes"].right && !this.isActive) this.onChange(); + } + } +})); + +/***/ }), + +/***/ "./src/components/VSwitch/index.ts": +/*!*****************************************!*\ + !*** ./src/components/VSwitch/index.ts ***! + \*****************************************/ +/*! exports provided: VSwitch, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSwitch__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSwitch */ "./src/components/VSwitch/VSwitch.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSwitch", function() { return _VSwitch__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSwitch__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VSystemBar/VSystemBar.sass": +/*!***************************************************!*\ + !*** ./src/components/VSystemBar/VSystemBar.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VSystemBar/VSystemBar.ts": +/*!*************************************************!*\ + !*** ./src/components/VSystemBar/VSystemBar.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSystemBar_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSystemBar.sass */ "./src/components/VSystemBar/VSystemBar.sass"); +/* harmony import */ var _VSystemBar_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VSystemBar_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_applicationable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/applicationable */ "./src/mixins/applicationable/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Mixins + + + + // Utilities + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(Object(_mixins_applicationable__WEBPACK_IMPORTED_MODULE_1__["default"])('bar', ['height', 'window']), _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_3__["default"] +/* @vue/component */ +).extend({ + name: 'v-system-bar', + props: { + height: [Number, String], + lightsOut: Boolean, + window: Boolean + }, + computed: { + classes: function classes() { + return __assign({ + 'v-system-bar--lights-out': this.lightsOut, + 'v-system-bar--absolute': this.absolute, + 'v-system-bar--fixed': !this.absolute && (this.app || this.fixed), + 'v-system-bar--window': this.window + }, this.themeClasses); + }, + computedHeight: function computedHeight() { + if (this.height) { + return isNaN(parseInt(this.height)) ? this.height : parseInt(this.height); + } + + return this.window ? 32 : 24; + }, + styles: function styles() { + return { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["convertToUnit"])(this.computedHeight) + }; + } + }, + methods: { + updateApplication: function updateApplication() { + return this.$el ? this.$el.clientHeight : this.computedHeight; + } + }, + render: function render(h) { + var data = { + staticClass: 'v-system-bar', + class: this.classes, + style: this.styles, + on: this.$listeners + }; + return h('div', this.setBackgroundColor(this.color, data), Object(_util_helpers__WEBPACK_IMPORTED_MODULE_5__["getSlot"])(this)); + } +})); + +/***/ }), + +/***/ "./src/components/VSystemBar/index.ts": +/*!********************************************!*\ + !*** ./src/components/VSystemBar/index.ts ***! + \********************************************/ +/*! exports provided: VSystemBar, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSystemBar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VSystemBar */ "./src/components/VSystemBar/VSystemBar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VSystemBar", function() { return _VSystemBar__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VSystemBar__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VTabs/VTab.ts": +/*!**************************************!*\ + !*** ./src/components/VTabs/VTab.ts ***! + \**************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_groupable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/groupable */ "./src/mixins/groupable/index.ts"); +/* harmony import */ var _mixins_routable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/routable */ "./src/mixins/routable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Mixins + + + + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_4__["default"])(_mixins_routable__WEBPACK_IMPORTED_MODULE_1__["default"], // Must be after routable +// to overwrite activeClass +Object(_mixins_groupable__WEBPACK_IMPORTED_MODULE_0__["factory"])('tabsBar'), _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"]); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend().extend({ + name: 'v-tab', + props: { + ripple: { + type: [Boolean, Object], + default: true + } + }, + data: function data() { + return { + proxyClass: 'v-tab--active' + }; + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign({ + 'v-tab': true + }, _mixins_routable__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-tab--disabled': this.disabled + }), this.groupClasses); + }, + value: function value() { + var to = this.to || this.href || ''; + + if (this.$router && this.to === Object(this.to)) { + var resolve = this.$router.resolve(this.to, this.$route, this.append); + to = resolve.href; + } + + return to.replace('#', ''); + } + }, + mounted: function mounted() { + this.onRouteChange(); + }, + methods: { + click: function click(e) { + // If user provides an + // actual link, do not + // prevent default + if (this.href && this.href.indexOf('#') > -1) e.preventDefault(); + if (e.detail) this.$el.blur(); + this.$emit('click', e); + this.to || this.toggle(); + } + }, + render: function render(h) { + var _this = this; + + var _a = this.generateRouteLink(), + tag = _a.tag, + data = _a.data; + + data.attrs = __assign(__assign({}, data.attrs), { + 'aria-selected': String(this.isActive), + role: 'tab', + tabindex: 0 + }); + data.on = __assign(__assign({}, data.on), { + keydown: function keydown(e) { + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_3__["keyCodes"].enter) _this.click(e); + + _this.$emit('keydown', e); + } + }); + return h(tag, data, this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VTabs/VTabItem.ts": +/*!******************************************!*\ + !*** ./src/components/VTabs/VTabItem.ts ***! + \******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VWindow_VWindowItem__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VWindow/VWindowItem */ "./src/components/VWindow/VWindowItem.ts"); +// Extensions + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VWindow_VWindowItem__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'v-tab-item', + props: { + id: String + }, + methods: { + genWindowItem: function genWindowItem() { + var item = _VWindow_VWindowItem__WEBPACK_IMPORTED_MODULE_0__["default"].options.methods.genWindowItem.call(this); + item.data.domProps = item.data.domProps || {}; + item.data.domProps.id = this.id || this.value; + return item; + } + } +})); + +/***/ }), + +/***/ "./src/components/VTabs/VTabs.sass": +/*!*****************************************!*\ + !*** ./src/components/VTabs/VTabs.sass ***! + \*****************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTabs/VTabs.ts": +/*!***************************************!*\ + !*** ./src/components/VTabs/VTabs.ts ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTabs_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTabs.sass */ "./src/components/VTabs/VTabs.sass"); +/* harmony import */ var _VTabs_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTabs_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VTabsBar__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VTabsBar */ "./src/components/VTabs/VTabsBar.ts"); +/* harmony import */ var _VTabsItems__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VTabsItems */ "./src/components/VTabs/VTabsItems.ts"); +/* harmony import */ var _VTabsSlider__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VTabsSlider */ "./src/components/VTabs/VTabsSlider.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_proxyable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/proxyable */ "./src/mixins/proxyable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _directives_resize__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../directives/resize */ "./src/directives/resize/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Components + + + + // Mixins + + + + // Directives + + // Utilities + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_9__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_proxyable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_6__["default"]); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-tabs', + directives: { + Resize: _directives_resize__WEBPACK_IMPORTED_MODULE_7__["default"] + }, + props: { + activeClass: { + type: String, + default: '' + }, + alignWithTitle: Boolean, + backgroundColor: String, + centerActive: Boolean, + centered: Boolean, + fixedTabs: Boolean, + grow: Boolean, + height: { + type: [Number, String], + default: undefined + }, + hideSlider: Boolean, + iconsAndText: Boolean, + mobileBreakpoint: [String, Number], + nextIcon: { + type: String, + default: '$next' + }, + optional: Boolean, + prevIcon: { + type: String, + default: '$prev' + }, + right: Boolean, + showArrows: [Boolean, String], + sliderColor: String, + sliderSize: { + type: [Number, String], + default: 2 + }, + vertical: Boolean + }, + data: function data() { + return { + resizeTimeout: 0, + slider: { + height: null, + left: null, + right: null, + top: null, + width: null + }, + transitionTime: 300 + }; + }, + computed: { + classes: function classes() { + return __assign({ + 'v-tabs--align-with-title': this.alignWithTitle, + 'v-tabs--centered': this.centered, + 'v-tabs--fixed-tabs': this.fixedTabs, + 'v-tabs--grow': this.grow, + 'v-tabs--icons-and-text': this.iconsAndText, + 'v-tabs--right': this.right, + 'v-tabs--vertical': this.vertical + }, this.themeClasses); + }, + isReversed: function isReversed() { + return this.$vuetify.rtl && this.vertical; + }, + sliderStyles: function sliderStyles() { + return { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.slider.height), + left: this.isReversed ? undefined : Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.slider.left), + right: this.isReversed ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.slider.right) : undefined, + top: this.vertical ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.slider.top) : undefined, + transition: this.slider.left != null ? null : 'none', + width: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.slider.width) + }; + }, + computedColor: function computedColor() { + if (this.color) return this.color;else if (this.isDark && !this.appIsDark) return 'white';else return 'primary'; + } + }, + watch: { + alignWithTitle: 'callSlider', + centered: 'callSlider', + centerActive: 'callSlider', + fixedTabs: 'callSlider', + grow: 'callSlider', + right: 'callSlider', + showArrows: 'callSlider', + vertical: 'callSlider', + '$vuetify.application.left': 'onResize', + '$vuetify.application.right': 'onResize', + '$vuetify.rtl': 'onResize' + }, + mounted: function mounted() { + var _this = this; + + this.$nextTick(function () { + window.setTimeout(_this.callSlider, 30); + }); + }, + methods: { + callSlider: function callSlider() { + var _this = this; + + if (this.hideSlider || !this.$refs.items || !this.$refs.items.selectedItems.length) { + this.slider.width = 0; + return false; + } + + this.$nextTick(function () { + // Give screen time to paint + var activeTab = _this.$refs.items.selectedItems[0]; + /* istanbul ignore if */ + + if (!activeTab || !activeTab.$el) { + _this.slider.width = 0; + _this.slider.left = 0; + return; + } + + var el = activeTab.$el; + _this.slider = { + height: !_this.vertical ? Number(_this.sliderSize) : el.scrollHeight, + left: _this.vertical ? 0 : el.offsetLeft, + right: _this.vertical ? 0 : el.offsetLeft + el.offsetWidth, + top: el.offsetTop, + width: _this.vertical ? Number(_this.sliderSize) : el.scrollWidth + }; + }); + return true; + }, + genBar: function genBar(items, slider) { + var _this = this; + + var data = { + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.height) + }, + props: { + activeClass: this.activeClass, + centerActive: this.centerActive, + dark: this.dark, + light: this.light, + mandatory: !this.optional, + mobileBreakpoint: this.mobileBreakpoint, + nextIcon: this.nextIcon, + prevIcon: this.prevIcon, + showArrows: this.showArrows, + value: this.internalValue + }, + on: { + 'call:slider': this.callSlider, + change: function change(val) { + _this.internalValue = val; + } + }, + ref: 'items' + }; + this.setTextColor(this.computedColor, data); + this.setBackgroundColor(this.backgroundColor, data); + return this.$createElement(_VTabsBar__WEBPACK_IMPORTED_MODULE_1__["default"], data, [this.genSlider(slider), items]); + }, + genItems: function genItems(items, item) { + var _this = this; // If user provides items + // opt to use theirs + + + if (items) return items; // If no tabs are provided + // render nothing + + if (!item.length) return null; + return this.$createElement(_VTabsItems__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + value: this.internalValue + }, + on: { + change: function change(val) { + _this.internalValue = val; + } + } + }, item); + }, + genSlider: function genSlider(slider) { + if (this.hideSlider) return null; + + if (!slider) { + slider = this.$createElement(_VTabsSlider__WEBPACK_IMPORTED_MODULE_3__["default"], { + props: { + color: this.sliderColor + } + }); + } + + return this.$createElement('div', { + staticClass: 'v-tabs-slider-wrapper', + style: this.sliderStyles + }, [slider]); + }, + onResize: function onResize() { + if (this._isDestroyed) return; + clearTimeout(this.resizeTimeout); + this.resizeTimeout = window.setTimeout(this.callSlider, 0); + }, + parseNodes: function parseNodes() { + var items = null; + var slider = null; + var item = []; + var tab = []; + var slot = this.$slots.default || []; + var length = slot.length; + + for (var i = 0; i < length; i++) { + var vnode = slot[i]; + + if (vnode.componentOptions) { + switch (vnode.componentOptions.Ctor.options.name) { + case 'v-tabs-slider': + slider = vnode; + break; + + case 'v-tabs-items': + items = vnode; + break; + + case 'v-tab-item': + item.push(vnode); + break; + // case 'v-tab' - intentionally omitted + + default: + tab.push(vnode); + } + } else { + tab.push(vnode); + } + } + /** + * tab: array of `v-tab` + * slider: single `v-tabs-slider` + * items: single `v-tabs-items` + * item: array of `v-tab-item` + */ + + + return { + tab: tab, + slider: slider, + items: items, + item: item + }; + } + }, + render: function render(h) { + var _a = this.parseNodes(), + tab = _a.tab, + slider = _a.slider, + items = _a.items, + item = _a.item; + + return h('div', { + staticClass: 'v-tabs', + class: this.classes, + directives: [{ + name: 'resize', + modifiers: { + quiet: true + }, + value: this.onResize + }] + }, [this.genBar(tab, slider), this.genItems(items, item)]); + } +})); + +/***/ }), + +/***/ "./src/components/VTabs/VTabsBar.ts": +/*!******************************************!*\ + !*** ./src/components/VTabs/VTabsBar.ts ***! + \******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VSlideGroup/VSlideGroup */ "./src/components/VSlideGroup/VSlideGroup.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/ssr-bootable */ "./src/mixins/ssr-bootable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __values = undefined && undefined.__values || function (o) { + var s = typeof Symbol === "function" && Symbol.iterator, + m = s && o[s], + i = 0; + if (m) return m.call(o); + if (o && typeof o.length === "number") return { + next: function next() { + if (o && i >= o.length) o = void 0; + return { + value: o && o[i++], + done: !o + }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); +}; // Extensions + + + // Mixins + + + // Utilities + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_0__["BaseSlideGroup"], _mixins_ssr_bootable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_1__["default"] +/* @vue/component */ +).extend({ + name: 'v-tabs-bar', + provide: function provide() { + return { + tabsBar: this + }; + }, + computed: { + classes: function classes() { + return __assign(__assign(__assign({}, _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_0__["BaseSlideGroup"].options.computed.classes.call(this)), { + 'v-tabs-bar': true, + 'v-tabs-bar--is-mobile': this.isMobile, + // TODO: Remove this and move to v-slide-group + 'v-tabs-bar--show-arrows': this.showArrows + }), this.themeClasses); + } + }, + watch: { + items: 'callSlider', + internalValue: 'callSlider', + $route: 'onRouteChange' + }, + methods: { + callSlider: function callSlider() { + if (!this.isBooted) return; + this.$emit('call:slider'); + }, + genContent: function genContent() { + var render = _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_0__["BaseSlideGroup"].options.methods.genContent.call(this); + render.data = render.data || {}; + render.data.staticClass += ' v-tabs-bar__content'; + return render; + }, + onRouteChange: function onRouteChange(val, oldVal) { + var e_1, _a; + /* istanbul ignore next */ + + + if (this.mandatory) return; + var items = this.items; + var newPath = val.path; + var oldPath = oldVal.path; + var hasNew = false; + var hasOld = false; + + try { + for (var items_1 = __values(items), items_1_1 = items_1.next(); !items_1_1.done; items_1_1 = items_1.next()) { + var item = items_1_1.value; + if (item.to === newPath) hasNew = true;else if (item.to === oldPath) hasOld = true; + if (hasNew && hasOld) break; + } + } catch (e_1_1) { + e_1 = { + error: e_1_1 + }; + } finally { + try { + if (items_1_1 && !items_1_1.done && (_a = items_1.return)) _a.call(items_1); + } finally { + if (e_1) throw e_1.error; + } + } // If we have an old item and not a new one + // it's assumed that the user navigated to + // a path that is not present in the items + + + if (!hasNew && hasOld) this.internalValue = undefined; + } + }, + render: function render(h) { + var render = _VSlideGroup_VSlideGroup__WEBPACK_IMPORTED_MODULE_0__["BaseSlideGroup"].options.render.call(this, h); + render.data.attrs = { + role: 'tablist' + }; + return render; + } +})); + +/***/ }), + +/***/ "./src/components/VTabs/VTabsItems.ts": +/*!********************************************!*\ + !*** ./src/components/VTabs/VTabsItems.ts ***! + \********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VWindow_VWindow__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../VWindow/VWindow */ "./src/components/VWindow/VWindow.ts"); +/* harmony import */ var _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./../VItemGroup/VItemGroup */ "./src/components/VItemGroup/VItemGroup.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Extensions + + + // Types & Components + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VWindow_VWindow__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'v-tabs-items', + props: { + mandatory: { + type: Boolean, + default: false + } + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VWindow_VWindow__WEBPACK_IMPORTED_MODULE_0__["default"].options.computed.classes.call(this)), { + 'v-tabs-items': true + }); + }, + isDark: function isDark() { + return this.rootIsDark; + } + }, + methods: { + getValue: function getValue(item, i) { + return item.id || _VItemGroup_VItemGroup__WEBPACK_IMPORTED_MODULE_1__["BaseItemGroup"].options.methods.getValue.call(this, item, i); + } + } +})); + +/***/ }), + +/***/ "./src/components/VTabs/VTabsSlider.ts": +/*!*********************************************!*\ + !*** ./src/components/VTabs/VTabsSlider.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +// Mixins + // Utilities + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_1__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_0__["default"]).extend({ + name: 'v-tabs-slider', + render: function render(h) { + return h('div', this.setBackgroundColor(this.color, { + staticClass: 'v-tabs-slider' + })); + } +})); + +/***/ }), + +/***/ "./src/components/VTabs/index.ts": +/*!***************************************!*\ + !*** ./src/components/VTabs/index.ts ***! + \***************************************/ +/*! exports provided: VTabs, VTab, VTabItem, VTabsItems, VTabsSlider, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTabs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTabs */ "./src/components/VTabs/VTabs.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTabs", function() { return _VTabs__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VTab__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VTab */ "./src/components/VTabs/VTab.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTab", function() { return _VTab__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VTabsItems__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VTabsItems */ "./src/components/VTabs/VTabsItems.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTabsItems", function() { return _VTabsItems__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + +/* harmony import */ var _VTabItem__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./VTabItem */ "./src/components/VTabs/VTabItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTabItem", function() { return _VTabItem__WEBPACK_IMPORTED_MODULE_3__["default"]; }); + +/* harmony import */ var _VTabsSlider__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./VTabsSlider */ "./src/components/VTabs/VTabsSlider.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTabsSlider", function() { return _VTabsSlider__WEBPACK_IMPORTED_MODULE_4__["default"]; }); + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VTabs: _VTabs__WEBPACK_IMPORTED_MODULE_0__["default"], + VTab: _VTab__WEBPACK_IMPORTED_MODULE_1__["default"], + VTabsItems: _VTabsItems__WEBPACK_IMPORTED_MODULE_2__["default"], + VTabItem: _VTabItem__WEBPACK_IMPORTED_MODULE_3__["default"], + VTabsSlider: _VTabsSlider__WEBPACK_IMPORTED_MODULE_4__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VTextField/VTextField.sass": +/*!***************************************************!*\ + !*** ./src/components/VTextField/VTextField.sass ***! + \***************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTextField/VTextField.ts": +/*!*************************************************!*\ + !*** ./src/components/VTextField/VTextField.ts ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTextField_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTextField.sass */ "./src/components/VTextField/VTextField.sass"); +/* harmony import */ var _VTextField_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTextField_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VInput__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VInput */ "./src/components/VInput/index.ts"); +/* harmony import */ var _VCounter__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VCounter */ "./src/components/VCounter/index.ts"); +/* harmony import */ var _VLabel__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../VLabel */ "./src/components/VLabel/index.ts"); +/* harmony import */ var _mixins_intersectable__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/intersectable */ "./src/mixins/intersectable/index.ts"); +/* harmony import */ var _mixins_loadable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/loadable */ "./src/mixins/loadable/index.ts"); +/* harmony import */ var _mixins_validatable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/validatable */ "./src/mixins/validatable/index.ts"); +/* harmony import */ var _directives_ripple__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../directives/ripple */ "./src/directives/ripple/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Components + + + // Mixins + + + + // Directives + + // Utilities + + + // Types + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_10__["default"])(_VInput__WEBPACK_IMPORTED_MODULE_1__["default"], Object(_mixins_intersectable__WEBPACK_IMPORTED_MODULE_4__["default"])({ + onVisible: ['setLabelWidth', 'setPrefixWidth', 'setPrependWidth', 'tryAutofocus'] +}), _mixins_loadable__WEBPACK_IMPORTED_MODULE_5__["default"]); +var dirtyTypes = ['color', 'file', 'time', 'date', 'datetime-local', 'week', 'month']; +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-text-field', + directives: { + ripple: _directives_ripple__WEBPACK_IMPORTED_MODULE_7__["default"] + }, + inheritAttrs: false, + props: { + appendOuterIcon: String, + autofocus: Boolean, + clearable: Boolean, + clearIcon: { + type: String, + default: '$clear' + }, + counter: [Boolean, Number, String], + counterValue: Function, + filled: Boolean, + flat: Boolean, + fullWidth: Boolean, + label: String, + outlined: Boolean, + placeholder: String, + prefix: String, + prependInnerIcon: String, + reverse: Boolean, + rounded: Boolean, + shaped: Boolean, + singleLine: Boolean, + solo: Boolean, + soloInverted: Boolean, + suffix: String, + type: { + type: String, + default: 'text' + } + }, + data: function data() { + return { + badInput: false, + labelWidth: 0, + prefixWidth: 0, + prependWidth: 0, + initialValue: null, + isBooted: false, + isClearing: false + }; + }, + computed: { + classes: function classes() { + return __assign(__assign({}, _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-text-field': true, + 'v-text-field--full-width': this.fullWidth, + 'v-text-field--prefix': this.prefix, + 'v-text-field--single-line': this.isSingle, + 'v-text-field--solo': this.isSolo, + 'v-text-field--solo-inverted': this.soloInverted, + 'v-text-field--solo-flat': this.flat, + 'v-text-field--filled': this.filled, + 'v-text-field--is-booted': this.isBooted, + 'v-text-field--enclosed': this.isEnclosed, + 'v-text-field--reverse': this.reverse, + 'v-text-field--outlined': this.outlined, + 'v-text-field--placeholder': this.placeholder, + 'v-text-field--rounded': this.rounded, + 'v-text-field--shaped': this.shaped + }); + }, + computedColor: function computedColor() { + var computedColor = _mixins_validatable__WEBPACK_IMPORTED_MODULE_6__["default"].options.computed.computedColor.call(this); + if (!this.soloInverted || !this.isFocused) return computedColor; + return this.color || 'primary'; + }, + computedCounterValue: function computedCounterValue() { + if (typeof this.counterValue === 'function') { + return this.counterValue(this.internalValue); + } + + return (this.internalValue || '').toString().length; + }, + hasCounter: function hasCounter() { + return this.counter !== false && this.counter != null; + }, + hasDetails: function hasDetails() { + return _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.hasDetails.call(this) || this.hasCounter; + }, + internalValue: { + get: function get() { + return this.lazyValue; + }, + set: function set(val) { + this.lazyValue = val; + this.$emit('input', this.lazyValue); + } + }, + isDirty: function isDirty() { + var _a; + + return ((_a = this.lazyValue) === null || _a === void 0 ? void 0 : _a.toString().length) > 0 || this.badInput; + }, + isEnclosed: function isEnclosed() { + return this.filled || this.isSolo || this.outlined; + }, + isLabelActive: function isLabelActive() { + return this.isDirty || dirtyTypes.includes(this.type); + }, + isSingle: function isSingle() { + return this.isSolo || this.singleLine || this.fullWidth || // https://material.io/components/text-fields/#filled-text-field + this.filled && !this.hasLabel; + }, + isSolo: function isSolo() { + return this.solo || this.soloInverted; + }, + labelPosition: function labelPosition() { + var offset = this.prefix && !this.labelValue ? this.prefixWidth : 0; + if (this.labelValue && this.prependWidth) offset -= this.prependWidth; + return this.$vuetify.rtl === this.reverse ? { + left: offset, + right: 'auto' + } : { + left: 'auto', + right: offset + }; + }, + showLabel: function showLabel() { + return this.hasLabel && (!this.isSingle || !this.isLabelActive && !this.placeholder); + }, + labelValue: function labelValue() { + return !this.isSingle && Boolean(this.isFocused || this.isLabelActive || this.placeholder); + } + }, + watch: { + labelValue: 'setLabelWidth', + outlined: 'setLabelWidth', + label: function label() { + this.$nextTick(this.setLabelWidth); + }, + prefix: function prefix() { + this.$nextTick(this.setPrefixWidth); + }, + isFocused: 'updateValue', + value: function value(val) { + this.lazyValue = val; + } + }, + created: function created() { + /* istanbul ignore next */ + if (this.$attrs.hasOwnProperty('box')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_9__["breaking"])('box', 'filled', this); + } + /* istanbul ignore next */ + + + if (this.$attrs.hasOwnProperty('browser-autocomplete')) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_9__["breaking"])('browser-autocomplete', 'autocomplete', this); + } + /* istanbul ignore if */ + + + if (this.shaped && !(this.filled || this.outlined || this.isSolo)) { + Object(_util_console__WEBPACK_IMPORTED_MODULE_9__["consoleWarn"])('shaped should be used with either filled or outlined', this); + } + }, + mounted: function mounted() { + var _this = this; + + this.autofocus && this.tryAutofocus(); + this.setLabelWidth(); + this.setPrefixWidth(); + this.setPrependWidth(); + requestAnimationFrame(function () { + return _this.isBooted = true; + }); + }, + methods: { + /** @public */ + focus: function focus() { + this.onFocus(); + }, + + /** @public */ + blur: function blur(e) { + var _this = this; // https://github.com/vuetifyjs/vuetify/issues/5913 + // Safari tab order gets broken if called synchronous + + + window.requestAnimationFrame(function () { + _this.$refs.input && _this.$refs.input.blur(); + }); + }, + clearableCallback: function clearableCallback() { + var _this = this; + + this.$refs.input && this.$refs.input.focus(); + this.$nextTick(function () { + return _this.internalValue = null; + }); + }, + genAppendSlot: function genAppendSlot() { + var slot = []; + + if (this.$slots['append-outer']) { + slot.push(this.$slots['append-outer']); + } else if (this.appendOuterIcon) { + slot.push(this.genIcon('appendOuter')); + } + + return this.genSlot('append', 'outer', slot); + }, + genPrependInnerSlot: function genPrependInnerSlot() { + var slot = []; + + if (this.$slots['prepend-inner']) { + slot.push(this.$slots['prepend-inner']); + } else if (this.prependInnerIcon) { + slot.push(this.genIcon('prependInner')); + } + + return this.genSlot('prepend', 'inner', slot); + }, + genIconSlot: function genIconSlot() { + var slot = []; + + if (this.$slots['append']) { + slot.push(this.$slots['append']); + } else if (this.appendIcon) { + slot.push(this.genIcon('append')); + } + + return this.genSlot('append', 'inner', slot); + }, + genInputSlot: function genInputSlot() { + var input = _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genInputSlot.call(this); + var prepend = this.genPrependInnerSlot(); + + if (prepend) { + input.children = input.children || []; + input.children.unshift(prepend); + } + + return input; + }, + genClearIcon: function genClearIcon() { + if (!this.clearable) return null; + var data = this.isDirty ? undefined : { + attrs: { + disabled: true + } + }; + return this.genSlot('append', 'inner', [this.genIcon('clear', this.clearableCallback, data)]); + }, + genCounter: function genCounter() { + if (!this.hasCounter) return null; + var max = this.counter === true ? this.attrs$.maxlength : this.counter; + return this.$createElement(_VCounter__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: { + dark: this.dark, + light: this.light, + max: max, + value: this.computedCounterValue + } + }); + }, + genControl: function genControl() { + return _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genControl.call(this); + }, + genDefaultSlot: function genDefaultSlot() { + return [this.genFieldset(), this.genTextFieldSlot(), this.genClearIcon(), this.genIconSlot(), this.genProgress()]; + }, + genFieldset: function genFieldset() { + if (!this.outlined) return null; + return this.$createElement('fieldset', { + attrs: { + 'aria-hidden': true + } + }, [this.genLegend()]); + }, + genLabel: function genLabel() { + if (!this.showLabel) return null; + var data = { + props: { + absolute: true, + color: this.validationState, + dark: this.dark, + disabled: this.isDisabled, + focused: !this.isSingle && (this.isFocused || !!this.validationState), + for: this.computedId, + left: this.labelPosition.left, + light: this.light, + right: this.labelPosition.right, + value: this.labelValue + } + }; + return this.$createElement(_VLabel__WEBPACK_IMPORTED_MODULE_3__["default"], data, this.$slots.label || this.label); + }, + genLegend: function genLegend() { + var width = !this.singleLine && (this.labelValue || this.isDirty) ? this.labelWidth : 0; + var span = this.$createElement('span', { + domProps: { + innerHTML: '​' + } + }); + return this.$createElement('legend', { + style: { + width: !this.isSingle ? Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(width) : undefined + } + }, [span]); + }, + genInput: function genInput() { + var listeners = Object.assign({}, this.listeners$); + delete listeners['change']; // Change should not be bound externally + + return this.$createElement('input', { + style: {}, + domProps: { + value: this.type === 'number' && Object.is(this.lazyValue, -0) ? '-0' : this.lazyValue + }, + attrs: __assign(__assign({}, this.attrs$), { + autofocus: this.autofocus, + disabled: this.isDisabled, + id: this.computedId, + placeholder: this.placeholder, + readonly: this.isReadonly, + type: this.type + }), + on: Object.assign(listeners, { + blur: this.onBlur, + input: this.onInput, + focus: this.onFocus, + keydown: this.onKeyDown + }), + ref: 'input' + }); + }, + genMessages: function genMessages() { + if (!this.showDetails) return null; + var messagesNode = _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genMessages.call(this); + var counterNode = this.genCounter(); + return this.$createElement('div', { + staticClass: 'v-text-field__details' + }, [messagesNode, counterNode]); + }, + genTextFieldSlot: function genTextFieldSlot() { + return this.$createElement('div', { + staticClass: 'v-text-field__slot' + }, [this.genLabel(), this.prefix ? this.genAffix('prefix') : null, this.genInput(), this.suffix ? this.genAffix('suffix') : null]); + }, + genAffix: function genAffix(type) { + return this.$createElement('div', { + class: "v-text-field__" + type, + ref: type + }, this[type]); + }, + onBlur: function onBlur(e) { + var _this = this; + + this.isFocused = false; + e && this.$nextTick(function () { + return _this.$emit('blur', e); + }); + }, + onClick: function onClick() { + if (this.isFocused || this.isDisabled || !this.$refs.input) return; + this.$refs.input.focus(); + }, + onFocus: function onFocus(e) { + if (!this.$refs.input) return; + + if (document.activeElement !== this.$refs.input) { + return this.$refs.input.focus(); + } + + if (!this.isFocused) { + this.isFocused = true; + e && this.$emit('focus', e); + } + }, + onInput: function onInput(e) { + var target = e.target; + this.internalValue = target.value; + this.badInput = target.validity && target.validity.badInput; + }, + onKeyDown: function onKeyDown(e) { + if (e.keyCode === _util_helpers__WEBPACK_IMPORTED_MODULE_8__["keyCodes"].enter) this.$emit('change', this.internalValue); + this.$emit('keydown', e); + }, + onMouseDown: function onMouseDown(e) { + // Prevent input from being blurred + if (e.target !== this.$refs.input) { + e.preventDefault(); + e.stopPropagation(); + } + + _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onMouseDown.call(this, e); + }, + onMouseUp: function onMouseUp(e) { + if (this.hasMouseDown) this.focus(); + _VInput__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onMouseUp.call(this, e); + }, + setLabelWidth: function setLabelWidth() { + if (!this.outlined) return; + this.labelWidth = this.$refs.label ? Math.min(this.$refs.label.scrollWidth * 0.75 + 6, this.$el.offsetWidth - 24) : 0; + }, + setPrefixWidth: function setPrefixWidth() { + if (!this.$refs.prefix) return; + this.prefixWidth = this.$refs.prefix.offsetWidth; + }, + setPrependWidth: function setPrependWidth() { + if (!this.outlined || !this.$refs['prepend-inner']) return; + this.prependWidth = this.$refs['prepend-inner'].offsetWidth; + }, + tryAutofocus: function tryAutofocus() { + if (!this.autofocus || typeof document === 'undefined' || !this.$refs.input || document.activeElement === this.$refs.input) return false; + this.$refs.input.focus(); + return true; + }, + updateValue: function updateValue(val) { + // Sets validationState from validatable + this.hasColor = val; + + if (val) { + this.initialValue = this.lazyValue; + } else if (this.initialValue !== this.lazyValue) { + this.$emit('change', this.lazyValue); + } + } + } +})); + +/***/ }), + +/***/ "./src/components/VTextField/index.ts": +/*!********************************************!*\ + !*** ./src/components/VTextField/index.ts ***! + \********************************************/ +/*! exports provided: VTextField, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTextField__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTextField */ "./src/components/VTextField/VTextField.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTextField", function() { return _VTextField__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VTextField__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VTextarea/VTextarea.sass": +/*!*************************************************!*\ + !*** ./src/components/VTextarea/VTextarea.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTextarea/VTextarea.ts": +/*!***********************************************!*\ + !*** ./src/components/VTextarea/VTextarea.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTextarea_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTextarea.sass */ "./src/components/VTextarea/VTextarea.sass"); +/* harmony import */ var _VTextarea_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTextarea_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VTextField/VTextField */ "./src/components/VTextField/VTextField.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + // Extensions + + // Utilities + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_2__["default"])(_VTextField_VTextField__WEBPACK_IMPORTED_MODULE_1__["default"]); +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend({ + name: 'v-textarea', + props: { + autoGrow: Boolean, + noResize: Boolean, + rowHeight: { + type: [Number, String], + default: 24, + validator: function validator(v) { + return !isNaN(parseFloat(v)); + } + }, + rows: { + type: [Number, String], + default: 5, + validator: function validator(v) { + return !isNaN(parseInt(v, 10)); + } + } + }, + computed: { + classes: function classes() { + return __assign({ + 'v-textarea': true, + 'v-textarea--auto-grow': this.autoGrow, + 'v-textarea--no-resize': this.noResizeHandle + }, _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)); + }, + noResizeHandle: function noResizeHandle() { + return this.noResize || this.autoGrow; + } + }, + watch: { + lazyValue: function lazyValue() { + this.autoGrow && this.$nextTick(this.calculateInputHeight); + }, + rowHeight: function rowHeight() { + this.autoGrow && this.$nextTick(this.calculateInputHeight); + } + }, + mounted: function mounted() { + var _this = this; + + setTimeout(function () { + _this.autoGrow && _this.calculateInputHeight(); + }, 0); + }, + methods: { + calculateInputHeight: function calculateInputHeight() { + var input = this.$refs.input; + if (!input) return; + input.style.height = '0'; + var height = input.scrollHeight; + var minHeight = parseInt(this.rows, 10) * parseFloat(this.rowHeight); // This has to be done ASAP, waiting for Vue + // to update the DOM causes ugly layout jumping + + input.style.height = Math.max(minHeight, height) + 'px'; + }, + genInput: function genInput() { + var input = _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.genInput.call(this); + input.tag = 'textarea'; + delete input.data.attrs.type; + input.data.attrs.rows = this.rows; + return input; + }, + onInput: function onInput(e) { + _VTextField_VTextField__WEBPACK_IMPORTED_MODULE_1__["default"].options.methods.onInput.call(this, e); + this.autoGrow && this.calculateInputHeight(); + }, + onKeyDown: function onKeyDown(e) { + // Prevents closing of a + // dialog when pressing + // enter + if (this.isFocused && e.keyCode === 13) { + e.stopPropagation(); + } + + this.$emit('keydown', e); + } + } +})); + +/***/ }), + +/***/ "./src/components/VTextarea/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VTextarea/index.ts ***! + \*******************************************/ +/*! exports provided: VTextarea, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTextarea__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTextarea */ "./src/components/VTextarea/VTextarea.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTextarea", function() { return _VTextarea__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VTextarea__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VThemeProvider/VThemeProvider.ts": +/*!*********************************************************!*\ + !*** ./src/components/VThemeProvider/VThemeProvider.ts ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +// Mixins + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_mixins_themeable__WEBPACK_IMPORTED_MODULE_0__["default"].extend({ + name: 'v-theme-provider', + props: { + root: Boolean + }, + computed: { + isDark: function isDark() { + return this.root ? this.rootIsDark : _mixins_themeable__WEBPACK_IMPORTED_MODULE_0__["default"].options.computed.isDark.call(this); + } + }, + render: function render() { + /* istanbul ignore next */ + return this.$slots.default && this.$slots.default.find(function (node) { + return !node.isComment && node.text !== ' '; + }); + } +})); + +/***/ }), + +/***/ "./src/components/VThemeProvider/index.ts": +/*!************************************************!*\ + !*** ./src/components/VThemeProvider/index.ts ***! + \************************************************/ +/*! exports provided: VThemeProvider, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VThemeProvider__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VThemeProvider */ "./src/components/VThemeProvider/VThemeProvider.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VThemeProvider", function() { return _VThemeProvider__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + + + +/* harmony default export */ __webpack_exports__["default"] = (_VThemeProvider__WEBPACK_IMPORTED_MODULE_0__["default"]); + +/***/ }), + +/***/ "./src/components/VTimePicker/SelectingTimes.ts": +/*!******************************************************!*\ + !*** ./src/components/VTimePicker/SelectingTimes.ts ***! + \******************************************************/ +/*! exports provided: SelectingTimes */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SelectingTimes", function() { return SelectingTimes; }); +var SelectingTimes; + +(function (SelectingTimes) { + SelectingTimes[SelectingTimes["Hour"] = 1] = "Hour"; + SelectingTimes[SelectingTimes["Minute"] = 2] = "Minute"; + SelectingTimes[SelectingTimes["Second"] = 3] = "Second"; +})(SelectingTimes || (SelectingTimes = {})); + + + +/***/ }), + +/***/ "./src/components/VTimePicker/VTimePicker.ts": +/*!***************************************************!*\ + !*** ./src/components/VTimePicker/VTimePicker.ts ***! + \***************************************************/ +/*! exports provided: SelectingTimes, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTimePickerTitle__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTimePickerTitle */ "./src/components/VTimePicker/VTimePickerTitle.ts"); +/* harmony import */ var _VTimePickerClock__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VTimePickerClock */ "./src/components/VTimePicker/VTimePickerClock.ts"); +/* harmony import */ var _mixins_picker__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/picker */ "./src/mixins/picker/index.ts"); +/* harmony import */ var _mixins_picker_button__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/picker-button */ "./src/mixins/picker-button/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _VDatePicker_util_pad__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../VDatePicker/util/pad */ "./src/components/VDatePicker/util/pad.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./SelectingTimes */ "./src/components/VTimePicker/SelectingTimes.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "SelectingTimes", function() { return _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"]; }); + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Components + + + + // Mixins + + + // Utils + + + + + +var rangeHours24 = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["createRange"])(24); +var rangeHours12am = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["createRange"])(12); +var rangeHours12pm = rangeHours12am.map(function (v) { + return v + 12; +}); +var range60 = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_4__["createRange"])(60); +var selectingNames = { + 1: 'hour', + 2: 'minute', + 3: 'second' +}; + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_6__["default"])(_mixins_picker__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_picker_button__WEBPACK_IMPORTED_MODULE_3__["default"] +/* @vue/component */ +).extend({ + name: 'v-time-picker', + props: { + allowedHours: [Function, Array], + allowedMinutes: [Function, Array], + allowedSeconds: [Function, Array], + disabled: Boolean, + format: { + type: String, + default: 'ampm', + validator: function validator(val) { + return ['ampm', '24hr'].includes(val); + } + }, + min: String, + max: String, + readonly: Boolean, + scrollable: Boolean, + useSeconds: Boolean, + value: null, + ampmInTitle: Boolean + }, + data: function data() { + return { + inputHour: null, + inputMinute: null, + inputSecond: null, + lazyInputHour: null, + lazyInputMinute: null, + lazyInputSecond: null, + period: 'am', + selecting: _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour + }; + }, + computed: { + selectingHour: { + get: function get() { + return this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour; + }, + set: function set(v) { + this.selecting = _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour; + } + }, + selectingMinute: { + get: function get() { + return this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute; + }, + set: function set(v) { + this.selecting = _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute; + } + }, + selectingSecond: { + get: function get() { + return this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Second; + }, + set: function set(v) { + this.selecting = _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Second; + } + }, + isAllowedHourCb: function isAllowedHourCb() { + var _this = this; + + var cb; + + if (this.allowedHours instanceof Array) { + cb = function cb(val) { + return _this.allowedHours.includes(val); + }; + } else { + cb = this.allowedHours; + } + + if (!this.min && !this.max) return cb; + var minHour = this.min ? Number(this.min.split(':')[0]) : 0; + var maxHour = this.max ? Number(this.max.split(':')[0]) : 23; + return function (val) { + return val >= minHour * 1 && val <= maxHour * 1 && (!cb || cb(val)); + }; + }, + isAllowedMinuteCb: function isAllowedMinuteCb() { + var _this = this; + + var cb; + var isHourAllowed = !this.isAllowedHourCb || this.inputHour === null || this.isAllowedHourCb(this.inputHour); + + if (this.allowedMinutes instanceof Array) { + cb = function cb(val) { + return _this.allowedMinutes.includes(val); + }; + } else { + cb = this.allowedMinutes; + } + + if (!this.min && !this.max) { + return isHourAllowed ? cb : function () { + return false; + }; + } + + var _a = __read(this.min ? this.min.split(':').map(Number) : [0, 0], 2), + minHour = _a[0], + minMinute = _a[1]; + + var _b = __read(this.max ? this.max.split(':').map(Number) : [23, 59], 2), + maxHour = _b[0], + maxMinute = _b[1]; + + var minTime = minHour * 60 + minMinute * 1; + var maxTime = maxHour * 60 + maxMinute * 1; + return function (val) { + var time = 60 * _this.inputHour + val; + return time >= minTime && time <= maxTime && isHourAllowed && (!cb || cb(val)); + }; + }, + isAllowedSecondCb: function isAllowedSecondCb() { + var _this = this; + + var cb; + var isHourAllowed = !this.isAllowedHourCb || this.inputHour === null || this.isAllowedHourCb(this.inputHour); + var isMinuteAllowed = isHourAllowed && (!this.isAllowedMinuteCb || this.inputMinute === null || this.isAllowedMinuteCb(this.inputMinute)); + + if (this.allowedSeconds instanceof Array) { + cb = function cb(val) { + return _this.allowedSeconds.includes(val); + }; + } else { + cb = this.allowedSeconds; + } + + if (!this.min && !this.max) { + return isMinuteAllowed ? cb : function () { + return false; + }; + } + + var _a = __read(this.min ? this.min.split(':').map(Number) : [0, 0, 0], 3), + minHour = _a[0], + minMinute = _a[1], + minSecond = _a[2]; + + var _b = __read(this.max ? this.max.split(':').map(Number) : [23, 59, 59], 3), + maxHour = _b[0], + maxMinute = _b[1], + maxSecond = _b[2]; + + var minTime = minHour * 3600 + minMinute * 60 + (minSecond || 0) * 1; + var maxTime = maxHour * 3600 + maxMinute * 60 + (maxSecond || 0) * 1; + return function (val) { + var time = 3600 * _this.inputHour + 60 * _this.inputMinute + val; + return time >= minTime && time <= maxTime && isMinuteAllowed && (!cb || cb(val)); + }; + }, + isAmPm: function isAmPm() { + return this.format === 'ampm'; + } + }, + watch: { + value: 'setInputData' + }, + mounted: function mounted() { + this.setInputData(this.value); + this.$on('update:period', this.setPeriod); + }, + methods: { + genValue: function genValue() { + if (this.inputHour != null && this.inputMinute != null && (!this.useSeconds || this.inputSecond != null)) { + return Object(_VDatePicker_util_pad__WEBPACK_IMPORTED_MODULE_5__["default"])(this.inputHour) + ":" + Object(_VDatePicker_util_pad__WEBPACK_IMPORTED_MODULE_5__["default"])(this.inputMinute) + (this.useSeconds ? ":" + Object(_VDatePicker_util_pad__WEBPACK_IMPORTED_MODULE_5__["default"])(this.inputSecond) : ''); + } + + return null; + }, + emitValue: function emitValue() { + var value = this.genValue(); + if (value !== null) this.$emit('input', value); + }, + setPeriod: function setPeriod(period) { + this.period = period; + + if (this.inputHour != null) { + var newHour = this.inputHour + (period === 'am' ? -12 : 12); + this.inputHour = this.firstAllowed('hour', newHour); + this.emitValue(); + } + }, + setInputData: function setInputData(value) { + if (value == null || value === '') { + this.inputHour = null; + this.inputMinute = null; + this.inputSecond = null; + } else if (value instanceof Date) { + this.inputHour = value.getHours(); + this.inputMinute = value.getMinutes(); + this.inputSecond = value.getSeconds(); + } else { + var _a = __read(value.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/) || new Array(6), 6), + hour = _a[1], + minute = _a[2], + second = _a[4], + period = _a[5]; + + this.inputHour = period ? this.convert12to24(parseInt(hour, 10), period) : parseInt(hour, 10); + this.inputMinute = parseInt(minute, 10); + this.inputSecond = parseInt(second || 0, 10); + } + + this.period = this.inputHour == null || this.inputHour < 12 ? 'am' : 'pm'; + }, + convert24to12: function convert24to12(hour) { + return hour ? (hour - 1) % 12 + 1 : 12; + }, + convert12to24: function convert12to24(hour, period) { + return hour % 12 + (period === 'pm' ? 12 : 0); + }, + onInput: function onInput(value) { + if (this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour) { + this.inputHour = this.isAmPm ? this.convert12to24(value, this.period) : value; + } else if (this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute) { + this.inputMinute = value; + } else { + this.inputSecond = value; + } + + this.emitValue(); + }, + onChange: function onChange(value) { + this.$emit("click:" + selectingNames[this.selecting], value); + var emitChange = this.selecting === (this.useSeconds ? _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Second : _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute); + + if (this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour) { + this.selecting = _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute; + } else if (this.useSeconds && this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute) { + this.selecting = _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Second; + } + + if (this.inputHour === this.lazyInputHour && this.inputMinute === this.lazyInputMinute && (!this.useSeconds || this.inputSecond === this.lazyInputSecond)) return; + var time = this.genValue(); + if (time === null) return; + this.lazyInputHour = this.inputHour; + this.lazyInputMinute = this.inputMinute; + this.useSeconds && (this.lazyInputSecond = this.inputSecond); + emitChange && this.$emit('change', time); + }, + firstAllowed: function firstAllowed(type, value) { + var allowedFn = type === 'hour' ? this.isAllowedHourCb : type === 'minute' ? this.isAllowedMinuteCb : this.isAllowedSecondCb; + if (!allowedFn) return value; // TODO: clean up + + var range = type === 'minute' ? range60 : type === 'second' ? range60 : this.isAmPm ? value < 12 ? rangeHours12am : rangeHours12pm : rangeHours24; + var first = range.find(function (v) { + return allowedFn((v + value) % range.length + range[0]); + }); + return ((first || 0) + value) % range.length + range[0]; + }, + genClock: function genClock() { + return this.$createElement(_VTimePickerClock__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + allowedValues: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour ? this.isAllowedHourCb : this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute ? this.isAllowedMinuteCb : this.isAllowedSecondCb, + color: this.color, + dark: this.dark, + disabled: this.disabled, + double: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour && !this.isAmPm, + format: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour ? this.isAmPm ? this.convert24to12 : function (val) { + return val; + } : function (val) { + return Object(_VDatePicker_util_pad__WEBPACK_IMPORTED_MODULE_5__["default"])(val, 2); + }, + light: this.light, + max: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour ? this.isAmPm && this.period === 'am' ? 11 : 23 : 59, + min: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour && this.isAmPm && this.period === 'pm' ? 12 : 0, + readonly: this.readonly, + scrollable: this.scrollable, + size: Number(this.width) - (!this.fullWidth && this.landscape ? 80 : 20), + step: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour ? 1 : 5, + value: this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Hour ? this.inputHour : this.selecting === _SelectingTimes__WEBPACK_IMPORTED_MODULE_7__["SelectingTimes"].Minute ? this.inputMinute : this.inputSecond + }, + on: { + input: this.onInput, + change: this.onChange + }, + ref: 'clock' + }); + }, + genClockAmPm: function genClockAmPm() { + return this.$createElement('div', this.setTextColor(this.color || 'primary', { + staticClass: 'v-time-picker-clock__ampm' + }), [this.genPickerButton('period', 'am', this.$vuetify.lang.t('$vuetify.timePicker.am'), this.disabled || this.readonly), this.genPickerButton('period', 'pm', this.$vuetify.lang.t('$vuetify.timePicker.pm'), this.disabled || this.readonly)]); + }, + genPickerBody: function genPickerBody() { + return this.$createElement('div', { + staticClass: 'v-time-picker-clock__container', + key: this.selecting + }, [!this.ampmInTitle && this.isAmPm && this.genClockAmPm(), this.genClock()]); + }, + genPickerTitle: function genPickerTitle() { + var _this = this; + + return this.$createElement(_VTimePickerTitle__WEBPACK_IMPORTED_MODULE_0__["default"], { + props: { + ampm: this.isAmPm, + ampmReadonly: this.isAmPm && !this.ampmInTitle, + disabled: this.disabled, + hour: this.inputHour, + minute: this.inputMinute, + second: this.inputSecond, + period: this.period, + readonly: this.readonly, + useSeconds: this.useSeconds, + selecting: this.selecting + }, + on: { + 'update:selecting': function updateSelecting(value) { + return _this.selecting = value; + }, + 'update:period': function updatePeriod(period) { + return _this.$emit('update:period', period); + } + }, + ref: 'title', + slot: 'title' + }); + } + }, + render: function render() { + return this.genPicker('v-picker--time'); + } +})); + +/***/ }), + +/***/ "./src/components/VTimePicker/VTimePickerClock.sass": +/*!**********************************************************!*\ + !*** ./src/components/VTimePicker/VTimePickerClock.sass ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTimePicker/VTimePickerClock.ts": +/*!********************************************************!*\ + !*** ./src/components/VTimePicker/VTimePickerClock.ts ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTimePickerClock_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTimePickerClock.sass */ "./src/components/VTimePicker/VTimePickerClock.sass"); +/* harmony import */ var _VTimePickerClock_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTimePickerClock_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + + // Mixins + + + // Types + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_1__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"] +/* @vue/component */ +).extend({ + name: 'v-time-picker-clock', + props: { + allowedValues: Function, + ampm: Boolean, + disabled: Boolean, + double: Boolean, + format: { + type: Function, + default: function _default(val) { + return val; + } + }, + max: { + type: Number, + required: true + }, + min: { + type: Number, + required: true + }, + scrollable: Boolean, + readonly: Boolean, + rotate: { + type: Number, + default: 0 + }, + step: { + type: Number, + default: 1 + }, + value: Number + }, + data: function data() { + return { + inputValue: this.value, + isDragging: false, + valueOnMouseDown: null, + valueOnMouseUp: null + }; + }, + computed: { + count: function count() { + return this.max - this.min + 1; + }, + degreesPerUnit: function degreesPerUnit() { + return 360 / this.roundCount; + }, + degrees: function degrees() { + return this.degreesPerUnit * Math.PI / 180; + }, + displayedValue: function displayedValue() { + return this.value == null ? this.min : this.value; + }, + innerRadiusScale: function innerRadiusScale() { + return 0.62; + }, + roundCount: function roundCount() { + return this.double ? this.count / 2 : this.count; + } + }, + watch: { + value: function value(_value) { + this.inputValue = _value; + } + }, + methods: { + wheel: function wheel(e) { + e.preventDefault(); + var delta = Math.sign(-e.deltaY || 1); + var value = this.displayedValue; + + do { + value = value + delta; + value = (value - this.min + this.count) % this.count + this.min; + } while (!this.isAllowed(value) && value !== this.displayedValue); + + if (value !== this.displayedValue) { + this.update(value); + } + }, + isInner: function isInner(value) { + return this.double && value - this.min >= this.roundCount; + }, + handScale: function handScale(value) { + return this.isInner(value) ? this.innerRadiusScale : 1; + }, + isAllowed: function isAllowed(value) { + return !this.allowedValues || this.allowedValues(value); + }, + genValues: function genValues() { + var children = []; + + for (var value = this.min; value <= this.max; value = value + this.step) { + var color = value === this.value && (this.color || 'accent'); + children.push(this.$createElement('span', this.setBackgroundColor(color, { + staticClass: 'v-time-picker-clock__item', + class: { + 'v-time-picker-clock__item--active': value === this.displayedValue, + 'v-time-picker-clock__item--disabled': this.disabled || !this.isAllowed(value) + }, + style: this.getTransform(value), + domProps: { + innerHTML: "" + this.format(value) + "" + } + }))); + } + + return children; + }, + genHand: function genHand() { + var scale = "scaleY(" + this.handScale(this.displayedValue) + ")"; + var angle = this.rotate + this.degreesPerUnit * (this.displayedValue - this.min); + var color = this.value != null && (this.color || 'accent'); + return this.$createElement('div', this.setBackgroundColor(color, { + staticClass: 'v-time-picker-clock__hand', + class: { + 'v-time-picker-clock__hand--inner': this.isInner(this.value) + }, + style: { + transform: "rotate(" + angle + "deg) " + scale + } + })); + }, + getTransform: function getTransform(i) { + var _a = this.getPosition(i), + x = _a.x, + y = _a.y; + + return { + left: 50 + x * 50 + "%", + top: 50 + y * 50 + "%" + }; + }, + getPosition: function getPosition(value) { + var rotateRadians = this.rotate * Math.PI / 180; + return { + x: Math.sin((value - this.min) * this.degrees + rotateRadians) * this.handScale(value), + y: -Math.cos((value - this.min) * this.degrees + rotateRadians) * this.handScale(value) + }; + }, + onMouseDown: function onMouseDown(e) { + e.preventDefault(); + this.valueOnMouseDown = null; + this.valueOnMouseUp = null; + this.isDragging = true; + this.onDragMove(e); + }, + onMouseUp: function onMouseUp(e) { + e.stopPropagation(); + this.isDragging = false; + + if (this.valueOnMouseUp !== null && this.isAllowed(this.valueOnMouseUp)) { + this.$emit('change', this.valueOnMouseUp); + } + }, + onDragMove: function onDragMove(e) { + e.preventDefault(); + if (!this.isDragging && e.type !== 'click') return; + + var _a = this.$refs.clock.getBoundingClientRect(), + width = _a.width, + top = _a.top, + left = _a.left; + + var innerWidth = this.$refs.innerClock.getBoundingClientRect().width; + + var _b = 'touches' in e ? e.touches[0] : e, + clientX = _b.clientX, + clientY = _b.clientY; + + var center = { + x: width / 2, + y: -width / 2 + }; + var coords = { + x: clientX - left, + y: top - clientY + }; + var handAngle = Math.round(this.angle(center, coords) - this.rotate + 360) % 360; + var insideClick = this.double && this.euclidean(center, coords) < (innerWidth + innerWidth * this.innerRadiusScale) / 4; + var checksCount = Math.ceil(15 / this.degreesPerUnit); + var value; + + for (var i = 0; i < checksCount; i++) { + value = this.angleToValue(handAngle + i * this.degreesPerUnit, insideClick); + if (this.isAllowed(value)) return this.setMouseDownValue(value); + value = this.angleToValue(handAngle - i * this.degreesPerUnit, insideClick); + if (this.isAllowed(value)) return this.setMouseDownValue(value); + } + }, + angleToValue: function angleToValue(angle, insideClick) { + var value = (Math.round(angle / this.degreesPerUnit) + (insideClick ? this.roundCount : 0)) % this.count + this.min; // Necessary to fix edge case when selecting left part of the value(s) at 12 o'clock + + if (angle < 360 - this.degreesPerUnit / 2) return value; + return insideClick ? this.max - this.roundCount + 1 : this.min; + }, + setMouseDownValue: function setMouseDownValue(value) { + if (this.valueOnMouseDown === null) { + this.valueOnMouseDown = value; + } + + this.valueOnMouseUp = value; + this.update(value); + }, + update: function update(value) { + if (this.inputValue !== value) { + this.inputValue = value; + this.$emit('input', value); + } + }, + euclidean: function euclidean(p0, p1) { + var dx = p1.x - p0.x; + var dy = p1.y - p0.y; + return Math.sqrt(dx * dx + dy * dy); + }, + angle: function angle(center, p1) { + var value = 2 * Math.atan2(p1.y - center.y - this.euclidean(center, p1), p1.x - center.x); + return Math.abs(value * 180 / Math.PI); + } + }, + render: function render(h) { + var _this = this; + + var data = { + staticClass: 'v-time-picker-clock', + class: __assign({ + 'v-time-picker-clock--indeterminate': this.value == null + }, this.themeClasses), + on: this.readonly || this.disabled ? undefined : { + mousedown: this.onMouseDown, + mouseup: this.onMouseUp, + mouseleave: function mouseleave(e) { + return _this.isDragging && _this.onMouseUp(e); + }, + touchstart: this.onMouseDown, + touchend: this.onMouseUp, + mousemove: this.onDragMove, + touchmove: this.onDragMove + }, + ref: 'clock' + }; + + if (this.scrollable && data.on) { + data.on.wheel = this.wheel; + } + + return h('div', data, [h('div', { + staticClass: 'v-time-picker-clock__inner', + ref: 'innerClock' + }, [this.genHand(), this.genValues()])]); + } +})); + +/***/ }), + +/***/ "./src/components/VTimePicker/VTimePickerTitle.sass": +/*!**********************************************************!*\ + !*** ./src/components/VTimePicker/VTimePickerTitle.sass ***! + \**********************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTimePicker/VTimePickerTitle.ts": +/*!********************************************************!*\ + !*** ./src/components/VTimePicker/VTimePickerTitle.ts ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTimePickerTitle_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTimePickerTitle.sass */ "./src/components/VTimePicker/VTimePickerTitle.sass"); +/* harmony import */ var _VTimePickerTitle_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTimePickerTitle_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_picker_button__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/picker-button */ "./src/mixins/picker-button/index.ts"); +/* harmony import */ var _VDatePicker_util__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VDatePicker/util */ "./src/components/VDatePicker/util/index.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _SelectingTimes__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./SelectingTimes */ "./src/components/VTimePicker/SelectingTimes.ts"); + // Mixins + + // Utils + + + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_3__["default"])(_mixins_picker_button__WEBPACK_IMPORTED_MODULE_1__["default"] +/* @vue/component */ +).extend({ + name: 'v-time-picker-title', + props: { + ampm: Boolean, + ampmReadonly: Boolean, + disabled: Boolean, + hour: Number, + minute: Number, + second: Number, + period: { + type: String, + validator: function validator(period) { + return period === 'am' || period === 'pm'; + } + }, + readonly: Boolean, + useSeconds: Boolean, + selecting: Number + }, + methods: { + genTime: function genTime() { + var hour = this.hour; + + if (this.ampm) { + hour = hour ? (hour - 1) % 12 + 1 : 12; + } + + var displayedHour = this.hour == null ? '--' : this.ampm ? String(hour) : Object(_VDatePicker_util__WEBPACK_IMPORTED_MODULE_2__["pad"])(hour); + var displayedMinute = this.minute == null ? '--' : Object(_VDatePicker_util__WEBPACK_IMPORTED_MODULE_2__["pad"])(this.minute); + var titleContent = [this.genPickerButton('selecting', _SelectingTimes__WEBPACK_IMPORTED_MODULE_4__["SelectingTimes"].Hour, displayedHour, this.disabled), this.$createElement('span', ':'), this.genPickerButton('selecting', _SelectingTimes__WEBPACK_IMPORTED_MODULE_4__["SelectingTimes"].Minute, displayedMinute, this.disabled)]; + + if (this.useSeconds) { + var displayedSecond = this.second == null ? '--' : Object(_VDatePicker_util__WEBPACK_IMPORTED_MODULE_2__["pad"])(this.second); + titleContent.push(this.$createElement('span', ':')); + titleContent.push(this.genPickerButton('selecting', _SelectingTimes__WEBPACK_IMPORTED_MODULE_4__["SelectingTimes"].Second, displayedSecond, this.disabled)); + } + + return this.$createElement('div', { + class: 'v-time-picker-title__time' + }, titleContent); + }, + genAmPm: function genAmPm() { + return this.$createElement('div', { + staticClass: 'v-time-picker-title__ampm', + class: { + 'v-time-picker-title__ampm--readonly': this.ampmReadonly + } + }, [!this.ampmReadonly || this.period === 'am' ? this.genPickerButton('period', 'am', this.$vuetify.lang.t('$vuetify.timePicker.am'), this.disabled || this.readonly) : null, !this.ampmReadonly || this.period === 'pm' ? this.genPickerButton('period', 'pm', this.$vuetify.lang.t('$vuetify.timePicker.pm'), this.disabled || this.readonly) : null]); + } + }, + render: function render(h) { + var children = [this.genTime()]; + this.ampm && children.push(this.genAmPm()); + return h('div', { + staticClass: 'v-time-picker-title' + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VTimePicker/index.ts": +/*!*********************************************!*\ + !*** ./src/components/VTimePicker/index.ts ***! + \*********************************************/ +/*! exports provided: VTimePicker, VTimePickerClock, VTimePickerTitle, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTimePicker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTimePicker */ "./src/components/VTimePicker/VTimePicker.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTimePicker", function() { return _VTimePicker__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VTimePickerClock__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VTimePickerClock */ "./src/components/VTimePicker/VTimePickerClock.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTimePickerClock", function() { return _VTimePickerClock__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + +/* harmony import */ var _VTimePickerTitle__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./VTimePickerTitle */ "./src/components/VTimePicker/VTimePickerTitle.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTimePickerTitle", function() { return _VTimePickerTitle__WEBPACK_IMPORTED_MODULE_2__["default"]; }); + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VTimePicker: _VTimePicker__WEBPACK_IMPORTED_MODULE_0__["default"], + VTimePickerClock: _VTimePickerClock__WEBPACK_IMPORTED_MODULE_1__["default"], + VTimePickerTitle: _VTimePickerTitle__WEBPACK_IMPORTED_MODULE_2__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VTimeline/VTimeline.sass": +/*!*************************************************!*\ + !*** ./src/components/VTimeline/VTimeline.sass ***! + \*************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTimeline/VTimeline.ts": +/*!***********************************************!*\ + !*** ./src/components/VTimeline/VTimeline.ts ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTimeline_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTimeline.sass */ "./src/components/VTimeline/VTimeline.sass"); +/* harmony import */ var _VTimeline_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTimeline_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Styles + + + + // Mixins + + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_1__["default"])(_mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"] +/* @vue/component */ +).extend({ + name: 'v-timeline', + provide: function provide() { + return { + timeline: this + }; + }, + props: { + alignTop: Boolean, + dense: Boolean, + reverse: Boolean + }, + computed: { + classes: function classes() { + return __assign({ + 'v-timeline--align-top': this.alignTop, + 'v-timeline--dense': this.dense, + 'v-timeline--reverse': this.reverse + }, this.themeClasses); + } + }, + render: function render(h) { + return h('div', { + staticClass: 'v-timeline', + class: this.classes + }, this.$slots.default); + } +})); + +/***/ }), + +/***/ "./src/components/VTimeline/VTimelineItem.ts": +/*!***************************************************!*\ + !*** ./src/components/VTimeline/VTimelineItem.ts ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); +/* harmony import */ var _VIcon__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VIcon */ "./src/components/VIcon/index.ts"); +/* harmony import */ var _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/themeable */ "./src/mixins/themeable/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; // Types + + + + // Mixins + + + +var baseMixins = Object(_util_mixins__WEBPACK_IMPORTED_MODULE_0__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_themeable__WEBPACK_IMPORTED_MODULE_2__["default"] +/* @vue/component */ +); +/* harmony default export */ __webpack_exports__["default"] = (baseMixins.extend().extend({ + name: 'v-timeline-item', + inject: ['timeline'], + props: { + color: { + type: String, + default: 'primary' + }, + fillDot: Boolean, + hideDot: Boolean, + icon: String, + iconColor: String, + large: Boolean, + left: Boolean, + right: Boolean, + small: Boolean + }, + computed: { + hasIcon: function hasIcon() { + return !!this.icon || !!this.$slots.icon; + } + }, + methods: { + genBody: function genBody() { + return this.$createElement('div', { + staticClass: 'v-timeline-item__body' + }, this.$slots.default); + }, + genIcon: function genIcon() { + if (this.$slots.icon) { + return this.$slots.icon; + } + + return this.$createElement(_VIcon__WEBPACK_IMPORTED_MODULE_1__["default"], { + props: { + color: this.iconColor, + dark: !this.theme.isDark, + small: this.small + } + }, this.icon); + }, + genInnerDot: function genInnerDot() { + var data = this.setBackgroundColor(this.color); + return this.$createElement('div', __assign({ + staticClass: 'v-timeline-item__inner-dot' + }, data), [this.hasIcon && this.genIcon()]); + }, + genDot: function genDot() { + return this.$createElement('div', { + staticClass: 'v-timeline-item__dot', + class: { + 'v-timeline-item__dot--small': this.small, + 'v-timeline-item__dot--large': this.large + } + }, [this.genInnerDot()]); + }, + genDivider: function genDivider() { + var children = []; + if (!this.hideDot) children.push(this.genDot()); + return this.$createElement('div', { + staticClass: 'v-timeline-item__divider' + }, children); + }, + genOpposite: function genOpposite() { + return this.$createElement('div', { + staticClass: 'v-timeline-item__opposite' + }, this.$slots.opposite); + } + }, + render: function render(h) { + var children = [this.genBody(), this.genDivider()]; + if (this.$slots.opposite) children.push(this.genOpposite()); + return h('div', { + staticClass: 'v-timeline-item', + class: __assign({ + 'v-timeline-item--fill-dot': this.fillDot, + 'v-timeline-item--before': this.timeline.reverse ? this.right : this.left, + 'v-timeline-item--after': this.timeline.reverse ? this.left : this.right + }, this.themeClasses) + }, children); + } +})); + +/***/ }), + +/***/ "./src/components/VTimeline/index.ts": +/*!*******************************************!*\ + !*** ./src/components/VTimeline/index.ts ***! + \*******************************************/ +/*! exports provided: VTimeline, VTimelineItem, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTimeline__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTimeline */ "./src/components/VTimeline/VTimeline.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTimeline", function() { return _VTimeline__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _VTimelineItem__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./VTimelineItem */ "./src/components/VTimeline/VTimelineItem.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VTimelineItem", function() { return _VTimelineItem__WEBPACK_IMPORTED_MODULE_1__["default"]; }); + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VTimeline: _VTimeline__WEBPACK_IMPORTED_MODULE_0__["default"], + VTimelineItem: _VTimelineItem__WEBPACK_IMPORTED_MODULE_1__["default"] + } +}); + +/***/ }), + +/***/ "./src/components/VToolbar/VToolbar.sass": +/*!***********************************************!*\ + !*** ./src/components/VToolbar/VToolbar.sass ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VToolbar/VToolbar.ts": +/*!*********************************************!*\ + !*** ./src/components/VToolbar/VToolbar.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VToolbar_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VToolbar.sass */ "./src/components/VToolbar/VToolbar.sass"); +/* harmony import */ var _VToolbar_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VToolbar_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../VSheet/VSheet */ "./src/components/VSheet/VSheet.ts"); +/* harmony import */ var _VImg_VImg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../VImg/VImg */ "./src/components/VImg/VImg.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +var __assign = undefined && undefined.__assign || function () { + __assign = Object.assign || function (t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + + for (var p in s) { + if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + } + + return t; + }; + + return __assign.apply(this, arguments); +}; + +var __read = undefined && undefined.__read || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), + r, + ar = [], + e; + + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) { + ar.push(r.value); + } + } catch (error) { + e = { + error: error + }; + } finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } finally { + if (e) throw e.error; + } + } + + return ar; +}; // Styles + + + // Extensions + + // Components + + // Utilities + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (_VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].extend({ + name: 'v-toolbar', + props: { + absolute: Boolean, + bottom: Boolean, + collapse: Boolean, + dense: Boolean, + extended: Boolean, + extensionHeight: { + default: 48, + type: [Number, String] + }, + flat: Boolean, + floating: Boolean, + prominent: Boolean, + short: Boolean, + src: { + type: [String, Object], + default: '' + }, + tag: { + type: String, + default: 'header' + } + }, + data: function data() { + return { + isExtended: false + }; + }, + computed: { + computedHeight: function computedHeight() { + var height = this.computedContentHeight; + if (!this.isExtended) return height; + var extensionHeight = parseInt(this.extensionHeight); + return this.isCollapsed ? height : height + (!isNaN(extensionHeight) ? extensionHeight : 0); + }, + computedContentHeight: function computedContentHeight() { + if (this.height) return parseInt(this.height); + if (this.isProminent && this.dense) return 96; + if (this.isProminent && this.short) return 112; + if (this.isProminent) return 128; + if (this.dense) return 48; + if (this.short || this.$vuetify.breakpoint.smAndDown) return 56; + return 64; + }, + classes: function classes() { + return __assign(__assign({}, _VSheet_VSheet__WEBPACK_IMPORTED_MODULE_1__["default"].options.computed.classes.call(this)), { + 'v-toolbar': true, + 'v-toolbar--absolute': this.absolute, + 'v-toolbar--bottom': this.bottom, + 'v-toolbar--collapse': this.collapse, + 'v-toolbar--collapsed': this.isCollapsed, + 'v-toolbar--dense': this.dense, + 'v-toolbar--extended': this.isExtended, + 'v-toolbar--flat': this.flat, + 'v-toolbar--floating': this.floating, + 'v-toolbar--prominent': this.isProminent + }); + }, + isCollapsed: function isCollapsed() { + return this.collapse; + }, + isProminent: function isProminent() { + return this.prominent; + }, + styles: function styles() { + return __assign(__assign({}, this.measurableStyles), { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["convertToUnit"])(this.computedHeight) + }); + } + }, + created: function created() { + var _this = this; + + var breakingProps = [['app', ''], ['manual-scroll', ''], ['clipped-left', ''], ['clipped-right', ''], ['inverted-scroll', ''], ['scroll-off-screen', ''], ['scroll-target', ''], ['scroll-threshold', ''], ['card', '']]; + /* istanbul ignore next */ + + breakingProps.forEach(function (_a) { + var _b = __read(_a, 2), + original = _b[0], + replacement = _b[1]; + + if (_this.$attrs.hasOwnProperty(original)) Object(_util_console__WEBPACK_IMPORTED_MODULE_4__["breaking"])(original, replacement, _this); + }); + }, + methods: { + genBackground: function genBackground() { + var props = { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["convertToUnit"])(this.computedHeight), + src: this.src + }; + var image = this.$scopedSlots.img ? this.$scopedSlots.img({ + props: props + }) : this.$createElement(_VImg_VImg__WEBPACK_IMPORTED_MODULE_2__["default"], { + props: props + }); + return this.$createElement('div', { + staticClass: 'v-toolbar__image' + }, [image]); + }, + genContent: function genContent() { + return this.$createElement('div', { + staticClass: 'v-toolbar__content', + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["convertToUnit"])(this.computedContentHeight) + } + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["getSlot"])(this)); + }, + genExtension: function genExtension() { + return this.$createElement('div', { + staticClass: 'v-toolbar__extension', + style: { + height: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["convertToUnit"])(this.extensionHeight) + } + }, Object(_util_helpers__WEBPACK_IMPORTED_MODULE_3__["getSlot"])(this, 'extension')); + } + }, + render: function render(h) { + this.isExtended = this.extended || !!this.$scopedSlots.extension; + var children = [this.genContent()]; + var data = this.setBackgroundColor(this.color, { + class: this.classes, + style: this.styles, + on: this.$listeners + }); + if (this.isExtended) children.push(this.genExtension()); + if (this.src || this.$scopedSlots.img) children.unshift(this.genBackground()); + return h(this.tag, data, children); + } +})); + +/***/ }), + +/***/ "./src/components/VToolbar/index.ts": +/*!******************************************!*\ + !*** ./src/components/VToolbar/index.ts ***! + \******************************************/ +/*! exports provided: VToolbar, VToolbarItems, VToolbarTitle, default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VToolbarItems", function() { return VToolbarItems; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VToolbarTitle", function() { return VToolbarTitle; }); +/* harmony import */ var _VToolbar__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VToolbar */ "./src/components/VToolbar/VToolbar.ts"); +/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "VToolbar", function() { return _VToolbar__WEBPACK_IMPORTED_MODULE_0__["default"]; }); + +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +// Components + // Utilities + + +var VToolbarTitle = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('v-toolbar__title'); +var VToolbarItems = Object(_util_helpers__WEBPACK_IMPORTED_MODULE_1__["createSimpleFunctional"])('v-toolbar__items'); + +/* harmony default export */ __webpack_exports__["default"] = ({ + $_vuetify_subcomponents: { + VToolbar: _VToolbar__WEBPACK_IMPORTED_MODULE_0__["default"], + VToolbarItems: VToolbarItems, + VToolbarTitle: VToolbarTitle + } +}); + +/***/ }), + +/***/ "./src/components/VTooltip/VTooltip.sass": +/*!***********************************************!*\ + !*** ./src/components/VTooltip/VTooltip.sass ***! + \***********************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +// extracted by mini-css-extract-plugin + +/***/ }), + +/***/ "./src/components/VTooltip/VTooltip.ts": +/*!*********************************************!*\ + !*** ./src/components/VTooltip/VTooltip.ts ***! + \*********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _VTooltip_sass__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./VTooltip.sass */ "./src/components/VTooltip/VTooltip.sass"); +/* harmony import */ var _VTooltip_sass__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_VTooltip_sass__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _mixins_activatable__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../mixins/activatable */ "./src/mixins/activatable/index.ts"); +/* harmony import */ var _mixins_colorable__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../mixins/colorable */ "./src/mixins/colorable/index.ts"); +/* harmony import */ var _mixins_delayable__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../../mixins/delayable */ "./src/mixins/delayable/index.ts"); +/* harmony import */ var _mixins_dependent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../../mixins/dependent */ "./src/mixins/dependent/index.ts"); +/* harmony import */ var _mixins_detachable__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../../mixins/detachable */ "./src/mixins/detachable/index.ts"); +/* harmony import */ var _mixins_menuable__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../../mixins/menuable */ "./src/mixins/menuable/index.ts"); +/* harmony import */ var _mixins_toggleable__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../../mixins/toggleable */ "./src/mixins/toggleable/index.ts"); +/* harmony import */ var _util_helpers__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../../util/helpers */ "./src/util/helpers.ts"); +/* harmony import */ var _util_console__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../../util/console */ "./src/util/console.ts"); +/* harmony import */ var _util_mixins__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../../util/mixins */ "./src/util/mixins.ts"); + // Mixins + + + + + + + + // Helpers + + + + +/* @vue/component */ + +/* harmony default export */ __webpack_exports__["default"] = (Object(_util_mixins__WEBPACK_IMPORTED_MODULE_10__["default"])(_mixins_colorable__WEBPACK_IMPORTED_MODULE_2__["default"], _mixins_delayable__WEBPACK_IMPORTED_MODULE_3__["default"], _mixins_dependent__WEBPACK_IMPORTED_MODULE_4__["default"], _mixins_detachable__WEBPACK_IMPORTED_MODULE_5__["default"], _mixins_menuable__WEBPACK_IMPORTED_MODULE_6__["default"], _mixins_toggleable__WEBPACK_IMPORTED_MODULE_7__["default"]).extend({ + name: 'v-tooltip', + props: { + closeDelay: { + type: [Number, String], + default: 0 + }, + disabled: Boolean, + fixed: { + type: Boolean, + default: true + }, + openDelay: { + type: [Number, String], + default: 0 + }, + openOnHover: { + type: Boolean, + default: true + }, + tag: { + type: String, + default: 'span' + }, + transition: String + }, + data: function data() { + return { + calculatedMinWidth: 0, + closeDependents: false + }; + }, + computed: { + calculatedLeft: function calculatedLeft() { + var _a = this.dimensions, + activator = _a.activator, + content = _a.content; + var unknown = !this.bottom && !this.left && !this.top && !this.right; + var activatorLeft = this.attach !== false ? activator.offsetLeft : activator.left; + var left = 0; + + if (this.top || this.bottom || unknown) { + left = activatorLeft + activator.width / 2 - content.width / 2; + } else if (this.left || this.right) { + left = activatorLeft + (this.right ? activator.width : -content.width) + (this.right ? 10 : -10); + } + + if (this.nudgeLeft) left -= parseInt(this.nudgeLeft); + if (this.nudgeRight) left += parseInt(this.nudgeRight); + return this.calcXOverflow(left, this.dimensions.content.width) + "px"; + }, + calculatedTop: function calculatedTop() { + var _a = this.dimensions, + activator = _a.activator, + content = _a.content; + var activatorTop = this.attach !== false ? activator.offsetTop : activator.top; + var top = 0; + + if (this.top || this.bottom) { + top = activatorTop + (this.bottom ? activator.height : -content.height) + (this.bottom ? 10 : -10); + } else if (this.left || this.right) { + top = activatorTop + activator.height / 2 - content.height / 2; + } + + if (this.nudgeTop) top -= parseInt(this.nudgeTop); + if (this.nudgeBottom) top += parseInt(this.nudgeBottom); + return this.calcYOverflow(top + this.pageYOffset) + "px"; + }, + classes: function classes() { + return { + 'v-tooltip--top': this.top, + 'v-tooltip--right': this.right, + 'v-tooltip--bottom': this.bottom, + 'v-tooltip--left': this.left, + 'v-tooltip--attached': this.attach === '' || this.attach === true || this.attach === 'attach' + }; + }, + computedTransition: function computedTransition() { + if (this.transition) return this.transition; + return this.isActive ? 'scale-transition' : 'fade-transition'; + }, + offsetY: function offsetY() { + return this.top || this.bottom; + }, + offsetX: function offsetX() { + return this.left || this.right; + }, + styles: function styles() { + return { + left: this.calculatedLeft, + maxWidth: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.maxWidth), + minWidth: Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["convertToUnit"])(this.minWidth), + opacity: this.isActive ? 0.9 : 0, + top: this.calculatedTop, + zIndex: this.zIndex || this.activeZIndex + }; + } + }, + beforeMount: function beforeMount() { + var _this = this; + + this.$nextTick(function () { + _this.value && _this.callActivate(); + }); + }, + mounted: function mounted() { + if (Object(_util_helpers__WEBPACK_IMPORTED_MODULE_8__["getSlotType"])(this, 'activator', true) === 'v-slot') { + Object(_util_console__WEBPACK_IMPORTED_MODULE_9__["consoleError"])("v-tooltip's activator slot must be bound, try '