diff --git a/.travis.yml b/.travis.yml index 606b452472..b60b7acda7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,6 @@ language: php os: linux dist: bionic -sudo: false services: - memcached @@ -45,5 +44,5 @@ cache: - $HOME/.php-cs-fixer - $HOME/pecl_cache -matrix: +jobs: fast_finish: true diff --git a/composer.json b/composer.json index 02941d1933..d82794b8ce 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,7 @@ { "name": "getkirby/cms", "description": "The Kirby 3 core", - "version": "3.3.3", + "version": "3.3.4", "license": "proprietary", "keywords": ["kirby", "cms", "core"], "homepage": "https://getkirby.com", diff --git a/composer.lock b/composer.lock index b209f45b28..c03ad57e67 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d555f3a70378b49cf4e1eb249f8aeb85", + "content-hash": "fb4c488a44bae1ff2733bf8802b2dbba", "packages": [ { "name": "claviska/simpleimage", @@ -514,16 +514,16 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.13.1", + "version": "v1.14.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f" + "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7b4aab9743c30be783b73de055d24a39cf4b954f", - "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/34094cfa9abe1f0f14f48f490772db7a775559f2", + "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2", "shasum": "" }, "require": { @@ -535,7 +535,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.13-dev" + "dev-master": "1.14-dev" } }, "autoload": { @@ -569,7 +569,7 @@ "portable", "shim" ], - "time": "2019-11-27T14:18:11+00:00" + "time": "2020-01-13T11:15:53+00:00" }, { "name": "true/punycode", diff --git a/config/fields/number.php b/config/fields/number.php index 6f78f77dff..92a23eed64 100644 --- a/config/fields/number.php +++ b/config/fields/number.php @@ -38,7 +38,7 @@ return null; } - return (float)Str::float($value); + return is_float($value) === true ? $value : (float)Str::float($value); } ], 'validations' => [ diff --git a/i18n/rules/ko.json b/i18n/rules/ko.json new file mode 100644 index 0000000000..8dad2c021c --- /dev/null +++ b/i18n/rules/ko.json @@ -0,0 +1,11174 @@ +{ + "가": "ga", + "각": "gak", + "갂": "gakk", + "갃": "gak", + "간": "gan", + "갅": "gan", + "갆": "gan", + "갇": "gat", + "갈": "gal", + "갉": "gak", + "갊": "gam", + "갋": "gap", + "갌": "gat", + "갍": "gat", + "갎": "gap", + "갏": "gal", + "감": "gam", + "갑": "gap", + "값": "gap", + "갓": "gat", + "갔": "gat", + "강": "gang", + "갖": "gat", + "갗": "gat", + "갘": "gak", + "같": "gat", + "갚": "gap", + "갛": "gat", + "개": "gae", + "객": "gaek", + "갞": "gaekk", + "갟": "gaek", + "갠": "gaen", + "갡": "gaen", + "갢": "gaen", + "갣": "gaet", + "갤": "gael", + "갥": "gaek", + "갦": "gaem", + "갧": "gaep", + "갨": "gaet", + "갩": "gaet", + "갪": "gaep", + "갫": "gael", + "갬": "gaem", + "갭": "gaep", + "갮": "gaep", + "갯": "gaet", + "갰": "gaet", + "갱": "gaeng", + "갲": "gaet", + "갳": "gaet", + "갴": "gaek", + "갵": "gaet", + "갶": "gaep", + "갷": "gaet", + "갸": "gya", + "갹": "gyak", + "갺": "gyakk", + "갻": "gyak", + "갼": "gyan", + "갽": "gyan", + "갾": "gyan", + "갿": "gyat", + "걀": "gyal", + "걁": "gyak", + "걂": "gyam", + "걃": "gyap", + "걄": "gyat", + "걅": "gyat", + "걆": "gyap", + "걇": "gyal", + "걈": "gyam", + "걉": "gyap", + "걊": "gyap", + "걋": "gyat", + "걌": "gyat", + "걍": "gyang", + "걎": "gyat", + "걏": "gyat", + "걐": "gyak", + "걑": "gyat", + "걒": "gyap", + "걓": "gyat", + "걔": "gyae", + "걕": "gyaek", + "걖": "gyaekk", + "걗": "gyaek", + "걘": "gyaen", + "걙": "gyaen", + "걚": "gyaen", + "걛": "gyaet", + "걜": "gyael", + "걝": "gyaek", + "걞": "gyaem", + "걟": "gyaep", + "걠": "gyaet", + "걡": "gyaet", + "걢": "gyaep", + "걣": "gyael", + "걤": "gyaem", + "걥": "gyaep", + "걦": "gyaep", + "걧": "gyaet", + "걨": "gyaet", + "걩": "gyaeng", + "걪": "gyaet", + "걫": "gyaet", + "걬": "gyaek", + "걭": "gyaet", + "걮": "gyaep", + "걯": "gyaet", + "거": "geo", + "걱": "geok", + "걲": "geokk", + "걳": "geok", + "건": "geon", + "걵": "geon", + "걶": "geon", + "걷": "geot", + "걸": "geol", + "걹": "geok", + "걺": "geom", + "걻": "geop", + "걼": "geot", + "걽": "geot", + "걾": "geop", + "걿": "geol", + "검": "geom", + "겁": "geop", + "겂": "geop", + "것": "geot", + "겄": "geot", + "겅": "geong", + "겆": "geot", + "겇": "geot", + "겈": "geok", + "겉": "geot", + "겊": "geop", + "겋": "geot", + "게": "ge", + "겍": "gek", + "겎": "gekk", + "겏": "gek", + "겐": "gen", + "겑": "gen", + "겒": "gen", + "겓": "get", + "겔": "gel", + "겕": "gek", + "겖": "gem", + "겗": "gep", + "겘": "get", + "겙": "get", + "겚": "gep", + "겛": "gel", + "겜": "gem", + "겝": "gep", + "겞": "gep", + "겟": "get", + "겠": "get", + "겡": "geng", + "겢": "get", + "겣": "get", + "겤": "gek", + "겥": "get", + "겦": "gep", + "겧": "get", + "겨": "gyeo", + "격": "gyeok", + "겪": "gyeokk", + "겫": "gyeok", + "견": "gyeon", + "겭": "gyeon", + "겮": "gyeon", + "겯": "gyeot", + "결": "gyeol", + "겱": "gyeok", + "겲": "gyeom", + "겳": "gyeop", + "겴": "gyeot", + "겵": "gyeot", + "겶": "gyeop", + "겷": "gyeol", + "겸": "gyeom", + "겹": "gyeop", + "겺": "gyeop", + "겻": "gyeot", + "겼": "gyeot", + "경": "gyeong", + "겾": "gyeot", + "겿": "gyeot", + "곀": "gyeok", + "곁": "gyeot", + "곂": "gyeop", + "곃": "gyeot", + "계": "gye", + "곅": "gyek", + "곆": "gyekk", + "곇": "gyek", + "곈": "gyen", + "곉": "gyen", + "곊": "gyen", + "곋": "gyet", + "곌": "gyel", + "곍": "gyek", + "곎": "gyem", + "곏": "gyep", + "곐": "gyet", + "곑": "gyet", + "곒": "gyep", + "곓": "gyel", + "곔": "gyem", + "곕": "gyep", + "곖": "gyep", + "곗": "gyet", + "곘": "gyet", + "곙": "gyeng", + "곚": "gyet", + "곛": "gyet", + "곜": "gyek", + "곝": "gyet", + "곞": "gyep", + "곟": "gyet", + "고": "go", + "곡": "gok", + "곢": "gokk", + "곣": "gok", + "곤": "gon", + "곥": "gon", + "곦": "gon", + "곧": "got", + "골": "gol", + "곩": "gok", + "곪": "gom", + "곫": "gop", + "곬": "got", + "곭": "got", + "곮": "gop", + "곯": "gol", + "곰": "gom", + "곱": "gop", + "곲": "gop", + "곳": "got", + "곴": "got", + "공": "gong", + "곶": "got", + "곷": "got", + "곸": "gok", + "곹": "got", + "곺": "gop", + "곻": "got", + "과": "gwa", + "곽": "gwak", + "곾": "gwakk", + "곿": "gwak", + "관": "gwan", + "괁": "gwan", + "괂": "gwan", + "괃": "gwat", + "괄": "gwal", + "괅": "gwak", + "괆": "gwam", + "괇": "gwap", + "괈": "gwat", + "괉": "gwat", + "괊": "gwap", + "괋": "gwal", + "괌": "gwam", + "괍": "gwap", + "괎": "gwap", + "괏": "gwat", + "괐": "gwat", + "광": "gwang", + "괒": "gwat", + "괓": "gwat", + "괔": "gwak", + "괕": "gwat", + "괖": "gwap", + "괗": "gwat", + "괘": "gwae", + "괙": "gwaek", + "괚": "gwaekk", + "괛": "gwaek", + "괜": "gwaen", + "괝": "gwaen", + "괞": "gwaen", + "괟": "gwaet", + "괠": "gwael", + "괡": "gwaek", + "괢": "gwaem", + "괣": "gwaep", + "괤": "gwaet", + "괥": "gwaet", + "괦": "gwaep", + "괧": "gwael", + "괨": "gwaem", + "괩": "gwaep", + "괪": "gwaep", + "괫": "gwaet", + "괬": "gwaet", + "괭": "gwaeng", + "괮": "gwaet", + "괯": "gwaet", + "괰": "gwaek", + "괱": "gwaet", + "괲": "gwaep", + "괳": "gwaet", + "괴": "goe", + "괵": "goek", + "괶": "goekk", + "괷": "goek", + "괸": "goen", + "괹": "goen", + "괺": "goen", + "괻": "goet", + "괼": "goel", + "괽": "goek", + "괾": "goem", + "괿": "goep", + "굀": "goet", + "굁": "goet", + "굂": "goep", + "굃": "goel", + "굄": "goem", + "굅": "goep", + "굆": "goep", + "굇": "goet", + "굈": "goet", + "굉": "goeng", + "굊": "goet", + "굋": "goet", + "굌": "goek", + "굍": "goet", + "굎": "goep", + "굏": "goet", + "교": "gyo", + "굑": "gyok", + "굒": "gyokk", + "굓": "gyok", + "굔": "gyon", + "굕": "gyon", + "굖": "gyon", + "굗": "gyot", + "굘": "gyol", + "굙": "gyok", + "굚": "gyom", + "굛": "gyop", + "굜": "gyot", + "굝": "gyot", + "굞": "gyop", + "굟": "gyol", + "굠": "gyom", + "굡": "gyop", + "굢": "gyop", + "굣": "gyot", + "굤": "gyot", + "굥": "gyong", + "굦": "gyot", + "굧": "gyot", + "굨": "gyok", + "굩": "gyot", + "굪": "gyop", + "굫": "gyot", + "구": "gu", + "국": "guk", + "굮": "gukk", + "굯": "guk", + "군": "gun", + "굱": "gun", + "굲": "gun", + "굳": "gut", + "굴": "gul", + "굵": "guk", + "굶": "gum", + "굷": "gup", + "굸": "gut", + "굹": "gut", + "굺": "gup", + "굻": "gul", + "굼": "gum", + "굽": "gup", + "굾": "gup", + "굿": "gut", + "궀": "gut", + "궁": "gung", + "궂": "gut", + "궃": "gut", + "궄": "guk", + "궅": "gut", + "궆": "gup", + "궇": "gut", + "궈": "gwo", + "궉": "gwok", + "궊": "gwokk", + "궋": "gwok", + "권": "gwon", + "궍": "gwon", + "궎": "gwon", + "궏": "gwot", + "궐": "gwol", + "궑": "gwok", + "궒": "gwom", + "궓": "gwop", + "궔": "gwot", + "궕": "gwot", + "궖": "gwop", + "궗": "gwol", + "궘": "gwom", + "궙": "gwop", + "궚": "gwop", + "궛": "gwot", + "궜": "gwot", + "궝": "gwong", + "궞": "gwot", + "궟": "gwot", + "궠": "gwok", + "궡": "gwot", + "궢": "gwop", + "궣": "gwot", + "궤": "gwe", + "궥": "gwek", + "궦": "gwekk", + "궧": "gwek", + "궨": "gwen", + "궩": "gwen", + "궪": "gwen", + "궫": "gwet", + "궬": "gwel", + "궭": "gwek", + "궮": "gwem", + "궯": "gwep", + "궰": "gwet", + "궱": "gwet", + "궲": "gwep", + "궳": "gwel", + "궴": "gwem", + "궵": "gwep", + "궶": "gwep", + "궷": "gwet", + "궸": "gwet", + "궹": "gweng", + "궺": "gwet", + "궻": "gwet", + "궼": "gwek", + "궽": "gwet", + "궾": "gwep", + "궿": "gwet", + "귀": "gwi", + "귁": "gwik", + "귂": "gwikk", + "귃": "gwik", + "귄": "gwin", + "귅": "gwin", + "귆": "gwin", + "귇": "gwit", + "귈": "gwil", + "귉": "gwik", + "귊": "gwim", + "귋": "gwip", + "귌": "gwit", + "귍": "gwit", + "귎": "gwip", + "귏": "gwil", + "귐": "gwim", + "귑": "gwip", + "귒": "gwip", + "귓": "gwit", + "귔": "gwit", + "귕": "gwing", + "귖": "gwit", + "귗": "gwit", + "귘": "gwik", + "귙": "gwit", + "귚": "gwip", + "귛": "gwit", + "규": "gyu", + "귝": "gyuk", + "귞": "gyukk", + "귟": "gyuk", + "균": "gyun", + "귡": "gyun", + "귢": "gyun", + "귣": "gyut", + "귤": "gyul", + "귥": "gyuk", + "귦": "gyum", + "귧": "gyup", + "귨": "gyut", + "귩": "gyut", + "귪": "gyup", + "귫": "gyul", + "귬": "gyum", + "귭": "gyup", + "귮": "gyup", + "귯": "gyut", + "귰": "gyut", + "귱": "gyung", + "귲": "gyut", + "귳": "gyut", + "귴": "gyuk", + "귵": "gyut", + "귶": "gyup", + "귷": "gyut", + "그": "geu", + "극": "geuk", + "귺": "geukk", + "귻": "geuk", + "근": "geun", + "귽": "geun", + "귾": "geun", + "귿": "geut", + "글": "geul", + "긁": "geuk", + "긂": "geum", + "긃": "geup", + "긄": "geut", + "긅": "geut", + "긆": "geup", + "긇": "geul", + "금": "geum", + "급": "geup", + "긊": "geup", + "긋": "geut", + "긌": "geut", + "긍": "geung", + "긎": "geut", + "긏": "geut", + "긐": "geuk", + "긑": "geut", + "긒": "geup", + "긓": "geut", + "긔": "geui", + "긕": "geuik", + "긖": "geuikk", + "긗": "geuik", + "긘": "geuin", + "긙": "geuin", + "긚": "geuin", + "긛": "geuit", + "긜": "geuil", + "긝": "geuik", + "긞": "geuim", + "긟": "geuip", + "긠": "geuit", + "긡": "geuit", + "긢": "geuip", + "긣": "geuil", + "긤": "geuim", + "긥": "geuip", + "긦": "geuip", + "긧": "geuit", + "긨": "geuit", + "긩": "geuing", + "긪": "geuit", + "긫": "geuit", + "긬": "geuik", + "긭": "geuit", + "긮": "geuip", + "긯": "geuit", + "기": "gi", + "긱": "gik", + "긲": "gikk", + "긳": "gik", + "긴": "gin", + "긵": "gin", + "긶": "gin", + "긷": "git", + "길": "gil", + "긹": "gik", + "긺": "gim", + "긻": "gip", + "긼": "git", + "긽": "git", + "긾": "gip", + "긿": "gil", + "김": "gim", + "깁": "gip", + "깂": "gip", + "깃": "git", + "깄": "git", + "깅": "ging", + "깆": "git", + "깇": "git", + "깈": "gik", + "깉": "git", + "깊": "gip", + "깋": "git", + "까": "kka", + "깍": "kkak", + "깎": "kkakk", + "깏": "kkak", + "깐": "kkan", + "깑": "kkan", + "깒": "kkan", + "깓": "kkat", + "깔": "kkal", + "깕": "kkak", + "깖": "kkam", + "깗": "kkap", + "깘": "kkat", + "깙": "kkat", + "깚": "kkap", + "깛": "kkal", + "깜": "kkam", + "깝": "kkap", + "깞": "kkap", + "깟": "kkat", + "깠": "kkat", + "깡": "kkang", + "깢": "kkat", + "깣": "kkat", + "깤": "kkak", + "깥": "kkat", + "깦": "kkap", + "깧": "kkat", + "깨": "kkae", + "깩": "kkaek", + "깪": "kkaekk", + "깫": "kkaek", + "깬": "kkaen", + "깭": "kkaen", + "깮": "kkaen", + "깯": "kkaet", + "깰": "kkael", + "깱": "kkaek", + "깲": "kkaem", + "깳": "kkaep", + "깴": "kkaet", + "깵": "kkaet", + "깶": "kkaep", + "깷": "kkael", + "깸": "kkaem", + "깹": "kkaep", + "깺": "kkaep", + "깻": "kkaet", + "깼": "kkaet", + "깽": "kkaeng", + "깾": "kkaet", + "깿": "kkaet", + "꺀": "kkaek", + "꺁": "kkaet", + "꺂": "kkaep", + "꺃": "kkaet", + "꺄": "kkya", + "꺅": "kkyak", + "꺆": "kkyakk", + "꺇": "kkyak", + "꺈": "kkyan", + "꺉": "kkyan", + "꺊": "kkyan", + "꺋": "kkyat", + "꺌": "kkyal", + "꺍": "kkyak", + "꺎": "kkyam", + "꺏": "kkyap", + "꺐": "kkyat", + "꺑": "kkyat", + "꺒": "kkyap", + "꺓": "kkyal", + "꺔": "kkyam", + "꺕": "kkyap", + "꺖": "kkyap", + "꺗": "kkyat", + "꺘": "kkyat", + "꺙": "kkyang", + "꺚": "kkyat", + "꺛": "kkyat", + "꺜": "kkyak", + "꺝": "kkyat", + "꺞": "kkyap", + "꺟": "kkyat", + "꺠": "kkyae", + "꺡": "kkyaek", + "꺢": "kkyaekk", + "꺣": "kkyaek", + "꺤": "kkyaen", + "꺥": "kkyaen", + "꺦": "kkyaen", + "꺧": "kkyaet", + "꺨": "kkyael", + "꺩": "kkyaek", + "꺪": "kkyaem", + "꺫": "kkyaep", + "꺬": "kkyaet", + "꺭": "kkyaet", + "꺮": "kkyaep", + "꺯": "kkyael", + "꺰": "kkyaem", + "꺱": "kkyaep", + "꺲": "kkyaep", + "꺳": "kkyaet", + "꺴": "kkyaet", + "꺵": "kkyaeng", + "꺶": "kkyaet", + "꺷": "kkyaet", + "꺸": "kkyaek", + "꺹": "kkyaet", + "꺺": "kkyaep", + "꺻": "kkyaet", + "꺼": "kkeo", + "꺽": "kkeok", + "꺾": "kkeokk", + "꺿": "kkeok", + "껀": "kkeon", + "껁": "kkeon", + "껂": "kkeon", + "껃": "kkeot", + "껄": "kkeol", + "껅": "kkeok", + "껆": "kkeom", + "껇": "kkeop", + "껈": "kkeot", + "껉": "kkeot", + "껊": "kkeop", + "껋": "kkeol", + "껌": "kkeom", + "껍": "kkeop", + "껎": "kkeop", + "껏": "kkeot", + "껐": "kkeot", + "껑": "kkeong", + "껒": "kkeot", + "껓": "kkeot", + "껔": "kkeok", + "껕": "kkeot", + "껖": "kkeop", + "껗": "kkeot", + "께": "kke", + "껙": "kkek", + "껚": "kkekk", + "껛": "kkek", + "껜": "kken", + "껝": "kken", + "껞": "kken", + "껟": "kket", + "껠": "kkel", + "껡": "kkek", + "껢": "kkem", + "껣": "kkep", + "껤": "kket", + "껥": "kket", + "껦": "kkep", + "껧": "kkel", + "껨": "kkem", + "껩": "kkep", + "껪": "kkep", + "껫": "kket", + "껬": "kket", + "껭": "kkeng", + "껮": "kket", + "껯": "kket", + "껰": "kkek", + "껱": "kket", + "껲": "kkep", + "껳": "kket", + "껴": "kkyeo", + "껵": "kkyeok", + "껶": "kkyeokk", + "껷": "kkyeok", + "껸": "kkyeon", + "껹": "kkyeon", + "껺": "kkyeon", + "껻": "kkyeot", + "껼": "kkyeol", + "껽": "kkyeok", + "껾": "kkyeom", + "껿": "kkyeop", + "꼀": "kkyeot", + "꼁": "kkyeot", + "꼂": "kkyeop", + "꼃": "kkyeol", + "꼄": "kkyeom", + "꼅": "kkyeop", + "꼆": "kkyeop", + "꼇": "kkyeot", + "꼈": "kkyeot", + "꼉": "kkyeong", + "꼊": "kkyeot", + "꼋": "kkyeot", + "꼌": "kkyeok", + "꼍": "kkyeot", + "꼎": "kkyeop", + "꼏": "kkyeot", + "꼐": "kkye", + "꼑": "kkyek", + "꼒": "kkyekk", + "꼓": "kkyek", + "꼔": "kkyen", + "꼕": "kkyen", + "꼖": "kkyen", + "꼗": "kkyet", + "꼘": "kkyel", + "꼙": "kkyek", + "꼚": "kkyem", + "꼛": "kkyep", + "꼜": "kkyet", + "꼝": "kkyet", + "꼞": "kkyep", + "꼟": "kkyel", + "꼠": "kkyem", + "꼡": "kkyep", + "꼢": "kkyep", + "꼣": "kkyet", + "꼤": "kkyet", + "꼥": "kkyeng", + "꼦": "kkyet", + "꼧": "kkyet", + "꼨": "kkyek", + "꼩": "kkyet", + "꼪": "kkyep", + "꼫": "kkyet", + "꼬": "kko", + "꼭": "kkok", + "꼮": "kkokk", + "꼯": "kkok", + "꼰": "kkon", + "꼱": "kkon", + "꼲": "kkon", + "꼳": "kkot", + "꼴": "kkol", + "꼵": "kkok", + "꼶": "kkom", + "꼷": "kkop", + "꼸": "kkot", + "꼹": "kkot", + "꼺": "kkop", + "꼻": "kkol", + "꼼": "kkom", + "꼽": "kkop", + "꼾": "kkop", + "꼿": "kkot", + "꽀": "kkot", + "꽁": "kkong", + "꽂": "kkot", + "꽃": "kkot", + "꽄": "kkok", + "꽅": "kkot", + "꽆": "kkop", + "꽇": "kkot", + "꽈": "kkwa", + "꽉": "kkwak", + "꽊": "kkwakk", + "꽋": "kkwak", + "꽌": "kkwan", + "꽍": "kkwan", + "꽎": "kkwan", + "꽏": "kkwat", + "꽐": "kkwal", + "꽑": "kkwak", + "꽒": "kkwam", + "꽓": "kkwap", + "꽔": "kkwat", + "꽕": "kkwat", + "꽖": "kkwap", + "꽗": "kkwal", + "꽘": "kkwam", + "꽙": "kkwap", + "꽚": "kkwap", + "꽛": "kkwat", + "꽜": "kkwat", + "꽝": "kkwang", + "꽞": "kkwat", + "꽟": "kkwat", + "꽠": "kkwak", + "꽡": "kkwat", + "꽢": "kkwap", + "꽣": "kkwat", + "꽤": "kkwae", + "꽥": "kkwaek", + "꽦": "kkwaekk", + "꽧": "kkwaek", + "꽨": "kkwaen", + "꽩": "kkwaen", + "꽪": "kkwaen", + "꽫": "kkwaet", + "꽬": "kkwael", + "꽭": "kkwaek", + "꽮": "kkwaem", + "꽯": "kkwaep", + "꽰": "kkwaet", + "꽱": "kkwaet", + "꽲": "kkwaep", + "꽳": "kkwael", + "꽴": "kkwaem", + "꽵": "kkwaep", + "꽶": "kkwaep", + "꽷": "kkwaet", + "꽸": "kkwaet", + "꽹": "kkwaeng", + "꽺": "kkwaet", + "꽻": "kkwaet", + "꽼": "kkwaek", + "꽽": "kkwaet", + "꽾": "kkwaep", + "꽿": "kkwaet", + "꾀": "kkoe", + "꾁": "kkoek", + "꾂": "kkoekk", + "꾃": "kkoek", + "꾄": "kkoen", + "꾅": "kkoen", + "꾆": "kkoen", + "꾇": "kkoet", + "꾈": "kkoel", + "꾉": "kkoek", + "꾊": "kkoem", + "꾋": "kkoep", + "꾌": "kkoet", + "꾍": "kkoet", + "꾎": "kkoep", + "꾏": "kkoel", + "꾐": "kkoem", + "꾑": "kkoep", + "꾒": "kkoep", + "꾓": "kkoet", + "꾔": "kkoet", + "꾕": "kkoeng", + "꾖": "kkoet", + "꾗": "kkoet", + "꾘": "kkoek", + "꾙": "kkoet", + "꾚": "kkoep", + "꾛": "kkoet", + "꾜": "kkyo", + "꾝": "kkyok", + "꾞": "kkyokk", + "꾟": "kkyok", + "꾠": "kkyon", + "꾡": "kkyon", + "꾢": "kkyon", + "꾣": "kkyot", + "꾤": "kkyol", + "꾥": "kkyok", + "꾦": "kkyom", + "꾧": "kkyop", + "꾨": "kkyot", + "꾩": "kkyot", + "꾪": "kkyop", + "꾫": "kkyol", + "꾬": "kkyom", + "꾭": "kkyop", + "꾮": "kkyop", + "꾯": "kkyot", + "꾰": "kkyot", + "꾱": "kkyong", + "꾲": "kkyot", + "꾳": "kkyot", + "꾴": "kkyok", + "꾵": "kkyot", + "꾶": "kkyop", + "꾷": "kkyot", + "꾸": "kku", + "꾹": "kkuk", + "꾺": "kkukk", + "꾻": "kkuk", + "꾼": "kkun", + "꾽": "kkun", + "꾾": "kkun", + "꾿": "kkut", + "꿀": "kkul", + "꿁": "kkuk", + "꿂": "kkum", + "꿃": "kkup", + "꿄": "kkut", + "꿅": "kkut", + "꿆": "kkup", + "꿇": "kkul", + "꿈": "kkum", + "꿉": "kkup", + "꿊": "kkup", + "꿋": "kkut", + "꿌": "kkut", + "꿍": "kkung", + "꿎": "kkut", + "꿏": "kkut", + "꿐": "kkuk", + "꿑": "kkut", + "꿒": "kkup", + "꿓": "kkut", + "꿔": "kkwo", + "꿕": "kkwok", + "꿖": "kkwokk", + "꿗": "kkwok", + "꿘": "kkwon", + "꿙": "kkwon", + "꿚": "kkwon", + "꿛": "kkwot", + "꿜": "kkwol", + "꿝": "kkwok", + "꿞": "kkwom", + "꿟": "kkwop", + "꿠": "kkwot", + "꿡": "kkwot", + "꿢": "kkwop", + "꿣": "kkwol", + "꿤": "kkwom", + "꿥": "kkwop", + "꿦": "kkwop", + "꿧": "kkwot", + "꿨": "kkwot", + "꿩": "kkwong", + "꿪": "kkwot", + "꿫": "kkwot", + "꿬": "kkwok", + "꿭": "kkwot", + "꿮": "kkwop", + "꿯": "kkwot", + "꿰": "kkwe", + "꿱": "kkwek", + "꿲": "kkwekk", + "꿳": "kkwek", + "꿴": "kkwen", + "꿵": "kkwen", + "꿶": "kkwen", + "꿷": "kkwet", + "꿸": "kkwel", + "꿹": "kkwek", + "꿺": "kkwem", + "꿻": "kkwep", + "꿼": "kkwet", + "꿽": "kkwet", + "꿾": "kkwep", + "꿿": "kkwel", + "뀀": "kkwem", + "뀁": "kkwep", + "뀂": "kkwep", + "뀃": "kkwet", + "뀄": "kkwet", + "뀅": "kkweng", + "뀆": "kkwet", + "뀇": "kkwet", + "뀈": "kkwek", + "뀉": "kkwet", + "뀊": "kkwep", + "뀋": "kkwet", + "뀌": "kkwi", + "뀍": "kkwik", + "뀎": "kkwikk", + "뀏": "kkwik", + "뀐": "kkwin", + "뀑": "kkwin", + "뀒": "kkwin", + "뀓": "kkwit", + "뀔": "kkwil", + "뀕": "kkwik", + "뀖": "kkwim", + "뀗": "kkwip", + "뀘": "kkwit", + "뀙": "kkwit", + "뀚": "kkwip", + "뀛": "kkwil", + "뀜": "kkwim", + "뀝": "kkwip", + "뀞": "kkwip", + "뀟": "kkwit", + "뀠": "kkwit", + "뀡": "kkwing", + "뀢": "kkwit", + "뀣": "kkwit", + "뀤": "kkwik", + "뀥": "kkwit", + "뀦": "kkwip", + "뀧": "kkwit", + "뀨": "kkyu", + "뀩": "kkyuk", + "뀪": "kkyukk", + "뀫": "kkyuk", + "뀬": "kkyun", + "뀭": "kkyun", + "뀮": "kkyun", + "뀯": "kkyut", + "뀰": "kkyul", + "뀱": "kkyuk", + "뀲": "kkyum", + "뀳": "kkyup", + "뀴": "kkyut", + "뀵": "kkyut", + "뀶": "kkyup", + "뀷": "kkyul", + "뀸": "kkyum", + "뀹": "kkyup", + "뀺": "kkyup", + "뀻": "kkyut", + "뀼": "kkyut", + "뀽": "kkyung", + "뀾": "kkyut", + "뀿": "kkyut", + "끀": "kkyuk", + "끁": "kkyut", + "끂": "kkyup", + "끃": "kkyut", + "끄": "kkeu", + "끅": "kkeuk", + "끆": "kkeukk", + "끇": "kkeuk", + "끈": "kkeun", + "끉": "kkeun", + "끊": "kkeun", + "끋": "kkeut", + "끌": "kkeul", + "끍": "kkeuk", + "끎": "kkeum", + "끏": "kkeup", + "끐": "kkeut", + "끑": "kkeut", + "끒": "kkeup", + "끓": "kkeul", + "끔": "kkeum", + "끕": "kkeup", + "끖": "kkeup", + "끗": "kkeut", + "끘": "kkeut", + "끙": "kkeung", + "끚": "kkeut", + "끛": "kkeut", + "끜": "kkeuk", + "끝": "kkeut", + "끞": "kkeup", + "끟": "kkeut", + "끠": "kkeui", + "끡": "kkeuik", + "끢": "kkeuikk", + "끣": "kkeuik", + "끤": "kkeuin", + "끥": "kkeuin", + "끦": "kkeuin", + "끧": "kkeuit", + "끨": "kkeuil", + "끩": "kkeuik", + "끪": "kkeuim", + "끫": "kkeuip", + "끬": "kkeuit", + "끭": "kkeuit", + "끮": "kkeuip", + "끯": "kkeuil", + "끰": "kkeuim", + "끱": "kkeuip", + "끲": "kkeuip", + "끳": "kkeuit", + "끴": "kkeuit", + "끵": "kkeuing", + "끶": "kkeuit", + "끷": "kkeuit", + "끸": "kkeuik", + "끹": "kkeuit", + "끺": "kkeuip", + "끻": "kkeuit", + "끼": "kki", + "끽": "kkik", + "끾": "kkikk", + "끿": "kkik", + "낀": "kkin", + "낁": "kkin", + "낂": "kkin", + "낃": "kkit", + "낄": "kkil", + "낅": "kkik", + "낆": "kkim", + "낇": "kkip", + "낈": "kkit", + "낉": "kkit", + "낊": "kkip", + "낋": "kkil", + "낌": "kkim", + "낍": "kkip", + "낎": "kkip", + "낏": "kkit", + "낐": "kkit", + "낑": "kking", + "낒": "kkit", + "낓": "kkit", + "낔": "kkik", + "낕": "kkit", + "낖": "kkip", + "낗": "kkit", + "나": "na", + "낙": "nak", + "낚": "nakk", + "낛": "nak", + "난": "nan", + "낝": "nan", + "낞": "nan", + "낟": "nat", + "날": "nal", + "낡": "nak", + "낢": "nam", + "낣": "nap", + "낤": "nat", + "낥": "nat", + "낦": "nap", + "낧": "nal", + "남": "nam", + "납": "nap", + "낪": "nap", + "낫": "nat", + "났": "nat", + "낭": "nang", + "낮": "nat", + "낯": "nat", + "낰": "nak", + "낱": "nat", + "낲": "nap", + "낳": "nat", + "내": "nae", + "낵": "naek", + "낶": "naekk", + "낷": "naek", + "낸": "naen", + "낹": "naen", + "낺": "naen", + "낻": "naet", + "낼": "nael", + "낽": "naek", + "낾": "naem", + "낿": "naep", + "냀": "naet", + "냁": "naet", + "냂": "naep", + "냃": "nael", + "냄": "naem", + "냅": "naep", + "냆": "naep", + "냇": "naet", + "냈": "naet", + "냉": "naeng", + "냊": "naet", + "냋": "naet", + "냌": "naek", + "냍": "naet", + "냎": "naep", + "냏": "naet", + "냐": "nya", + "냑": "nyak", + "냒": "nyakk", + "냓": "nyak", + "냔": "nyan", + "냕": "nyan", + "냖": "nyan", + "냗": "nyat", + "냘": "nyal", + "냙": "nyak", + "냚": "nyam", + "냛": "nyap", + "냜": "nyat", + "냝": "nyat", + "냞": "nyap", + "냟": "nyal", + "냠": "nyam", + "냡": "nyap", + "냢": "nyap", + "냣": "nyat", + "냤": "nyat", + "냥": "nyang", + "냦": "nyat", + "냧": "nyat", + "냨": "nyak", + "냩": "nyat", + "냪": "nyap", + "냫": "nyat", + "냬": "nyae", + "냭": "nyaek", + "냮": "nyaekk", + "냯": "nyaek", + "냰": "nyaen", + "냱": "nyaen", + "냲": "nyaen", + "냳": "nyaet", + "냴": "nyael", + "냵": "nyaek", + "냶": "nyaem", + "냷": "nyaep", + "냸": "nyaet", + "냹": "nyaet", + "냺": "nyaep", + "냻": "nyael", + "냼": "nyaem", + "냽": "nyaep", + "냾": "nyaep", + "냿": "nyaet", + "넀": "nyaet", + "넁": "nyaeng", + "넂": "nyaet", + "넃": "nyaet", + "넄": "nyaek", + "넅": "nyaet", + "넆": "nyaep", + "넇": "nyaet", + "너": "neo", + "넉": "neok", + "넊": "neokk", + "넋": "neok", + "넌": "neon", + "넍": "neon", + "넎": "neon", + "넏": "neot", + "널": "neol", + "넑": "neok", + "넒": "neom", + "넓": "neop", + "넔": "neot", + "넕": "neot", + "넖": "neop", + "넗": "neol", + "넘": "neom", + "넙": "neop", + "넚": "neop", + "넛": "neot", + "넜": "neot", + "넝": "neong", + "넞": "neot", + "넟": "neot", + "넠": "neok", + "넡": "neot", + "넢": "neop", + "넣": "neot", + "네": "ne", + "넥": "nek", + "넦": "nekk", + "넧": "nek", + "넨": "nen", + "넩": "nen", + "넪": "nen", + "넫": "net", + "넬": "nel", + "넭": "nek", + "넮": "nem", + "넯": "nep", + "넰": "net", + "넱": "net", + "넲": "nep", + "넳": "nel", + "넴": "nem", + "넵": "nep", + "넶": "nep", + "넷": "net", + "넸": "net", + "넹": "neng", + "넺": "net", + "넻": "net", + "넼": "nek", + "넽": "net", + "넾": "nep", + "넿": "net", + "녀": "nyeo", + "녁": "nyeok", + "녂": "nyeokk", + "녃": "nyeok", + "년": "nyeon", + "녅": "nyeon", + "녆": "nyeon", + "녇": "nyeot", + "녈": "nyeol", + "녉": "nyeok", + "녊": "nyeom", + "녋": "nyeop", + "녌": "nyeot", + "녍": "nyeot", + "녎": "nyeop", + "녏": "nyeol", + "념": "nyeom", + "녑": "nyeop", + "녒": "nyeop", + "녓": "nyeot", + "녔": "nyeot", + "녕": "nyeong", + "녖": "nyeot", + "녗": "nyeot", + "녘": "nyeok", + "녙": "nyeot", + "녚": "nyeop", + "녛": "nyeot", + "녜": "nye", + "녝": "nyek", + "녞": "nyekk", + "녟": "nyek", + "녠": "nyen", + "녡": "nyen", + "녢": "nyen", + "녣": "nyet", + "녤": "nyel", + "녥": "nyek", + "녦": "nyem", + "녧": "nyep", + "녨": "nyet", + "녩": "nyet", + "녪": "nyep", + "녫": "nyel", + "녬": "nyem", + "녭": "nyep", + "녮": "nyep", + "녯": "nyet", + "녰": "nyet", + "녱": "nyeng", + "녲": "nyet", + "녳": "nyet", + "녴": "nyek", + "녵": "nyet", + "녶": "nyep", + "녷": "nyet", + "노": "no", + "녹": "nok", + "녺": "nokk", + "녻": "nok", + "논": "non", + "녽": "non", + "녾": "non", + "녿": "not", + "놀": "nol", + "놁": "nok", + "놂": "nom", + "놃": "nop", + "놄": "not", + "놅": "not", + "놆": "nop", + "놇": "nol", + "놈": "nom", + "놉": "nop", + "놊": "nop", + "놋": "not", + "놌": "not", + "농": "nong", + "놎": "not", + "놏": "not", + "놐": "nok", + "놑": "not", + "높": "nop", + "놓": "not", + "놔": "nwa", + "놕": "nwak", + "놖": "nwakk", + "놗": "nwak", + "놘": "nwan", + "놙": "nwan", + "놚": "nwan", + "놛": "nwat", + "놜": "nwal", + "놝": "nwak", + "놞": "nwam", + "놟": "nwap", + "놠": "nwat", + "놡": "nwat", + "놢": "nwap", + "놣": "nwal", + "놤": "nwam", + "놥": "nwap", + "놦": "nwap", + "놧": "nwat", + "놨": "nwat", + "놩": "nwang", + "놪": "nwat", + "놫": "nwat", + "놬": "nwak", + "놭": "nwat", + "놮": "nwap", + "놯": "nwat", + "놰": "nwae", + "놱": "nwaek", + "놲": "nwaekk", + "놳": "nwaek", + "놴": "nwaen", + "놵": "nwaen", + "놶": "nwaen", + "놷": "nwaet", + "놸": "nwael", + "놹": "nwaek", + "놺": "nwaem", + "놻": "nwaep", + "놼": "nwaet", + "놽": "nwaet", + "놾": "nwaep", + "놿": "nwael", + "뇀": "nwaem", + "뇁": "nwaep", + "뇂": "nwaep", + "뇃": "nwaet", + "뇄": "nwaet", + "뇅": "nwaeng", + "뇆": "nwaet", + "뇇": "nwaet", + "뇈": "nwaek", + "뇉": "nwaet", + "뇊": "nwaep", + "뇋": "nwaet", + "뇌": "noe", + "뇍": "noek", + "뇎": "noekk", + "뇏": "noek", + "뇐": "noen", + "뇑": "noen", + "뇒": "noen", + "뇓": "noet", + "뇔": "noel", + "뇕": "noek", + "뇖": "noem", + "뇗": "noep", + "뇘": "noet", + "뇙": "noet", + "뇚": "noep", + "뇛": "noel", + "뇜": "noem", + "뇝": "noep", + "뇞": "noep", + "뇟": "noet", + "뇠": "noet", + "뇡": "noeng", + "뇢": "noet", + "뇣": "noet", + "뇤": "noek", + "뇥": "noet", + "뇦": "noep", + "뇧": "noet", + "뇨": "nyo", + "뇩": "nyok", + "뇪": "nyokk", + "뇫": "nyok", + "뇬": "nyon", + "뇭": "nyon", + "뇮": "nyon", + "뇯": "nyot", + "뇰": "nyol", + "뇱": "nyok", + "뇲": "nyom", + "뇳": "nyop", + "뇴": "nyot", + "뇵": "nyot", + "뇶": "nyop", + "뇷": "nyol", + "뇸": "nyom", + "뇹": "nyop", + "뇺": "nyop", + "뇻": "nyot", + "뇼": "nyot", + "뇽": "nyong", + "뇾": "nyot", + "뇿": "nyot", + "눀": "nyok", + "눁": "nyot", + "눂": "nyop", + "눃": "nyot", + "누": "nu", + "눅": "nuk", + "눆": "nukk", + "눇": "nuk", + "눈": "nun", + "눉": "nun", + "눊": "nun", + "눋": "nut", + "눌": "nul", + "눍": "nuk", + "눎": "num", + "눏": "nup", + "눐": "nut", + "눑": "nut", + "눒": "nup", + "눓": "nul", + "눔": "num", + "눕": "nup", + "눖": "nup", + "눗": "nut", + "눘": "nut", + "눙": "nung", + "눚": "nut", + "눛": "nut", + "눜": "nuk", + "눝": "nut", + "눞": "nup", + "눟": "nut", + "눠": "nwo", + "눡": "nwok", + "눢": "nwokk", + "눣": "nwok", + "눤": "nwon", + "눥": "nwon", + "눦": "nwon", + "눧": "nwot", + "눨": "nwol", + "눩": "nwok", + "눪": "nwom", + "눫": "nwop", + "눬": "nwot", + "눭": "nwot", + "눮": "nwop", + "눯": "nwol", + "눰": "nwom", + "눱": "nwop", + "눲": "nwop", + "눳": "nwot", + "눴": "nwot", + "눵": "nwong", + "눶": "nwot", + "눷": "nwot", + "눸": "nwok", + "눹": "nwot", + "눺": "nwop", + "눻": "nwot", + "눼": "nwe", + "눽": "nwek", + "눾": "nwekk", + "눿": "nwek", + "뉀": "nwen", + "뉁": "nwen", + "뉂": "nwen", + "뉃": "nwet", + "뉄": "nwel", + "뉅": "nwek", + "뉆": "nwem", + "뉇": "nwep", + "뉈": "nwet", + "뉉": "nwet", + "뉊": "nwep", + "뉋": "nwel", + "뉌": "nwem", + "뉍": "nwep", + "뉎": "nwep", + "뉏": "nwet", + "뉐": "nwet", + "뉑": "nweng", + "뉒": "nwet", + "뉓": "nwet", + "뉔": "nwek", + "뉕": "nwet", + "뉖": "nwep", + "뉗": "nwet", + "뉘": "nwi", + "뉙": "nwik", + "뉚": "nwikk", + "뉛": "nwik", + "뉜": "nwin", + "뉝": "nwin", + "뉞": "nwin", + "뉟": "nwit", + "뉠": "nwil", + "뉡": "nwik", + "뉢": "nwim", + "뉣": "nwip", + "뉤": "nwit", + "뉥": "nwit", + "뉦": "nwip", + "뉧": "nwil", + "뉨": "nwim", + "뉩": "nwip", + "뉪": "nwip", + "뉫": "nwit", + "뉬": "nwit", + "뉭": "nwing", + "뉮": "nwit", + "뉯": "nwit", + "뉰": "nwik", + "뉱": "nwit", + "뉲": "nwip", + "뉳": "nwit", + "뉴": "nyu", + "뉵": "nyuk", + "뉶": "nyukk", + "뉷": "nyuk", + "뉸": "nyun", + "뉹": "nyun", + "뉺": "nyun", + "뉻": "nyut", + "뉼": "nyul", + "뉽": "nyuk", + "뉾": "nyum", + "뉿": "nyup", + "늀": "nyut", + "늁": "nyut", + "늂": "nyup", + "늃": "nyul", + "늄": "nyum", + "늅": "nyup", + "늆": "nyup", + "늇": "nyut", + "늈": "nyut", + "늉": "nyung", + "늊": "nyut", + "늋": "nyut", + "늌": "nyuk", + "늍": "nyut", + "늎": "nyup", + "늏": "nyut", + "느": "neu", + "늑": "neuk", + "늒": "neukk", + "늓": "neuk", + "는": "neun", + "늕": "neun", + "늖": "neun", + "늗": "neut", + "늘": "neul", + "늙": "neuk", + "늚": "neum", + "늛": "neup", + "늜": "neut", + "늝": "neut", + "늞": "neup", + "늟": "neul", + "늠": "neum", + "늡": "neup", + "늢": "neup", + "늣": "neut", + "늤": "neut", + "능": "neung", + "늦": "neut", + "늧": "neut", + "늨": "neuk", + "늩": "neut", + "늪": "neup", + "늫": "neut", + "늬": "neui", + "늭": "neuik", + "늮": "neuikk", + "늯": "neuik", + "늰": "neuin", + "늱": "neuin", + "늲": "neuin", + "늳": "neuit", + "늴": "neuil", + "늵": "neuik", + "늶": "neuim", + "늷": "neuip", + "늸": "neuit", + "늹": "neuit", + "늺": "neuip", + "늻": "neuil", + "늼": "neuim", + "늽": "neuip", + "늾": "neuip", + "늿": "neuit", + "닀": "neuit", + "닁": "neuing", + "닂": "neuit", + "닃": "neuit", + "닄": "neuik", + "닅": "neuit", + "닆": "neuip", + "닇": "neuit", + "니": "ni", + "닉": "nik", + "닊": "nikk", + "닋": "nik", + "닌": "nin", + "닍": "nin", + "닎": "nin", + "닏": "nit", + "닐": "nil", + "닑": "nik", + "닒": "nim", + "닓": "nip", + "닔": "nit", + "닕": "nit", + "닖": "nip", + "닗": "nil", + "님": "nim", + "닙": "nip", + "닚": "nip", + "닛": "nit", + "닜": "nit", + "닝": "ning", + "닞": "nit", + "닟": "nit", + "닠": "nik", + "닡": "nit", + "닢": "nip", + "닣": "nit", + "다": "da", + "닥": "dak", + "닦": "dakk", + "닧": "dak", + "단": "dan", + "닩": "dan", + "닪": "dan", + "닫": "dat", + "달": "dal", + "닭": "dak", + "닮": "dam", + "닯": "dap", + "닰": "dat", + "닱": "dat", + "닲": "dap", + "닳": "dal", + "담": "dam", + "답": "dap", + "닶": "dap", + "닷": "dat", + "닸": "dat", + "당": "dang", + "닺": "dat", + "닻": "dat", + "닼": "dak", + "닽": "dat", + "닾": "dap", + "닿": "dat", + "대": "dae", + "댁": "daek", + "댂": "daekk", + "댃": "daek", + "댄": "daen", + "댅": "daen", + "댆": "daen", + "댇": "daet", + "댈": "dael", + "댉": "daek", + "댊": "daem", + "댋": "daep", + "댌": "daet", + "댍": "daet", + "댎": "daep", + "댏": "dael", + "댐": "daem", + "댑": "daep", + "댒": "daep", + "댓": "daet", + "댔": "daet", + "댕": "daeng", + "댖": "daet", + "댗": "daet", + "댘": "daek", + "댙": "daet", + "댚": "daep", + "댛": "daet", + "댜": "dya", + "댝": "dyak", + "댞": "dyakk", + "댟": "dyak", + "댠": "dyan", + "댡": "dyan", + "댢": "dyan", + "댣": "dyat", + "댤": "dyal", + "댥": "dyak", + "댦": "dyam", + "댧": "dyap", + "댨": "dyat", + "댩": "dyat", + "댪": "dyap", + "댫": "dyal", + "댬": "dyam", + "댭": "dyap", + "댮": "dyap", + "댯": "dyat", + "댰": "dyat", + "댱": "dyang", + "댲": "dyat", + "댳": "dyat", + "댴": "dyak", + "댵": "dyat", + "댶": "dyap", + "댷": "dyat", + "댸": "dyae", + "댹": "dyaek", + "댺": "dyaekk", + "댻": "dyaek", + "댼": "dyaen", + "댽": "dyaen", + "댾": "dyaen", + "댿": "dyaet", + "덀": "dyael", + "덁": "dyaek", + "덂": "dyaem", + "덃": "dyaep", + "덄": "dyaet", + "덅": "dyaet", + "덆": "dyaep", + "덇": "dyael", + "덈": "dyaem", + "덉": "dyaep", + "덊": "dyaep", + "덋": "dyaet", + "덌": "dyaet", + "덍": "dyaeng", + "덎": "dyaet", + "덏": "dyaet", + "덐": "dyaek", + "덑": "dyaet", + "덒": "dyaep", + "덓": "dyaet", + "더": "deo", + "덕": "deok", + "덖": "deokk", + "덗": "deok", + "던": "deon", + "덙": "deon", + "덚": "deon", + "덛": "deot", + "덜": "deol", + "덝": "deok", + "덞": "deom", + "덟": "deop", + "덠": "deot", + "덡": "deot", + "덢": "deop", + "덣": "deol", + "덤": "deom", + "덥": "deop", + "덦": "deop", + "덧": "deot", + "덨": "deot", + "덩": "deong", + "덪": "deot", + "덫": "deot", + "덬": "deok", + "덭": "deot", + "덮": "deop", + "덯": "deot", + "데": "de", + "덱": "dek", + "덲": "dekk", + "덳": "dek", + "덴": "den", + "덵": "den", + "덶": "den", + "덷": "det", + "델": "del", + "덹": "dek", + "덺": "dem", + "덻": "dep", + "덼": "det", + "덽": "det", + "덾": "dep", + "덿": "del", + "뎀": "dem", + "뎁": "dep", + "뎂": "dep", + "뎃": "det", + "뎄": "det", + "뎅": "deng", + "뎆": "det", + "뎇": "det", + "뎈": "dek", + "뎉": "det", + "뎊": "dep", + "뎋": "det", + "뎌": "dyeo", + "뎍": "dyeok", + "뎎": "dyeokk", + "뎏": "dyeok", + "뎐": "dyeon", + "뎑": "dyeon", + "뎒": "dyeon", + "뎓": "dyeot", + "뎔": "dyeol", + "뎕": "dyeok", + "뎖": "dyeom", + "뎗": "dyeop", + "뎘": "dyeot", + "뎙": "dyeot", + "뎚": "dyeop", + "뎛": "dyeol", + "뎜": "dyeom", + "뎝": "dyeop", + "뎞": "dyeop", + "뎟": "dyeot", + "뎠": "dyeot", + "뎡": "dyeong", + "뎢": "dyeot", + "뎣": "dyeot", + "뎤": "dyeok", + "뎥": "dyeot", + "뎦": "dyeop", + "뎧": "dyeot", + "뎨": "dye", + "뎩": "dyek", + "뎪": "dyekk", + "뎫": "dyek", + "뎬": "dyen", + "뎭": "dyen", + "뎮": "dyen", + "뎯": "dyet", + "뎰": "dyel", + "뎱": "dyek", + "뎲": "dyem", + "뎳": "dyep", + "뎴": "dyet", + "뎵": "dyet", + "뎶": "dyep", + "뎷": "dyel", + "뎸": "dyem", + "뎹": "dyep", + "뎺": "dyep", + "뎻": "dyet", + "뎼": "dyet", + "뎽": "dyeng", + "뎾": "dyet", + "뎿": "dyet", + "돀": "dyek", + "돁": "dyet", + "돂": "dyep", + "돃": "dyet", + "도": "do", + "독": "dok", + "돆": "dokk", + "돇": "dok", + "돈": "don", + "돉": "don", + "돊": "don", + "돋": "dot", + "돌": "dol", + "돍": "dok", + "돎": "dom", + "돏": "dop", + "돐": "dot", + "돑": "dot", + "돒": "dop", + "돓": "dol", + "돔": "dom", + "돕": "dop", + "돖": "dop", + "돗": "dot", + "돘": "dot", + "동": "dong", + "돚": "dot", + "돛": "dot", + "돜": "dok", + "돝": "dot", + "돞": "dop", + "돟": "dot", + "돠": "dwa", + "돡": "dwak", + "돢": "dwakk", + "돣": "dwak", + "돤": "dwan", + "돥": "dwan", + "돦": "dwan", + "돧": "dwat", + "돨": "dwal", + "돩": "dwak", + "돪": "dwam", + "돫": "dwap", + "돬": "dwat", + "돭": "dwat", + "돮": "dwap", + "돯": "dwal", + "돰": "dwam", + "돱": "dwap", + "돲": "dwap", + "돳": "dwat", + "돴": "dwat", + "돵": "dwang", + "돶": "dwat", + "돷": "dwat", + "돸": "dwak", + "돹": "dwat", + "돺": "dwap", + "돻": "dwat", + "돼": "dwae", + "돽": "dwaek", + "돾": "dwaekk", + "돿": "dwaek", + "됀": "dwaen", + "됁": "dwaen", + "됂": "dwaen", + "됃": "dwaet", + "됄": "dwael", + "됅": "dwaek", + "됆": "dwaem", + "됇": "dwaep", + "됈": "dwaet", + "됉": "dwaet", + "됊": "dwaep", + "됋": "dwael", + "됌": "dwaem", + "됍": "dwaep", + "됎": "dwaep", + "됏": "dwaet", + "됐": "dwaet", + "됑": "dwaeng", + "됒": "dwaet", + "됓": "dwaet", + "됔": "dwaek", + "됕": "dwaet", + "됖": "dwaep", + "됗": "dwaet", + "되": "doe", + "됙": "doek", + "됚": "doekk", + "됛": "doek", + "된": "doen", + "됝": "doen", + "됞": "doen", + "됟": "doet", + "될": "doel", + "됡": "doek", + "됢": "doem", + "됣": "doep", + "됤": "doet", + "됥": "doet", + "됦": "doep", + "됧": "doel", + "됨": "doem", + "됩": "doep", + "됪": "doep", + "됫": "doet", + "됬": "doet", + "됭": "doeng", + "됮": "doet", + "됯": "doet", + "됰": "doek", + "됱": "doet", + "됲": "doep", + "됳": "doet", + "됴": "dyo", + "됵": "dyok", + "됶": "dyokk", + "됷": "dyok", + "됸": "dyon", + "됹": "dyon", + "됺": "dyon", + "됻": "dyot", + "됼": "dyol", + "됽": "dyok", + "됾": "dyom", + "됿": "dyop", + "둀": "dyot", + "둁": "dyot", + "둂": "dyop", + "둃": "dyol", + "둄": "dyom", + "둅": "dyop", + "둆": "dyop", + "둇": "dyot", + "둈": "dyot", + "둉": "dyong", + "둊": "dyot", + "둋": "dyot", + "둌": "dyok", + "둍": "dyot", + "둎": "dyop", + "둏": "dyot", + "두": "du", + "둑": "duk", + "둒": "dukk", + "둓": "duk", + "둔": "dun", + "둕": "dun", + "둖": "dun", + "둗": "dut", + "둘": "dul", + "둙": "duk", + "둚": "dum", + "둛": "dup", + "둜": "dut", + "둝": "dut", + "둞": "dup", + "둟": "dul", + "둠": "dum", + "둡": "dup", + "둢": "dup", + "둣": "dut", + "둤": "dut", + "둥": "dung", + "둦": "dut", + "둧": "dut", + "둨": "duk", + "둩": "dut", + "둪": "dup", + "둫": "dut", + "둬": "dwo", + "둭": "dwok", + "둮": "dwokk", + "둯": "dwok", + "둰": "dwon", + "둱": "dwon", + "둲": "dwon", + "둳": "dwot", + "둴": "dwol", + "둵": "dwok", + "둶": "dwom", + "둷": "dwop", + "둸": "dwot", + "둹": "dwot", + "둺": "dwop", + "둻": "dwol", + "둼": "dwom", + "둽": "dwop", + "둾": "dwop", + "둿": "dwot", + "뒀": "dwot", + "뒁": "dwong", + "뒂": "dwot", + "뒃": "dwot", + "뒄": "dwok", + "뒅": "dwot", + "뒆": "dwop", + "뒇": "dwot", + "뒈": "dwe", + "뒉": "dwek", + "뒊": "dwekk", + "뒋": "dwek", + "뒌": "dwen", + "뒍": "dwen", + "뒎": "dwen", + "뒏": "dwet", + "뒐": "dwel", + "뒑": "dwek", + "뒒": "dwem", + "뒓": "dwep", + "뒔": "dwet", + "뒕": "dwet", + "뒖": "dwep", + "뒗": "dwel", + "뒘": "dwem", + "뒙": "dwep", + "뒚": "dwep", + "뒛": "dwet", + "뒜": "dwet", + "뒝": "dweng", + "뒞": "dwet", + "뒟": "dwet", + "뒠": "dwek", + "뒡": "dwet", + "뒢": "dwep", + "뒣": "dwet", + "뒤": "dwi", + "뒥": "dwik", + "뒦": "dwikk", + "뒧": "dwik", + "뒨": "dwin", + "뒩": "dwin", + "뒪": "dwin", + "뒫": "dwit", + "뒬": "dwil", + "뒭": "dwik", + "뒮": "dwim", + "뒯": "dwip", + "뒰": "dwit", + "뒱": "dwit", + "뒲": "dwip", + "뒳": "dwil", + "뒴": "dwim", + "뒵": "dwip", + "뒶": "dwip", + "뒷": "dwit", + "뒸": "dwit", + "뒹": "dwing", + "뒺": "dwit", + "뒻": "dwit", + "뒼": "dwik", + "뒽": "dwit", + "뒾": "dwip", + "뒿": "dwit", + "듀": "dyu", + "듁": "dyuk", + "듂": "dyukk", + "듃": "dyuk", + "듄": "dyun", + "듅": "dyun", + "듆": "dyun", + "듇": "dyut", + "듈": "dyul", + "듉": "dyuk", + "듊": "dyum", + "듋": "dyup", + "듌": "dyut", + "듍": "dyut", + "듎": "dyup", + "듏": "dyul", + "듐": "dyum", + "듑": "dyup", + "듒": "dyup", + "듓": "dyut", + "듔": "dyut", + "듕": "dyung", + "듖": "dyut", + "듗": "dyut", + "듘": "dyuk", + "듙": "dyut", + "듚": "dyup", + "듛": "dyut", + "드": "deu", + "득": "deuk", + "듞": "deukk", + "듟": "deuk", + "든": "deun", + "듡": "deun", + "듢": "deun", + "듣": "deut", + "들": "deul", + "듥": "deuk", + "듦": "deum", + "듧": "deup", + "듨": "deut", + "듩": "deut", + "듪": "deup", + "듫": "deul", + "듬": "deum", + "듭": "deup", + "듮": "deup", + "듯": "deut", + "듰": "deut", + "등": "deung", + "듲": "deut", + "듳": "deut", + "듴": "deuk", + "듵": "deut", + "듶": "deup", + "듷": "deut", + "듸": "deui", + "듹": "deuik", + "듺": "deuikk", + "듻": "deuik", + "듼": "deuin", + "듽": "deuin", + "듾": "deuin", + "듿": "deuit", + "딀": "deuil", + "딁": "deuik", + "딂": "deuim", + "딃": "deuip", + "딄": "deuit", + "딅": "deuit", + "딆": "deuip", + "딇": "deuil", + "딈": "deuim", + "딉": "deuip", + "딊": "deuip", + "딋": "deuit", + "딌": "deuit", + "딍": "deuing", + "딎": "deuit", + "딏": "deuit", + "딐": "deuik", + "딑": "deuit", + "딒": "deuip", + "딓": "deuit", + "디": "di", + "딕": "dik", + "딖": "dikk", + "딗": "dik", + "딘": "din", + "딙": "din", + "딚": "din", + "딛": "dit", + "딜": "dil", + "딝": "dik", + "딞": "dim", + "딟": "dip", + "딠": "dit", + "딡": "dit", + "딢": "dip", + "딣": "dil", + "딤": "dim", + "딥": "dip", + "딦": "dip", + "딧": "dit", + "딨": "dit", + "딩": "ding", + "딪": "dit", + "딫": "dit", + "딬": "dik", + "딭": "dit", + "딮": "dip", + "딯": "dit", + "따": "tta", + "딱": "ttak", + "딲": "ttakk", + "딳": "ttak", + "딴": "ttan", + "딵": "ttan", + "딶": "ttan", + "딷": "ttat", + "딸": "ttal", + "딹": "ttak", + "딺": "ttam", + "딻": "ttap", + "딼": "ttat", + "딽": "ttat", + "딾": "ttap", + "딿": "ttal", + "땀": "ttam", + "땁": "ttap", + "땂": "ttap", + "땃": "ttat", + "땄": "ttat", + "땅": "ttang", + "땆": "ttat", + "땇": "ttat", + "땈": "ttak", + "땉": "ttat", + "땊": "ttap", + "땋": "ttat", + "때": "ttae", + "땍": "ttaek", + "땎": "ttaekk", + "땏": "ttaek", + "땐": "ttaen", + "땑": "ttaen", + "땒": "ttaen", + "땓": "ttaet", + "땔": "ttael", + "땕": "ttaek", + "땖": "ttaem", + "땗": "ttaep", + "땘": "ttaet", + "땙": "ttaet", + "땚": "ttaep", + "땛": "ttael", + "땜": "ttaem", + "땝": "ttaep", + "땞": "ttaep", + "땟": "ttaet", + "땠": "ttaet", + "땡": "ttaeng", + "땢": "ttaet", + "땣": "ttaet", + "땤": "ttaek", + "땥": "ttaet", + "땦": "ttaep", + "땧": "ttaet", + "땨": "ttya", + "땩": "ttyak", + "땪": "ttyakk", + "땫": "ttyak", + "땬": "ttyan", + "땭": "ttyan", + "땮": "ttyan", + "땯": "ttyat", + "땰": "ttyal", + "땱": "ttyak", + "땲": "ttyam", + "땳": "ttyap", + "땴": "ttyat", + "땵": "ttyat", + "땶": "ttyap", + "땷": "ttyal", + "땸": "ttyam", + "땹": "ttyap", + "땺": "ttyap", + "땻": "ttyat", + "땼": "ttyat", + "땽": "ttyang", + "땾": "ttyat", + "땿": "ttyat", + "떀": "ttyak", + "떁": "ttyat", + "떂": "ttyap", + "떃": "ttyat", + "떄": "ttyae", + "떅": "ttyaek", + "떆": "ttyaekk", + "떇": "ttyaek", + "떈": "ttyaen", + "떉": "ttyaen", + "떊": "ttyaen", + "떋": "ttyaet", + "떌": "ttyael", + "떍": "ttyaek", + "떎": "ttyaem", + "떏": "ttyaep", + "떐": "ttyaet", + "떑": "ttyaet", + "떒": "ttyaep", + "떓": "ttyael", + "떔": "ttyaem", + "떕": "ttyaep", + "떖": "ttyaep", + "떗": "ttyaet", + "떘": "ttyaet", + "떙": "ttyaeng", + "떚": "ttyaet", + "떛": "ttyaet", + "떜": "ttyaek", + "떝": "ttyaet", + "떞": "ttyaep", + "떟": "ttyaet", + "떠": "tteo", + "떡": "tteok", + "떢": "tteokk", + "떣": "tteok", + "떤": "tteon", + "떥": "tteon", + "떦": "tteon", + "떧": "tteot", + "떨": "tteol", + "떩": "tteok", + "떪": "tteom", + "떫": "tteop", + "떬": "tteot", + "떭": "tteot", + "떮": "tteop", + "떯": "tteol", + "떰": "tteom", + "떱": "tteop", + "떲": "tteop", + "떳": "tteot", + "떴": "tteot", + "떵": "tteong", + "떶": "tteot", + "떷": "tteot", + "떸": "tteok", + "떹": "tteot", + "떺": "tteop", + "떻": "tteot", + "떼": "tte", + "떽": "ttek", + "떾": "ttekk", + "떿": "ttek", + "뗀": "tten", + "뗁": "tten", + "뗂": "tten", + "뗃": "ttet", + "뗄": "ttel", + "뗅": "ttek", + "뗆": "ttem", + "뗇": "ttep", + "뗈": "ttet", + "뗉": "ttet", + "뗊": "ttep", + "뗋": "ttel", + "뗌": "ttem", + "뗍": "ttep", + "뗎": "ttep", + "뗏": "ttet", + "뗐": "ttet", + "뗑": "tteng", + "뗒": "ttet", + "뗓": "ttet", + "뗔": "ttek", + "뗕": "ttet", + "뗖": "ttep", + "뗗": "ttet", + "뗘": "ttyeo", + "뗙": "ttyeok", + "뗚": "ttyeokk", + "뗛": "ttyeok", + "뗜": "ttyeon", + "뗝": "ttyeon", + "뗞": "ttyeon", + "뗟": "ttyeot", + "뗠": "ttyeol", + "뗡": "ttyeok", + "뗢": "ttyeom", + "뗣": "ttyeop", + "뗤": "ttyeot", + "뗥": "ttyeot", + "뗦": "ttyeop", + "뗧": "ttyeol", + "뗨": "ttyeom", + "뗩": "ttyeop", + "뗪": "ttyeop", + "뗫": "ttyeot", + "뗬": "ttyeot", + "뗭": "ttyeong", + "뗮": "ttyeot", + "뗯": "ttyeot", + "뗰": "ttyeok", + "뗱": "ttyeot", + "뗲": "ttyeop", + "뗳": "ttyeot", + "뗴": "ttye", + "뗵": "ttyek", + "뗶": "ttyekk", + "뗷": "ttyek", + "뗸": "ttyen", + "뗹": "ttyen", + "뗺": "ttyen", + "뗻": "ttyet", + "뗼": "ttyel", + "뗽": "ttyek", + "뗾": "ttyem", + "뗿": "ttyep", + "똀": "ttyet", + "똁": "ttyet", + "똂": "ttyep", + "똃": "ttyel", + "똄": "ttyem", + "똅": "ttyep", + "똆": "ttyep", + "똇": "ttyet", + "똈": "ttyet", + "똉": "ttyeng", + "똊": "ttyet", + "똋": "ttyet", + "똌": "ttyek", + "똍": "ttyet", + "똎": "ttyep", + "똏": "ttyet", + "또": "tto", + "똑": "ttok", + "똒": "ttokk", + "똓": "ttok", + "똔": "tton", + "똕": "tton", + "똖": "tton", + "똗": "ttot", + "똘": "ttol", + "똙": "ttok", + "똚": "ttom", + "똛": "ttop", + "똜": "ttot", + "똝": "ttot", + "똞": "ttop", + "똟": "ttol", + "똠": "ttom", + "똡": "ttop", + "똢": "ttop", + "똣": "ttot", + "똤": "ttot", + "똥": "ttong", + "똦": "ttot", + "똧": "ttot", + "똨": "ttok", + "똩": "ttot", + "똪": "ttop", + "똫": "ttot", + "똬": "ttwa", + "똭": "ttwak", + "똮": "ttwakk", + "똯": "ttwak", + "똰": "ttwan", + "똱": "ttwan", + "똲": "ttwan", + "똳": "ttwat", + "똴": "ttwal", + "똵": "ttwak", + "똶": "ttwam", + "똷": "ttwap", + "똸": "ttwat", + "똹": "ttwat", + "똺": "ttwap", + "똻": "ttwal", + "똼": "ttwam", + "똽": "ttwap", + "똾": "ttwap", + "똿": "ttwat", + "뙀": "ttwat", + "뙁": "ttwang", + "뙂": "ttwat", + "뙃": "ttwat", + "뙄": "ttwak", + "뙅": "ttwat", + "뙆": "ttwap", + "뙇": "ttwat", + "뙈": "ttwae", + "뙉": "ttwaek", + "뙊": "ttwaekk", + "뙋": "ttwaek", + "뙌": "ttwaen", + "뙍": "ttwaen", + "뙎": "ttwaen", + "뙏": "ttwaet", + "뙐": "ttwael", + "뙑": "ttwaek", + "뙒": "ttwaem", + "뙓": "ttwaep", + "뙔": "ttwaet", + "뙕": "ttwaet", + "뙖": "ttwaep", + "뙗": "ttwael", + "뙘": "ttwaem", + "뙙": "ttwaep", + "뙚": "ttwaep", + "뙛": "ttwaet", + "뙜": "ttwaet", + "뙝": "ttwaeng", + "뙞": "ttwaet", + "뙟": "ttwaet", + "뙠": "ttwaek", + "뙡": "ttwaet", + "뙢": "ttwaep", + "뙣": "ttwaet", + "뙤": "ttoe", + "뙥": "ttoek", + "뙦": "ttoekk", + "뙧": "ttoek", + "뙨": "ttoen", + "뙩": "ttoen", + "뙪": "ttoen", + "뙫": "ttoet", + "뙬": "ttoel", + "뙭": "ttoek", + "뙮": "ttoem", + "뙯": "ttoep", + "뙰": "ttoet", + "뙱": "ttoet", + "뙲": "ttoep", + "뙳": "ttoel", + "뙴": "ttoem", + "뙵": "ttoep", + "뙶": "ttoep", + "뙷": "ttoet", + "뙸": "ttoet", + "뙹": "ttoeng", + "뙺": "ttoet", + "뙻": "ttoet", + "뙼": "ttoek", + "뙽": "ttoet", + "뙾": "ttoep", + "뙿": "ttoet", + "뚀": "ttyo", + "뚁": "ttyok", + "뚂": "ttyokk", + "뚃": "ttyok", + "뚄": "ttyon", + "뚅": "ttyon", + "뚆": "ttyon", + "뚇": "ttyot", + "뚈": "ttyol", + "뚉": "ttyok", + "뚊": "ttyom", + "뚋": "ttyop", + "뚌": "ttyot", + "뚍": "ttyot", + "뚎": "ttyop", + "뚏": "ttyol", + "뚐": "ttyom", + "뚑": "ttyop", + "뚒": "ttyop", + "뚓": "ttyot", + "뚔": "ttyot", + "뚕": "ttyong", + "뚖": "ttyot", + "뚗": "ttyot", + "뚘": "ttyok", + "뚙": "ttyot", + "뚚": "ttyop", + "뚛": "ttyot", + "뚜": "ttu", + "뚝": "ttuk", + "뚞": "ttukk", + "뚟": "ttuk", + "뚠": "ttun", + "뚡": "ttun", + "뚢": "ttun", + "뚣": "ttut", + "뚤": "ttul", + "뚥": "ttuk", + "뚦": "ttum", + "뚧": "ttup", + "뚨": "ttut", + "뚩": "ttut", + "뚪": "ttup", + "뚫": "ttul", + "뚬": "ttum", + "뚭": "ttup", + "뚮": "ttup", + "뚯": "ttut", + "뚰": "ttut", + "뚱": "ttung", + "뚲": "ttut", + "뚳": "ttut", + "뚴": "ttuk", + "뚵": "ttut", + "뚶": "ttup", + "뚷": "ttut", + "뚸": "ttwo", + "뚹": "ttwok", + "뚺": "ttwokk", + "뚻": "ttwok", + "뚼": "ttwon", + "뚽": "ttwon", + "뚾": "ttwon", + "뚿": "ttwot", + "뛀": "ttwol", + "뛁": "ttwok", + "뛂": "ttwom", + "뛃": "ttwop", + "뛄": "ttwot", + "뛅": "ttwot", + "뛆": "ttwop", + "뛇": "ttwol", + "뛈": "ttwom", + "뛉": "ttwop", + "뛊": "ttwop", + "뛋": "ttwot", + "뛌": "ttwot", + "뛍": "ttwong", + "뛎": "ttwot", + "뛏": "ttwot", + "뛐": "ttwok", + "뛑": "ttwot", + "뛒": "ttwop", + "뛓": "ttwot", + "뛔": "ttwe", + "뛕": "ttwek", + "뛖": "ttwekk", + "뛗": "ttwek", + "뛘": "ttwen", + "뛙": "ttwen", + "뛚": "ttwen", + "뛛": "ttwet", + "뛜": "ttwel", + "뛝": "ttwek", + "뛞": "ttwem", + "뛟": "ttwep", + "뛠": "ttwet", + "뛡": "ttwet", + "뛢": "ttwep", + "뛣": "ttwel", + "뛤": "ttwem", + "뛥": "ttwep", + "뛦": "ttwep", + "뛧": "ttwet", + "뛨": "ttwet", + "뛩": "ttweng", + "뛪": "ttwet", + "뛫": "ttwet", + "뛬": "ttwek", + "뛭": "ttwet", + "뛮": "ttwep", + "뛯": "ttwet", + "뛰": "ttwi", + "뛱": "ttwik", + "뛲": "ttwikk", + "뛳": "ttwik", + "뛴": "ttwin", + "뛵": "ttwin", + "뛶": "ttwin", + "뛷": "ttwit", + "뛸": "ttwil", + "뛹": "ttwik", + "뛺": "ttwim", + "뛻": "ttwip", + "뛼": "ttwit", + "뛽": "ttwit", + "뛾": "ttwip", + "뛿": "ttwil", + "뜀": "ttwim", + "뜁": "ttwip", + "뜂": "ttwip", + "뜃": "ttwit", + "뜄": "ttwit", + "뜅": "ttwing", + "뜆": "ttwit", + "뜇": "ttwit", + "뜈": "ttwik", + "뜉": "ttwit", + "뜊": "ttwip", + "뜋": "ttwit", + "뜌": "ttyu", + "뜍": "ttyuk", + "뜎": "ttyukk", + "뜏": "ttyuk", + "뜐": "ttyun", + "뜑": "ttyun", + "뜒": "ttyun", + "뜓": "ttyut", + "뜔": "ttyul", + "뜕": "ttyuk", + "뜖": "ttyum", + "뜗": "ttyup", + "뜘": "ttyut", + "뜙": "ttyut", + "뜚": "ttyup", + "뜛": "ttyul", + "뜜": "ttyum", + "뜝": "ttyup", + "뜞": "ttyup", + "뜟": "ttyut", + "뜠": "ttyut", + "뜡": "ttyung", + "뜢": "ttyut", + "뜣": "ttyut", + "뜤": "ttyuk", + "뜥": "ttyut", + "뜦": "ttyup", + "뜧": "ttyut", + "뜨": "tteu", + "뜩": "tteuk", + "뜪": "tteukk", + "뜫": "tteuk", + "뜬": "tteun", + "뜭": "tteun", + "뜮": "tteun", + "뜯": "tteut", + "뜰": "tteul", + "뜱": "tteuk", + "뜲": "tteum", + "뜳": "tteup", + "뜴": "tteut", + "뜵": "tteut", + "뜶": "tteup", + "뜷": "tteul", + "뜸": "tteum", + "뜹": "tteup", + "뜺": "tteup", + "뜻": "tteut", + "뜼": "tteut", + "뜽": "tteung", + "뜾": "tteut", + "뜿": "tteut", + "띀": "tteuk", + "띁": "tteut", + "띂": "tteup", + "띃": "tteut", + "띄": "tteui", + "띅": "tteuik", + "띆": "tteuikk", + "띇": "tteuik", + "띈": "tteuin", + "띉": "tteuin", + "띊": "tteuin", + "띋": "tteuit", + "띌": "tteuil", + "띍": "tteuik", + "띎": "tteuim", + "띏": "tteuip", + "띐": "tteuit", + "띑": "tteuit", + "띒": "tteuip", + "띓": "tteuil", + "띔": "tteuim", + "띕": "tteuip", + "띖": "tteuip", + "띗": "tteuit", + "띘": "tteuit", + "띙": "tteuing", + "띚": "tteuit", + "띛": "tteuit", + "띜": "tteuik", + "띝": "tteuit", + "띞": "tteuip", + "띟": "tteuit", + "띠": "tti", + "띡": "ttik", + "띢": "ttikk", + "띣": "ttik", + "띤": "ttin", + "띥": "ttin", + "띦": "ttin", + "띧": "ttit", + "띨": "ttil", + "띩": "ttik", + "띪": "ttim", + "띫": "ttip", + "띬": "ttit", + "띭": "ttit", + "띮": "ttip", + "띯": "ttil", + "띰": "ttim", + "띱": "ttip", + "띲": "ttip", + "띳": "ttit", + "띴": "ttit", + "띵": "tting", + "띶": "ttit", + "띷": "ttit", + "띸": "ttik", + "띹": "ttit", + "띺": "ttip", + "띻": "ttit", + "라": "ra", + "락": "rak", + "띾": "rakk", + "띿": "rak", + "란": "ran", + "랁": "ran", + "랂": "ran", + "랃": "rat", + "랄": "ral", + "랅": "rak", + "랆": "ram", + "랇": "rap", + "랈": "rat", + "랉": "rat", + "랊": "rap", + "랋": "ral", + "람": "ram", + "랍": "rap", + "랎": "rap", + "랏": "rat", + "랐": "rat", + "랑": "rang", + "랒": "rat", + "랓": "rat", + "랔": "rak", + "랕": "rat", + "랖": "rap", + "랗": "rat", + "래": "rae", + "랙": "raek", + "랚": "raekk", + "랛": "raek", + "랜": "raen", + "랝": "raen", + "랞": "raen", + "랟": "raet", + "랠": "rael", + "랡": "raek", + "랢": "raem", + "랣": "raep", + "랤": "raet", + "랥": "raet", + "랦": "raep", + "랧": "rael", + "램": "raem", + "랩": "raep", + "랪": "raep", + "랫": "raet", + "랬": "raet", + "랭": "raeng", + "랮": "raet", + "랯": "raet", + "랰": "raek", + "랱": "raet", + "랲": "raep", + "랳": "raet", + "랴": "rya", + "략": "ryak", + "랶": "ryakk", + "랷": "ryak", + "랸": "ryan", + "랹": "ryan", + "랺": "ryan", + "랻": "ryat", + "랼": "ryal", + "랽": "ryak", + "랾": "ryam", + "랿": "ryap", + "럀": "ryat", + "럁": "ryat", + "럂": "ryap", + "럃": "ryal", + "럄": "ryam", + "럅": "ryap", + "럆": "ryap", + "럇": "ryat", + "럈": "ryat", + "량": "ryang", + "럊": "ryat", + "럋": "ryat", + "럌": "ryak", + "럍": "ryat", + "럎": "ryap", + "럏": "ryat", + "럐": "ryae", + "럑": "ryaek", + "럒": "ryaekk", + "럓": "ryaek", + "럔": "ryaen", + "럕": "ryaen", + "럖": "ryaen", + "럗": "ryaet", + "럘": "ryael", + "럙": "ryaek", + "럚": "ryaem", + "럛": "ryaep", + "럜": "ryaet", + "럝": "ryaet", + "럞": "ryaep", + "럟": "ryael", + "럠": "ryaem", + "럡": "ryaep", + "럢": "ryaep", + "럣": "ryaet", + "럤": "ryaet", + "럥": "ryaeng", + "럦": "ryaet", + "럧": "ryaet", + "럨": "ryaek", + "럩": "ryaet", + "럪": "ryaep", + "럫": "ryaet", + "러": "reo", + "럭": "reok", + "럮": "reokk", + "럯": "reok", + "런": "reon", + "럱": "reon", + "럲": "reon", + "럳": "reot", + "럴": "reol", + "럵": "reok", + "럶": "reom", + "럷": "reop", + "럸": "reot", + "럹": "reot", + "럺": "reop", + "럻": "reol", + "럼": "reom", + "럽": "reop", + "럾": "reop", + "럿": "reot", + "렀": "reot", + "렁": "reong", + "렂": "reot", + "렃": "reot", + "렄": "reok", + "렅": "reot", + "렆": "reop", + "렇": "reot", + "레": "re", + "렉": "rek", + "렊": "rekk", + "렋": "rek", + "렌": "ren", + "렍": "ren", + "렎": "ren", + "렏": "ret", + "렐": "rel", + "렑": "rek", + "렒": "rem", + "렓": "rep", + "렔": "ret", + "렕": "ret", + "렖": "rep", + "렗": "rel", + "렘": "rem", + "렙": "rep", + "렚": "rep", + "렛": "ret", + "렜": "ret", + "렝": "reng", + "렞": "ret", + "렟": "ret", + "렠": "rek", + "렡": "ret", + "렢": "rep", + "렣": "ret", + "려": "ryeo", + "력": "ryeok", + "렦": "ryeokk", + "렧": "ryeok", + "련": "ryeon", + "렩": "ryeon", + "렪": "ryeon", + "렫": "ryeot", + "렬": "ryeol", + "렭": "ryeok", + "렮": "ryeom", + "렯": "ryeop", + "렰": "ryeot", + "렱": "ryeot", + "렲": "ryeop", + "렳": "ryeol", + "렴": "ryeom", + "렵": "ryeop", + "렶": "ryeop", + "렷": "ryeot", + "렸": "ryeot", + "령": "ryeong", + "렺": "ryeot", + "렻": "ryeot", + "렼": "ryeok", + "렽": "ryeot", + "렾": "ryeop", + "렿": "ryeot", + "례": "rye", + "롁": "ryek", + "롂": "ryekk", + "롃": "ryek", + "롄": "ryen", + "롅": "ryen", + "롆": "ryen", + "롇": "ryet", + "롈": "ryel", + "롉": "ryek", + "롊": "ryem", + "롋": "ryep", + "롌": "ryet", + "롍": "ryet", + "롎": "ryep", + "롏": "ryel", + "롐": "ryem", + "롑": "ryep", + "롒": "ryep", + "롓": "ryet", + "롔": "ryet", + "롕": "ryeng", + "롖": "ryet", + "롗": "ryet", + "롘": "ryek", + "롙": "ryet", + "롚": "ryep", + "롛": "ryet", + "로": "ro", + "록": "rok", + "롞": "rokk", + "롟": "rok", + "론": "ron", + "롡": "ron", + "롢": "ron", + "롣": "rot", + "롤": "rol", + "롥": "rok", + "롦": "rom", + "롧": "rop", + "롨": "rot", + "롩": "rot", + "롪": "rop", + "롫": "rol", + "롬": "rom", + "롭": "rop", + "롮": "rop", + "롯": "rot", + "롰": "rot", + "롱": "rong", + "롲": "rot", + "롳": "rot", + "롴": "rok", + "롵": "rot", + "롶": "rop", + "롷": "rot", + "롸": "rwa", + "롹": "rwak", + "롺": "rwakk", + "롻": "rwak", + "롼": "rwan", + "롽": "rwan", + "롾": "rwan", + "롿": "rwat", + "뢀": "rwal", + "뢁": "rwak", + "뢂": "rwam", + "뢃": "rwap", + "뢄": "rwat", + "뢅": "rwat", + "뢆": "rwap", + "뢇": "rwal", + "뢈": "rwam", + "뢉": "rwap", + "뢊": "rwap", + "뢋": "rwat", + "뢌": "rwat", + "뢍": "rwang", + "뢎": "rwat", + "뢏": "rwat", + "뢐": "rwak", + "뢑": "rwat", + "뢒": "rwap", + "뢓": "rwat", + "뢔": "rwae", + "뢕": "rwaek", + "뢖": "rwaekk", + "뢗": "rwaek", + "뢘": "rwaen", + "뢙": "rwaen", + "뢚": "rwaen", + "뢛": "rwaet", + "뢜": "rwael", + "뢝": "rwaek", + "뢞": "rwaem", + "뢟": "rwaep", + "뢠": "rwaet", + "뢡": "rwaet", + "뢢": "rwaep", + "뢣": "rwael", + "뢤": "rwaem", + "뢥": "rwaep", + "뢦": "rwaep", + "뢧": "rwaet", + "뢨": "rwaet", + "뢩": "rwaeng", + "뢪": "rwaet", + "뢫": "rwaet", + "뢬": "rwaek", + "뢭": "rwaet", + "뢮": "rwaep", + "뢯": "rwaet", + "뢰": "roe", + "뢱": "roek", + "뢲": "roekk", + "뢳": "roek", + "뢴": "roen", + "뢵": "roen", + "뢶": "roen", + "뢷": "roet", + "뢸": "roel", + "뢹": "roek", + "뢺": "roem", + "뢻": "roep", + "뢼": "roet", + "뢽": "roet", + "뢾": "roep", + "뢿": "roel", + "룀": "roem", + "룁": "roep", + "룂": "roep", + "룃": "roet", + "룄": "roet", + "룅": "roeng", + "룆": "roet", + "룇": "roet", + "룈": "roek", + "룉": "roet", + "룊": "roep", + "룋": "roet", + "료": "ryo", + "룍": "ryok", + "룎": "ryokk", + "룏": "ryok", + "룐": "ryon", + "룑": "ryon", + "룒": "ryon", + "룓": "ryot", + "룔": "ryol", + "룕": "ryok", + "룖": "ryom", + "룗": "ryop", + "룘": "ryot", + "룙": "ryot", + "룚": "ryop", + "룛": "ryol", + "룜": "ryom", + "룝": "ryop", + "룞": "ryop", + "룟": "ryot", + "룠": "ryot", + "룡": "ryong", + "룢": "ryot", + "룣": "ryot", + "룤": "ryok", + "룥": "ryot", + "룦": "ryop", + "룧": "ryot", + "루": "ru", + "룩": "ruk", + "룪": "rukk", + "룫": "ruk", + "룬": "run", + "룭": "run", + "룮": "run", + "룯": "rut", + "룰": "rul", + "룱": "ruk", + "룲": "rum", + "룳": "rup", + "룴": "rut", + "룵": "rut", + "룶": "rup", + "룷": "rul", + "룸": "rum", + "룹": "rup", + "룺": "rup", + "룻": "rut", + "룼": "rut", + "룽": "rung", + "룾": "rut", + "룿": "rut", + "뤀": "ruk", + "뤁": "rut", + "뤂": "rup", + "뤃": "rut", + "뤄": "rwo", + "뤅": "rwok", + "뤆": "rwokk", + "뤇": "rwok", + "뤈": "rwon", + "뤉": "rwon", + "뤊": "rwon", + "뤋": "rwot", + "뤌": "rwol", + "뤍": "rwok", + "뤎": "rwom", + "뤏": "rwop", + "뤐": "rwot", + "뤑": "rwot", + "뤒": "rwop", + "뤓": "rwol", + "뤔": "rwom", + "뤕": "rwop", + "뤖": "rwop", + "뤗": "rwot", + "뤘": "rwot", + "뤙": "rwong", + "뤚": "rwot", + "뤛": "rwot", + "뤜": "rwok", + "뤝": "rwot", + "뤞": "rwop", + "뤟": "rwot", + "뤠": "rwe", + "뤡": "rwek", + "뤢": "rwekk", + "뤣": "rwek", + "뤤": "rwen", + "뤥": "rwen", + "뤦": "rwen", + "뤧": "rwet", + "뤨": "rwel", + "뤩": "rwek", + "뤪": "rwem", + "뤫": "rwep", + "뤬": "rwet", + "뤭": "rwet", + "뤮": "rwep", + "뤯": "rwel", + "뤰": "rwem", + "뤱": "rwep", + "뤲": "rwep", + "뤳": "rwet", + "뤴": "rwet", + "뤵": "rweng", + "뤶": "rwet", + "뤷": "rwet", + "뤸": "rwek", + "뤹": "rwet", + "뤺": "rwep", + "뤻": "rwet", + "뤼": "rwi", + "뤽": "rwik", + "뤾": "rwikk", + "뤿": "rwik", + "륀": "rwin", + "륁": "rwin", + "륂": "rwin", + "륃": "rwit", + "륄": "rwil", + "륅": "rwik", + "륆": "rwim", + "륇": "rwip", + "륈": "rwit", + "륉": "rwit", + "륊": "rwip", + "륋": "rwil", + "륌": "rwim", + "륍": "rwip", + "륎": "rwip", + "륏": "rwit", + "륐": "rwit", + "륑": "rwing", + "륒": "rwit", + "륓": "rwit", + "륔": "rwik", + "륕": "rwit", + "륖": "rwip", + "륗": "rwit", + "류": "ryu", + "륙": "ryuk", + "륚": "ryukk", + "륛": "ryuk", + "륜": "ryun", + "륝": "ryun", + "륞": "ryun", + "륟": "ryut", + "률": "ryul", + "륡": "ryuk", + "륢": "ryum", + "륣": "ryup", + "륤": "ryut", + "륥": "ryut", + "륦": "ryup", + "륧": "ryul", + "륨": "ryum", + "륩": "ryup", + "륪": "ryup", + "륫": "ryut", + "륬": "ryut", + "륭": "ryung", + "륮": "ryut", + "륯": "ryut", + "륰": "ryuk", + "륱": "ryut", + "륲": "ryup", + "륳": "ryut", + "르": "reu", + "륵": "reuk", + "륶": "reukk", + "륷": "reuk", + "른": "reun", + "륹": "reun", + "륺": "reun", + "륻": "reut", + "를": "reul", + "륽": "reuk", + "륾": "reum", + "륿": "reup", + "릀": "reut", + "릁": "reut", + "릂": "reup", + "릃": "reul", + "름": "reum", + "릅": "reup", + "릆": "reup", + "릇": "reut", + "릈": "reut", + "릉": "reung", + "릊": "reut", + "릋": "reut", + "릌": "reuk", + "릍": "reut", + "릎": "reup", + "릏": "reut", + "릐": "reui", + "릑": "reuik", + "릒": "reuikk", + "릓": "reuik", + "릔": "reuin", + "릕": "reuin", + "릖": "reuin", + "릗": "reuit", + "릘": "reuil", + "릙": "reuik", + "릚": "reuim", + "릛": "reuip", + "릜": "reuit", + "릝": "reuit", + "릞": "reuip", + "릟": "reuil", + "릠": "reuim", + "릡": "reuip", + "릢": "reuip", + "릣": "reuit", + "릤": "reuit", + "릥": "reuing", + "릦": "reuit", + "릧": "reuit", + "릨": "reuik", + "릩": "reuit", + "릪": "reuip", + "릫": "reuit", + "리": "ri", + "릭": "rik", + "릮": "rikk", + "릯": "rik", + "린": "rin", + "릱": "rin", + "릲": "rin", + "릳": "rit", + "릴": "ril", + "릵": "rik", + "릶": "rim", + "릷": "rip", + "릸": "rit", + "릹": "rit", + "릺": "rip", + "릻": "ril", + "림": "rim", + "립": "rip", + "릾": "rip", + "릿": "rit", + "맀": "rit", + "링": "ring", + "맂": "rit", + "맃": "rit", + "맄": "rik", + "맅": "rit", + "맆": "rip", + "맇": "rit", + "마": "ma", + "막": "mak", + "맊": "makk", + "맋": "mak", + "만": "man", + "맍": "man", + "많": "man", + "맏": "mat", + "말": "mal", + "맑": "mak", + "맒": "mam", + "맓": "map", + "맔": "mat", + "맕": "mat", + "맖": "map", + "맗": "mal", + "맘": "mam", + "맙": "map", + "맚": "map", + "맛": "mat", + "맜": "mat", + "망": "mang", + "맞": "mat", + "맟": "mat", + "맠": "mak", + "맡": "mat", + "맢": "map", + "맣": "mat", + "매": "mae", + "맥": "maek", + "맦": "maekk", + "맧": "maek", + "맨": "maen", + "맩": "maen", + "맪": "maen", + "맫": "maet", + "맬": "mael", + "맭": "maek", + "맮": "maem", + "맯": "maep", + "맰": "maet", + "맱": "maet", + "맲": "maep", + "맳": "mael", + "맴": "maem", + "맵": "maep", + "맶": "maep", + "맷": "maet", + "맸": "maet", + "맹": "maeng", + "맺": "maet", + "맻": "maet", + "맼": "maek", + "맽": "maet", + "맾": "maep", + "맿": "maet", + "먀": "mya", + "먁": "myak", + "먂": "myakk", + "먃": "myak", + "먄": "myan", + "먅": "myan", + "먆": "myan", + "먇": "myat", + "먈": "myal", + "먉": "myak", + "먊": "myam", + "먋": "myap", + "먌": "myat", + "먍": "myat", + "먎": "myap", + "먏": "myal", + "먐": "myam", + "먑": "myap", + "먒": "myap", + "먓": "myat", + "먔": "myat", + "먕": "myang", + "먖": "myat", + "먗": "myat", + "먘": "myak", + "먙": "myat", + "먚": "myap", + "먛": "myat", + "먜": "myae", + "먝": "myaek", + "먞": "myaekk", + "먟": "myaek", + "먠": "myaen", + "먡": "myaen", + "먢": "myaen", + "먣": "myaet", + "먤": "myael", + "먥": "myaek", + "먦": "myaem", + "먧": "myaep", + "먨": "myaet", + "먩": "myaet", + "먪": "myaep", + "먫": "myael", + "먬": "myaem", + "먭": "myaep", + "먮": "myaep", + "먯": "myaet", + "먰": "myaet", + "먱": "myaeng", + "먲": "myaet", + "먳": "myaet", + "먴": "myaek", + "먵": "myaet", + "먶": "myaep", + "먷": "myaet", + "머": "meo", + "먹": "meok", + "먺": "meokk", + "먻": "meok", + "먼": "meon", + "먽": "meon", + "먾": "meon", + "먿": "meot", + "멀": "meol", + "멁": "meok", + "멂": "meom", + "멃": "meop", + "멄": "meot", + "멅": "meot", + "멆": "meop", + "멇": "meol", + "멈": "meom", + "멉": "meop", + "멊": "meop", + "멋": "meot", + "멌": "meot", + "멍": "meong", + "멎": "meot", + "멏": "meot", + "멐": "meok", + "멑": "meot", + "멒": "meop", + "멓": "meot", + "메": "me", + "멕": "mek", + "멖": "mekk", + "멗": "mek", + "멘": "men", + "멙": "men", + "멚": "men", + "멛": "met", + "멜": "mel", + "멝": "mek", + "멞": "mem", + "멟": "mep", + "멠": "met", + "멡": "met", + "멢": "mep", + "멣": "mel", + "멤": "mem", + "멥": "mep", + "멦": "mep", + "멧": "met", + "멨": "met", + "멩": "meng", + "멪": "met", + "멫": "met", + "멬": "mek", + "멭": "met", + "멮": "mep", + "멯": "met", + "며": "myeo", + "멱": "myeok", + "멲": "myeokk", + "멳": "myeok", + "면": "myeon", + "멵": "myeon", + "멶": "myeon", + "멷": "myeot", + "멸": "myeol", + "멹": "myeok", + "멺": "myeom", + "멻": "myeop", + "멼": "myeot", + "멽": "myeot", + "멾": "myeop", + "멿": "myeol", + "몀": "myeom", + "몁": "myeop", + "몂": "myeop", + "몃": "myeot", + "몄": "myeot", + "명": "myeong", + "몆": "myeot", + "몇": "myeot", + "몈": "myeok", + "몉": "myeot", + "몊": "myeop", + "몋": "myeot", + "몌": "mye", + "몍": "myek", + "몎": "myekk", + "몏": "myek", + "몐": "myen", + "몑": "myen", + "몒": "myen", + "몓": "myet", + "몔": "myel", + "몕": "myek", + "몖": "myem", + "몗": "myep", + "몘": "myet", + "몙": "myet", + "몚": "myep", + "몛": "myel", + "몜": "myem", + "몝": "myep", + "몞": "myep", + "몟": "myet", + "몠": "myet", + "몡": "myeng", + "몢": "myet", + "몣": "myet", + "몤": "myek", + "몥": "myet", + "몦": "myep", + "몧": "myet", + "모": "mo", + "목": "mok", + "몪": "mokk", + "몫": "mok", + "몬": "mon", + "몭": "mon", + "몮": "mon", + "몯": "mot", + "몰": "mol", + "몱": "mok", + "몲": "mom", + "몳": "mop", + "몴": "mot", + "몵": "mot", + "몶": "mop", + "몷": "mol", + "몸": "mom", + "몹": "mop", + "몺": "mop", + "못": "mot", + "몼": "mot", + "몽": "mong", + "몾": "mot", + "몿": "mot", + "뫀": "mok", + "뫁": "mot", + "뫂": "mop", + "뫃": "mot", + "뫄": "mwa", + "뫅": "mwak", + "뫆": "mwakk", + "뫇": "mwak", + "뫈": "mwan", + "뫉": "mwan", + "뫊": "mwan", + "뫋": "mwat", + "뫌": "mwal", + "뫍": "mwak", + "뫎": "mwam", + "뫏": "mwap", + "뫐": "mwat", + "뫑": "mwat", + "뫒": "mwap", + "뫓": "mwal", + "뫔": "mwam", + "뫕": "mwap", + "뫖": "mwap", + "뫗": "mwat", + "뫘": "mwat", + "뫙": "mwang", + "뫚": "mwat", + "뫛": "mwat", + "뫜": "mwak", + "뫝": "mwat", + "뫞": "mwap", + "뫟": "mwat", + "뫠": "mwae", + "뫡": "mwaek", + "뫢": "mwaekk", + "뫣": "mwaek", + "뫤": "mwaen", + "뫥": "mwaen", + "뫦": "mwaen", + "뫧": "mwaet", + "뫨": "mwael", + "뫩": "mwaek", + "뫪": "mwaem", + "뫫": "mwaep", + "뫬": "mwaet", + "뫭": "mwaet", + "뫮": "mwaep", + "뫯": "mwael", + "뫰": "mwaem", + "뫱": "mwaep", + "뫲": "mwaep", + "뫳": "mwaet", + "뫴": "mwaet", + "뫵": "mwaeng", + "뫶": "mwaet", + "뫷": "mwaet", + "뫸": "mwaek", + "뫹": "mwaet", + "뫺": "mwaep", + "뫻": "mwaet", + "뫼": "moe", + "뫽": "moek", + "뫾": "moekk", + "뫿": "moek", + "묀": "moen", + "묁": "moen", + "묂": "moen", + "묃": "moet", + "묄": "moel", + "묅": "moek", + "묆": "moem", + "묇": "moep", + "묈": "moet", + "묉": "moet", + "묊": "moep", + "묋": "moel", + "묌": "moem", + "묍": "moep", + "묎": "moep", + "묏": "moet", + "묐": "moet", + "묑": "moeng", + "묒": "moet", + "묓": "moet", + "묔": "moek", + "묕": "moet", + "묖": "moep", + "묗": "moet", + "묘": "myo", + "묙": "myok", + "묚": "myokk", + "묛": "myok", + "묜": "myon", + "묝": "myon", + "묞": "myon", + "묟": "myot", + "묠": "myol", + "묡": "myok", + "묢": "myom", + "묣": "myop", + "묤": "myot", + "묥": "myot", + "묦": "myop", + "묧": "myol", + "묨": "myom", + "묩": "myop", + "묪": "myop", + "묫": "myot", + "묬": "myot", + "묭": "myong", + "묮": "myot", + "묯": "myot", + "묰": "myok", + "묱": "myot", + "묲": "myop", + "묳": "myot", + "무": "mu", + "묵": "muk", + "묶": "mukk", + "묷": "muk", + "문": "mun", + "묹": "mun", + "묺": "mun", + "묻": "mut", + "물": "mul", + "묽": "muk", + "묾": "mum", + "묿": "mup", + "뭀": "mut", + "뭁": "mut", + "뭂": "mup", + "뭃": "mul", + "뭄": "mum", + "뭅": "mup", + "뭆": "mup", + "뭇": "mut", + "뭈": "mut", + "뭉": "mung", + "뭊": "mut", + "뭋": "mut", + "뭌": "muk", + "뭍": "mut", + "뭎": "mup", + "뭏": "mut", + "뭐": "mwo", + "뭑": "mwok", + "뭒": "mwokk", + "뭓": "mwok", + "뭔": "mwon", + "뭕": "mwon", + "뭖": "mwon", + "뭗": "mwot", + "뭘": "mwol", + "뭙": "mwok", + "뭚": "mwom", + "뭛": "mwop", + "뭜": "mwot", + "뭝": "mwot", + "뭞": "mwop", + "뭟": "mwol", + "뭠": "mwom", + "뭡": "mwop", + "뭢": "mwop", + "뭣": "mwot", + "뭤": "mwot", + "뭥": "mwong", + "뭦": "mwot", + "뭧": "mwot", + "뭨": "mwok", + "뭩": "mwot", + "뭪": "mwop", + "뭫": "mwot", + "뭬": "mwe", + "뭭": "mwek", + "뭮": "mwekk", + "뭯": "mwek", + "뭰": "mwen", + "뭱": "mwen", + "뭲": "mwen", + "뭳": "mwet", + "뭴": "mwel", + "뭵": "mwek", + "뭶": "mwem", + "뭷": "mwep", + "뭸": "mwet", + "뭹": "mwet", + "뭺": "mwep", + "뭻": "mwel", + "뭼": "mwem", + "뭽": "mwep", + "뭾": "mwep", + "뭿": "mwet", + "뮀": "mwet", + "뮁": "mweng", + "뮂": "mwet", + "뮃": "mwet", + "뮄": "mwek", + "뮅": "mwet", + "뮆": "mwep", + "뮇": "mwet", + "뮈": "mwi", + "뮉": "mwik", + "뮊": "mwikk", + "뮋": "mwik", + "뮌": "mwin", + "뮍": "mwin", + "뮎": "mwin", + "뮏": "mwit", + "뮐": "mwil", + "뮑": "mwik", + "뮒": "mwim", + "뮓": "mwip", + "뮔": "mwit", + "뮕": "mwit", + "뮖": "mwip", + "뮗": "mwil", + "뮘": "mwim", + "뮙": "mwip", + "뮚": "mwip", + "뮛": "mwit", + "뮜": "mwit", + "뮝": "mwing", + "뮞": "mwit", + "뮟": "mwit", + "뮠": "mwik", + "뮡": "mwit", + "뮢": "mwip", + "뮣": "mwit", + "뮤": "myu", + "뮥": "myuk", + "뮦": "myukk", + "뮧": "myuk", + "뮨": "myun", + "뮩": "myun", + "뮪": "myun", + "뮫": "myut", + "뮬": "myul", + "뮭": "myuk", + "뮮": "myum", + "뮯": "myup", + "뮰": "myut", + "뮱": "myut", + "뮲": "myup", + "뮳": "myul", + "뮴": "myum", + "뮵": "myup", + "뮶": "myup", + "뮷": "myut", + "뮸": "myut", + "뮹": "myung", + "뮺": "myut", + "뮻": "myut", + "뮼": "myuk", + "뮽": "myut", + "뮾": "myup", + "뮿": "myut", + "므": "meu", + "믁": "meuk", + "믂": "meukk", + "믃": "meuk", + "믄": "meun", + "믅": "meun", + "믆": "meun", + "믇": "meut", + "믈": "meul", + "믉": "meuk", + "믊": "meum", + "믋": "meup", + "믌": "meut", + "믍": "meut", + "믎": "meup", + "믏": "meul", + "믐": "meum", + "믑": "meup", + "믒": "meup", + "믓": "meut", + "믔": "meut", + "믕": "meung", + "믖": "meut", + "믗": "meut", + "믘": "meuk", + "믙": "meut", + "믚": "meup", + "믛": "meut", + "믜": "meui", + "믝": "meuik", + "믞": "meuikk", + "믟": "meuik", + "믠": "meuin", + "믡": "meuin", + "믢": "meuin", + "믣": "meuit", + "믤": "meuil", + "믥": "meuik", + "믦": "meuim", + "믧": "meuip", + "믨": "meuit", + "믩": "meuit", + "믪": "meuip", + "믫": "meuil", + "믬": "meuim", + "믭": "meuip", + "믮": "meuip", + "믯": "meuit", + "믰": "meuit", + "믱": "meuing", + "믲": "meuit", + "믳": "meuit", + "믴": "meuik", + "믵": "meuit", + "믶": "meuip", + "믷": "meuit", + "미": "mi", + "믹": "mik", + "믺": "mikk", + "믻": "mik", + "민": "min", + "믽": "min", + "믾": "min", + "믿": "mit", + "밀": "mil", + "밁": "mik", + "밂": "mim", + "밃": "mip", + "밄": "mit", + "밅": "mit", + "밆": "mip", + "밇": "mil", + "밈": "mim", + "밉": "mip", + "밊": "mip", + "밋": "mit", + "밌": "mit", + "밍": "ming", + "밎": "mit", + "및": "mit", + "밐": "mik", + "밑": "mit", + "밒": "mip", + "밓": "mit", + "바": "ba", + "박": "bak", + "밖": "bakk", + "밗": "bak", + "반": "ban", + "밙": "ban", + "밚": "ban", + "받": "bat", + "발": "bal", + "밝": "bak", + "밞": "bam", + "밟": "bap", + "밠": "bat", + "밡": "bat", + "밢": "bap", + "밣": "bal", + "밤": "bam", + "밥": "bap", + "밦": "bap", + "밧": "bat", + "밨": "bat", + "방": "bang", + "밪": "bat", + "밫": "bat", + "밬": "bak", + "밭": "bat", + "밮": "bap", + "밯": "bat", + "배": "bae", + "백": "baek", + "밲": "baekk", + "밳": "baek", + "밴": "baen", + "밵": "baen", + "밶": "baen", + "밷": "baet", + "밸": "bael", + "밹": "baek", + "밺": "baem", + "밻": "baep", + "밼": "baet", + "밽": "baet", + "밾": "baep", + "밿": "bael", + "뱀": "baem", + "뱁": "baep", + "뱂": "baep", + "뱃": "baet", + "뱄": "baet", + "뱅": "baeng", + "뱆": "baet", + "뱇": "baet", + "뱈": "baek", + "뱉": "baet", + "뱊": "baep", + "뱋": "baet", + "뱌": "bya", + "뱍": "byak", + "뱎": "byakk", + "뱏": "byak", + "뱐": "byan", + "뱑": "byan", + "뱒": "byan", + "뱓": "byat", + "뱔": "byal", + "뱕": "byak", + "뱖": "byam", + "뱗": "byap", + "뱘": "byat", + "뱙": "byat", + "뱚": "byap", + "뱛": "byal", + "뱜": "byam", + "뱝": "byap", + "뱞": "byap", + "뱟": "byat", + "뱠": "byat", + "뱡": "byang", + "뱢": "byat", + "뱣": "byat", + "뱤": "byak", + "뱥": "byat", + "뱦": "byap", + "뱧": "byat", + "뱨": "byae", + "뱩": "byaek", + "뱪": "byaekk", + "뱫": "byaek", + "뱬": "byaen", + "뱭": "byaen", + "뱮": "byaen", + "뱯": "byaet", + "뱰": "byael", + "뱱": "byaek", + "뱲": "byaem", + "뱳": "byaep", + "뱴": "byaet", + "뱵": "byaet", + "뱶": "byaep", + "뱷": "byael", + "뱸": "byaem", + "뱹": "byaep", + "뱺": "byaep", + "뱻": "byaet", + "뱼": "byaet", + "뱽": "byaeng", + "뱾": "byaet", + "뱿": "byaet", + "벀": "byaek", + "벁": "byaet", + "벂": "byaep", + "벃": "byaet", + "버": "beo", + "벅": "beok", + "벆": "beokk", + "벇": "beok", + "번": "beon", + "벉": "beon", + "벊": "beon", + "벋": "beot", + "벌": "beol", + "벍": "beok", + "벎": "beom", + "벏": "beop", + "벐": "beot", + "벑": "beot", + "벒": "beop", + "벓": "beol", + "범": "beom", + "법": "beop", + "벖": "beop", + "벗": "beot", + "벘": "beot", + "벙": "beong", + "벚": "beot", + "벛": "beot", + "벜": "beok", + "벝": "beot", + "벞": "beop", + "벟": "beot", + "베": "be", + "벡": "bek", + "벢": "bekk", + "벣": "bek", + "벤": "ben", + "벥": "ben", + "벦": "ben", + "벧": "bet", + "벨": "bel", + "벩": "bek", + "벪": "bem", + "벫": "bep", + "벬": "bet", + "벭": "bet", + "벮": "bep", + "벯": "bel", + "벰": "bem", + "벱": "bep", + "벲": "bep", + "벳": "bet", + "벴": "bet", + "벵": "beng", + "벶": "bet", + "벷": "bet", + "벸": "bek", + "벹": "bet", + "벺": "bep", + "벻": "bet", + "벼": "byeo", + "벽": "byeok", + "벾": "byeokk", + "벿": "byeok", + "변": "byeon", + "볁": "byeon", + "볂": "byeon", + "볃": "byeot", + "별": "byeol", + "볅": "byeok", + "볆": "byeom", + "볇": "byeop", + "볈": "byeot", + "볉": "byeot", + "볊": "byeop", + "볋": "byeol", + "볌": "byeom", + "볍": "byeop", + "볎": "byeop", + "볏": "byeot", + "볐": "byeot", + "병": "byeong", + "볒": "byeot", + "볓": "byeot", + "볔": "byeok", + "볕": "byeot", + "볖": "byeop", + "볗": "byeot", + "볘": "bye", + "볙": "byek", + "볚": "byekk", + "볛": "byek", + "볜": "byen", + "볝": "byen", + "볞": "byen", + "볟": "byet", + "볠": "byel", + "볡": "byek", + "볢": "byem", + "볣": "byep", + "볤": "byet", + "볥": "byet", + "볦": "byep", + "볧": "byel", + "볨": "byem", + "볩": "byep", + "볪": "byep", + "볫": "byet", + "볬": "byet", + "볭": "byeng", + "볮": "byet", + "볯": "byet", + "볰": "byek", + "볱": "byet", + "볲": "byep", + "볳": "byet", + "보": "bo", + "복": "bok", + "볶": "bokk", + "볷": "bok", + "본": "bon", + "볹": "bon", + "볺": "bon", + "볻": "bot", + "볼": "bol", + "볽": "bok", + "볾": "bom", + "볿": "bop", + "봀": "bot", + "봁": "bot", + "봂": "bop", + "봃": "bol", + "봄": "bom", + "봅": "bop", + "봆": "bop", + "봇": "bot", + "봈": "bot", + "봉": "bong", + "봊": "bot", + "봋": "bot", + "봌": "bok", + "봍": "bot", + "봎": "bop", + "봏": "bot", + "봐": "bwa", + "봑": "bwak", + "봒": "bwakk", + "봓": "bwak", + "봔": "bwan", + "봕": "bwan", + "봖": "bwan", + "봗": "bwat", + "봘": "bwal", + "봙": "bwak", + "봚": "bwam", + "봛": "bwap", + "봜": "bwat", + "봝": "bwat", + "봞": "bwap", + "봟": "bwal", + "봠": "bwam", + "봡": "bwap", + "봢": "bwap", + "봣": "bwat", + "봤": "bwat", + "봥": "bwang", + "봦": "bwat", + "봧": "bwat", + "봨": "bwak", + "봩": "bwat", + "봪": "bwap", + "봫": "bwat", + "봬": "bwae", + "봭": "bwaek", + "봮": "bwaekk", + "봯": "bwaek", + "봰": "bwaen", + "봱": "bwaen", + "봲": "bwaen", + "봳": "bwaet", + "봴": "bwael", + "봵": "bwaek", + "봶": "bwaem", + "봷": "bwaep", + "봸": "bwaet", + "봹": "bwaet", + "봺": "bwaep", + "봻": "bwael", + "봼": "bwaem", + "봽": "bwaep", + "봾": "bwaep", + "봿": "bwaet", + "뵀": "bwaet", + "뵁": "bwaeng", + "뵂": "bwaet", + "뵃": "bwaet", + "뵄": "bwaek", + "뵅": "bwaet", + "뵆": "bwaep", + "뵇": "bwaet", + "뵈": "boe", + "뵉": "boek", + "뵊": "boekk", + "뵋": "boek", + "뵌": "boen", + "뵍": "boen", + "뵎": "boen", + "뵏": "boet", + "뵐": "boel", + "뵑": "boek", + "뵒": "boem", + "뵓": "boep", + "뵔": "boet", + "뵕": "boet", + "뵖": "boep", + "뵗": "boel", + "뵘": "boem", + "뵙": "boep", + "뵚": "boep", + "뵛": "boet", + "뵜": "boet", + "뵝": "boeng", + "뵞": "boet", + "뵟": "boet", + "뵠": "boek", + "뵡": "boet", + "뵢": "boep", + "뵣": "boet", + "뵤": "byo", + "뵥": "byok", + "뵦": "byokk", + "뵧": "byok", + "뵨": "byon", + "뵩": "byon", + "뵪": "byon", + "뵫": "byot", + "뵬": "byol", + "뵭": "byok", + "뵮": "byom", + "뵯": "byop", + "뵰": "byot", + "뵱": "byot", + "뵲": "byop", + "뵳": "byol", + "뵴": "byom", + "뵵": "byop", + "뵶": "byop", + "뵷": "byot", + "뵸": "byot", + "뵹": "byong", + "뵺": "byot", + "뵻": "byot", + "뵼": "byok", + "뵽": "byot", + "뵾": "byop", + "뵿": "byot", + "부": "bu", + "북": "buk", + "붂": "bukk", + "붃": "buk", + "분": "bun", + "붅": "bun", + "붆": "bun", + "붇": "but", + "불": "bul", + "붉": "buk", + "붊": "bum", + "붋": "bup", + "붌": "but", + "붍": "but", + "붎": "bup", + "붏": "bul", + "붐": "bum", + "붑": "bup", + "붒": "bup", + "붓": "but", + "붔": "but", + "붕": "bung", + "붖": "but", + "붗": "but", + "붘": "buk", + "붙": "but", + "붚": "bup", + "붛": "but", + "붜": "bwo", + "붝": "bwok", + "붞": "bwokk", + "붟": "bwok", + "붠": "bwon", + "붡": "bwon", + "붢": "bwon", + "붣": "bwot", + "붤": "bwol", + "붥": "bwok", + "붦": "bwom", + "붧": "bwop", + "붨": "bwot", + "붩": "bwot", + "붪": "bwop", + "붫": "bwol", + "붬": "bwom", + "붭": "bwop", + "붮": "bwop", + "붯": "bwot", + "붰": "bwot", + "붱": "bwong", + "붲": "bwot", + "붳": "bwot", + "붴": "bwok", + "붵": "bwot", + "붶": "bwop", + "붷": "bwot", + "붸": "bwe", + "붹": "bwek", + "붺": "bwekk", + "붻": "bwek", + "붼": "bwen", + "붽": "bwen", + "붾": "bwen", + "붿": "bwet", + "뷀": "bwel", + "뷁": "bwek", + "뷂": "bwem", + "뷃": "bwep", + "뷄": "bwet", + "뷅": "bwet", + "뷆": "bwep", + "뷇": "bwel", + "뷈": "bwem", + "뷉": "bwep", + "뷊": "bwep", + "뷋": "bwet", + "뷌": "bwet", + "뷍": "bweng", + "뷎": "bwet", + "뷏": "bwet", + "뷐": "bwek", + "뷑": "bwet", + "뷒": "bwep", + "뷓": "bwet", + "뷔": "bwi", + "뷕": "bwik", + "뷖": "bwikk", + "뷗": "bwik", + "뷘": "bwin", + "뷙": "bwin", + "뷚": "bwin", + "뷛": "bwit", + "뷜": "bwil", + "뷝": "bwik", + "뷞": "bwim", + "뷟": "bwip", + "뷠": "bwit", + "뷡": "bwit", + "뷢": "bwip", + "뷣": "bwil", + "뷤": "bwim", + "뷥": "bwip", + "뷦": "bwip", + "뷧": "bwit", + "뷨": "bwit", + "뷩": "bwing", + "뷪": "bwit", + "뷫": "bwit", + "뷬": "bwik", + "뷭": "bwit", + "뷮": "bwip", + "뷯": "bwit", + "뷰": "byu", + "뷱": "byuk", + "뷲": "byukk", + "뷳": "byuk", + "뷴": "byun", + "뷵": "byun", + "뷶": "byun", + "뷷": "byut", + "뷸": "byul", + "뷹": "byuk", + "뷺": "byum", + "뷻": "byup", + "뷼": "byut", + "뷽": "byut", + "뷾": "byup", + "뷿": "byul", + "븀": "byum", + "븁": "byup", + "븂": "byup", + "븃": "byut", + "븄": "byut", + "븅": "byung", + "븆": "byut", + "븇": "byut", + "븈": "byuk", + "븉": "byut", + "븊": "byup", + "븋": "byut", + "브": "beu", + "븍": "beuk", + "븎": "beukk", + "븏": "beuk", + "븐": "beun", + "븑": "beun", + "븒": "beun", + "븓": "beut", + "블": "beul", + "븕": "beuk", + "븖": "beum", + "븗": "beup", + "븘": "beut", + "븙": "beut", + "븚": "beup", + "븛": "beul", + "븜": "beum", + "븝": "beup", + "븞": "beup", + "븟": "beut", + "븠": "beut", + "븡": "beung", + "븢": "beut", + "븣": "beut", + "븤": "beuk", + "븥": "beut", + "븦": "beup", + "븧": "beut", + "븨": "beui", + "븩": "beuik", + "븪": "beuikk", + "븫": "beuik", + "븬": "beuin", + "븭": "beuin", + "븮": "beuin", + "븯": "beuit", + "븰": "beuil", + "븱": "beuik", + "븲": "beuim", + "븳": "beuip", + "븴": "beuit", + "븵": "beuit", + "븶": "beuip", + "븷": "beuil", + "븸": "beuim", + "븹": "beuip", + "븺": "beuip", + "븻": "beuit", + "븼": "beuit", + "븽": "beuing", + "븾": "beuit", + "븿": "beuit", + "빀": "beuik", + "빁": "beuit", + "빂": "beuip", + "빃": "beuit", + "비": "bi", + "빅": "bik", + "빆": "bikk", + "빇": "bik", + "빈": "bin", + "빉": "bin", + "빊": "bin", + "빋": "bit", + "빌": "bil", + "빍": "bik", + "빎": "bim", + "빏": "bip", + "빐": "bit", + "빑": "bit", + "빒": "bip", + "빓": "bil", + "빔": "bim", + "빕": "bip", + "빖": "bip", + "빗": "bit", + "빘": "bit", + "빙": "bing", + "빚": "bit", + "빛": "bit", + "빜": "bik", + "빝": "bit", + "빞": "bip", + "빟": "bit", + "빠": "ppa", + "빡": "ppak", + "빢": "ppakk", + "빣": "ppak", + "빤": "ppan", + "빥": "ppan", + "빦": "ppan", + "빧": "ppat", + "빨": "ppal", + "빩": "ppak", + "빪": "ppam", + "빫": "ppap", + "빬": "ppat", + "빭": "ppat", + "빮": "ppap", + "빯": "ppal", + "빰": "ppam", + "빱": "ppap", + "빲": "ppap", + "빳": "ppat", + "빴": "ppat", + "빵": "ppang", + "빶": "ppat", + "빷": "ppat", + "빸": "ppak", + "빹": "ppat", + "빺": "ppap", + "빻": "ppat", + "빼": "ppae", + "빽": "ppaek", + "빾": "ppaekk", + "빿": "ppaek", + "뺀": "ppaen", + "뺁": "ppaen", + "뺂": "ppaen", + "뺃": "ppaet", + "뺄": "ppael", + "뺅": "ppaek", + "뺆": "ppaem", + "뺇": "ppaep", + "뺈": "ppaet", + "뺉": "ppaet", + "뺊": "ppaep", + "뺋": "ppael", + "뺌": "ppaem", + "뺍": "ppaep", + "뺎": "ppaep", + "뺏": "ppaet", + "뺐": "ppaet", + "뺑": "ppaeng", + "뺒": "ppaet", + "뺓": "ppaet", + "뺔": "ppaek", + "뺕": "ppaet", + "뺖": "ppaep", + "뺗": "ppaet", + "뺘": "ppya", + "뺙": "ppyak", + "뺚": "ppyakk", + "뺛": "ppyak", + "뺜": "ppyan", + "뺝": "ppyan", + "뺞": "ppyan", + "뺟": "ppyat", + "뺠": "ppyal", + "뺡": "ppyak", + "뺢": "ppyam", + "뺣": "ppyap", + "뺤": "ppyat", + "뺥": "ppyat", + "뺦": "ppyap", + "뺧": "ppyal", + "뺨": "ppyam", + "뺩": "ppyap", + "뺪": "ppyap", + "뺫": "ppyat", + "뺬": "ppyat", + "뺭": "ppyang", + "뺮": "ppyat", + "뺯": "ppyat", + "뺰": "ppyak", + "뺱": "ppyat", + "뺲": "ppyap", + "뺳": "ppyat", + "뺴": "ppyae", + "뺵": "ppyaek", + "뺶": "ppyaekk", + "뺷": "ppyaek", + "뺸": "ppyaen", + "뺹": "ppyaen", + "뺺": "ppyaen", + "뺻": "ppyaet", + "뺼": "ppyael", + "뺽": "ppyaek", + "뺾": "ppyaem", + "뺿": "ppyaep", + "뻀": "ppyaet", + "뻁": "ppyaet", + "뻂": "ppyaep", + "뻃": "ppyael", + "뻄": "ppyaem", + "뻅": "ppyaep", + "뻆": "ppyaep", + "뻇": "ppyaet", + "뻈": "ppyaet", + "뻉": "ppyaeng", + "뻊": "ppyaet", + "뻋": "ppyaet", + "뻌": "ppyaek", + "뻍": "ppyaet", + "뻎": "ppyaep", + "뻏": "ppyaet", + "뻐": "ppeo", + "뻑": "ppeok", + "뻒": "ppeokk", + "뻓": "ppeok", + "뻔": "ppeon", + "뻕": "ppeon", + "뻖": "ppeon", + "뻗": "ppeot", + "뻘": "ppeol", + "뻙": "ppeok", + "뻚": "ppeom", + "뻛": "ppeop", + "뻜": "ppeot", + "뻝": "ppeot", + "뻞": "ppeop", + "뻟": "ppeol", + "뻠": "ppeom", + "뻡": "ppeop", + "뻢": "ppeop", + "뻣": "ppeot", + "뻤": "ppeot", + "뻥": "ppeong", + "뻦": "ppeot", + "뻧": "ppeot", + "뻨": "ppeok", + "뻩": "ppeot", + "뻪": "ppeop", + "뻫": "ppeot", + "뻬": "ppe", + "뻭": "ppek", + "뻮": "ppekk", + "뻯": "ppek", + "뻰": "ppen", + "뻱": "ppen", + "뻲": "ppen", + "뻳": "ppet", + "뻴": "ppel", + "뻵": "ppek", + "뻶": "ppem", + "뻷": "ppep", + "뻸": "ppet", + "뻹": "ppet", + "뻺": "ppep", + "뻻": "ppel", + "뻼": "ppem", + "뻽": "ppep", + "뻾": "ppep", + "뻿": "ppet", + "뼀": "ppet", + "뼁": "ppeng", + "뼂": "ppet", + "뼃": "ppet", + "뼄": "ppek", + "뼅": "ppet", + "뼆": "ppep", + "뼇": "ppet", + "뼈": "ppyeo", + "뼉": "ppyeok", + "뼊": "ppyeokk", + "뼋": "ppyeok", + "뼌": "ppyeon", + "뼍": "ppyeon", + "뼎": "ppyeon", + "뼏": "ppyeot", + "뼐": "ppyeol", + "뼑": "ppyeok", + "뼒": "ppyeom", + "뼓": "ppyeop", + "뼔": "ppyeot", + "뼕": "ppyeot", + "뼖": "ppyeop", + "뼗": "ppyeol", + "뼘": "ppyeom", + "뼙": "ppyeop", + "뼚": "ppyeop", + "뼛": "ppyeot", + "뼜": "ppyeot", + "뼝": "ppyeong", + "뼞": "ppyeot", + "뼟": "ppyeot", + "뼠": "ppyeok", + "뼡": "ppyeot", + "뼢": "ppyeop", + "뼣": "ppyeot", + "뼤": "ppye", + "뼥": "ppyek", + "뼦": "ppyekk", + "뼧": "ppyek", + "뼨": "ppyen", + "뼩": "ppyen", + "뼪": "ppyen", + "뼫": "ppyet", + "뼬": "ppyel", + "뼭": "ppyek", + "뼮": "ppyem", + "뼯": "ppyep", + "뼰": "ppyet", + "뼱": "ppyet", + "뼲": "ppyep", + "뼳": "ppyel", + "뼴": "ppyem", + "뼵": "ppyep", + "뼶": "ppyep", + "뼷": "ppyet", + "뼸": "ppyet", + "뼹": "ppyeng", + "뼺": "ppyet", + "뼻": "ppyet", + "뼼": "ppyek", + "뼽": "ppyet", + "뼾": "ppyep", + "뼿": "ppyet", + "뽀": "ppo", + "뽁": "ppok", + "뽂": "ppokk", + "뽃": "ppok", + "뽄": "ppon", + "뽅": "ppon", + "뽆": "ppon", + "뽇": "ppot", + "뽈": "ppol", + "뽉": "ppok", + "뽊": "ppom", + "뽋": "ppop", + "뽌": "ppot", + "뽍": "ppot", + "뽎": "ppop", + "뽏": "ppol", + "뽐": "ppom", + "뽑": "ppop", + "뽒": "ppop", + "뽓": "ppot", + "뽔": "ppot", + "뽕": "ppong", + "뽖": "ppot", + "뽗": "ppot", + "뽘": "ppok", + "뽙": "ppot", + "뽚": "ppop", + "뽛": "ppot", + "뽜": "ppwa", + "뽝": "ppwak", + "뽞": "ppwakk", + "뽟": "ppwak", + "뽠": "ppwan", + "뽡": "ppwan", + "뽢": "ppwan", + "뽣": "ppwat", + "뽤": "ppwal", + "뽥": "ppwak", + "뽦": "ppwam", + "뽧": "ppwap", + "뽨": "ppwat", + "뽩": "ppwat", + "뽪": "ppwap", + "뽫": "ppwal", + "뽬": "ppwam", + "뽭": "ppwap", + "뽮": "ppwap", + "뽯": "ppwat", + "뽰": "ppwat", + "뽱": "ppwang", + "뽲": "ppwat", + "뽳": "ppwat", + "뽴": "ppwak", + "뽵": "ppwat", + "뽶": "ppwap", + "뽷": "ppwat", + "뽸": "ppwae", + "뽹": "ppwaek", + "뽺": "ppwaekk", + "뽻": "ppwaek", + "뽼": "ppwaen", + "뽽": "ppwaen", + "뽾": "ppwaen", + "뽿": "ppwaet", + "뾀": "ppwael", + "뾁": "ppwaek", + "뾂": "ppwaem", + "뾃": "ppwaep", + "뾄": "ppwaet", + "뾅": "ppwaet", + "뾆": "ppwaep", + "뾇": "ppwael", + "뾈": "ppwaem", + "뾉": "ppwaep", + "뾊": "ppwaep", + "뾋": "ppwaet", + "뾌": "ppwaet", + "뾍": "ppwaeng", + "뾎": "ppwaet", + "뾏": "ppwaet", + "뾐": "ppwaek", + "뾑": "ppwaet", + "뾒": "ppwaep", + "뾓": "ppwaet", + "뾔": "ppoe", + "뾕": "ppoek", + "뾖": "ppoekk", + "뾗": "ppoek", + "뾘": "ppoen", + "뾙": "ppoen", + "뾚": "ppoen", + "뾛": "ppoet", + "뾜": "ppoel", + "뾝": "ppoek", + "뾞": "ppoem", + "뾟": "ppoep", + "뾠": "ppoet", + "뾡": "ppoet", + "뾢": "ppoep", + "뾣": "ppoel", + "뾤": "ppoem", + "뾥": "ppoep", + "뾦": "ppoep", + "뾧": "ppoet", + "뾨": "ppoet", + "뾩": "ppoeng", + "뾪": "ppoet", + "뾫": "ppoet", + "뾬": "ppoek", + "뾭": "ppoet", + "뾮": "ppoep", + "뾯": "ppoet", + "뾰": "ppyo", + "뾱": "ppyok", + "뾲": "ppyokk", + "뾳": "ppyok", + "뾴": "ppyon", + "뾵": "ppyon", + "뾶": "ppyon", + "뾷": "ppyot", + "뾸": "ppyol", + "뾹": "ppyok", + "뾺": "ppyom", + "뾻": "ppyop", + "뾼": "ppyot", + "뾽": "ppyot", + "뾾": "ppyop", + "뾿": "ppyol", + "뿀": "ppyom", + "뿁": "ppyop", + "뿂": "ppyop", + "뿃": "ppyot", + "뿄": "ppyot", + "뿅": "ppyong", + "뿆": "ppyot", + "뿇": "ppyot", + "뿈": "ppyok", + "뿉": "ppyot", + "뿊": "ppyop", + "뿋": "ppyot", + "뿌": "ppu", + "뿍": "ppuk", + "뿎": "ppukk", + "뿏": "ppuk", + "뿐": "ppun", + "뿑": "ppun", + "뿒": "ppun", + "뿓": "pput", + "뿔": "ppul", + "뿕": "ppuk", + "뿖": "ppum", + "뿗": "ppup", + "뿘": "pput", + "뿙": "pput", + "뿚": "ppup", + "뿛": "ppul", + "뿜": "ppum", + "뿝": "ppup", + "뿞": "ppup", + "뿟": "pput", + "뿠": "pput", + "뿡": "ppung", + "뿢": "pput", + "뿣": "pput", + "뿤": "ppuk", + "뿥": "pput", + "뿦": "ppup", + "뿧": "pput", + "뿨": "ppwo", + "뿩": "ppwok", + "뿪": "ppwokk", + "뿫": "ppwok", + "뿬": "ppwon", + "뿭": "ppwon", + "뿮": "ppwon", + "뿯": "ppwot", + "뿰": "ppwol", + "뿱": "ppwok", + "뿲": "ppwom", + "뿳": "ppwop", + "뿴": "ppwot", + "뿵": "ppwot", + "뿶": "ppwop", + "뿷": "ppwol", + "뿸": "ppwom", + "뿹": "ppwop", + "뿺": "ppwop", + "뿻": "ppwot", + "뿼": "ppwot", + "뿽": "ppwong", + "뿾": "ppwot", + "뿿": "ppwot", + "쀀": "ppwok", + "쀁": "ppwot", + "쀂": "ppwop", + "쀃": "ppwot", + "쀄": "ppwe", + "쀅": "ppwek", + "쀆": "ppwekk", + "쀇": "ppwek", + "쀈": "ppwen", + "쀉": "ppwen", + "쀊": "ppwen", + "쀋": "ppwet", + "쀌": "ppwel", + "쀍": "ppwek", + "쀎": "ppwem", + "쀏": "ppwep", + "쀐": "ppwet", + "쀑": "ppwet", + "쀒": "ppwep", + "쀓": "ppwel", + "쀔": "ppwem", + "쀕": "ppwep", + "쀖": "ppwep", + "쀗": "ppwet", + "쀘": "ppwet", + "쀙": "ppweng", + "쀚": "ppwet", + "쀛": "ppwet", + "쀜": "ppwek", + "쀝": "ppwet", + "쀞": "ppwep", + "쀟": "ppwet", + "쀠": "ppwi", + "쀡": "ppwik", + "쀢": "ppwikk", + "쀣": "ppwik", + "쀤": "ppwin", + "쀥": "ppwin", + "쀦": "ppwin", + "쀧": "ppwit", + "쀨": "ppwil", + "쀩": "ppwik", + "쀪": "ppwim", + "쀫": "ppwip", + "쀬": "ppwit", + "쀭": "ppwit", + "쀮": "ppwip", + "쀯": "ppwil", + "쀰": "ppwim", + "쀱": "ppwip", + "쀲": "ppwip", + "쀳": "ppwit", + "쀴": "ppwit", + "쀵": "ppwing", + "쀶": "ppwit", + "쀷": "ppwit", + "쀸": "ppwik", + "쀹": "ppwit", + "쀺": "ppwip", + "쀻": "ppwit", + "쀼": "ppyu", + "쀽": "ppyuk", + "쀾": "ppyukk", + "쀿": "ppyuk", + "쁀": "ppyun", + "쁁": "ppyun", + "쁂": "ppyun", + "쁃": "ppyut", + "쁄": "ppyul", + "쁅": "ppyuk", + "쁆": "ppyum", + "쁇": "ppyup", + "쁈": "ppyut", + "쁉": "ppyut", + "쁊": "ppyup", + "쁋": "ppyul", + "쁌": "ppyum", + "쁍": "ppyup", + "쁎": "ppyup", + "쁏": "ppyut", + "쁐": "ppyut", + "쁑": "ppyung", + "쁒": "ppyut", + "쁓": "ppyut", + "쁔": "ppyuk", + "쁕": "ppyut", + "쁖": "ppyup", + "쁗": "ppyut", + "쁘": "ppeu", + "쁙": "ppeuk", + "쁚": "ppeukk", + "쁛": "ppeuk", + "쁜": "ppeun", + "쁝": "ppeun", + "쁞": "ppeun", + "쁟": "ppeut", + "쁠": "ppeul", + "쁡": "ppeuk", + "쁢": "ppeum", + "쁣": "ppeup", + "쁤": "ppeut", + "쁥": "ppeut", + "쁦": "ppeup", + "쁧": "ppeul", + "쁨": "ppeum", + "쁩": "ppeup", + "쁪": "ppeup", + "쁫": "ppeut", + "쁬": "ppeut", + "쁭": "ppeung", + "쁮": "ppeut", + "쁯": "ppeut", + "쁰": "ppeuk", + "쁱": "ppeut", + "쁲": "ppeup", + "쁳": "ppeut", + "쁴": "ppeui", + "쁵": "ppeuik", + "쁶": "ppeuikk", + "쁷": "ppeuik", + "쁸": "ppeuin", + "쁹": "ppeuin", + "쁺": "ppeuin", + "쁻": "ppeuit", + "쁼": "ppeuil", + "쁽": "ppeuik", + "쁾": "ppeuim", + "쁿": "ppeuip", + "삀": "ppeuit", + "삁": "ppeuit", + "삂": "ppeuip", + "삃": "ppeuil", + "삄": "ppeuim", + "삅": "ppeuip", + "삆": "ppeuip", + "삇": "ppeuit", + "삈": "ppeuit", + "삉": "ppeuing", + "삊": "ppeuit", + "삋": "ppeuit", + "삌": "ppeuik", + "삍": "ppeuit", + "삎": "ppeuip", + "삏": "ppeuit", + "삐": "ppi", + "삑": "ppik", + "삒": "ppikk", + "삓": "ppik", + "삔": "ppin", + "삕": "ppin", + "삖": "ppin", + "삗": "ppit", + "삘": "ppil", + "삙": "ppik", + "삚": "ppim", + "삛": "ppip", + "삜": "ppit", + "삝": "ppit", + "삞": "ppip", + "삟": "ppil", + "삠": "ppim", + "삡": "ppip", + "삢": "ppip", + "삣": "ppit", + "삤": "ppit", + "삥": "pping", + "삦": "ppit", + "삧": "ppit", + "삨": "ppik", + "삩": "ppit", + "삪": "ppip", + "삫": "ppit", + "사": "sa", + "삭": "sak", + "삮": "sakk", + "삯": "sak", + "산": "san", + "삱": "san", + "삲": "san", + "삳": "sat", + "살": "sal", + "삵": "sak", + "삶": "sam", + "삷": "sap", + "삸": "sat", + "삹": "sat", + "삺": "sap", + "삻": "sal", + "삼": "sam", + "삽": "sap", + "삾": "sap", + "삿": "sat", + "샀": "sat", + "상": "sang", + "샂": "sat", + "샃": "sat", + "샄": "sak", + "샅": "sat", + "샆": "sap", + "샇": "sat", + "새": "sae", + "색": "saek", + "샊": "saekk", + "샋": "saek", + "샌": "saen", + "샍": "saen", + "샎": "saen", + "샏": "saet", + "샐": "sael", + "샑": "saek", + "샒": "saem", + "샓": "saep", + "샔": "saet", + "샕": "saet", + "샖": "saep", + "샗": "sael", + "샘": "saem", + "샙": "saep", + "샚": "saep", + "샛": "saet", + "샜": "saet", + "생": "saeng", + "샞": "saet", + "샟": "saet", + "샠": "saek", + "샡": "saet", + "샢": "saep", + "샣": "saet", + "샤": "sya", + "샥": "syak", + "샦": "syakk", + "샧": "syak", + "샨": "syan", + "샩": "syan", + "샪": "syan", + "샫": "syat", + "샬": "syal", + "샭": "syak", + "샮": "syam", + "샯": "syap", + "샰": "syat", + "샱": "syat", + "샲": "syap", + "샳": "syal", + "샴": "syam", + "샵": "syap", + "샶": "syap", + "샷": "syat", + "샸": "syat", + "샹": "syang", + "샺": "syat", + "샻": "syat", + "샼": "syak", + "샽": "syat", + "샾": "syap", + "샿": "syat", + "섀": "syae", + "섁": "syaek", + "섂": "syaekk", + "섃": "syaek", + "섄": "syaen", + "섅": "syaen", + "섆": "syaen", + "섇": "syaet", + "섈": "syael", + "섉": "syaek", + "섊": "syaem", + "섋": "syaep", + "섌": "syaet", + "섍": "syaet", + "섎": "syaep", + "섏": "syael", + "섐": "syaem", + "섑": "syaep", + "섒": "syaep", + "섓": "syaet", + "섔": "syaet", + "섕": "syaeng", + "섖": "syaet", + "섗": "syaet", + "섘": "syaek", + "섙": "syaet", + "섚": "syaep", + "섛": "syaet", + "서": "seo", + "석": "seok", + "섞": "seokk", + "섟": "seok", + "선": "seon", + "섡": "seon", + "섢": "seon", + "섣": "seot", + "설": "seol", + "섥": "seok", + "섦": "seom", + "섧": "seop", + "섨": "seot", + "섩": "seot", + "섪": "seop", + "섫": "seol", + "섬": "seom", + "섭": "seop", + "섮": "seop", + "섯": "seot", + "섰": "seot", + "성": "seong", + "섲": "seot", + "섳": "seot", + "섴": "seok", + "섵": "seot", + "섶": "seop", + "섷": "seot", + "세": "se", + "섹": "sek", + "섺": "sekk", + "섻": "sek", + "센": "sen", + "섽": "sen", + "섾": "sen", + "섿": "set", + "셀": "sel", + "셁": "sek", + "셂": "sem", + "셃": "sep", + "셄": "set", + "셅": "set", + "셆": "sep", + "셇": "sel", + "셈": "sem", + "셉": "sep", + "셊": "sep", + "셋": "set", + "셌": "set", + "셍": "seng", + "셎": "set", + "셏": "set", + "셐": "sek", + "셑": "set", + "셒": "sep", + "셓": "set", + "셔": "syeo", + "셕": "syeok", + "셖": "syeokk", + "셗": "syeok", + "션": "syeon", + "셙": "syeon", + "셚": "syeon", + "셛": "syeot", + "셜": "syeol", + "셝": "syeok", + "셞": "syeom", + "셟": "syeop", + "셠": "syeot", + "셡": "syeot", + "셢": "syeop", + "셣": "syeol", + "셤": "syeom", + "셥": "syeop", + "셦": "syeop", + "셧": "syeot", + "셨": "syeot", + "셩": "syeong", + "셪": "syeot", + "셫": "syeot", + "셬": "syeok", + "셭": "syeot", + "셮": "syeop", + "셯": "syeot", + "셰": "sye", + "셱": "syek", + "셲": "syekk", + "셳": "syek", + "셴": "syen", + "셵": "syen", + "셶": "syen", + "셷": "syet", + "셸": "syel", + "셹": "syek", + "셺": "syem", + "셻": "syep", + "셼": "syet", + "셽": "syet", + "셾": "syep", + "셿": "syel", + "솀": "syem", + "솁": "syep", + "솂": "syep", + "솃": "syet", + "솄": "syet", + "솅": "syeng", + "솆": "syet", + "솇": "syet", + "솈": "syek", + "솉": "syet", + "솊": "syep", + "솋": "syet", + "소": "so", + "속": "sok", + "솎": "sokk", + "솏": "sok", + "손": "son", + "솑": "son", + "솒": "son", + "솓": "sot", + "솔": "sol", + "솕": "sok", + "솖": "som", + "솗": "sop", + "솘": "sot", + "솙": "sot", + "솚": "sop", + "솛": "sol", + "솜": "som", + "솝": "sop", + "솞": "sop", + "솟": "sot", + "솠": "sot", + "송": "song", + "솢": "sot", + "솣": "sot", + "솤": "sok", + "솥": "sot", + "솦": "sop", + "솧": "sot", + "솨": "swa", + "솩": "swak", + "솪": "swakk", + "솫": "swak", + "솬": "swan", + "솭": "swan", + "솮": "swan", + "솯": "swat", + "솰": "swal", + "솱": "swak", + "솲": "swam", + "솳": "swap", + "솴": "swat", + "솵": "swat", + "솶": "swap", + "솷": "swal", + "솸": "swam", + "솹": "swap", + "솺": "swap", + "솻": "swat", + "솼": "swat", + "솽": "swang", + "솾": "swat", + "솿": "swat", + "쇀": "swak", + "쇁": "swat", + "쇂": "swap", + "쇃": "swat", + "쇄": "swae", + "쇅": "swaek", + "쇆": "swaekk", + "쇇": "swaek", + "쇈": "swaen", + "쇉": "swaen", + "쇊": "swaen", + "쇋": "swaet", + "쇌": "swael", + "쇍": "swaek", + "쇎": "swaem", + "쇏": "swaep", + "쇐": "swaet", + "쇑": "swaet", + "쇒": "swaep", + "쇓": "swael", + "쇔": "swaem", + "쇕": "swaep", + "쇖": "swaep", + "쇗": "swaet", + "쇘": "swaet", + "쇙": "swaeng", + "쇚": "swaet", + "쇛": "swaet", + "쇜": "swaek", + "쇝": "swaet", + "쇞": "swaep", + "쇟": "swaet", + "쇠": "soe", + "쇡": "soek", + "쇢": "soekk", + "쇣": "soek", + "쇤": "soen", + "쇥": "soen", + "쇦": "soen", + "쇧": "soet", + "쇨": "soel", + "쇩": "soek", + "쇪": "soem", + "쇫": "soep", + "쇬": "soet", + "쇭": "soet", + "쇮": "soep", + "쇯": "soel", + "쇰": "soem", + "쇱": "soep", + "쇲": "soep", + "쇳": "soet", + "쇴": "soet", + "쇵": "soeng", + "쇶": "soet", + "쇷": "soet", + "쇸": "soek", + "쇹": "soet", + "쇺": "soep", + "쇻": "soet", + "쇼": "syo", + "쇽": "syok", + "쇾": "syokk", + "쇿": "syok", + "숀": "syon", + "숁": "syon", + "숂": "syon", + "숃": "syot", + "숄": "syol", + "숅": "syok", + "숆": "syom", + "숇": "syop", + "숈": "syot", + "숉": "syot", + "숊": "syop", + "숋": "syol", + "숌": "syom", + "숍": "syop", + "숎": "syop", + "숏": "syot", + "숐": "syot", + "숑": "syong", + "숒": "syot", + "숓": "syot", + "숔": "syok", + "숕": "syot", + "숖": "syop", + "숗": "syot", + "수": "su", + "숙": "suk", + "숚": "sukk", + "숛": "suk", + "순": "sun", + "숝": "sun", + "숞": "sun", + "숟": "sut", + "술": "sul", + "숡": "suk", + "숢": "sum", + "숣": "sup", + "숤": "sut", + "숥": "sut", + "숦": "sup", + "숧": "sul", + "숨": "sum", + "숩": "sup", + "숪": "sup", + "숫": "sut", + "숬": "sut", + "숭": "sung", + "숮": "sut", + "숯": "sut", + "숰": "suk", + "숱": "sut", + "숲": "sup", + "숳": "sut", + "숴": "swo", + "숵": "swok", + "숶": "swokk", + "숷": "swok", + "숸": "swon", + "숹": "swon", + "숺": "swon", + "숻": "swot", + "숼": "swol", + "숽": "swok", + "숾": "swom", + "숿": "swop", + "쉀": "swot", + "쉁": "swot", + "쉂": "swop", + "쉃": "swol", + "쉄": "swom", + "쉅": "swop", + "쉆": "swop", + "쉇": "swot", + "쉈": "swot", + "쉉": "swong", + "쉊": "swot", + "쉋": "swot", + "쉌": "swok", + "쉍": "swot", + "쉎": "swop", + "쉏": "swot", + "쉐": "swe", + "쉑": "swek", + "쉒": "swekk", + "쉓": "swek", + "쉔": "swen", + "쉕": "swen", + "쉖": "swen", + "쉗": "swet", + "쉘": "swel", + "쉙": "swek", + "쉚": "swem", + "쉛": "swep", + "쉜": "swet", + "쉝": "swet", + "쉞": "swep", + "쉟": "swel", + "쉠": "swem", + "쉡": "swep", + "쉢": "swep", + "쉣": "swet", + "쉤": "swet", + "쉥": "sweng", + "쉦": "swet", + "쉧": "swet", + "쉨": "swek", + "쉩": "swet", + "쉪": "swep", + "쉫": "swet", + "쉬": "swi", + "쉭": "swik", + "쉮": "swikk", + "쉯": "swik", + "쉰": "swin", + "쉱": "swin", + "쉲": "swin", + "쉳": "swit", + "쉴": "swil", + "쉵": "swik", + "쉶": "swim", + "쉷": "swip", + "쉸": "swit", + "쉹": "swit", + "쉺": "swip", + "쉻": "swil", + "쉼": "swim", + "쉽": "swip", + "쉾": "swip", + "쉿": "swit", + "슀": "swit", + "슁": "swing", + "슂": "swit", + "슃": "swit", + "슄": "swik", + "슅": "swit", + "슆": "swip", + "슇": "swit", + "슈": "syu", + "슉": "syuk", + "슊": "syukk", + "슋": "syuk", + "슌": "syun", + "슍": "syun", + "슎": "syun", + "슏": "syut", + "슐": "syul", + "슑": "syuk", + "슒": "syum", + "슓": "syup", + "슔": "syut", + "슕": "syut", + "슖": "syup", + "슗": "syul", + "슘": "syum", + "슙": "syup", + "슚": "syup", + "슛": "syut", + "슜": "syut", + "슝": "syung", + "슞": "syut", + "슟": "syut", + "슠": "syuk", + "슡": "syut", + "슢": "syup", + "슣": "syut", + "스": "seu", + "슥": "seuk", + "슦": "seukk", + "슧": "seuk", + "슨": "seun", + "슩": "seun", + "슪": "seun", + "슫": "seut", + "슬": "seul", + "슭": "seuk", + "슮": "seum", + "슯": "seup", + "슰": "seut", + "슱": "seut", + "슲": "seup", + "슳": "seul", + "슴": "seum", + "습": "seup", + "슶": "seup", + "슷": "seut", + "슸": "seut", + "승": "seung", + "슺": "seut", + "슻": "seut", + "슼": "seuk", + "슽": "seut", + "슾": "seup", + "슿": "seut", + "싀": "seui", + "싁": "seuik", + "싂": "seuikk", + "싃": "seuik", + "싄": "seuin", + "싅": "seuin", + "싆": "seuin", + "싇": "seuit", + "싈": "seuil", + "싉": "seuik", + "싊": "seuim", + "싋": "seuip", + "싌": "seuit", + "싍": "seuit", + "싎": "seuip", + "싏": "seuil", + "싐": "seuim", + "싑": "seuip", + "싒": "seuip", + "싓": "seuit", + "싔": "seuit", + "싕": "seuing", + "싖": "seuit", + "싗": "seuit", + "싘": "seuik", + "싙": "seuit", + "싚": "seuip", + "싛": "seuit", + "시": "si", + "식": "sik", + "싞": "sikk", + "싟": "sik", + "신": "sin", + "싡": "sin", + "싢": "sin", + "싣": "sit", + "실": "sil", + "싥": "sik", + "싦": "sim", + "싧": "sip", + "싨": "sit", + "싩": "sit", + "싪": "sip", + "싫": "sil", + "심": "sim", + "십": "sip", + "싮": "sip", + "싯": "sit", + "싰": "sit", + "싱": "sing", + "싲": "sit", + "싳": "sit", + "싴": "sik", + "싵": "sit", + "싶": "sip", + "싷": "sit", + "싸": "ssa", + "싹": "ssak", + "싺": "ssakk", + "싻": "ssak", + "싼": "ssan", + "싽": "ssan", + "싾": "ssan", + "싿": "ssat", + "쌀": "ssal", + "쌁": "ssak", + "쌂": "ssam", + "쌃": "ssap", + "쌄": "ssat", + "쌅": "ssat", + "쌆": "ssap", + "쌇": "ssal", + "쌈": "ssam", + "쌉": "ssap", + "쌊": "ssap", + "쌋": "ssat", + "쌌": "ssat", + "쌍": "ssang", + "쌎": "ssat", + "쌏": "ssat", + "쌐": "ssak", + "쌑": "ssat", + "쌒": "ssap", + "쌓": "ssat", + "쌔": "ssae", + "쌕": "ssaek", + "쌖": "ssaekk", + "쌗": "ssaek", + "쌘": "ssaen", + "쌙": "ssaen", + "쌚": "ssaen", + "쌛": "ssaet", + "쌜": "ssael", + "쌝": "ssaek", + "쌞": "ssaem", + "쌟": "ssaep", + "쌠": "ssaet", + "쌡": "ssaet", + "쌢": "ssaep", + "쌣": "ssael", + "쌤": "ssaem", + "쌥": "ssaep", + "쌦": "ssaep", + "쌧": "ssaet", + "쌨": "ssaet", + "쌩": "ssaeng", + "쌪": "ssaet", + "쌫": "ssaet", + "쌬": "ssaek", + "쌭": "ssaet", + "쌮": "ssaep", + "쌯": "ssaet", + "쌰": "ssya", + "쌱": "ssyak", + "쌲": "ssyakk", + "쌳": "ssyak", + "쌴": "ssyan", + "쌵": "ssyan", + "쌶": "ssyan", + "쌷": "ssyat", + "쌸": "ssyal", + "쌹": "ssyak", + "쌺": "ssyam", + "쌻": "ssyap", + "쌼": "ssyat", + "쌽": "ssyat", + "쌾": "ssyap", + "쌿": "ssyal", + "썀": "ssyam", + "썁": "ssyap", + "썂": "ssyap", + "썃": "ssyat", + "썄": "ssyat", + "썅": "ssyang", + "썆": "ssyat", + "썇": "ssyat", + "썈": "ssyak", + "썉": "ssyat", + "썊": "ssyap", + "썋": "ssyat", + "썌": "ssyae", + "썍": "ssyaek", + "썎": "ssyaekk", + "썏": "ssyaek", + "썐": "ssyaen", + "썑": "ssyaen", + "썒": "ssyaen", + "썓": "ssyaet", + "썔": "ssyael", + "썕": "ssyaek", + "썖": "ssyaem", + "썗": "ssyaep", + "썘": "ssyaet", + "썙": "ssyaet", + "썚": "ssyaep", + "썛": "ssyael", + "썜": "ssyaem", + "썝": "ssyaep", + "썞": "ssyaep", + "썟": "ssyaet", + "썠": "ssyaet", + "썡": "ssyaeng", + "썢": "ssyaet", + "썣": "ssyaet", + "썤": "ssyaek", + "썥": "ssyaet", + "썦": "ssyaep", + "썧": "ssyaet", + "써": "sseo", + "썩": "sseok", + "썪": "sseokk", + "썫": "sseok", + "썬": "sseon", + "썭": "sseon", + "썮": "sseon", + "썯": "sseot", + "썰": "sseol", + "썱": "sseok", + "썲": "sseom", + "썳": "sseop", + "썴": "sseot", + "썵": "sseot", + "썶": "sseop", + "썷": "sseol", + "썸": "sseom", + "썹": "sseop", + "썺": "sseop", + "썻": "sseot", + "썼": "sseot", + "썽": "sseong", + "썾": "sseot", + "썿": "sseot", + "쎀": "sseok", + "쎁": "sseot", + "쎂": "sseop", + "쎃": "sseot", + "쎄": "sse", + "쎅": "ssek", + "쎆": "ssekk", + "쎇": "ssek", + "쎈": "ssen", + "쎉": "ssen", + "쎊": "ssen", + "쎋": "sset", + "쎌": "ssel", + "쎍": "ssek", + "쎎": "ssem", + "쎏": "ssep", + "쎐": "sset", + "쎑": "sset", + "쎒": "ssep", + "쎓": "ssel", + "쎔": "ssem", + "쎕": "ssep", + "쎖": "ssep", + "쎗": "sset", + "쎘": "sset", + "쎙": "sseng", + "쎚": "sset", + "쎛": "sset", + "쎜": "ssek", + "쎝": "sset", + "쎞": "ssep", + "쎟": "sset", + "쎠": "ssyeo", + "쎡": "ssyeok", + "쎢": "ssyeokk", + "쎣": "ssyeok", + "쎤": "ssyeon", + "쎥": "ssyeon", + "쎦": "ssyeon", + "쎧": "ssyeot", + "쎨": "ssyeol", + "쎩": "ssyeok", + "쎪": "ssyeom", + "쎫": "ssyeop", + "쎬": "ssyeot", + "쎭": "ssyeot", + "쎮": "ssyeop", + "쎯": "ssyeol", + "쎰": "ssyeom", + "쎱": "ssyeop", + "쎲": "ssyeop", + "쎳": "ssyeot", + "쎴": "ssyeot", + "쎵": "ssyeong", + "쎶": "ssyeot", + "쎷": "ssyeot", + "쎸": "ssyeok", + "쎹": "ssyeot", + "쎺": "ssyeop", + "쎻": "ssyeot", + "쎼": "ssye", + "쎽": "ssyek", + "쎾": "ssyekk", + "쎿": "ssyek", + "쏀": "ssyen", + "쏁": "ssyen", + "쏂": "ssyen", + "쏃": "ssyet", + "쏄": "ssyel", + "쏅": "ssyek", + "쏆": "ssyem", + "쏇": "ssyep", + "쏈": "ssyet", + "쏉": "ssyet", + "쏊": "ssyep", + "쏋": "ssyel", + "쏌": "ssyem", + "쏍": "ssyep", + "쏎": "ssyep", + "쏏": "ssyet", + "쏐": "ssyet", + "쏑": "ssyeng", + "쏒": "ssyet", + "쏓": "ssyet", + "쏔": "ssyek", + "쏕": "ssyet", + "쏖": "ssyep", + "쏗": "ssyet", + "쏘": "sso", + "쏙": "ssok", + "쏚": "ssokk", + "쏛": "ssok", + "쏜": "sson", + "쏝": "sson", + "쏞": "sson", + "쏟": "ssot", + "쏠": "ssol", + "쏡": "ssok", + "쏢": "ssom", + "쏣": "ssop", + "쏤": "ssot", + "쏥": "ssot", + "쏦": "ssop", + "쏧": "ssol", + "쏨": "ssom", + "쏩": "ssop", + "쏪": "ssop", + "쏫": "ssot", + "쏬": "ssot", + "쏭": "ssong", + "쏮": "ssot", + "쏯": "ssot", + "쏰": "ssok", + "쏱": "ssot", + "쏲": "ssop", + "쏳": "ssot", + "쏴": "sswa", + "쏵": "sswak", + "쏶": "sswakk", + "쏷": "sswak", + "쏸": "sswan", + "쏹": "sswan", + "쏺": "sswan", + "쏻": "sswat", + "쏼": "sswal", + "쏽": "sswak", + "쏾": "sswam", + "쏿": "sswap", + "쐀": "sswat", + "쐁": "sswat", + "쐂": "sswap", + "쐃": "sswal", + "쐄": "sswam", + "쐅": "sswap", + "쐆": "sswap", + "쐇": "sswat", + "쐈": "sswat", + "쐉": "sswang", + "쐊": "sswat", + "쐋": "sswat", + "쐌": "sswak", + "쐍": "sswat", + "쐎": "sswap", + "쐏": "sswat", + "쐐": "sswae", + "쐑": "sswaek", + "쐒": "sswaekk", + "쐓": "sswaek", + "쐔": "sswaen", + "쐕": "sswaen", + "쐖": "sswaen", + "쐗": "sswaet", + "쐘": "sswael", + "쐙": "sswaek", + "쐚": "sswaem", + "쐛": "sswaep", + "쐜": "sswaet", + "쐝": "sswaet", + "쐞": "sswaep", + "쐟": "sswael", + "쐠": "sswaem", + "쐡": "sswaep", + "쐢": "sswaep", + "쐣": "sswaet", + "쐤": "sswaet", + "쐥": "sswaeng", + "쐦": "sswaet", + "쐧": "sswaet", + "쐨": "sswaek", + "쐩": "sswaet", + "쐪": "sswaep", + "쐫": "sswaet", + "쐬": "ssoe", + "쐭": "ssoek", + "쐮": "ssoekk", + "쐯": "ssoek", + "쐰": "ssoen", + "쐱": "ssoen", + "쐲": "ssoen", + "쐳": "ssoet", + "쐴": "ssoel", + "쐵": "ssoek", + "쐶": "ssoem", + "쐷": "ssoep", + "쐸": "ssoet", + "쐹": "ssoet", + "쐺": "ssoep", + "쐻": "ssoel", + "쐼": "ssoem", + "쐽": "ssoep", + "쐾": "ssoep", + "쐿": "ssoet", + "쑀": "ssoet", + "쑁": "ssoeng", + "쑂": "ssoet", + "쑃": "ssoet", + "쑄": "ssoek", + "쑅": "ssoet", + "쑆": "ssoep", + "쑇": "ssoet", + "쑈": "ssyo", + "쑉": "ssyok", + "쑊": "ssyokk", + "쑋": "ssyok", + "쑌": "ssyon", + "쑍": "ssyon", + "쑎": "ssyon", + "쑏": "ssyot", + "쑐": "ssyol", + "쑑": "ssyok", + "쑒": "ssyom", + "쑓": "ssyop", + "쑔": "ssyot", + "쑕": "ssyot", + "쑖": "ssyop", + "쑗": "ssyol", + "쑘": "ssyom", + "쑙": "ssyop", + "쑚": "ssyop", + "쑛": "ssyot", + "쑜": "ssyot", + "쑝": "ssyong", + "쑞": "ssyot", + "쑟": "ssyot", + "쑠": "ssyok", + "쑡": "ssyot", + "쑢": "ssyop", + "쑣": "ssyot", + "쑤": "ssu", + "쑥": "ssuk", + "쑦": "ssukk", + "쑧": "ssuk", + "쑨": "ssun", + "쑩": "ssun", + "쑪": "ssun", + "쑫": "ssut", + "쑬": "ssul", + "쑭": "ssuk", + "쑮": "ssum", + "쑯": "ssup", + "쑰": "ssut", + "쑱": "ssut", + "쑲": "ssup", + "쑳": "ssul", + "쑴": "ssum", + "쑵": "ssup", + "쑶": "ssup", + "쑷": "ssut", + "쑸": "ssut", + "쑹": "ssung", + "쑺": "ssut", + "쑻": "ssut", + "쑼": "ssuk", + "쑽": "ssut", + "쑾": "ssup", + "쑿": "ssut", + "쒀": "sswo", + "쒁": "sswok", + "쒂": "sswokk", + "쒃": "sswok", + "쒄": "sswon", + "쒅": "sswon", + "쒆": "sswon", + "쒇": "sswot", + "쒈": "sswol", + "쒉": "sswok", + "쒊": "sswom", + "쒋": "sswop", + "쒌": "sswot", + "쒍": "sswot", + "쒎": "sswop", + "쒏": "sswol", + "쒐": "sswom", + "쒑": "sswop", + "쒒": "sswop", + "쒓": "sswot", + "쒔": "sswot", + "쒕": "sswong", + "쒖": "sswot", + "쒗": "sswot", + "쒘": "sswok", + "쒙": "sswot", + "쒚": "sswop", + "쒛": "sswot", + "쒜": "sswe", + "쒝": "sswek", + "쒞": "sswekk", + "쒟": "sswek", + "쒠": "sswen", + "쒡": "sswen", + "쒢": "sswen", + "쒣": "sswet", + "쒤": "sswel", + "쒥": "sswek", + "쒦": "sswem", + "쒧": "sswep", + "쒨": "sswet", + "쒩": "sswet", + "쒪": "sswep", + "쒫": "sswel", + "쒬": "sswem", + "쒭": "sswep", + "쒮": "sswep", + "쒯": "sswet", + "쒰": "sswet", + "쒱": "ssweng", + "쒲": "sswet", + "쒳": "sswet", + "쒴": "sswek", + "쒵": "sswet", + "쒶": "sswep", + "쒷": "sswet", + "쒸": "sswi", + "쒹": "sswik", + "쒺": "sswikk", + "쒻": "sswik", + "쒼": "sswin", + "쒽": "sswin", + "쒾": "sswin", + "쒿": "sswit", + "쓀": "sswil", + "쓁": "sswik", + "쓂": "sswim", + "쓃": "sswip", + "쓄": "sswit", + "쓅": "sswit", + "쓆": "sswip", + "쓇": "sswil", + "쓈": "sswim", + "쓉": "sswip", + "쓊": "sswip", + "쓋": "sswit", + "쓌": "sswit", + "쓍": "sswing", + "쓎": "sswit", + "쓏": "sswit", + "쓐": "sswik", + "쓑": "sswit", + "쓒": "sswip", + "쓓": "sswit", + "쓔": "ssyu", + "쓕": "ssyuk", + "쓖": "ssyukk", + "쓗": "ssyuk", + "쓘": "ssyun", + "쓙": "ssyun", + "쓚": "ssyun", + "쓛": "ssyut", + "쓜": "ssyul", + "쓝": "ssyuk", + "쓞": "ssyum", + "쓟": "ssyup", + "쓠": "ssyut", + "쓡": "ssyut", + "쓢": "ssyup", + "쓣": "ssyul", + "쓤": "ssyum", + "쓥": "ssyup", + "쓦": "ssyup", + "쓧": "ssyut", + "쓨": "ssyut", + "쓩": "ssyung", + "쓪": "ssyut", + "쓫": "ssyut", + "쓬": "ssyuk", + "쓭": "ssyut", + "쓮": "ssyup", + "쓯": "ssyut", + "쓰": "sseu", + "쓱": "sseuk", + "쓲": "sseukk", + "쓳": "sseuk", + "쓴": "sseun", + "쓵": "sseun", + "쓶": "sseun", + "쓷": "sseut", + "쓸": "sseul", + "쓹": "sseuk", + "쓺": "sseum", + "쓻": "sseup", + "쓼": "sseut", + "쓽": "sseut", + "쓾": "sseup", + "쓿": "sseul", + "씀": "sseum", + "씁": "sseup", + "씂": "sseup", + "씃": "sseut", + "씄": "sseut", + "씅": "sseung", + "씆": "sseut", + "씇": "sseut", + "씈": "sseuk", + "씉": "sseut", + "씊": "sseup", + "씋": "sseut", + "씌": "sseui", + "씍": "sseuik", + "씎": "sseuikk", + "씏": "sseuik", + "씐": "sseuin", + "씑": "sseuin", + "씒": "sseuin", + "씓": "sseuit", + "씔": "sseuil", + "씕": "sseuik", + "씖": "sseuim", + "씗": "sseuip", + "씘": "sseuit", + "씙": "sseuit", + "씚": "sseuip", + "씛": "sseuil", + "씜": "sseuim", + "씝": "sseuip", + "씞": "sseuip", + "씟": "sseuit", + "씠": "sseuit", + "씡": "sseuing", + "씢": "sseuit", + "씣": "sseuit", + "씤": "sseuik", + "씥": "sseuit", + "씦": "sseuip", + "씧": "sseuit", + "씨": "ssi", + "씩": "ssik", + "씪": "ssikk", + "씫": "ssik", + "씬": "ssin", + "씭": "ssin", + "씮": "ssin", + "씯": "ssit", + "씰": "ssil", + "씱": "ssik", + "씲": "ssim", + "씳": "ssip", + "씴": "ssit", + "씵": "ssit", + "씶": "ssip", + "씷": "ssil", + "씸": "ssim", + "씹": "ssip", + "씺": "ssip", + "씻": "ssit", + "씼": "ssit", + "씽": "ssing", + "씾": "ssit", + "씿": "ssit", + "앀": "ssik", + "앁": "ssit", + "앂": "ssip", + "앃": "ssit", + "아": "a", + "악": "ak", + "앆": "akk", + "앇": "ak", + "안": "an", + "앉": "an", + "않": "an", + "앋": "at", + "알": "al", + "앍": "ak", + "앎": "am", + "앏": "ap", + "앐": "at", + "앑": "at", + "앒": "ap", + "앓": "al", + "암": "am", + "압": "ap", + "앖": "ap", + "앗": "at", + "았": "at", + "앙": "ang", + "앚": "at", + "앛": "at", + "앜": "ak", + "앝": "at", + "앞": "ap", + "앟": "at", + "애": "ae", + "액": "aek", + "앢": "aekk", + "앣": "aek", + "앤": "aen", + "앥": "aen", + "앦": "aen", + "앧": "aet", + "앨": "ael", + "앩": "aek", + "앪": "aem", + "앫": "aep", + "앬": "aet", + "앭": "aet", + "앮": "aep", + "앯": "ael", + "앰": "aem", + "앱": "aep", + "앲": "aep", + "앳": "aet", + "앴": "aet", + "앵": "aeng", + "앶": "aet", + "앷": "aet", + "앸": "aek", + "앹": "aet", + "앺": "aep", + "앻": "aet", + "야": "ya", + "약": "yak", + "앾": "yakk", + "앿": "yak", + "얀": "yan", + "얁": "yan", + "얂": "yan", + "얃": "yat", + "얄": "yal", + "얅": "yak", + "얆": "yam", + "얇": "yap", + "얈": "yat", + "얉": "yat", + "얊": "yap", + "얋": "yal", + "얌": "yam", + "얍": "yap", + "얎": "yap", + "얏": "yat", + "얐": "yat", + "양": "yang", + "얒": "yat", + "얓": "yat", + "얔": "yak", + "얕": "yat", + "얖": "yap", + "얗": "yat", + "얘": "yae", + "얙": "yaek", + "얚": "yaekk", + "얛": "yaek", + "얜": "yaen", + "얝": "yaen", + "얞": "yaen", + "얟": "yaet", + "얠": "yael", + "얡": "yaek", + "얢": "yaem", + "얣": "yaep", + "얤": "yaet", + "얥": "yaet", + "얦": "yaep", + "얧": "yael", + "얨": "yaem", + "얩": "yaep", + "얪": "yaep", + "얫": "yaet", + "얬": "yaet", + "얭": "yaeng", + "얮": "yaet", + "얯": "yaet", + "얰": "yaek", + "얱": "yaet", + "얲": "yaep", + "얳": "yaet", + "어": "eo", + "억": "eok", + "얶": "eokk", + "얷": "eok", + "언": "eon", + "얹": "eon", + "얺": "eon", + "얻": "eot", + "얼": "eol", + "얽": "eok", + "얾": "eom", + "얿": "eop", + "엀": "eot", + "엁": "eot", + "엂": "eop", + "엃": "eol", + "엄": "eom", + "업": "eop", + "없": "eop", + "엇": "eot", + "었": "eot", + "엉": "eong", + "엊": "eot", + "엋": "eot", + "엌": "eok", + "엍": "eot", + "엎": "eop", + "엏": "eot", + "에": "e", + "엑": "ek", + "엒": "ekk", + "엓": "ek", + "엔": "en", + "엕": "en", + "엖": "en", + "엗": "et", + "엘": "el", + "엙": "ek", + "엚": "em", + "엛": "ep", + "엜": "et", + "엝": "et", + "엞": "ep", + "엟": "el", + "엠": "em", + "엡": "ep", + "엢": "ep", + "엣": "et", + "엤": "et", + "엥": "eng", + "엦": "et", + "엧": "et", + "엨": "ek", + "엩": "et", + "엪": "ep", + "엫": "et", + "여": "yeo", + "역": "yeok", + "엮": "yeokk", + "엯": "yeok", + "연": "yeon", + "엱": "yeon", + "엲": "yeon", + "엳": "yeot", + "열": "yeol", + "엵": "yeok", + "엶": "yeom", + "엷": "yeop", + "엸": "yeot", + "엹": "yeot", + "엺": "yeop", + "엻": "yeol", + "염": "yeom", + "엽": "yeop", + "엾": "yeop", + "엿": "yeot", + "였": "yeot", + "영": "yeong", + "옂": "yeot", + "옃": "yeot", + "옄": "yeok", + "옅": "yeot", + "옆": "yeop", + "옇": "yeot", + "예": "ye", + "옉": "yek", + "옊": "yekk", + "옋": "yek", + "옌": "yen", + "옍": "yen", + "옎": "yen", + "옏": "yet", + "옐": "yel", + "옑": "yek", + "옒": "yem", + "옓": "yep", + "옔": "yet", + "옕": "yet", + "옖": "yep", + "옗": "yel", + "옘": "yem", + "옙": "yep", + "옚": "yep", + "옛": "yet", + "옜": "yet", + "옝": "yeng", + "옞": "yet", + "옟": "yet", + "옠": "yek", + "옡": "yet", + "옢": "yep", + "옣": "yet", + "오": "o", + "옥": "ok", + "옦": "okk", + "옧": "ok", + "온": "on", + "옩": "on", + "옪": "on", + "옫": "ot", + "올": "ol", + "옭": "ok", + "옮": "om", + "옯": "op", + "옰": "ot", + "옱": "ot", + "옲": "op", + "옳": "ol", + "옴": "om", + "옵": "op", + "옶": "op", + "옷": "ot", + "옸": "ot", + "옹": "ong", + "옺": "ot", + "옻": "ot", + "옼": "ok", + "옽": "ot", + "옾": "op", + "옿": "ot", + "와": "wa", + "왁": "wak", + "왂": "wakk", + "왃": "wak", + "완": "wan", + "왅": "wan", + "왆": "wan", + "왇": "wat", + "왈": "wal", + "왉": "wak", + "왊": "wam", + "왋": "wap", + "왌": "wat", + "왍": "wat", + "왎": "wap", + "왏": "wal", + "왐": "wam", + "왑": "wap", + "왒": "wap", + "왓": "wat", + "왔": "wat", + "왕": "wang", + "왖": "wat", + "왗": "wat", + "왘": "wak", + "왙": "wat", + "왚": "wap", + "왛": "wat", + "왜": "wae", + "왝": "waek", + "왞": "waekk", + "왟": "waek", + "왠": "waen", + "왡": "waen", + "왢": "waen", + "왣": "waet", + "왤": "wael", + "왥": "waek", + "왦": "waem", + "왧": "waep", + "왨": "waet", + "왩": "waet", + "왪": "waep", + "왫": "wael", + "왬": "waem", + "왭": "waep", + "왮": "waep", + "왯": "waet", + "왰": "waet", + "왱": "waeng", + "왲": "waet", + "왳": "waet", + "왴": "waek", + "왵": "waet", + "왶": "waep", + "왷": "waet", + "외": "oe", + "왹": "oek", + "왺": "oekk", + "왻": "oek", + "왼": "oen", + "왽": "oen", + "왾": "oen", + "왿": "oet", + "욀": "oel", + "욁": "oek", + "욂": "oem", + "욃": "oep", + "욄": "oet", + "욅": "oet", + "욆": "oep", + "욇": "oel", + "욈": "oem", + "욉": "oep", + "욊": "oep", + "욋": "oet", + "욌": "oet", + "욍": "oeng", + "욎": "oet", + "욏": "oet", + "욐": "oek", + "욑": "oet", + "욒": "oep", + "욓": "oet", + "요": "yo", + "욕": "yok", + "욖": "yokk", + "욗": "yok", + "욘": "yon", + "욙": "yon", + "욚": "yon", + "욛": "yot", + "욜": "yol", + "욝": "yok", + "욞": "yom", + "욟": "yop", + "욠": "yot", + "욡": "yot", + "욢": "yop", + "욣": "yol", + "욤": "yom", + "욥": "yop", + "욦": "yop", + "욧": "yot", + "욨": "yot", + "용": "yong", + "욪": "yot", + "욫": "yot", + "욬": "yok", + "욭": "yot", + "욮": "yop", + "욯": "yot", + "우": "u", + "욱": "uk", + "욲": "ukk", + "욳": "uk", + "운": "un", + "욵": "un", + "욶": "un", + "욷": "ut", + "울": "ul", + "욹": "uk", + "욺": "um", + "욻": "up", + "욼": "ut", + "욽": "ut", + "욾": "up", + "욿": "ul", + "움": "um", + "웁": "up", + "웂": "up", + "웃": "ut", + "웄": "ut", + "웅": "ung", + "웆": "ut", + "웇": "ut", + "웈": "uk", + "웉": "ut", + "웊": "up", + "웋": "ut", + "워": "wo", + "웍": "wok", + "웎": "wokk", + "웏": "wok", + "원": "won", + "웑": "won", + "웒": "won", + "웓": "wot", + "월": "wol", + "웕": "wok", + "웖": "wom", + "웗": "wop", + "웘": "wot", + "웙": "wot", + "웚": "wop", + "웛": "wol", + "웜": "wom", + "웝": "wop", + "웞": "wop", + "웟": "wot", + "웠": "wot", + "웡": "wong", + "웢": "wot", + "웣": "wot", + "웤": "wok", + "웥": "wot", + "웦": "wop", + "웧": "wot", + "웨": "we", + "웩": "wek", + "웪": "wekk", + "웫": "wek", + "웬": "wen", + "웭": "wen", + "웮": "wen", + "웯": "wet", + "웰": "wel", + "웱": "wek", + "웲": "wem", + "웳": "wep", + "웴": "wet", + "웵": "wet", + "웶": "wep", + "웷": "wel", + "웸": "wem", + "웹": "wep", + "웺": "wep", + "웻": "wet", + "웼": "wet", + "웽": "weng", + "웾": "wet", + "웿": "wet", + "윀": "wek", + "윁": "wet", + "윂": "wep", + "윃": "wet", + "위": "wi", + "윅": "wik", + "윆": "wikk", + "윇": "wik", + "윈": "win", + "윉": "win", + "윊": "win", + "윋": "wit", + "윌": "wil", + "윍": "wik", + "윎": "wim", + "윏": "wip", + "윐": "wit", + "윑": "wit", + "윒": "wip", + "윓": "wil", + "윔": "wim", + "윕": "wip", + "윖": "wip", + "윗": "wit", + "윘": "wit", + "윙": "wing", + "윚": "wit", + "윛": "wit", + "윜": "wik", + "윝": "wit", + "윞": "wip", + "윟": "wit", + "유": "yu", + "육": "yuk", + "윢": "yukk", + "윣": "yuk", + "윤": "yun", + "윥": "yun", + "윦": "yun", + "윧": "yut", + "율": "yul", + "윩": "yuk", + "윪": "yum", + "윫": "yup", + "윬": "yut", + "윭": "yut", + "윮": "yup", + "윯": "yul", + "윰": "yum", + "윱": "yup", + "윲": "yup", + "윳": "yut", + "윴": "yut", + "융": "yung", + "윶": "yut", + "윷": "yut", + "윸": "yuk", + "윹": "yut", + "윺": "yup", + "윻": "yut", + "으": "eu", + "윽": "euk", + "윾": "eukk", + "윿": "euk", + "은": "eun", + "읁": "eun", + "읂": "eun", + "읃": "eut", + "을": "eul", + "읅": "euk", + "읆": "eum", + "읇": "eup", + "읈": "eut", + "읉": "eut", + "읊": "eup", + "읋": "eul", + "음": "eum", + "읍": "eup", + "읎": "eup", + "읏": "eut", + "읐": "eut", + "응": "eung", + "읒": "eut", + "읓": "eut", + "읔": "euk", + "읕": "eut", + "읖": "eup", + "읗": "eut", + "의": "eui", + "읙": "euik", + "읚": "euikk", + "읛": "euik", + "읜": "euin", + "읝": "euin", + "읞": "euin", + "읟": "euit", + "읠": "euil", + "읡": "euik", + "읢": "euim", + "읣": "euip", + "읤": "euit", + "읥": "euit", + "읦": "euip", + "읧": "euil", + "읨": "euim", + "읩": "euip", + "읪": "euip", + "읫": "euit", + "읬": "euit", + "읭": "euing", + "읮": "euit", + "읯": "euit", + "읰": "euik", + "읱": "euit", + "읲": "euip", + "읳": "euit", + "이": "i", + "익": "ik", + "읶": "ikk", + "읷": "ik", + "인": "in", + "읹": "in", + "읺": "in", + "읻": "it", + "일": "il", + "읽": "ik", + "읾": "im", + "읿": "ip", + "잀": "it", + "잁": "it", + "잂": "ip", + "잃": "il", + "임": "im", + "입": "ip", + "잆": "ip", + "잇": "it", + "있": "it", + "잉": "ing", + "잊": "it", + "잋": "it", + "잌": "ik", + "잍": "it", + "잎": "ip", + "잏": "it", + "자": "ja", + "작": "jak", + "잒": "jakk", + "잓": "jak", + "잔": "jan", + "잕": "jan", + "잖": "jan", + "잗": "jat", + "잘": "jal", + "잙": "jak", + "잚": "jam", + "잛": "jap", + "잜": "jat", + "잝": "jat", + "잞": "jap", + "잟": "jal", + "잠": "jam", + "잡": "jap", + "잢": "jap", + "잣": "jat", + "잤": "jat", + "장": "jang", + "잦": "jat", + "잧": "jat", + "잨": "jak", + "잩": "jat", + "잪": "jap", + "잫": "jat", + "재": "jae", + "잭": "jaek", + "잮": "jaekk", + "잯": "jaek", + "잰": "jaen", + "잱": "jaen", + "잲": "jaen", + "잳": "jaet", + "잴": "jael", + "잵": "jaek", + "잶": "jaem", + "잷": "jaep", + "잸": "jaet", + "잹": "jaet", + "잺": "jaep", + "잻": "jael", + "잼": "jaem", + "잽": "jaep", + "잾": "jaep", + "잿": "jaet", + "쟀": "jaet", + "쟁": "jaeng", + "쟂": "jaet", + "쟃": "jaet", + "쟄": "jaek", + "쟅": "jaet", + "쟆": "jaep", + "쟇": "jaet", + "쟈": "jya", + "쟉": "jyak", + "쟊": "jyakk", + "쟋": "jyak", + "쟌": "jyan", + "쟍": "jyan", + "쟎": "jyan", + "쟏": "jyat", + "쟐": "jyal", + "쟑": "jyak", + "쟒": "jyam", + "쟓": "jyap", + "쟔": "jyat", + "쟕": "jyat", + "쟖": "jyap", + "쟗": "jyal", + "쟘": "jyam", + "쟙": "jyap", + "쟚": "jyap", + "쟛": "jyat", + "쟜": "jyat", + "쟝": "jyang", + "쟞": "jyat", + "쟟": "jyat", + "쟠": "jyak", + "쟡": "jyat", + "쟢": "jyap", + "쟣": "jyat", + "쟤": "jyae", + "쟥": "jyaek", + "쟦": "jyaekk", + "쟧": "jyaek", + "쟨": "jyaen", + "쟩": "jyaen", + "쟪": "jyaen", + "쟫": "jyaet", + "쟬": "jyael", + "쟭": "jyaek", + "쟮": "jyaem", + "쟯": "jyaep", + "쟰": "jyaet", + "쟱": "jyaet", + "쟲": "jyaep", + "쟳": "jyael", + "쟴": "jyaem", + "쟵": "jyaep", + "쟶": "jyaep", + "쟷": "jyaet", + "쟸": "jyaet", + "쟹": "jyaeng", + "쟺": "jyaet", + "쟻": "jyaet", + "쟼": "jyaek", + "쟽": "jyaet", + "쟾": "jyaep", + "쟿": "jyaet", + "저": "jeo", + "적": "jeok", + "젂": "jeokk", + "젃": "jeok", + "전": "jeon", + "젅": "jeon", + "젆": "jeon", + "젇": "jeot", + "절": "jeol", + "젉": "jeok", + "젊": "jeom", + "젋": "jeop", + "젌": "jeot", + "젍": "jeot", + "젎": "jeop", + "젏": "jeol", + "점": "jeom", + "접": "jeop", + "젒": "jeop", + "젓": "jeot", + "젔": "jeot", + "정": "jeong", + "젖": "jeot", + "젗": "jeot", + "젘": "jeok", + "젙": "jeot", + "젚": "jeop", + "젛": "jeot", + "제": "je", + "젝": "jek", + "젞": "jekk", + "젟": "jek", + "젠": "jen", + "젡": "jen", + "젢": "jen", + "젣": "jet", + "젤": "jel", + "젥": "jek", + "젦": "jem", + "젧": "jep", + "젨": "jet", + "젩": "jet", + "젪": "jep", + "젫": "jel", + "젬": "jem", + "젭": "jep", + "젮": "jep", + "젯": "jet", + "젰": "jet", + "젱": "jeng", + "젲": "jet", + "젳": "jet", + "젴": "jek", + "젵": "jet", + "젶": "jep", + "젷": "jet", + "져": "jyeo", + "젹": "jyeok", + "젺": "jyeokk", + "젻": "jyeok", + "젼": "jyeon", + "젽": "jyeon", + "젾": "jyeon", + "젿": "jyeot", + "졀": "jyeol", + "졁": "jyeok", + "졂": "jyeom", + "졃": "jyeop", + "졄": "jyeot", + "졅": "jyeot", + "졆": "jyeop", + "졇": "jyeol", + "졈": "jyeom", + "졉": "jyeop", + "졊": "jyeop", + "졋": "jyeot", + "졌": "jyeot", + "졍": "jyeong", + "졎": "jyeot", + "졏": "jyeot", + "졐": "jyeok", + "졑": "jyeot", + "졒": "jyeop", + "졓": "jyeot", + "졔": "jye", + "졕": "jyek", + "졖": "jyekk", + "졗": "jyek", + "졘": "jyen", + "졙": "jyen", + "졚": "jyen", + "졛": "jyet", + "졜": "jyel", + "졝": "jyek", + "졞": "jyem", + "졟": "jyep", + "졠": "jyet", + "졡": "jyet", + "졢": "jyep", + "졣": "jyel", + "졤": "jyem", + "졥": "jyep", + "졦": "jyep", + "졧": "jyet", + "졨": "jyet", + "졩": "jyeng", + "졪": "jyet", + "졫": "jyet", + "졬": "jyek", + "졭": "jyet", + "졮": "jyep", + "졯": "jyet", + "조": "jo", + "족": "jok", + "졲": "jokk", + "졳": "jok", + "존": "jon", + "졵": "jon", + "졶": "jon", + "졷": "jot", + "졸": "jol", + "졹": "jok", + "졺": "jom", + "졻": "jop", + "졼": "jot", + "졽": "jot", + "졾": "jop", + "졿": "jol", + "좀": "jom", + "좁": "jop", + "좂": "jop", + "좃": "jot", + "좄": "jot", + "종": "jong", + "좆": "jot", + "좇": "jot", + "좈": "jok", + "좉": "jot", + "좊": "jop", + "좋": "jot", + "좌": "jwa", + "좍": "jwak", + "좎": "jwakk", + "좏": "jwak", + "좐": "jwan", + "좑": "jwan", + "좒": "jwan", + "좓": "jwat", + "좔": "jwal", + "좕": "jwak", + "좖": "jwam", + "좗": "jwap", + "좘": "jwat", + "좙": "jwat", + "좚": "jwap", + "좛": "jwal", + "좜": "jwam", + "좝": "jwap", + "좞": "jwap", + "좟": "jwat", + "좠": "jwat", + "좡": "jwang", + "좢": "jwat", + "좣": "jwat", + "좤": "jwak", + "좥": "jwat", + "좦": "jwap", + "좧": "jwat", + "좨": "jwae", + "좩": "jwaek", + "좪": "jwaekk", + "좫": "jwaek", + "좬": "jwaen", + "좭": "jwaen", + "좮": "jwaen", + "좯": "jwaet", + "좰": "jwael", + "좱": "jwaek", + "좲": "jwaem", + "좳": "jwaep", + "좴": "jwaet", + "좵": "jwaet", + "좶": "jwaep", + "좷": "jwael", + "좸": "jwaem", + "좹": "jwaep", + "좺": "jwaep", + "좻": "jwaet", + "좼": "jwaet", + "좽": "jwaeng", + "좾": "jwaet", + "좿": "jwaet", + "죀": "jwaek", + "죁": "jwaet", + "죂": "jwaep", + "죃": "jwaet", + "죄": "joe", + "죅": "joek", + "죆": "joekk", + "죇": "joek", + "죈": "joen", + "죉": "joen", + "죊": "joen", + "죋": "joet", + "죌": "joel", + "죍": "joek", + "죎": "joem", + "죏": "joep", + "죐": "joet", + "죑": "joet", + "죒": "joep", + "죓": "joel", + "죔": "joem", + "죕": "joep", + "죖": "joep", + "죗": "joet", + "죘": "joet", + "죙": "joeng", + "죚": "joet", + "죛": "joet", + "죜": "joek", + "죝": "joet", + "죞": "joep", + "죟": "joet", + "죠": "jyo", + "죡": "jyok", + "죢": "jyokk", + "죣": "jyok", + "죤": "jyon", + "죥": "jyon", + "죦": "jyon", + "죧": "jyot", + "죨": "jyol", + "죩": "jyok", + "죪": "jyom", + "죫": "jyop", + "죬": "jyot", + "죭": "jyot", + "죮": "jyop", + "죯": "jyol", + "죰": "jyom", + "죱": "jyop", + "죲": "jyop", + "죳": "jyot", + "죴": "jyot", + "죵": "jyong", + "죶": "jyot", + "죷": "jyot", + "죸": "jyok", + "죹": "jyot", + "죺": "jyop", + "죻": "jyot", + "주": "ju", + "죽": "juk", + "죾": "jukk", + "죿": "juk", + "준": "jun", + "줁": "jun", + "줂": "jun", + "줃": "jut", + "줄": "jul", + "줅": "juk", + "줆": "jum", + "줇": "jup", + "줈": "jut", + "줉": "jut", + "줊": "jup", + "줋": "jul", + "줌": "jum", + "줍": "jup", + "줎": "jup", + "줏": "jut", + "줐": "jut", + "중": "jung", + "줒": "jut", + "줓": "jut", + "줔": "juk", + "줕": "jut", + "줖": "jup", + "줗": "jut", + "줘": "jwo", + "줙": "jwok", + "줚": "jwokk", + "줛": "jwok", + "줜": "jwon", + "줝": "jwon", + "줞": "jwon", + "줟": "jwot", + "줠": "jwol", + "줡": "jwok", + "줢": "jwom", + "줣": "jwop", + "줤": "jwot", + "줥": "jwot", + "줦": "jwop", + "줧": "jwol", + "줨": "jwom", + "줩": "jwop", + "줪": "jwop", + "줫": "jwot", + "줬": "jwot", + "줭": "jwong", + "줮": "jwot", + "줯": "jwot", + "줰": "jwok", + "줱": "jwot", + "줲": "jwop", + "줳": "jwot", + "줴": "jwe", + "줵": "jwek", + "줶": "jwekk", + "줷": "jwek", + "줸": "jwen", + "줹": "jwen", + "줺": "jwen", + "줻": "jwet", + "줼": "jwel", + "줽": "jwek", + "줾": "jwem", + "줿": "jwep", + "쥀": "jwet", + "쥁": "jwet", + "쥂": "jwep", + "쥃": "jwel", + "쥄": "jwem", + "쥅": "jwep", + "쥆": "jwep", + "쥇": "jwet", + "쥈": "jwet", + "쥉": "jweng", + "쥊": "jwet", + "쥋": "jwet", + "쥌": "jwek", + "쥍": "jwet", + "쥎": "jwep", + "쥏": "jwet", + "쥐": "jwi", + "쥑": "jwik", + "쥒": "jwikk", + "쥓": "jwik", + "쥔": "jwin", + "쥕": "jwin", + "쥖": "jwin", + "쥗": "jwit", + "쥘": "jwil", + "쥙": "jwik", + "쥚": "jwim", + "쥛": "jwip", + "쥜": "jwit", + "쥝": "jwit", + "쥞": "jwip", + "쥟": "jwil", + "쥠": "jwim", + "쥡": "jwip", + "쥢": "jwip", + "쥣": "jwit", + "쥤": "jwit", + "쥥": "jwing", + "쥦": "jwit", + "쥧": "jwit", + "쥨": "jwik", + "쥩": "jwit", + "쥪": "jwip", + "쥫": "jwit", + "쥬": "jyu", + "쥭": "jyuk", + "쥮": "jyukk", + "쥯": "jyuk", + "쥰": "jyun", + "쥱": "jyun", + "쥲": "jyun", + "쥳": "jyut", + "쥴": "jyul", + "쥵": "jyuk", + "쥶": "jyum", + "쥷": "jyup", + "쥸": "jyut", + "쥹": "jyut", + "쥺": "jyup", + "쥻": "jyul", + "쥼": "jyum", + "쥽": "jyup", + "쥾": "jyup", + "쥿": "jyut", + "즀": "jyut", + "즁": "jyung", + "즂": "jyut", + "즃": "jyut", + "즄": "jyuk", + "즅": "jyut", + "즆": "jyup", + "즇": "jyut", + "즈": "jeu", + "즉": "jeuk", + "즊": "jeukk", + "즋": "jeuk", + "즌": "jeun", + "즍": "jeun", + "즎": "jeun", + "즏": "jeut", + "즐": "jeul", + "즑": "jeuk", + "즒": "jeum", + "즓": "jeup", + "즔": "jeut", + "즕": "jeut", + "즖": "jeup", + "즗": "jeul", + "즘": "jeum", + "즙": "jeup", + "즚": "jeup", + "즛": "jeut", + "즜": "jeut", + "증": "jeung", + "즞": "jeut", + "즟": "jeut", + "즠": "jeuk", + "즡": "jeut", + "즢": "jeup", + "즣": "jeut", + "즤": "jeui", + "즥": "jeuik", + "즦": "jeuikk", + "즧": "jeuik", + "즨": "jeuin", + "즩": "jeuin", + "즪": "jeuin", + "즫": "jeuit", + "즬": "jeuil", + "즭": "jeuik", + "즮": "jeuim", + "즯": "jeuip", + "즰": "jeuit", + "즱": "jeuit", + "즲": "jeuip", + "즳": "jeuil", + "즴": "jeuim", + "즵": "jeuip", + "즶": "jeuip", + "즷": "jeuit", + "즸": "jeuit", + "즹": "jeuing", + "즺": "jeuit", + "즻": "jeuit", + "즼": "jeuik", + "즽": "jeuit", + "즾": "jeuip", + "즿": "jeuit", + "지": "ji", + "직": "jik", + "짂": "jikk", + "짃": "jik", + "진": "jin", + "짅": "jin", + "짆": "jin", + "짇": "jit", + "질": "jil", + "짉": "jik", + "짊": "jim", + "짋": "jip", + "짌": "jit", + "짍": "jit", + "짎": "jip", + "짏": "jil", + "짐": "jim", + "집": "jip", + "짒": "jip", + "짓": "jit", + "짔": "jit", + "징": "jing", + "짖": "jit", + "짗": "jit", + "짘": "jik", + "짙": "jit", + "짚": "jip", + "짛": "jit", + "짜": "jja", + "짝": "jjak", + "짞": "jjakk", + "짟": "jjak", + "짠": "jjan", + "짡": "jjan", + "짢": "jjan", + "짣": "jjat", + "짤": "jjal", + "짥": "jjak", + "짦": "jjam", + "짧": "jjap", + "짨": "jjat", + "짩": "jjat", + "짪": "jjap", + "짫": "jjal", + "짬": "jjam", + "짭": "jjap", + "짮": "jjap", + "짯": "jjat", + "짰": "jjat", + "짱": "jjang", + "짲": "jjat", + "짳": "jjat", + "짴": "jjak", + "짵": "jjat", + "짶": "jjap", + "짷": "jjat", + "째": "jjae", + "짹": "jjaek", + "짺": "jjaekk", + "짻": "jjaek", + "짼": "jjaen", + "짽": "jjaen", + "짾": "jjaen", + "짿": "jjaet", + "쨀": "jjael", + "쨁": "jjaek", + "쨂": "jjaem", + "쨃": "jjaep", + "쨄": "jjaet", + "쨅": "jjaet", + "쨆": "jjaep", + "쨇": "jjael", + "쨈": "jjaem", + "쨉": "jjaep", + "쨊": "jjaep", + "쨋": "jjaet", + "쨌": "jjaet", + "쨍": "jjaeng", + "쨎": "jjaet", + "쨏": "jjaet", + "쨐": "jjaek", + "쨑": "jjaet", + "쨒": "jjaep", + "쨓": "jjaet", + "쨔": "jjya", + "쨕": "jjyak", + "쨖": "jjyakk", + "쨗": "jjyak", + "쨘": "jjyan", + "쨙": "jjyan", + "쨚": "jjyan", + "쨛": "jjyat", + "쨜": "jjyal", + "쨝": "jjyak", + "쨞": "jjyam", + "쨟": "jjyap", + "쨠": "jjyat", + "쨡": "jjyat", + "쨢": "jjyap", + "쨣": "jjyal", + "쨤": "jjyam", + "쨥": "jjyap", + "쨦": "jjyap", + "쨧": "jjyat", + "쨨": "jjyat", + "쨩": "jjyang", + "쨪": "jjyat", + "쨫": "jjyat", + "쨬": "jjyak", + "쨭": "jjyat", + "쨮": "jjyap", + "쨯": "jjyat", + "쨰": "jjyae", + "쨱": "jjyaek", + "쨲": "jjyaekk", + "쨳": "jjyaek", + "쨴": "jjyaen", + "쨵": "jjyaen", + "쨶": "jjyaen", + "쨷": "jjyaet", + "쨸": "jjyael", + "쨹": "jjyaek", + "쨺": "jjyaem", + "쨻": "jjyaep", + "쨼": "jjyaet", + "쨽": "jjyaet", + "쨾": "jjyaep", + "쨿": "jjyael", + "쩀": "jjyaem", + "쩁": "jjyaep", + "쩂": "jjyaep", + "쩃": "jjyaet", + "쩄": "jjyaet", + "쩅": "jjyaeng", + "쩆": "jjyaet", + "쩇": "jjyaet", + "쩈": "jjyaek", + "쩉": "jjyaet", + "쩊": "jjyaep", + "쩋": "jjyaet", + "쩌": "jjeo", + "쩍": "jjeok", + "쩎": "jjeokk", + "쩏": "jjeok", + "쩐": "jjeon", + "쩑": "jjeon", + "쩒": "jjeon", + "쩓": "jjeot", + "쩔": "jjeol", + "쩕": "jjeok", + "쩖": "jjeom", + "쩗": "jjeop", + "쩘": "jjeot", + "쩙": "jjeot", + "쩚": "jjeop", + "쩛": "jjeol", + "쩜": "jjeom", + "쩝": "jjeop", + "쩞": "jjeop", + "쩟": "jjeot", + "쩠": "jjeot", + "쩡": "jjeong", + "쩢": "jjeot", + "쩣": "jjeot", + "쩤": "jjeok", + "쩥": "jjeot", + "쩦": "jjeop", + "쩧": "jjeot", + "쩨": "jje", + "쩩": "jjek", + "쩪": "jjekk", + "쩫": "jjek", + "쩬": "jjen", + "쩭": "jjen", + "쩮": "jjen", + "쩯": "jjet", + "쩰": "jjel", + "쩱": "jjek", + "쩲": "jjem", + "쩳": "jjep", + "쩴": "jjet", + "쩵": "jjet", + "쩶": "jjep", + "쩷": "jjel", + "쩸": "jjem", + "쩹": "jjep", + "쩺": "jjep", + "쩻": "jjet", + "쩼": "jjet", + "쩽": "jjeng", + "쩾": "jjet", + "쩿": "jjet", + "쪀": "jjek", + "쪁": "jjet", + "쪂": "jjep", + "쪃": "jjet", + "쪄": "jjyeo", + "쪅": "jjyeok", + "쪆": "jjyeokk", + "쪇": "jjyeok", + "쪈": "jjyeon", + "쪉": "jjyeon", + "쪊": "jjyeon", + "쪋": "jjyeot", + "쪌": "jjyeol", + "쪍": "jjyeok", + "쪎": "jjyeom", + "쪏": "jjyeop", + "쪐": "jjyeot", + "쪑": "jjyeot", + "쪒": "jjyeop", + "쪓": "jjyeol", + "쪔": "jjyeom", + "쪕": "jjyeop", + "쪖": "jjyeop", + "쪗": "jjyeot", + "쪘": "jjyeot", + "쪙": "jjyeong", + "쪚": "jjyeot", + "쪛": "jjyeot", + "쪜": "jjyeok", + "쪝": "jjyeot", + "쪞": "jjyeop", + "쪟": "jjyeot", + "쪠": "jjye", + "쪡": "jjyek", + "쪢": "jjyekk", + "쪣": "jjyek", + "쪤": "jjyen", + "쪥": "jjyen", + "쪦": "jjyen", + "쪧": "jjyet", + "쪨": "jjyel", + "쪩": "jjyek", + "쪪": "jjyem", + "쪫": "jjyep", + "쪬": "jjyet", + "쪭": "jjyet", + "쪮": "jjyep", + "쪯": "jjyel", + "쪰": "jjyem", + "쪱": "jjyep", + "쪲": "jjyep", + "쪳": "jjyet", + "쪴": "jjyet", + "쪵": "jjyeng", + "쪶": "jjyet", + "쪷": "jjyet", + "쪸": "jjyek", + "쪹": "jjyet", + "쪺": "jjyep", + "쪻": "jjyet", + "쪼": "jjo", + "쪽": "jjok", + "쪾": "jjokk", + "쪿": "jjok", + "쫀": "jjon", + "쫁": "jjon", + "쫂": "jjon", + "쫃": "jjot", + "쫄": "jjol", + "쫅": "jjok", + "쫆": "jjom", + "쫇": "jjop", + "쫈": "jjot", + "쫉": "jjot", + "쫊": "jjop", + "쫋": "jjol", + "쫌": "jjom", + "쫍": "jjop", + "쫎": "jjop", + "쫏": "jjot", + "쫐": "jjot", + "쫑": "jjong", + "쫒": "jjot", + "쫓": "jjot", + "쫔": "jjok", + "쫕": "jjot", + "쫖": "jjop", + "쫗": "jjot", + "쫘": "jjwa", + "쫙": "jjwak", + "쫚": "jjwakk", + "쫛": "jjwak", + "쫜": "jjwan", + "쫝": "jjwan", + "쫞": "jjwan", + "쫟": "jjwat", + "쫠": "jjwal", + "쫡": "jjwak", + "쫢": "jjwam", + "쫣": "jjwap", + "쫤": "jjwat", + "쫥": "jjwat", + "쫦": "jjwap", + "쫧": "jjwal", + "쫨": "jjwam", + "쫩": "jjwap", + "쫪": "jjwap", + "쫫": "jjwat", + "쫬": "jjwat", + "쫭": "jjwang", + "쫮": "jjwat", + "쫯": "jjwat", + "쫰": "jjwak", + "쫱": "jjwat", + "쫲": "jjwap", + "쫳": "jjwat", + "쫴": "jjwae", + "쫵": "jjwaek", + "쫶": "jjwaekk", + "쫷": "jjwaek", + "쫸": "jjwaen", + "쫹": "jjwaen", + "쫺": "jjwaen", + "쫻": "jjwaet", + "쫼": "jjwael", + "쫽": "jjwaek", + "쫾": "jjwaem", + "쫿": "jjwaep", + "쬀": "jjwaet", + "쬁": "jjwaet", + "쬂": "jjwaep", + "쬃": "jjwael", + "쬄": "jjwaem", + "쬅": "jjwaep", + "쬆": "jjwaep", + "쬇": "jjwaet", + "쬈": "jjwaet", + "쬉": "jjwaeng", + "쬊": "jjwaet", + "쬋": "jjwaet", + "쬌": "jjwaek", + "쬍": "jjwaet", + "쬎": "jjwaep", + "쬏": "jjwaet", + "쬐": "jjoe", + "쬑": "jjoek", + "쬒": "jjoekk", + "쬓": "jjoek", + "쬔": "jjoen", + "쬕": "jjoen", + "쬖": "jjoen", + "쬗": "jjoet", + "쬘": "jjoel", + "쬙": "jjoek", + "쬚": "jjoem", + "쬛": "jjoep", + "쬜": "jjoet", + "쬝": "jjoet", + "쬞": "jjoep", + "쬟": "jjoel", + "쬠": "jjoem", + "쬡": "jjoep", + "쬢": "jjoep", + "쬣": "jjoet", + "쬤": "jjoet", + "쬥": "jjoeng", + "쬦": "jjoet", + "쬧": "jjoet", + "쬨": "jjoek", + "쬩": "jjoet", + "쬪": "jjoep", + "쬫": "jjoet", + "쬬": "jjyo", + "쬭": "jjyok", + "쬮": "jjyokk", + "쬯": "jjyok", + "쬰": "jjyon", + "쬱": "jjyon", + "쬲": "jjyon", + "쬳": "jjyot", + "쬴": "jjyol", + "쬵": "jjyok", + "쬶": "jjyom", + "쬷": "jjyop", + "쬸": "jjyot", + "쬹": "jjyot", + "쬺": "jjyop", + "쬻": "jjyol", + "쬼": "jjyom", + "쬽": "jjyop", + "쬾": "jjyop", + "쬿": "jjyot", + "쭀": "jjyot", + "쭁": "jjyong", + "쭂": "jjyot", + "쭃": "jjyot", + "쭄": "jjyok", + "쭅": "jjyot", + "쭆": "jjyop", + "쭇": "jjyot", + "쭈": "jju", + "쭉": "jjuk", + "쭊": "jjukk", + "쭋": "jjuk", + "쭌": "jjun", + "쭍": "jjun", + "쭎": "jjun", + "쭏": "jjut", + "쭐": "jjul", + "쭑": "jjuk", + "쭒": "jjum", + "쭓": "jjup", + "쭔": "jjut", + "쭕": "jjut", + "쭖": "jjup", + "쭗": "jjul", + "쭘": "jjum", + "쭙": "jjup", + "쭚": "jjup", + "쭛": "jjut", + "쭜": "jjut", + "쭝": "jjung", + "쭞": "jjut", + "쭟": "jjut", + "쭠": "jjuk", + "쭡": "jjut", + "쭢": "jjup", + "쭣": "jjut", + "쭤": "jjwo", + "쭥": "jjwok", + "쭦": "jjwokk", + "쭧": "jjwok", + "쭨": "jjwon", + "쭩": "jjwon", + "쭪": "jjwon", + "쭫": "jjwot", + "쭬": "jjwol", + "쭭": "jjwok", + "쭮": "jjwom", + "쭯": "jjwop", + "쭰": "jjwot", + "쭱": "jjwot", + "쭲": "jjwop", + "쭳": "jjwol", + "쭴": "jjwom", + "쭵": "jjwop", + "쭶": "jjwop", + "쭷": "jjwot", + "쭸": "jjwot", + "쭹": "jjwong", + "쭺": "jjwot", + "쭻": "jjwot", + "쭼": "jjwok", + "쭽": "jjwot", + "쭾": "jjwop", + "쭿": "jjwot", + "쮀": "jjwe", + "쮁": "jjwek", + "쮂": "jjwekk", + "쮃": "jjwek", + "쮄": "jjwen", + "쮅": "jjwen", + "쮆": "jjwen", + "쮇": "jjwet", + "쮈": "jjwel", + "쮉": "jjwek", + "쮊": "jjwem", + "쮋": "jjwep", + "쮌": "jjwet", + "쮍": "jjwet", + "쮎": "jjwep", + "쮏": "jjwel", + "쮐": "jjwem", + "쮑": "jjwep", + "쮒": "jjwep", + "쮓": "jjwet", + "쮔": "jjwet", + "쮕": "jjweng", + "쮖": "jjwet", + "쮗": "jjwet", + "쮘": "jjwek", + "쮙": "jjwet", + "쮚": "jjwep", + "쮛": "jjwet", + "쮜": "jjwi", + "쮝": "jjwik", + "쮞": "jjwikk", + "쮟": "jjwik", + "쮠": "jjwin", + "쮡": "jjwin", + "쮢": "jjwin", + "쮣": "jjwit", + "쮤": "jjwil", + "쮥": "jjwik", + "쮦": "jjwim", + "쮧": "jjwip", + "쮨": "jjwit", + "쮩": "jjwit", + "쮪": "jjwip", + "쮫": "jjwil", + "쮬": "jjwim", + "쮭": "jjwip", + "쮮": "jjwip", + "쮯": "jjwit", + "쮰": "jjwit", + "쮱": "jjwing", + "쮲": "jjwit", + "쮳": "jjwit", + "쮴": "jjwik", + "쮵": "jjwit", + "쮶": "jjwip", + "쮷": "jjwit", + "쮸": "jjyu", + "쮹": "jjyuk", + "쮺": "jjyukk", + "쮻": "jjyuk", + "쮼": "jjyun", + "쮽": "jjyun", + "쮾": "jjyun", + "쮿": "jjyut", + "쯀": "jjyul", + "쯁": "jjyuk", + "쯂": "jjyum", + "쯃": "jjyup", + "쯄": "jjyut", + "쯅": "jjyut", + "쯆": "jjyup", + "쯇": "jjyul", + "쯈": "jjyum", + "쯉": "jjyup", + "쯊": "jjyup", + "쯋": "jjyut", + "쯌": "jjyut", + "쯍": "jjyung", + "쯎": "jjyut", + "쯏": "jjyut", + "쯐": "jjyuk", + "쯑": "jjyut", + "쯒": "jjyup", + "쯓": "jjyut", + "쯔": "jjeu", + "쯕": "jjeuk", + "쯖": "jjeukk", + "쯗": "jjeuk", + "쯘": "jjeun", + "쯙": "jjeun", + "쯚": "jjeun", + "쯛": "jjeut", + "쯜": "jjeul", + "쯝": "jjeuk", + "쯞": "jjeum", + "쯟": "jjeup", + "쯠": "jjeut", + "쯡": "jjeut", + "쯢": "jjeup", + "쯣": "jjeul", + "쯤": "jjeum", + "쯥": "jjeup", + "쯦": "jjeup", + "쯧": "jjeut", + "쯨": "jjeut", + "쯩": "jjeung", + "쯪": "jjeut", + "쯫": "jjeut", + "쯬": "jjeuk", + "쯭": "jjeut", + "쯮": "jjeup", + "쯯": "jjeut", + "쯰": "jjeui", + "쯱": "jjeuik", + "쯲": "jjeuikk", + "쯳": "jjeuik", + "쯴": "jjeuin", + "쯵": "jjeuin", + "쯶": "jjeuin", + "쯷": "jjeuit", + "쯸": "jjeuil", + "쯹": "jjeuik", + "쯺": "jjeuim", + "쯻": "jjeuip", + "쯼": "jjeuit", + "쯽": "jjeuit", + "쯾": "jjeuip", + "쯿": "jjeuil", + "찀": "jjeuim", + "찁": "jjeuip", + "찂": "jjeuip", + "찃": "jjeuit", + "찄": "jjeuit", + "찅": "jjeuing", + "찆": "jjeuit", + "찇": "jjeuit", + "찈": "jjeuik", + "찉": "jjeuit", + "찊": "jjeuip", + "찋": "jjeuit", + "찌": "jji", + "찍": "jjik", + "찎": "jjikk", + "찏": "jjik", + "찐": "jjin", + "찑": "jjin", + "찒": "jjin", + "찓": "jjit", + "찔": "jjil", + "찕": "jjik", + "찖": "jjim", + "찗": "jjip", + "찘": "jjit", + "찙": "jjit", + "찚": "jjip", + "찛": "jjil", + "찜": "jjim", + "찝": "jjip", + "찞": "jjip", + "찟": "jjit", + "찠": "jjit", + "찡": "jjing", + "찢": "jjit", + "찣": "jjit", + "찤": "jjik", + "찥": "jjit", + "찦": "jjip", + "찧": "jjit", + "차": "cha", + "착": "chak", + "찪": "chakk", + "찫": "chak", + "찬": "chan", + "찭": "chan", + "찮": "chan", + "찯": "chat", + "찰": "chal", + "찱": "chak", + "찲": "cham", + "찳": "chap", + "찴": "chat", + "찵": "chat", + "찶": "chap", + "찷": "chal", + "참": "cham", + "찹": "chap", + "찺": "chap", + "찻": "chat", + "찼": "chat", + "창": "chang", + "찾": "chat", + "찿": "chat", + "챀": "chak", + "챁": "chat", + "챂": "chap", + "챃": "chat", + "채": "chae", + "책": "chaek", + "챆": "chaekk", + "챇": "chaek", + "챈": "chaen", + "챉": "chaen", + "챊": "chaen", + "챋": "chaet", + "챌": "chael", + "챍": "chaek", + "챎": "chaem", + "챏": "chaep", + "챐": "chaet", + "챑": "chaet", + "챒": "chaep", + "챓": "chael", + "챔": "chaem", + "챕": "chaep", + "챖": "chaep", + "챗": "chaet", + "챘": "chaet", + "챙": "chaeng", + "챚": "chaet", + "챛": "chaet", + "챜": "chaek", + "챝": "chaet", + "챞": "chaep", + "챟": "chaet", + "챠": "chya", + "챡": "chyak", + "챢": "chyakk", + "챣": "chyak", + "챤": "chyan", + "챥": "chyan", + "챦": "chyan", + "챧": "chyat", + "챨": "chyal", + "챩": "chyak", + "챪": "chyam", + "챫": "chyap", + "챬": "chyat", + "챭": "chyat", + "챮": "chyap", + "챯": "chyal", + "챰": "chyam", + "챱": "chyap", + "챲": "chyap", + "챳": "chyat", + "챴": "chyat", + "챵": "chyang", + "챶": "chyat", + "챷": "chyat", + "챸": "chyak", + "챹": "chyat", + "챺": "chyap", + "챻": "chyat", + "챼": "chyae", + "챽": "chyaek", + "챾": "chyaekk", + "챿": "chyaek", + "첀": "chyaen", + "첁": "chyaen", + "첂": "chyaen", + "첃": "chyaet", + "첄": "chyael", + "첅": "chyaek", + "첆": "chyaem", + "첇": "chyaep", + "첈": "chyaet", + "첉": "chyaet", + "첊": "chyaep", + "첋": "chyael", + "첌": "chyaem", + "첍": "chyaep", + "첎": "chyaep", + "첏": "chyaet", + "첐": "chyaet", + "첑": "chyaeng", + "첒": "chyaet", + "첓": "chyaet", + "첔": "chyaek", + "첕": "chyaet", + "첖": "chyaep", + "첗": "chyaet", + "처": "cheo", + "척": "cheok", + "첚": "cheokk", + "첛": "cheok", + "천": "cheon", + "첝": "cheon", + "첞": "cheon", + "첟": "cheot", + "철": "cheol", + "첡": "cheok", + "첢": "cheom", + "첣": "cheop", + "첤": "cheot", + "첥": "cheot", + "첦": "cheop", + "첧": "cheol", + "첨": "cheom", + "첩": "cheop", + "첪": "cheop", + "첫": "cheot", + "첬": "cheot", + "청": "cheong", + "첮": "cheot", + "첯": "cheot", + "첰": "cheok", + "첱": "cheot", + "첲": "cheop", + "첳": "cheot", + "체": "che", + "첵": "chek", + "첶": "chekk", + "첷": "chek", + "첸": "chen", + "첹": "chen", + "첺": "chen", + "첻": "chet", + "첼": "chel", + "첽": "chek", + "첾": "chem", + "첿": "chep", + "쳀": "chet", + "쳁": "chet", + "쳂": "chep", + "쳃": "chel", + "쳄": "chem", + "쳅": "chep", + "쳆": "chep", + "쳇": "chet", + "쳈": "chet", + "쳉": "cheng", + "쳊": "chet", + "쳋": "chet", + "쳌": "chek", + "쳍": "chet", + "쳎": "chep", + "쳏": "chet", + "쳐": "chyeo", + "쳑": "chyeok", + "쳒": "chyeokk", + "쳓": "chyeok", + "쳔": "chyeon", + "쳕": "chyeon", + "쳖": "chyeon", + "쳗": "chyeot", + "쳘": "chyeol", + "쳙": "chyeok", + "쳚": "chyeom", + "쳛": "chyeop", + "쳜": "chyeot", + "쳝": "chyeot", + "쳞": "chyeop", + "쳟": "chyeol", + "쳠": "chyeom", + "쳡": "chyeop", + "쳢": "chyeop", + "쳣": "chyeot", + "쳤": "chyeot", + "쳥": "chyeong", + "쳦": "chyeot", + "쳧": "chyeot", + "쳨": "chyeok", + "쳩": "chyeot", + "쳪": "chyeop", + "쳫": "chyeot", + "쳬": "chye", + "쳭": "chyek", + "쳮": "chyekk", + "쳯": "chyek", + "쳰": "chyen", + "쳱": "chyen", + "쳲": "chyen", + "쳳": "chyet", + "쳴": "chyel", + "쳵": "chyek", + "쳶": "chyem", + "쳷": "chyep", + "쳸": "chyet", + "쳹": "chyet", + "쳺": "chyep", + "쳻": "chyel", + "쳼": "chyem", + "쳽": "chyep", + "쳾": "chyep", + "쳿": "chyet", + "촀": "chyet", + "촁": "chyeng", + "촂": "chyet", + "촃": "chyet", + "촄": "chyek", + "촅": "chyet", + "촆": "chyep", + "촇": "chyet", + "초": "cho", + "촉": "chok", + "촊": "chokk", + "촋": "chok", + "촌": "chon", + "촍": "chon", + "촎": "chon", + "촏": "chot", + "촐": "chol", + "촑": "chok", + "촒": "chom", + "촓": "chop", + "촔": "chot", + "촕": "chot", + "촖": "chop", + "촗": "chol", + "촘": "chom", + "촙": "chop", + "촚": "chop", + "촛": "chot", + "촜": "chot", + "총": "chong", + "촞": "chot", + "촟": "chot", + "촠": "chok", + "촡": "chot", + "촢": "chop", + "촣": "chot", + "촤": "chwa", + "촥": "chwak", + "촦": "chwakk", + "촧": "chwak", + "촨": "chwan", + "촩": "chwan", + "촪": "chwan", + "촫": "chwat", + "촬": "chwal", + "촭": "chwak", + "촮": "chwam", + "촯": "chwap", + "촰": "chwat", + "촱": "chwat", + "촲": "chwap", + "촳": "chwal", + "촴": "chwam", + "촵": "chwap", + "촶": "chwap", + "촷": "chwat", + "촸": "chwat", + "촹": "chwang", + "촺": "chwat", + "촻": "chwat", + "촼": "chwak", + "촽": "chwat", + "촾": "chwap", + "촿": "chwat", + "쵀": "chwae", + "쵁": "chwaek", + "쵂": "chwaekk", + "쵃": "chwaek", + "쵄": "chwaen", + "쵅": "chwaen", + "쵆": "chwaen", + "쵇": "chwaet", + "쵈": "chwael", + "쵉": "chwaek", + "쵊": "chwaem", + "쵋": "chwaep", + "쵌": "chwaet", + "쵍": "chwaet", + "쵎": "chwaep", + "쵏": "chwael", + "쵐": "chwaem", + "쵑": "chwaep", + "쵒": "chwaep", + "쵓": "chwaet", + "쵔": "chwaet", + "쵕": "chwaeng", + "쵖": "chwaet", + "쵗": "chwaet", + "쵘": "chwaek", + "쵙": "chwaet", + "쵚": "chwaep", + "쵛": "chwaet", + "최": "choe", + "쵝": "choek", + "쵞": "choekk", + "쵟": "choek", + "쵠": "choen", + "쵡": "choen", + "쵢": "choen", + "쵣": "choet", + "쵤": "choel", + "쵥": "choek", + "쵦": "choem", + "쵧": "choep", + "쵨": "choet", + "쵩": "choet", + "쵪": "choep", + "쵫": "choel", + "쵬": "choem", + "쵭": "choep", + "쵮": "choep", + "쵯": "choet", + "쵰": "choet", + "쵱": "choeng", + "쵲": "choet", + "쵳": "choet", + "쵴": "choek", + "쵵": "choet", + "쵶": "choep", + "쵷": "choet", + "쵸": "chyo", + "쵹": "chyok", + "쵺": "chyokk", + "쵻": "chyok", + "쵼": "chyon", + "쵽": "chyon", + "쵾": "chyon", + "쵿": "chyot", + "춀": "chyol", + "춁": "chyok", + "춂": "chyom", + "춃": "chyop", + "춄": "chyot", + "춅": "chyot", + "춆": "chyop", + "춇": "chyol", + "춈": "chyom", + "춉": "chyop", + "춊": "chyop", + "춋": "chyot", + "춌": "chyot", + "춍": "chyong", + "춎": "chyot", + "춏": "chyot", + "춐": "chyok", + "춑": "chyot", + "춒": "chyop", + "춓": "chyot", + "추": "chu", + "축": "chuk", + "춖": "chukk", + "춗": "chuk", + "춘": "chun", + "춙": "chun", + "춚": "chun", + "춛": "chut", + "출": "chul", + "춝": "chuk", + "춞": "chum", + "춟": "chup", + "춠": "chut", + "춡": "chut", + "춢": "chup", + "춣": "chul", + "춤": "chum", + "춥": "chup", + "춦": "chup", + "춧": "chut", + "춨": "chut", + "충": "chung", + "춪": "chut", + "춫": "chut", + "춬": "chuk", + "춭": "chut", + "춮": "chup", + "춯": "chut", + "춰": "chwo", + "춱": "chwok", + "춲": "chwokk", + "춳": "chwok", + "춴": "chwon", + "춵": "chwon", + "춶": "chwon", + "춷": "chwot", + "춸": "chwol", + "춹": "chwok", + "춺": "chwom", + "춻": "chwop", + "춼": "chwot", + "춽": "chwot", + "춾": "chwop", + "춿": "chwol", + "췀": "chwom", + "췁": "chwop", + "췂": "chwop", + "췃": "chwot", + "췄": "chwot", + "췅": "chwong", + "췆": "chwot", + "췇": "chwot", + "췈": "chwok", + "췉": "chwot", + "췊": "chwop", + "췋": "chwot", + "췌": "chwe", + "췍": "chwek", + "췎": "chwekk", + "췏": "chwek", + "췐": "chwen", + "췑": "chwen", + "췒": "chwen", + "췓": "chwet", + "췔": "chwel", + "췕": "chwek", + "췖": "chwem", + "췗": "chwep", + "췘": "chwet", + "췙": "chwet", + "췚": "chwep", + "췛": "chwel", + "췜": "chwem", + "췝": "chwep", + "췞": "chwep", + "췟": "chwet", + "췠": "chwet", + "췡": "chweng", + "췢": "chwet", + "췣": "chwet", + "췤": "chwek", + "췥": "chwet", + "췦": "chwep", + "췧": "chwet", + "취": "chwi", + "췩": "chwik", + "췪": "chwikk", + "췫": "chwik", + "췬": "chwin", + "췭": "chwin", + "췮": "chwin", + "췯": "chwit", + "췰": "chwil", + "췱": "chwik", + "췲": "chwim", + "췳": "chwip", + "췴": "chwit", + "췵": "chwit", + "췶": "chwip", + "췷": "chwil", + "췸": "chwim", + "췹": "chwip", + "췺": "chwip", + "췻": "chwit", + "췼": "chwit", + "췽": "chwing", + "췾": "chwit", + "췿": "chwit", + "츀": "chwik", + "츁": "chwit", + "츂": "chwip", + "츃": "chwit", + "츄": "chyu", + "츅": "chyuk", + "츆": "chyukk", + "츇": "chyuk", + "츈": "chyun", + "츉": "chyun", + "츊": "chyun", + "츋": "chyut", + "츌": "chyul", + "츍": "chyuk", + "츎": "chyum", + "츏": "chyup", + "츐": "chyut", + "츑": "chyut", + "츒": "chyup", + "츓": "chyul", + "츔": "chyum", + "츕": "chyup", + "츖": "chyup", + "츗": "chyut", + "츘": "chyut", + "츙": "chyung", + "츚": "chyut", + "츛": "chyut", + "츜": "chyuk", + "츝": "chyut", + "츞": "chyup", + "츟": "chyut", + "츠": "cheu", + "측": "cheuk", + "츢": "cheukk", + "츣": "cheuk", + "츤": "cheun", + "츥": "cheun", + "츦": "cheun", + "츧": "cheut", + "츨": "cheul", + "츩": "cheuk", + "츪": "cheum", + "츫": "cheup", + "츬": "cheut", + "츭": "cheut", + "츮": "cheup", + "츯": "cheul", + "츰": "cheum", + "츱": "cheup", + "츲": "cheup", + "츳": "cheut", + "츴": "cheut", + "층": "cheung", + "츶": "cheut", + "츷": "cheut", + "츸": "cheuk", + "츹": "cheut", + "츺": "cheup", + "츻": "cheut", + "츼": "cheui", + "츽": "cheuik", + "츾": "cheuikk", + "츿": "cheuik", + "칀": "cheuin", + "칁": "cheuin", + "칂": "cheuin", + "칃": "cheuit", + "칄": "cheuil", + "칅": "cheuik", + "칆": "cheuim", + "칇": "cheuip", + "칈": "cheuit", + "칉": "cheuit", + "칊": "cheuip", + "칋": "cheuil", + "칌": "cheuim", + "칍": "cheuip", + "칎": "cheuip", + "칏": "cheuit", + "칐": "cheuit", + "칑": "cheuing", + "칒": "cheuit", + "칓": "cheuit", + "칔": "cheuik", + "칕": "cheuit", + "칖": "cheuip", + "칗": "cheuit", + "치": "chi", + "칙": "chik", + "칚": "chikk", + "칛": "chik", + "친": "chin", + "칝": "chin", + "칞": "chin", + "칟": "chit", + "칠": "chil", + "칡": "chik", + "칢": "chim", + "칣": "chip", + "칤": "chit", + "칥": "chit", + "칦": "chip", + "칧": "chil", + "침": "chim", + "칩": "chip", + "칪": "chip", + "칫": "chit", + "칬": "chit", + "칭": "ching", + "칮": "chit", + "칯": "chit", + "칰": "chik", + "칱": "chit", + "칲": "chip", + "칳": "chit", + "카": "ka", + "칵": "kak", + "칶": "kakk", + "칷": "kak", + "칸": "kan", + "칹": "kan", + "칺": "kan", + "칻": "kat", + "칼": "kal", + "칽": "kak", + "칾": "kam", + "칿": "kap", + "캀": "kat", + "캁": "kat", + "캂": "kap", + "캃": "kal", + "캄": "kam", + "캅": "kap", + "캆": "kap", + "캇": "kat", + "캈": "kat", + "캉": "kang", + "캊": "kat", + "캋": "kat", + "캌": "kak", + "캍": "kat", + "캎": "kap", + "캏": "kat", + "캐": "kae", + "캑": "kaek", + "캒": "kaekk", + "캓": "kaek", + "캔": "kaen", + "캕": "kaen", + "캖": "kaen", + "캗": "kaet", + "캘": "kael", + "캙": "kaek", + "캚": "kaem", + "캛": "kaep", + "캜": "kaet", + "캝": "kaet", + "캞": "kaep", + "캟": "kael", + "캠": "kaem", + "캡": "kaep", + "캢": "kaep", + "캣": "kaet", + "캤": "kaet", + "캥": "kaeng", + "캦": "kaet", + "캧": "kaet", + "캨": "kaek", + "캩": "kaet", + "캪": "kaep", + "캫": "kaet", + "캬": "kya", + "캭": "kyak", + "캮": "kyakk", + "캯": "kyak", + "캰": "kyan", + "캱": "kyan", + "캲": "kyan", + "캳": "kyat", + "캴": "kyal", + "캵": "kyak", + "캶": "kyam", + "캷": "kyap", + "캸": "kyat", + "캹": "kyat", + "캺": "kyap", + "캻": "kyal", + "캼": "kyam", + "캽": "kyap", + "캾": "kyap", + "캿": "kyat", + "컀": "kyat", + "컁": "kyang", + "컂": "kyat", + "컃": "kyat", + "컄": "kyak", + "컅": "kyat", + "컆": "kyap", + "컇": "kyat", + "컈": "kyae", + "컉": "kyaek", + "컊": "kyaekk", + "컋": "kyaek", + "컌": "kyaen", + "컍": "kyaen", + "컎": "kyaen", + "컏": "kyaet", + "컐": "kyael", + "컑": "kyaek", + "컒": "kyaem", + "컓": "kyaep", + "컔": "kyaet", + "컕": "kyaet", + "컖": "kyaep", + "컗": "kyael", + "컘": "kyaem", + "컙": "kyaep", + "컚": "kyaep", + "컛": "kyaet", + "컜": "kyaet", + "컝": "kyaeng", + "컞": "kyaet", + "컟": "kyaet", + "컠": "kyaek", + "컡": "kyaet", + "컢": "kyaep", + "컣": "kyaet", + "커": "keo", + "컥": "keok", + "컦": "keokk", + "컧": "keok", + "컨": "keon", + "컩": "keon", + "컪": "keon", + "컫": "keot", + "컬": "keol", + "컭": "keok", + "컮": "keom", + "컯": "keop", + "컰": "keot", + "컱": "keot", + "컲": "keop", + "컳": "keol", + "컴": "keom", + "컵": "keop", + "컶": "keop", + "컷": "keot", + "컸": "keot", + "컹": "keong", + "컺": "keot", + "컻": "keot", + "컼": "keok", + "컽": "keot", + "컾": "keop", + "컿": "keot", + "케": "ke", + "켁": "kek", + "켂": "kekk", + "켃": "kek", + "켄": "ken", + "켅": "ken", + "켆": "ken", + "켇": "ket", + "켈": "kel", + "켉": "kek", + "켊": "kem", + "켋": "kep", + "켌": "ket", + "켍": "ket", + "켎": "kep", + "켏": "kel", + "켐": "kem", + "켑": "kep", + "켒": "kep", + "켓": "ket", + "켔": "ket", + "켕": "keng", + "켖": "ket", + "켗": "ket", + "켘": "kek", + "켙": "ket", + "켚": "kep", + "켛": "ket", + "켜": "kyeo", + "켝": "kyeok", + "켞": "kyeokk", + "켟": "kyeok", + "켠": "kyeon", + "켡": "kyeon", + "켢": "kyeon", + "켣": "kyeot", + "켤": "kyeol", + "켥": "kyeok", + "켦": "kyeom", + "켧": "kyeop", + "켨": "kyeot", + "켩": "kyeot", + "켪": "kyeop", + "켫": "kyeol", + "켬": "kyeom", + "켭": "kyeop", + "켮": "kyeop", + "켯": "kyeot", + "켰": "kyeot", + "켱": "kyeong", + "켲": "kyeot", + "켳": "kyeot", + "켴": "kyeok", + "켵": "kyeot", + "켶": "kyeop", + "켷": "kyeot", + "켸": "kye", + "켹": "kyek", + "켺": "kyekk", + "켻": "kyek", + "켼": "kyen", + "켽": "kyen", + "켾": "kyen", + "켿": "kyet", + "콀": "kyel", + "콁": "kyek", + "콂": "kyem", + "콃": "kyep", + "콄": "kyet", + "콅": "kyet", + "콆": "kyep", + "콇": "kyel", + "콈": "kyem", + "콉": "kyep", + "콊": "kyep", + "콋": "kyet", + "콌": "kyet", + "콍": "kyeng", + "콎": "kyet", + "콏": "kyet", + "콐": "kyek", + "콑": "kyet", + "콒": "kyep", + "콓": "kyet", + "코": "ko", + "콕": "kok", + "콖": "kokk", + "콗": "kok", + "콘": "kon", + "콙": "kon", + "콚": "kon", + "콛": "kot", + "콜": "kol", + "콝": "kok", + "콞": "kom", + "콟": "kop", + "콠": "kot", + "콡": "kot", + "콢": "kop", + "콣": "kol", + "콤": "kom", + "콥": "kop", + "콦": "kop", + "콧": "kot", + "콨": "kot", + "콩": "kong", + "콪": "kot", + "콫": "kot", + "콬": "kok", + "콭": "kot", + "콮": "kop", + "콯": "kot", + "콰": "kwa", + "콱": "kwak", + "콲": "kwakk", + "콳": "kwak", + "콴": "kwan", + "콵": "kwan", + "콶": "kwan", + "콷": "kwat", + "콸": "kwal", + "콹": "kwak", + "콺": "kwam", + "콻": "kwap", + "콼": "kwat", + "콽": "kwat", + "콾": "kwap", + "콿": "kwal", + "쾀": "kwam", + "쾁": "kwap", + "쾂": "kwap", + "쾃": "kwat", + "쾄": "kwat", + "쾅": "kwang", + "쾆": "kwat", + "쾇": "kwat", + "쾈": "kwak", + "쾉": "kwat", + "쾊": "kwap", + "쾋": "kwat", + "쾌": "kwae", + "쾍": "kwaek", + "쾎": "kwaekk", + "쾏": "kwaek", + "쾐": "kwaen", + "쾑": "kwaen", + "쾒": "kwaen", + "쾓": "kwaet", + "쾔": "kwael", + "쾕": "kwaek", + "쾖": "kwaem", + "쾗": "kwaep", + "쾘": "kwaet", + "쾙": "kwaet", + "쾚": "kwaep", + "쾛": "kwael", + "쾜": "kwaem", + "쾝": "kwaep", + "쾞": "kwaep", + "쾟": "kwaet", + "쾠": "kwaet", + "쾡": "kwaeng", + "쾢": "kwaet", + "쾣": "kwaet", + "쾤": "kwaek", + "쾥": "kwaet", + "쾦": "kwaep", + "쾧": "kwaet", + "쾨": "koe", + "쾩": "koek", + "쾪": "koekk", + "쾫": "koek", + "쾬": "koen", + "쾭": "koen", + "쾮": "koen", + "쾯": "koet", + "쾰": "koel", + "쾱": "koek", + "쾲": "koem", + "쾳": "koep", + "쾴": "koet", + "쾵": "koet", + "쾶": "koep", + "쾷": "koel", + "쾸": "koem", + "쾹": "koep", + "쾺": "koep", + "쾻": "koet", + "쾼": "koet", + "쾽": "koeng", + "쾾": "koet", + "쾿": "koet", + "쿀": "koek", + "쿁": "koet", + "쿂": "koep", + "쿃": "koet", + "쿄": "kyo", + "쿅": "kyok", + "쿆": "kyokk", + "쿇": "kyok", + "쿈": "kyon", + "쿉": "kyon", + "쿊": "kyon", + "쿋": "kyot", + "쿌": "kyol", + "쿍": "kyok", + "쿎": "kyom", + "쿏": "kyop", + "쿐": "kyot", + "쿑": "kyot", + "쿒": "kyop", + "쿓": "kyol", + "쿔": "kyom", + "쿕": "kyop", + "쿖": "kyop", + "쿗": "kyot", + "쿘": "kyot", + "쿙": "kyong", + "쿚": "kyot", + "쿛": "kyot", + "쿜": "kyok", + "쿝": "kyot", + "쿞": "kyop", + "쿟": "kyot", + "쿠": "ku", + "쿡": "kuk", + "쿢": "kukk", + "쿣": "kuk", + "쿤": "kun", + "쿥": "kun", + "쿦": "kun", + "쿧": "kut", + "쿨": "kul", + "쿩": "kuk", + "쿪": "kum", + "쿫": "kup", + "쿬": "kut", + "쿭": "kut", + "쿮": "kup", + "쿯": "kul", + "쿰": "kum", + "쿱": "kup", + "쿲": "kup", + "쿳": "kut", + "쿴": "kut", + "쿵": "kung", + "쿶": "kut", + "쿷": "kut", + "쿸": "kuk", + "쿹": "kut", + "쿺": "kup", + "쿻": "kut", + "쿼": "kwo", + "쿽": "kwok", + "쿾": "kwokk", + "쿿": "kwok", + "퀀": "kwon", + "퀁": "kwon", + "퀂": "kwon", + "퀃": "kwot", + "퀄": "kwol", + "퀅": "kwok", + "퀆": "kwom", + "퀇": "kwop", + "퀈": "kwot", + "퀉": "kwot", + "퀊": "kwop", + "퀋": "kwol", + "퀌": "kwom", + "퀍": "kwop", + "퀎": "kwop", + "퀏": "kwot", + "퀐": "kwot", + "퀑": "kwong", + "퀒": "kwot", + "퀓": "kwot", + "퀔": "kwok", + "퀕": "kwot", + "퀖": "kwop", + "퀗": "kwot", + "퀘": "kwe", + "퀙": "kwek", + "퀚": "kwekk", + "퀛": "kwek", + "퀜": "kwen", + "퀝": "kwen", + "퀞": "kwen", + "퀟": "kwet", + "퀠": "kwel", + "퀡": "kwek", + "퀢": "kwem", + "퀣": "kwep", + "퀤": "kwet", + "퀥": "kwet", + "퀦": "kwep", + "퀧": "kwel", + "퀨": "kwem", + "퀩": "kwep", + "퀪": "kwep", + "퀫": "kwet", + "퀬": "kwet", + "퀭": "kweng", + "퀮": "kwet", + "퀯": "kwet", + "퀰": "kwek", + "퀱": "kwet", + "퀲": "kwep", + "퀳": "kwet", + "퀴": "kwi", + "퀵": "kwik", + "퀶": "kwikk", + "퀷": "kwik", + "퀸": "kwin", + "퀹": "kwin", + "퀺": "kwin", + "퀻": "kwit", + "퀼": "kwil", + "퀽": "kwik", + "퀾": "kwim", + "퀿": "kwip", + "큀": "kwit", + "큁": "kwit", + "큂": "kwip", + "큃": "kwil", + "큄": "kwim", + "큅": "kwip", + "큆": "kwip", + "큇": "kwit", + "큈": "kwit", + "큉": "kwing", + "큊": "kwit", + "큋": "kwit", + "큌": "kwik", + "큍": "kwit", + "큎": "kwip", + "큏": "kwit", + "큐": "kyu", + "큑": "kyuk", + "큒": "kyukk", + "큓": "kyuk", + "큔": "kyun", + "큕": "kyun", + "큖": "kyun", + "큗": "kyut", + "큘": "kyul", + "큙": "kyuk", + "큚": "kyum", + "큛": "kyup", + "큜": "kyut", + "큝": "kyut", + "큞": "kyup", + "큟": "kyul", + "큠": "kyum", + "큡": "kyup", + "큢": "kyup", + "큣": "kyut", + "큤": "kyut", + "큥": "kyung", + "큦": "kyut", + "큧": "kyut", + "큨": "kyuk", + "큩": "kyut", + "큪": "kyup", + "큫": "kyut", + "크": "keu", + "큭": "keuk", + "큮": "keukk", + "큯": "keuk", + "큰": "keun", + "큱": "keun", + "큲": "keun", + "큳": "keut", + "클": "keul", + "큵": "keuk", + "큶": "keum", + "큷": "keup", + "큸": "keut", + "큹": "keut", + "큺": "keup", + "큻": "keul", + "큼": "keum", + "큽": "keup", + "큾": "keup", + "큿": "keut", + "킀": "keut", + "킁": "keung", + "킂": "keut", + "킃": "keut", + "킄": "keuk", + "킅": "keut", + "킆": "keup", + "킇": "keut", + "킈": "keui", + "킉": "keuik", + "킊": "keuikk", + "킋": "keuik", + "킌": "keuin", + "킍": "keuin", + "킎": "keuin", + "킏": "keuit", + "킐": "keuil", + "킑": "keuik", + "킒": "keuim", + "킓": "keuip", + "킔": "keuit", + "킕": "keuit", + "킖": "keuip", + "킗": "keuil", + "킘": "keuim", + "킙": "keuip", + "킚": "keuip", + "킛": "keuit", + "킜": "keuit", + "킝": "keuing", + "킞": "keuit", + "킟": "keuit", + "킠": "keuik", + "킡": "keuit", + "킢": "keuip", + "킣": "keuit", + "키": "ki", + "킥": "kik", + "킦": "kikk", + "킧": "kik", + "킨": "kin", + "킩": "kin", + "킪": "kin", + "킫": "kit", + "킬": "kil", + "킭": "kik", + "킮": "kim", + "킯": "kip", + "킰": "kit", + "킱": "kit", + "킲": "kip", + "킳": "kil", + "킴": "kim", + "킵": "kip", + "킶": "kip", + "킷": "kit", + "킸": "kit", + "킹": "king", + "킺": "kit", + "킻": "kit", + "킼": "kik", + "킽": "kit", + "킾": "kip", + "킿": "kit", + "타": "ta", + "탁": "tak", + "탂": "takk", + "탃": "tak", + "탄": "tan", + "탅": "tan", + "탆": "tan", + "탇": "tat", + "탈": "tal", + "탉": "tak", + "탊": "tam", + "탋": "tap", + "탌": "tat", + "탍": "tat", + "탎": "tap", + "탏": "tal", + "탐": "tam", + "탑": "tap", + "탒": "tap", + "탓": "tat", + "탔": "tat", + "탕": "tang", + "탖": "tat", + "탗": "tat", + "탘": "tak", + "탙": "tat", + "탚": "tap", + "탛": "tat", + "태": "tae", + "택": "taek", + "탞": "taekk", + "탟": "taek", + "탠": "taen", + "탡": "taen", + "탢": "taen", + "탣": "taet", + "탤": "tael", + "탥": "taek", + "탦": "taem", + "탧": "taep", + "탨": "taet", + "탩": "taet", + "탪": "taep", + "탫": "tael", + "탬": "taem", + "탭": "taep", + "탮": "taep", + "탯": "taet", + "탰": "taet", + "탱": "taeng", + "탲": "taet", + "탳": "taet", + "탴": "taek", + "탵": "taet", + "탶": "taep", + "탷": "taet", + "탸": "tya", + "탹": "tyak", + "탺": "tyakk", + "탻": "tyak", + "탼": "tyan", + "탽": "tyan", + "탾": "tyan", + "탿": "tyat", + "턀": "tyal", + "턁": "tyak", + "턂": "tyam", + "턃": "tyap", + "턄": "tyat", + "턅": "tyat", + "턆": "tyap", + "턇": "tyal", + "턈": "tyam", + "턉": "tyap", + "턊": "tyap", + "턋": "tyat", + "턌": "tyat", + "턍": "tyang", + "턎": "tyat", + "턏": "tyat", + "턐": "tyak", + "턑": "tyat", + "턒": "tyap", + "턓": "tyat", + "턔": "tyae", + "턕": "tyaek", + "턖": "tyaekk", + "턗": "tyaek", + "턘": "tyaen", + "턙": "tyaen", + "턚": "tyaen", + "턛": "tyaet", + "턜": "tyael", + "턝": "tyaek", + "턞": "tyaem", + "턟": "tyaep", + "턠": "tyaet", + "턡": "tyaet", + "턢": "tyaep", + "턣": "tyael", + "턤": "tyaem", + "턥": "tyaep", + "턦": "tyaep", + "턧": "tyaet", + "턨": "tyaet", + "턩": "tyaeng", + "턪": "tyaet", + "턫": "tyaet", + "턬": "tyaek", + "턭": "tyaet", + "턮": "tyaep", + "턯": "tyaet", + "터": "teo", + "턱": "teok", + "턲": "teokk", + "턳": "teok", + "턴": "teon", + "턵": "teon", + "턶": "teon", + "턷": "teot", + "털": "teol", + "턹": "teok", + "턺": "teom", + "턻": "teop", + "턼": "teot", + "턽": "teot", + "턾": "teop", + "턿": "teol", + "텀": "teom", + "텁": "teop", + "텂": "teop", + "텃": "teot", + "텄": "teot", + "텅": "teong", + "텆": "teot", + "텇": "teot", + "텈": "teok", + "텉": "teot", + "텊": "teop", + "텋": "teot", + "테": "te", + "텍": "tek", + "텎": "tekk", + "텏": "tek", + "텐": "ten", + "텑": "ten", + "텒": "ten", + "텓": "tet", + "텔": "tel", + "텕": "tek", + "텖": "tem", + "텗": "tep", + "텘": "tet", + "텙": "tet", + "텚": "tep", + "텛": "tel", + "템": "tem", + "텝": "tep", + "텞": "tep", + "텟": "tet", + "텠": "tet", + "텡": "teng", + "텢": "tet", + "텣": "tet", + "텤": "tek", + "텥": "tet", + "텦": "tep", + "텧": "tet", + "텨": "tyeo", + "텩": "tyeok", + "텪": "tyeokk", + "텫": "tyeok", + "텬": "tyeon", + "텭": "tyeon", + "텮": "tyeon", + "텯": "tyeot", + "텰": "tyeol", + "텱": "tyeok", + "텲": "tyeom", + "텳": "tyeop", + "텴": "tyeot", + "텵": "tyeot", + "텶": "tyeop", + "텷": "tyeol", + "텸": "tyeom", + "텹": "tyeop", + "텺": "tyeop", + "텻": "tyeot", + "텼": "tyeot", + "텽": "tyeong", + "텾": "tyeot", + "텿": "tyeot", + "톀": "tyeok", + "톁": "tyeot", + "톂": "tyeop", + "톃": "tyeot", + "톄": "tye", + "톅": "tyek", + "톆": "tyekk", + "톇": "tyek", + "톈": "tyen", + "톉": "tyen", + "톊": "tyen", + "톋": "tyet", + "톌": "tyel", + "톍": "tyek", + "톎": "tyem", + "톏": "tyep", + "톐": "tyet", + "톑": "tyet", + "톒": "tyep", + "톓": "tyel", + "톔": "tyem", + "톕": "tyep", + "톖": "tyep", + "톗": "tyet", + "톘": "tyet", + "톙": "tyeng", + "톚": "tyet", + "톛": "tyet", + "톜": "tyek", + "톝": "tyet", + "톞": "tyep", + "톟": "tyet", + "토": "to", + "톡": "tok", + "톢": "tokk", + "톣": "tok", + "톤": "ton", + "톥": "ton", + "톦": "ton", + "톧": "tot", + "톨": "tol", + "톩": "tok", + "톪": "tom", + "톫": "top", + "톬": "tot", + "톭": "tot", + "톮": "top", + "톯": "tol", + "톰": "tom", + "톱": "top", + "톲": "top", + "톳": "tot", + "톴": "tot", + "통": "tong", + "톶": "tot", + "톷": "tot", + "톸": "tok", + "톹": "tot", + "톺": "top", + "톻": "tot", + "톼": "twa", + "톽": "twak", + "톾": "twakk", + "톿": "twak", + "퇀": "twan", + "퇁": "twan", + "퇂": "twan", + "퇃": "twat", + "퇄": "twal", + "퇅": "twak", + "퇆": "twam", + "퇇": "twap", + "퇈": "twat", + "퇉": "twat", + "퇊": "twap", + "퇋": "twal", + "퇌": "twam", + "퇍": "twap", + "퇎": "twap", + "퇏": "twat", + "퇐": "twat", + "퇑": "twang", + "퇒": "twat", + "퇓": "twat", + "퇔": "twak", + "퇕": "twat", + "퇖": "twap", + "퇗": "twat", + "퇘": "twae", + "퇙": "twaek", + "퇚": "twaekk", + "퇛": "twaek", + "퇜": "twaen", + "퇝": "twaen", + "퇞": "twaen", + "퇟": "twaet", + "퇠": "twael", + "퇡": "twaek", + "퇢": "twaem", + "퇣": "twaep", + "퇤": "twaet", + "퇥": "twaet", + "퇦": "twaep", + "퇧": "twael", + "퇨": "twaem", + "퇩": "twaep", + "퇪": "twaep", + "퇫": "twaet", + "퇬": "twaet", + "퇭": "twaeng", + "퇮": "twaet", + "퇯": "twaet", + "퇰": "twaek", + "퇱": "twaet", + "퇲": "twaep", + "퇳": "twaet", + "퇴": "toe", + "퇵": "toek", + "퇶": "toekk", + "퇷": "toek", + "퇸": "toen", + "퇹": "toen", + "퇺": "toen", + "퇻": "toet", + "퇼": "toel", + "퇽": "toek", + "퇾": "toem", + "퇿": "toep", + "툀": "toet", + "툁": "toet", + "툂": "toep", + "툃": "toel", + "툄": "toem", + "툅": "toep", + "툆": "toep", + "툇": "toet", + "툈": "toet", + "툉": "toeng", + "툊": "toet", + "툋": "toet", + "툌": "toek", + "툍": "toet", + "툎": "toep", + "툏": "toet", + "툐": "tyo", + "툑": "tyok", + "툒": "tyokk", + "툓": "tyok", + "툔": "tyon", + "툕": "tyon", + "툖": "tyon", + "툗": "tyot", + "툘": "tyol", + "툙": "tyok", + "툚": "tyom", + "툛": "tyop", + "툜": "tyot", + "툝": "tyot", + "툞": "tyop", + "툟": "tyol", + "툠": "tyom", + "툡": "tyop", + "툢": "tyop", + "툣": "tyot", + "툤": "tyot", + "툥": "tyong", + "툦": "tyot", + "툧": "tyot", + "툨": "tyok", + "툩": "tyot", + "툪": "tyop", + "툫": "tyot", + "투": "tu", + "툭": "tuk", + "툮": "tukk", + "툯": "tuk", + "툰": "tun", + "툱": "tun", + "툲": "tun", + "툳": "tut", + "툴": "tul", + "툵": "tuk", + "툶": "tum", + "툷": "tup", + "툸": "tut", + "툹": "tut", + "툺": "tup", + "툻": "tul", + "툼": "tum", + "툽": "tup", + "툾": "tup", + "툿": "tut", + "퉀": "tut", + "퉁": "tung", + "퉂": "tut", + "퉃": "tut", + "퉄": "tuk", + "퉅": "tut", + "퉆": "tup", + "퉇": "tut", + "퉈": "two", + "퉉": "twok", + "퉊": "twokk", + "퉋": "twok", + "퉌": "twon", + "퉍": "twon", + "퉎": "twon", + "퉏": "twot", + "퉐": "twol", + "퉑": "twok", + "퉒": "twom", + "퉓": "twop", + "퉔": "twot", + "퉕": "twot", + "퉖": "twop", + "퉗": "twol", + "퉘": "twom", + "퉙": "twop", + "퉚": "twop", + "퉛": "twot", + "퉜": "twot", + "퉝": "twong", + "퉞": "twot", + "퉟": "twot", + "퉠": "twok", + "퉡": "twot", + "퉢": "twop", + "퉣": "twot", + "퉤": "twe", + "퉥": "twek", + "퉦": "twekk", + "퉧": "twek", + "퉨": "twen", + "퉩": "twen", + "퉪": "twen", + "퉫": "twet", + "퉬": "twel", + "퉭": "twek", + "퉮": "twem", + "퉯": "twep", + "퉰": "twet", + "퉱": "twet", + "퉲": "twep", + "퉳": "twel", + "퉴": "twem", + "퉵": "twep", + "퉶": "twep", + "퉷": "twet", + "퉸": "twet", + "퉹": "tweng", + "퉺": "twet", + "퉻": "twet", + "퉼": "twek", + "퉽": "twet", + "퉾": "twep", + "퉿": "twet", + "튀": "twi", + "튁": "twik", + "튂": "twikk", + "튃": "twik", + "튄": "twin", + "튅": "twin", + "튆": "twin", + "튇": "twit", + "튈": "twil", + "튉": "twik", + "튊": "twim", + "튋": "twip", + "튌": "twit", + "튍": "twit", + "튎": "twip", + "튏": "twil", + "튐": "twim", + "튑": "twip", + "튒": "twip", + "튓": "twit", + "튔": "twit", + "튕": "twing", + "튖": "twit", + "튗": "twit", + "튘": "twik", + "튙": "twit", + "튚": "twip", + "튛": "twit", + "튜": "tyu", + "튝": "tyuk", + "튞": "tyukk", + "튟": "tyuk", + "튠": "tyun", + "튡": "tyun", + "튢": "tyun", + "튣": "tyut", + "튤": "tyul", + "튥": "tyuk", + "튦": "tyum", + "튧": "tyup", + "튨": "tyut", + "튩": "tyut", + "튪": "tyup", + "튫": "tyul", + "튬": "tyum", + "튭": "tyup", + "튮": "tyup", + "튯": "tyut", + "튰": "tyut", + "튱": "tyung", + "튲": "tyut", + "튳": "tyut", + "튴": "tyuk", + "튵": "tyut", + "튶": "tyup", + "튷": "tyut", + "트": "teu", + "특": "teuk", + "튺": "teukk", + "튻": "teuk", + "튼": "teun", + "튽": "teun", + "튾": "teun", + "튿": "teut", + "틀": "teul", + "틁": "teuk", + "틂": "teum", + "틃": "teup", + "틄": "teut", + "틅": "teut", + "틆": "teup", + "틇": "teul", + "틈": "teum", + "틉": "teup", + "틊": "teup", + "틋": "teut", + "틌": "teut", + "틍": "teung", + "틎": "teut", + "틏": "teut", + "틐": "teuk", + "틑": "teut", + "틒": "teup", + "틓": "teut", + "틔": "teui", + "틕": "teuik", + "틖": "teuikk", + "틗": "teuik", + "틘": "teuin", + "틙": "teuin", + "틚": "teuin", + "틛": "teuit", + "틜": "teuil", + "틝": "teuik", + "틞": "teuim", + "틟": "teuip", + "틠": "teuit", + "틡": "teuit", + "틢": "teuip", + "틣": "teuil", + "틤": "teuim", + "틥": "teuip", + "틦": "teuip", + "틧": "teuit", + "틨": "teuit", + "틩": "teuing", + "틪": "teuit", + "틫": "teuit", + "틬": "teuik", + "틭": "teuit", + "틮": "teuip", + "틯": "teuit", + "티": "ti", + "틱": "tik", + "틲": "tikk", + "틳": "tik", + "틴": "tin", + "틵": "tin", + "틶": "tin", + "틷": "tit", + "틸": "til", + "틹": "tik", + "틺": "tim", + "틻": "tip", + "틼": "tit", + "틽": "tit", + "틾": "tip", + "틿": "til", + "팀": "tim", + "팁": "tip", + "팂": "tip", + "팃": "tit", + "팄": "tit", + "팅": "ting", + "팆": "tit", + "팇": "tit", + "팈": "tik", + "팉": "tit", + "팊": "tip", + "팋": "tit", + "파": "pa", + "팍": "pak", + "팎": "pakk", + "팏": "pak", + "판": "pan", + "팑": "pan", + "팒": "pan", + "팓": "pat", + "팔": "pal", + "팕": "pak", + "팖": "pam", + "팗": "pap", + "팘": "pat", + "팙": "pat", + "팚": "pap", + "팛": "pal", + "팜": "pam", + "팝": "pap", + "팞": "pap", + "팟": "pat", + "팠": "pat", + "팡": "pang", + "팢": "pat", + "팣": "pat", + "팤": "pak", + "팥": "pat", + "팦": "pap", + "팧": "pat", + "패": "pae", + "팩": "paek", + "팪": "paekk", + "팫": "paek", + "팬": "paen", + "팭": "paen", + "팮": "paen", + "팯": "paet", + "팰": "pael", + "팱": "paek", + "팲": "paem", + "팳": "paep", + "팴": "paet", + "팵": "paet", + "팶": "paep", + "팷": "pael", + "팸": "paem", + "팹": "paep", + "팺": "paep", + "팻": "paet", + "팼": "paet", + "팽": "paeng", + "팾": "paet", + "팿": "paet", + "퍀": "paek", + "퍁": "paet", + "퍂": "paep", + "퍃": "paet", + "퍄": "pya", + "퍅": "pyak", + "퍆": "pyakk", + "퍇": "pyak", + "퍈": "pyan", + "퍉": "pyan", + "퍊": "pyan", + "퍋": "pyat", + "퍌": "pyal", + "퍍": "pyak", + "퍎": "pyam", + "퍏": "pyap", + "퍐": "pyat", + "퍑": "pyat", + "퍒": "pyap", + "퍓": "pyal", + "퍔": "pyam", + "퍕": "pyap", + "퍖": "pyap", + "퍗": "pyat", + "퍘": "pyat", + "퍙": "pyang", + "퍚": "pyat", + "퍛": "pyat", + "퍜": "pyak", + "퍝": "pyat", + "퍞": "pyap", + "퍟": "pyat", + "퍠": "pyae", + "퍡": "pyaek", + "퍢": "pyaekk", + "퍣": "pyaek", + "퍤": "pyaen", + "퍥": "pyaen", + "퍦": "pyaen", + "퍧": "pyaet", + "퍨": "pyael", + "퍩": "pyaek", + "퍪": "pyaem", + "퍫": "pyaep", + "퍬": "pyaet", + "퍭": "pyaet", + "퍮": "pyaep", + "퍯": "pyael", + "퍰": "pyaem", + "퍱": "pyaep", + "퍲": "pyaep", + "퍳": "pyaet", + "퍴": "pyaet", + "퍵": "pyaeng", + "퍶": "pyaet", + "퍷": "pyaet", + "퍸": "pyaek", + "퍹": "pyaet", + "퍺": "pyaep", + "퍻": "pyaet", + "퍼": "peo", + "퍽": "peok", + "퍾": "peokk", + "퍿": "peok", + "펀": "peon", + "펁": "peon", + "펂": "peon", + "펃": "peot", + "펄": "peol", + "펅": "peok", + "펆": "peom", + "펇": "peop", + "펈": "peot", + "펉": "peot", + "펊": "peop", + "펋": "peol", + "펌": "peom", + "펍": "peop", + "펎": "peop", + "펏": "peot", + "펐": "peot", + "펑": "peong", + "펒": "peot", + "펓": "peot", + "펔": "peok", + "펕": "peot", + "펖": "peop", + "펗": "peot", + "페": "pe", + "펙": "pek", + "펚": "pekk", + "펛": "pek", + "펜": "pen", + "펝": "pen", + "펞": "pen", + "펟": "pet", + "펠": "pel", + "펡": "pek", + "펢": "pem", + "펣": "pep", + "펤": "pet", + "펥": "pet", + "펦": "pep", + "펧": "pel", + "펨": "pem", + "펩": "pep", + "펪": "pep", + "펫": "pet", + "펬": "pet", + "펭": "peng", + "펮": "pet", + "펯": "pet", + "펰": "pek", + "펱": "pet", + "펲": "pep", + "펳": "pet", + "펴": "pyeo", + "펵": "pyeok", + "펶": "pyeokk", + "펷": "pyeok", + "편": "pyeon", + "펹": "pyeon", + "펺": "pyeon", + "펻": "pyeot", + "펼": "pyeol", + "펽": "pyeok", + "펾": "pyeom", + "펿": "pyeop", + "폀": "pyeot", + "폁": "pyeot", + "폂": "pyeop", + "폃": "pyeol", + "폄": "pyeom", + "폅": "pyeop", + "폆": "pyeop", + "폇": "pyeot", + "폈": "pyeot", + "평": "pyeong", + "폊": "pyeot", + "폋": "pyeot", + "폌": "pyeok", + "폍": "pyeot", + "폎": "pyeop", + "폏": "pyeot", + "폐": "pye", + "폑": "pyek", + "폒": "pyekk", + "폓": "pyek", + "폔": "pyen", + "폕": "pyen", + "폖": "pyen", + "폗": "pyet", + "폘": "pyel", + "폙": "pyek", + "폚": "pyem", + "폛": "pyep", + "폜": "pyet", + "폝": "pyet", + "폞": "pyep", + "폟": "pyel", + "폠": "pyem", + "폡": "pyep", + "폢": "pyep", + "폣": "pyet", + "폤": "pyet", + "폥": "pyeng", + "폦": "pyet", + "폧": "pyet", + "폨": "pyek", + "폩": "pyet", + "폪": "pyep", + "폫": "pyet", + "포": "po", + "폭": "pok", + "폮": "pokk", + "폯": "pok", + "폰": "pon", + "폱": "pon", + "폲": "pon", + "폳": "pot", + "폴": "pol", + "폵": "pok", + "폶": "pom", + "폷": "pop", + "폸": "pot", + "폹": "pot", + "폺": "pop", + "폻": "pol", + "폼": "pom", + "폽": "pop", + "폾": "pop", + "폿": "pot", + "퐀": "pot", + "퐁": "pong", + "퐂": "pot", + "퐃": "pot", + "퐄": "pok", + "퐅": "pot", + "퐆": "pop", + "퐇": "pot", + "퐈": "pwa", + "퐉": "pwak", + "퐊": "pwakk", + "퐋": "pwak", + "퐌": "pwan", + "퐍": "pwan", + "퐎": "pwan", + "퐏": "pwat", + "퐐": "pwal", + "퐑": "pwak", + "퐒": "pwam", + "퐓": "pwap", + "퐔": "pwat", + "퐕": "pwat", + "퐖": "pwap", + "퐗": "pwal", + "퐘": "pwam", + "퐙": "pwap", + "퐚": "pwap", + "퐛": "pwat", + "퐜": "pwat", + "퐝": "pwang", + "퐞": "pwat", + "퐟": "pwat", + "퐠": "pwak", + "퐡": "pwat", + "퐢": "pwap", + "퐣": "pwat", + "퐤": "pwae", + "퐥": "pwaek", + "퐦": "pwaekk", + "퐧": "pwaek", + "퐨": "pwaen", + "퐩": "pwaen", + "퐪": "pwaen", + "퐫": "pwaet", + "퐬": "pwael", + "퐭": "pwaek", + "퐮": "pwaem", + "퐯": "pwaep", + "퐰": "pwaet", + "퐱": "pwaet", + "퐲": "pwaep", + "퐳": "pwael", + "퐴": "pwaem", + "퐵": "pwaep", + "퐶": "pwaep", + "퐷": "pwaet", + "퐸": "pwaet", + "퐹": "pwaeng", + "퐺": "pwaet", + "퐻": "pwaet", + "퐼": "pwaek", + "퐽": "pwaet", + "퐾": "pwaep", + "퐿": "pwaet", + "푀": "poe", + "푁": "poek", + "푂": "poekk", + "푃": "poek", + "푄": "poen", + "푅": "poen", + "푆": "poen", + "푇": "poet", + "푈": "poel", + "푉": "poek", + "푊": "poem", + "푋": "poep", + "푌": "poet", + "푍": "poet", + "푎": "poep", + "푏": "poel", + "푐": "poem", + "푑": "poep", + "푒": "poep", + "푓": "poet", + "푔": "poet", + "푕": "poeng", + "푖": "poet", + "푗": "poet", + "푘": "poek", + "푙": "poet", + "푚": "poep", + "푛": "poet", + "표": "pyo", + "푝": "pyok", + "푞": "pyokk", + "푟": "pyok", + "푠": "pyon", + "푡": "pyon", + "푢": "pyon", + "푣": "pyot", + "푤": "pyol", + "푥": "pyok", + "푦": "pyom", + "푧": "pyop", + "푨": "pyot", + "푩": "pyot", + "푪": "pyop", + "푫": "pyol", + "푬": "pyom", + "푭": "pyop", + "푮": "pyop", + "푯": "pyot", + "푰": "pyot", + "푱": "pyong", + "푲": "pyot", + "푳": "pyot", + "푴": "pyok", + "푵": "pyot", + "푶": "pyop", + "푷": "pyot", + "푸": "pu", + "푹": "puk", + "푺": "pukk", + "푻": "puk", + "푼": "pun", + "푽": "pun", + "푾": "pun", + "푿": "put", + "풀": "pul", + "풁": "puk", + "풂": "pum", + "풃": "pup", + "풄": "put", + "풅": "put", + "풆": "pup", + "풇": "pul", + "품": "pum", + "풉": "pup", + "풊": "pup", + "풋": "put", + "풌": "put", + "풍": "pung", + "풎": "put", + "풏": "put", + "풐": "puk", + "풑": "put", + "풒": "pup", + "풓": "put", + "풔": "pwo", + "풕": "pwok", + "풖": "pwokk", + "풗": "pwok", + "풘": "pwon", + "풙": "pwon", + "풚": "pwon", + "풛": "pwot", + "풜": "pwol", + "풝": "pwok", + "풞": "pwom", + "풟": "pwop", + "풠": "pwot", + "풡": "pwot", + "풢": "pwop", + "풣": "pwol", + "풤": "pwom", + "풥": "pwop", + "풦": "pwop", + "풧": "pwot", + "풨": "pwot", + "풩": "pwong", + "풪": "pwot", + "풫": "pwot", + "풬": "pwok", + "풭": "pwot", + "풮": "pwop", + "풯": "pwot", + "풰": "pwe", + "풱": "pwek", + "풲": "pwekk", + "풳": "pwek", + "풴": "pwen", + "풵": "pwen", + "풶": "pwen", + "풷": "pwet", + "풸": "pwel", + "풹": "pwek", + "풺": "pwem", + "풻": "pwep", + "풼": "pwet", + "풽": "pwet", + "풾": "pwep", + "풿": "pwel", + "퓀": "pwem", + "퓁": "pwep", + "퓂": "pwep", + "퓃": "pwet", + "퓄": "pwet", + "퓅": "pweng", + "퓆": "pwet", + "퓇": "pwet", + "퓈": "pwek", + "퓉": "pwet", + "퓊": "pwep", + "퓋": "pwet", + "퓌": "pwi", + "퓍": "pwik", + "퓎": "pwikk", + "퓏": "pwik", + "퓐": "pwin", + "퓑": "pwin", + "퓒": "pwin", + "퓓": "pwit", + "퓔": "pwil", + "퓕": "pwik", + "퓖": "pwim", + "퓗": "pwip", + "퓘": "pwit", + "퓙": "pwit", + "퓚": "pwip", + "퓛": "pwil", + "퓜": "pwim", + "퓝": "pwip", + "퓞": "pwip", + "퓟": "pwit", + "퓠": "pwit", + "퓡": "pwing", + "퓢": "pwit", + "퓣": "pwit", + "퓤": "pwik", + "퓥": "pwit", + "퓦": "pwip", + "퓧": "pwit", + "퓨": "pyu", + "퓩": "pyuk", + "퓪": "pyukk", + "퓫": "pyuk", + "퓬": "pyun", + "퓭": "pyun", + "퓮": "pyun", + "퓯": "pyut", + "퓰": "pyul", + "퓱": "pyuk", + "퓲": "pyum", + "퓳": "pyup", + "퓴": "pyut", + "퓵": "pyut", + "퓶": "pyup", + "퓷": "pyul", + "퓸": "pyum", + "퓹": "pyup", + "퓺": "pyup", + "퓻": "pyut", + "퓼": "pyut", + "퓽": "pyung", + "퓾": "pyut", + "퓿": "pyut", + "픀": "pyuk", + "픁": "pyut", + "픂": "pyup", + "픃": "pyut", + "프": "peu", + "픅": "peuk", + "픆": "peukk", + "픇": "peuk", + "픈": "peun", + "픉": "peun", + "픊": "peun", + "픋": "peut", + "플": "peul", + "픍": "peuk", + "픎": "peum", + "픏": "peup", + "픐": "peut", + "픑": "peut", + "픒": "peup", + "픓": "peul", + "픔": "peum", + "픕": "peup", + "픖": "peup", + "픗": "peut", + "픘": "peut", + "픙": "peung", + "픚": "peut", + "픛": "peut", + "픜": "peuk", + "픝": "peut", + "픞": "peup", + "픟": "peut", + "픠": "peui", + "픡": "peuik", + "픢": "peuikk", + "픣": "peuik", + "픤": "peuin", + "픥": "peuin", + "픦": "peuin", + "픧": "peuit", + "픨": "peuil", + "픩": "peuik", + "픪": "peuim", + "픫": "peuip", + "픬": "peuit", + "픭": "peuit", + "픮": "peuip", + "픯": "peuil", + "픰": "peuim", + "픱": "peuip", + "픲": "peuip", + "픳": "peuit", + "픴": "peuit", + "픵": "peuing", + "픶": "peuit", + "픷": "peuit", + "픸": "peuik", + "픹": "peuit", + "픺": "peuip", + "픻": "peuit", + "피": "pi", + "픽": "pik", + "픾": "pikk", + "픿": "pik", + "핀": "pin", + "핁": "pin", + "핂": "pin", + "핃": "pit", + "필": "pil", + "핅": "pik", + "핆": "pim", + "핇": "pip", + "핈": "pit", + "핉": "pit", + "핊": "pip", + "핋": "pil", + "핌": "pim", + "핍": "pip", + "핎": "pip", + "핏": "pit", + "핐": "pit", + "핑": "ping", + "핒": "pit", + "핓": "pit", + "핔": "pik", + "핕": "pit", + "핖": "pip", + "핗": "pit", + "하": "ha", + "학": "hak", + "핚": "hakk", + "핛": "hak", + "한": "han", + "핝": "han", + "핞": "han", + "핟": "hat", + "할": "hal", + "핡": "hak", + "핢": "ham", + "핣": "hap", + "핤": "hat", + "핥": "hat", + "핦": "hap", + "핧": "hal", + "함": "ham", + "합": "hap", + "핪": "hap", + "핫": "hat", + "핬": "hat", + "항": "hang", + "핮": "hat", + "핯": "hat", + "핰": "hak", + "핱": "hat", + "핲": "hap", + "핳": "hat", + "해": "hae", + "핵": "haek", + "핶": "haekk", + "핷": "haek", + "핸": "haen", + "핹": "haen", + "핺": "haen", + "핻": "haet", + "핼": "hael", + "핽": "haek", + "핾": "haem", + "핿": "haep", + "햀": "haet", + "햁": "haet", + "햂": "haep", + "햃": "hael", + "햄": "haem", + "햅": "haep", + "햆": "haep", + "햇": "haet", + "했": "haet", + "행": "haeng", + "햊": "haet", + "햋": "haet", + "햌": "haek", + "햍": "haet", + "햎": "haep", + "햏": "haet", + "햐": "hya", + "햑": "hyak", + "햒": "hyakk", + "햓": "hyak", + "햔": "hyan", + "햕": "hyan", + "햖": "hyan", + "햗": "hyat", + "햘": "hyal", + "햙": "hyak", + "햚": "hyam", + "햛": "hyap", + "햜": "hyat", + "햝": "hyat", + "햞": "hyap", + "햟": "hyal", + "햠": "hyam", + "햡": "hyap", + "햢": "hyap", + "햣": "hyat", + "햤": "hyat", + "향": "hyang", + "햦": "hyat", + "햧": "hyat", + "햨": "hyak", + "햩": "hyat", + "햪": "hyap", + "햫": "hyat", + "햬": "hyae", + "햭": "hyaek", + "햮": "hyaekk", + "햯": "hyaek", + "햰": "hyaen", + "햱": "hyaen", + "햲": "hyaen", + "햳": "hyaet", + "햴": "hyael", + "햵": "hyaek", + "햶": "hyaem", + "햷": "hyaep", + "햸": "hyaet", + "햹": "hyaet", + "햺": "hyaep", + "햻": "hyael", + "햼": "hyaem", + "햽": "hyaep", + "햾": "hyaep", + "햿": "hyaet", + "헀": "hyaet", + "헁": "hyaeng", + "헂": "hyaet", + "헃": "hyaet", + "헄": "hyaek", + "헅": "hyaet", + "헆": "hyaep", + "헇": "hyaet", + "허": "heo", + "헉": "heok", + "헊": "heokk", + "헋": "heok", + "헌": "heon", + "헍": "heon", + "헎": "heon", + "헏": "heot", + "헐": "heol", + "헑": "heok", + "헒": "heom", + "헓": "heop", + "헔": "heot", + "헕": "heot", + "헖": "heop", + "헗": "heol", + "험": "heom", + "헙": "heop", + "헚": "heop", + "헛": "heot", + "헜": "heot", + "헝": "heong", + "헞": "heot", + "헟": "heot", + "헠": "heok", + "헡": "heot", + "헢": "heop", + "헣": "heot", + "헤": "he", + "헥": "hek", + "헦": "hekk", + "헧": "hek", + "헨": "hen", + "헩": "hen", + "헪": "hen", + "헫": "het", + "헬": "hel", + "헭": "hek", + "헮": "hem", + "헯": "hep", + "헰": "het", + "헱": "het", + "헲": "hep", + "헳": "hel", + "헴": "hem", + "헵": "hep", + "헶": "hep", + "헷": "het", + "헸": "het", + "헹": "heng", + "헺": "het", + "헻": "het", + "헼": "hek", + "헽": "het", + "헾": "hep", + "헿": "het", + "혀": "hyeo", + "혁": "hyeok", + "혂": "hyeokk", + "혃": "hyeok", + "현": "hyeon", + "혅": "hyeon", + "혆": "hyeon", + "혇": "hyeot", + "혈": "hyeol", + "혉": "hyeok", + "혊": "hyeom", + "혋": "hyeop", + "혌": "hyeot", + "혍": "hyeot", + "혎": "hyeop", + "혏": "hyeol", + "혐": "hyeom", + "협": "hyeop", + "혒": "hyeop", + "혓": "hyeot", + "혔": "hyeot", + "형": "hyeong", + "혖": "hyeot", + "혗": "hyeot", + "혘": "hyeok", + "혙": "hyeot", + "혚": "hyeop", + "혛": "hyeot", + "혜": "hye", + "혝": "hyek", + "혞": "hyekk", + "혟": "hyek", + "혠": "hyen", + "혡": "hyen", + "혢": "hyen", + "혣": "hyet", + "혤": "hyel", + "혥": "hyek", + "혦": "hyem", + "혧": "hyep", + "혨": "hyet", + "혩": "hyet", + "혪": "hyep", + "혫": "hyel", + "혬": "hyem", + "혭": "hyep", + "혮": "hyep", + "혯": "hyet", + "혰": "hyet", + "혱": "hyeng", + "혲": "hyet", + "혳": "hyet", + "혴": "hyek", + "혵": "hyet", + "혶": "hyep", + "혷": "hyet", + "호": "ho", + "혹": "hok", + "혺": "hokk", + "혻": "hok", + "혼": "hon", + "혽": "hon", + "혾": "hon", + "혿": "hot", + "홀": "hol", + "홁": "hok", + "홂": "hom", + "홃": "hop", + "홄": "hot", + "홅": "hot", + "홆": "hop", + "홇": "hol", + "홈": "hom", + "홉": "hop", + "홊": "hop", + "홋": "hot", + "홌": "hot", + "홍": "hong", + "홎": "hot", + "홏": "hot", + "홐": "hok", + "홑": "hot", + "홒": "hop", + "홓": "hot", + "화": "hwa", + "확": "hwak", + "홖": "hwakk", + "홗": "hwak", + "환": "hwan", + "홙": "hwan", + "홚": "hwan", + "홛": "hwat", + "활": "hwal", + "홝": "hwak", + "홞": "hwam", + "홟": "hwap", + "홠": "hwat", + "홡": "hwat", + "홢": "hwap", + "홣": "hwal", + "홤": "hwam", + "홥": "hwap", + "홦": "hwap", + "홧": "hwat", + "홨": "hwat", + "황": "hwang", + "홪": "hwat", + "홫": "hwat", + "홬": "hwak", + "홭": "hwat", + "홮": "hwap", + "홯": "hwat", + "홰": "hwae", + "홱": "hwaek", + "홲": "hwaekk", + "홳": "hwaek", + "홴": "hwaen", + "홵": "hwaen", + "홶": "hwaen", + "홷": "hwaet", + "홸": "hwael", + "홹": "hwaek", + "홺": "hwaem", + "홻": "hwaep", + "홼": "hwaet", + "홽": "hwaet", + "홾": "hwaep", + "홿": "hwael", + "횀": "hwaem", + "횁": "hwaep", + "횂": "hwaep", + "횃": "hwaet", + "횄": "hwaet", + "횅": "hwaeng", + "횆": "hwaet", + "횇": "hwaet", + "횈": "hwaek", + "횉": "hwaet", + "횊": "hwaep", + "횋": "hwaet", + "회": "hoe", + "획": "hoek", + "횎": "hoekk", + "횏": "hoek", + "횐": "hoen", + "횑": "hoen", + "횒": "hoen", + "횓": "hoet", + "횔": "hoel", + "횕": "hoek", + "횖": "hoem", + "횗": "hoep", + "횘": "hoet", + "횙": "hoet", + "횚": "hoep", + "횛": "hoel", + "횜": "hoem", + "횝": "hoep", + "횞": "hoep", + "횟": "hoet", + "횠": "hoet", + "횡": "hoeng", + "횢": "hoet", + "횣": "hoet", + "횤": "hoek", + "횥": "hoet", + "횦": "hoep", + "횧": "hoet", + "효": "hyo", + "횩": "hyok", + "횪": "hyokk", + "횫": "hyok", + "횬": "hyon", + "횭": "hyon", + "횮": "hyon", + "횯": "hyot", + "횰": "hyol", + "횱": "hyok", + "횲": "hyom", + "횳": "hyop", + "횴": "hyot", + "횵": "hyot", + "횶": "hyop", + "횷": "hyol", + "횸": "hyom", + "횹": "hyop", + "횺": "hyop", + "횻": "hyot", + "횼": "hyot", + "횽": "hyong", + "횾": "hyot", + "횿": "hyot", + "훀": "hyok", + "훁": "hyot", + "훂": "hyop", + "훃": "hyot", + "후": "hu", + "훅": "huk", + "훆": "hukk", + "훇": "huk", + "훈": "hun", + "훉": "hun", + "훊": "hun", + "훋": "hut", + "훌": "hul", + "훍": "huk", + "훎": "hum", + "훏": "hup", + "훐": "hut", + "훑": "hut", + "훒": "hup", + "훓": "hul", + "훔": "hum", + "훕": "hup", + "훖": "hup", + "훗": "hut", + "훘": "hut", + "훙": "hung", + "훚": "hut", + "훛": "hut", + "훜": "huk", + "훝": "hut", + "훞": "hup", + "훟": "hut", + "훠": "hwo", + "훡": "hwok", + "훢": "hwokk", + "훣": "hwok", + "훤": "hwon", + "훥": "hwon", + "훦": "hwon", + "훧": "hwot", + "훨": "hwol", + "훩": "hwok", + "훪": "hwom", + "훫": "hwop", + "훬": "hwot", + "훭": "hwot", + "훮": "hwop", + "훯": "hwol", + "훰": "hwom", + "훱": "hwop", + "훲": "hwop", + "훳": "hwot", + "훴": "hwot", + "훵": "hwong", + "훶": "hwot", + "훷": "hwot", + "훸": "hwok", + "훹": "hwot", + "훺": "hwop", + "훻": "hwot", + "훼": "hwe", + "훽": "hwek", + "훾": "hwekk", + "훿": "hwek", + "휀": "hwen", + "휁": "hwen", + "휂": "hwen", + "휃": "hwet", + "휄": "hwel", + "휅": "hwek", + "휆": "hwem", + "휇": "hwep", + "휈": "hwet", + "휉": "hwet", + "휊": "hwep", + "휋": "hwel", + "휌": "hwem", + "휍": "hwep", + "휎": "hwep", + "휏": "hwet", + "휐": "hwet", + "휑": "hweng", + "휒": "hwet", + "휓": "hwet", + "휔": "hwek", + "휕": "hwet", + "휖": "hwep", + "휗": "hwet", + "휘": "hwi", + "휙": "hwik", + "휚": "hwikk", + "휛": "hwik", + "휜": "hwin", + "휝": "hwin", + "휞": "hwin", + "휟": "hwit", + "휠": "hwil", + "휡": "hwik", + "휢": "hwim", + "휣": "hwip", + "휤": "hwit", + "휥": "hwit", + "휦": "hwip", + "휧": "hwil", + "휨": "hwim", + "휩": "hwip", + "휪": "hwip", + "휫": "hwit", + "휬": "hwit", + "휭": "hwing", + "휮": "hwit", + "휯": "hwit", + "휰": "hwik", + "휱": "hwit", + "휲": "hwip", + "휳": "hwit", + "휴": "hyu", + "휵": "hyuk", + "휶": "hyukk", + "휷": "hyuk", + "휸": "hyun", + "휹": "hyun", + "휺": "hyun", + "휻": "hyut", + "휼": "hyul", + "휽": "hyuk", + "휾": "hyum", + "휿": "hyup", + "흀": "hyut", + "흁": "hyut", + "흂": "hyup", + "흃": "hyul", + "흄": "hyum", + "흅": "hyup", + "흆": "hyup", + "흇": "hyut", + "흈": "hyut", + "흉": "hyung", + "흊": "hyut", + "흋": "hyut", + "흌": "hyuk", + "흍": "hyut", + "흎": "hyup", + "흏": "hyut", + "흐": "heu", + "흑": "heuk", + "흒": "heukk", + "흓": "heuk", + "흔": "heun", + "흕": "heun", + "흖": "heun", + "흗": "heut", + "흘": "heul", + "흙": "heuk", + "흚": "heum", + "흛": "heup", + "흜": "heut", + "흝": "heut", + "흞": "heup", + "흟": "heul", + "흠": "heum", + "흡": "heup", + "흢": "heup", + "흣": "heut", + "흤": "heut", + "흥": "heung", + "흦": "heut", + "흧": "heut", + "흨": "heuk", + "흩": "heut", + "흪": "heup", + "흫": "heut", + "희": "heui", + "흭": "heuik", + "흮": "heuikk", + "흯": "heuik", + "흰": "heuin", + "흱": "heuin", + "흲": "heuin", + "흳": "heuit", + "흴": "heuil", + "흵": "heuik", + "흶": "heuim", + "흷": "heuip", + "흸": "heuit", + "흹": "heuit", + "흺": "heuip", + "흻": "heuil", + "흼": "heuim", + "흽": "heuip", + "흾": "heuip", + "흿": "heuit", + "힀": "heuit", + "힁": "heuing", + "힂": "heuit", + "힃": "heuit", + "힄": "heuik", + "힅": "heuit", + "힆": "heuip", + "힇": "heuit", + "히": "hi", + "힉": "hik", + "힊": "hikk", + "힋": "hik", + "힌": "hin", + "힍": "hin", + "힎": "hin", + "힏": "hit", + "힐": "hil", + "힑": "hik", + "힒": "him", + "힓": "hip", + "힔": "hit", + "힕": "hit", + "힖": "hip", + "힗": "hil", + "힘": "him", + "힙": "hip", + "힚": "hip", + "힛": "hit", + "힜": "hit", + "힝": "hing", + "힞": "hit", + "힟": "hit", + "힠": "hik", + "힡": "hit", + "힢": "hip", + "힣": "hit" +} \ No newline at end of file diff --git a/i18n/translations/ko.json b/i18n/translations/ko.json index d6e98c577c..a4760ac169 100644 --- a/i18n/translations/ko.json +++ b/i18n/translations/ko.json @@ -1,7 +1,7 @@ { "add": "\ucd94\uac00", "avatar": "\ud504\ub85c\ud544 \uc774\ubbf8\uc9c0", - "back": "돌아가기", + "back": "복귀", "cancel": "\ucde8\uc18c", "change": "\ubcc0\uacbd", "close": "\ub2eb\uae30", @@ -43,11 +43,11 @@ "error.avatar.create.fail": "프로필 이미지를 업로드할 수 없습니다.", "error.avatar.delete.fail": "\ud504\ub85c\ud544 \uc774\ubbf8\uc9c0\ub97c \uc0ad\uc81c\ud560 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.", "error.avatar.dimensions.invalid": - "프로필 이미지의 크기를 3,000픽셀 이하로 설정하세요.", + "프로필 이미지의 너비와 높이를 3,000픽셀 이하로 설정하세요.", "error.avatar.mime.forbidden": - "\uc5c5\ub85c\ub4dc\ud560 \uc218 \uc5c6\ub294 MIME \ud615\uc2dd\uc785\ub2c8\ub2e4.", + "프로필 이미지의 확장자(JPG, JPEG, PNG)를 확인하세요.", - "error.blueprint.notFound": "블루프린트({name})를 불러올 수 없습니다.", + "error.blueprint.notFound": "블루프린트({name})를 확인할 수 없습니다.", "error.email.preset.notFound": "기본 이메일 주소({name})가 없습니다.", @@ -69,10 +69,10 @@ "error.file.mime.forbidden": "이 MIME 형식({mime})은 업로드할 수 없습니다.", "error.file.mime.invalid": "MIME 형식({mime})이 올바르지 않습니다.", "error.file.mime.missing": - "파일({filename})의 형식을 알 수 없습니다.", - "error.file.minheight": "이미지의 높이는 적어도 {height}픽셀 이상이어야 합니다.", + "파일({filename})의 형식을 확인할 수 없습니다.", + "error.file.minheight": "{height}픽셀 이상으로 이미지의 높이를 설정하세요.", "error.file.minsize": "파일이 너무 작습니다.", - "error.file.minwidth": "이미지의 너비는 적어도 {width}픽셀 이상이어야 합니다.", + "error.file.minwidth": "{width}픽셀 이상으로 이미지의 너비를 설정하세요.", "error.file.name.missing": "파일명을 입력하세요.", "error.file.notFound": "파일({filename})이 없습니다.", "error.file.orientation": "이미지의 비율({orientation})을 확인하세요.", @@ -83,7 +83,7 @@ "error.form.notSaved": "항목을 저장할 수 없습니다.", "error.language.code": "올바른 언어 코드를 입력하세요.", - "error.language.duplicate": "이미 등록된 언어입니다.", + "error.language.duplicate": "이미 등록한 언어입니다.", "error.language.name": "올바른 언어명을 입력하세요.", "error.license.format": "올바른 라이선스 키를 입력하세요.", @@ -104,15 +104,15 @@ "페이지({slug})의 템플릿을 변경할 권한이 없습니다.", "error.page.changeTitle.empty": "제목을 입력하세요.", "error.page.changeTitle.permission": - "페이지({slug})의 제목을 삭제할 권한이 없습니다.", + "페이지({slug})의 제목을 변경할 권한이 없습니다.", "error.page.create.permission": "페이지({slug})를 등록할 권한이 없습니다.", "error.page.delete": "페이지({slug})를 삭제할 수 없습니다.", - "error.page.delete.confirm": "페이지 제목을 입력하세요.", + "error.page.delete.confirm": "페이지를 삭제하려면 페이지의 제목을 입력하세요.", "error.page.delete.hasChildren": "하위 페이지가 있는 페이지는 삭제할 수 없습니다.", "error.page.delete.permission": "페이지({slug})를 삭제할 권한이 없습니다.", "error.page.draft.duplicate": - "고유 주소({slug})가 같은 초안이 있습니다.", + "고유 주소({slug})가 같은 초안 페이지가 있습니다.", "error.page.duplicate": "고유 주소({slug})가 같은 페이지가 있습니다.", "error.page.duplicate.permission": "페이지({slug})를 복제할 권한이 없습니다.", @@ -130,20 +130,20 @@ "error.section.files.max.singular": "이 섹션({section})에는 파일을 하나 이상 추가할 수 없습니다.", "error.section.files.min.plural": - "이 섹션({section})에는 적어도 {min}개 이상의 파일이 필요합니다.", + "이 섹션({section})에는 파일이 {min}개 이상 필요합니다.", "error.section.files.min.singular": - "이 섹션({section})에는 적어도 하나 이상의 파일이 필요합니다.", + "이 섹션({section})에는 파일이 하나 이상 필요합니다.", "error.section.pages.max.plural": "이 섹션({section})에는 페이지를 {max}개 이상 추가할 수 없습니다.", "error.section.pages.max.singular": "이 섹션({section})에는 페이지를 하나 이상 추가할 수 없습니다.", "error.section.pages.min.plural": - "이 섹션({section})에 적어도 {min}개 이상의 페이지가 필요합니다.", + "이 섹션({section})에는 페이지가 {min}개 이상 필요합니다.", "error.section.pages.min.singular": - "이 섹션({section})에 적어도 하나 이상의 페이지가 필요합니다.", + "이 섹션({section})에는 페이지가 하나 이상 필요합니다.", - "error.section.notLoaded": "섹션({name})을 불러올 수 없습니다.", + "error.section.notLoaded": "섹션({name})을 확인할 수 없습니다.", "error.section.type.invalid": "섹션의 형식({type})이 올바르지 않습니다.", "error.site.changeTitle.empty": "제목을 입력하세요.", @@ -179,7 +179,7 @@ "error.user.language.invalid": "올바른 언어를 입력하세요.", "error.user.notFound": "사용자({name})가 없습니다.", "error.user.password.invalid": - "올바른 암호를 입력하세요.", + "암호를 8자 이상으로 설정하세요.", "error.user.password.notSame": "\uc554\ud638\ub97c \ud655\uc778\ud558\uc138\uc694.", "error.user.password.undefined": "암호가 설정되지 않았습니다.", "error.user.role.invalid": "올바른 역할을 입력하세요.", @@ -187,14 +187,14 @@ "사용자({name})의 정보를 변경할 권한이 없습니다.", "error.validation.accepted": "확인하세요.", - "error.validation.alpha": "알파벳만 입력할 수 있습니다.", + "error.validation.alpha": "로마자(a~z)만 입력할 수 있습니다.", "error.validation.alphanum": - "알파벳 또는 숫자만 입력할 수 있습니다.", + "로마자(a~z) 또는 숫자(0~9)만 입력할 수 있습니다.", "error.validation.between": - "{min}과 {max} 사이의 값을 입력하세요.", + "{min}, {max} 사이의 값을 입력하세요.", "error.validation.boolean": "확인하거나 취소하세요.", "error.validation.contains": - "{needle}에 포함된 값을 입력하세요.", + "다음을 포함한 값을 입력하세요: {needle}", "error.validation.date": "올바른 날짜를 입력하세요.", "error.validation.date.after": "{date} 이후 날짜를 입력하세요.", "error.validation.date.before": "{date} 이전 날짜를 입력하세요.", @@ -202,21 +202,21 @@ "error.validation.denied": "취소하세요.", "error.validation.different": "{other}에 포함된 값은 입력할 수 없습니다.", "error.validation.email": "올바른 이메일 주소를 입력하세요.", - "error.validation.endswith": "값은 {end}(으)로 끝나야 합니다.", + "error.validation.endswith": "값은 다음으로 끝나야 합니다: {end}", "error.validation.filename": "올바른 파일명을 입력하세요.", - "error.validation.in": "{in}에 포함된 값을 입력하세요.", + "error.validation.in": "다음 중 하나를 입력하세요: {in}", "error.validation.integer": "올바른 정수를 입력하세요.", "error.validation.ip": "올바른 IP 주소를 입력하세요.", - "error.validation.less": "{max}보다 작은 값을 입력하세요.", + "error.validation.less": "{max} 미만의 값을 입력하세요.", "error.validation.match": "입력한 값이 예상 패턴과 일치하지 않습니다.", "error.validation.max": "{max} 이하의 값을 입력하세요.", "error.validation.maxlength": - "{max} 이하의 값을 입력하세요.", - "error.validation.maxwords": "{max}자 이하의 값을 입력하세요.", + "{max}자 이하의 값을 입력하세요.", + "error.validation.maxwords": "{max}자 이하를 입력하세요.", "error.validation.min": "{min} 이상의 값을 입력하세요.", "error.validation.minlength": - "{min} 이상의 값을 입력하세요.", - "error.validation.minwords": "{min}자 이상의 값을 입력하세요.", + "{min}자 이상의 값을 입력하세요.", + "error.validation.minwords": "{min}자 이상을 입력하세요.", "error.validation.more": "{min} 이상의 값을 입력하세요.", "error.validation.notcontains": "{needle}에 포함된 값은 입력할 수 없습니다.", @@ -225,18 +225,18 @@ "error.validation.option": "올바른 옵션을 선택하세요.", "error.validation.num": "올바른 숫자를 입력하세요.", "error.validation.required": "아무거나 입력하세요.", - "error.validation.same": "{other}를(을) 입력하세요.", - "error.validation.size": "값은 {size}과(와) 같아야 합니다.", - "error.validation.startswith": "값은 {start}(으)로 시작해야 합니다.", - "error.validation.time": "올바른 시간을 입력하세요.", + "error.validation.same": "다음을 입력하세요: {other}", + "error.validation.size": "값의 크기는 다음과 같아야 합니다: {size}", + "error.validation.startswith": "값은 다음으로 시작해야 합니다: {start}", + "error.validation.time": "올바른 시각을 입력하세요.", "error.validation.url": "올바른 URL을 입력하세요.", - "field.required": "필드가 필요합니다.", - "field.files.empty": "선택된 파일이 없습니다.", - "field.pages.empty": "선택된 페이지가 없습니다.", - "field.structure.delete.confirm": "이 행을 삭제할까요?", + "field.required": "필드를 채우세요.", + "field.files.empty": "선택한 파일이 없습니다.", + "field.pages.empty": "선택한 페이지가 없습니다.", + "field.structure.delete.confirm": "이 항목을 삭제할까요?", "field.structure.empty": "항목이 없습니다.", - "field.users.empty": "선택된 사용자가 없습니다.", + "field.users.empty": "선택한 사용자가 없습니다.", "file.delete.confirm": "파일({filename})을 삭제할까요?", @@ -244,7 +244,7 @@ "files": "파일", "files.empty": "파일이 없습니다.", - "hour": "시간", + "hour": "시", "insert": "\uc0bd\uc785", "install": "설치", @@ -263,14 +263,14 @@ "폴더(/media)에 쓰기 권한이 없습니다.", "installation.issues.php": "PHP 버전이 7 이상인지 확인하세요.", "installation.issues.server": - "Apache, Nginx, 또는 Caddy가 필요합니다.", + "Kirby를 실행하려면 Apache, Nginx, 또는 Caddy가 필요합니다.", "installation.issues.sessions": "폴더(/site/sessions)에 쓰기 권한이 없습니다.", "language": "\uc5b8\uc5b4", "language.code": "언어 코드", "language.convert": "기본 언어로 설정", "language.convert.confirm": - "이 언어({name})를 기본 언어로 설정할까요? 설정한 뒤에는 복원할 수 없으며, 번역되지 않은 항목은 올바르게 표시되지 않을 수 있습니다.", + "이 언어({name})를 기본 언어로 설정할까요? 설정한 뒤에는 복원할 수 없으며, 이 언어로 번역되지 않은 항목은 올바르게 표시되지 않을 수 있습니다.", "language.create": "새 언어 추가", "language.delete.confirm": "언어({name})를 삭제할까요? 삭제한 뒤에는 복원할 수 없습니다.", @@ -279,7 +279,7 @@ "language.direction.ltr": "왼쪽에서 오른쪽", "language.direction.rtl": "오른쪽에서 왼쪽", "language.locale": "PHP 로캘 문자열", - "language.locale.warning": "커스텀 언어 설정를 사용 중입니다. /site/languages 폴더의 언어 파일을 수정하세요.", + "language.locale.warning": "사용자 지정 로캘을 사용 중입니다. 폴더(/site/languages)의 언어 파일을 수정하세요.", "language.name": "이름", "language.updated": "언어를 변경했습니다.", @@ -301,15 +301,15 @@ "link": "\uc77c\ubc18 \ub9c1\ud06c", "link.text": "\ubb38\uc790", - "loading": "로딩 중", + "loading": "로딩 중…", - "lock.unsaved": "수정 사항이 저장되지 않았습니다.", - "lock.unsaved.empty": "저장되지 않은 페이지가 없습니다.", + "lock.unsaved": "저장되지 않은 수정 사항이 있습니다.", + "lock.unsaved.empty": "모든 페이지를 저장했습니다.", "lock.isLocked": "다른 사용자({email})가 수정한 사항이 저장되지 않았습니다.", - "lock.file.isLocked": "다른 사용자({email})가 수정 중인 파일입니다.", - "lock.page.isLocked": "다른 사용자({email}가 수정 중인 페이지입니다.", + "lock.file.isLocked": "파일을 편집할 수 없습니다. 다른 사용자({email})가 편집 중입니다.", + "lock.page.isLocked": "페이지를 편집할 수 없습니다. 다른 사용자({email}가 편집 중입니다.", "lock.unlock": "잠금", - "lock.isUnlocked": "다른 사용자가 이미 내용을 수정했으므로 현재 내용이 올바르게 저장되지 않았습니다. 저장되지 않은 내용을 내려받아 수동으로 대치할 수 있습니다.", + "lock.isUnlocked": "다른 사용자가 이미 내용을 수정했으므로 현재 내용이 올바르게 저장되지 않았습니다. 저장되지 않은 내용은 내려받아 수동으로 대치할 수 있습니다.", "login": "\ub85c\uadf8\uc778", "login.remember": "로그인 유지", @@ -318,7 +318,7 @@ "menu": "메뉴", "meridiem": "오전/오후", - "mime": "형식", + "mime": "미디어 형식", "minutes": "분", "month": "월", @@ -349,7 +349,7 @@ "orientation.square": "정사각형", "page.changeSlug": "고유 주소 변경", - "page.changeSlug.fromTitle": "\uc81c\ubaa9(\uc601\ubb38)\uc5d0\uc11c \uac00\uc838\uc624\uae30", + "page.changeSlug.fromTitle": "제목에서 가져오기", "page.changeStatus": "상태 변경", "page.changeStatus.position": "위치를 선택하세요.", "page.changeStatus.select": "새 상태 선택", @@ -359,7 +359,7 @@ "page.delete.confirm.subpages": "페이지에 하위 페이지가 있습니다. 모든 하위 페이지가 삭제됩니다.", "page.delete.confirm.title": "페이지 제목을 입력하세요.", - "page.draft.create": "초안 작성", + "page.draft.create": "초안 등록", "page.duplicate.appendix": "복사", "page.duplicate.files": "파일 복사", "page.duplicate.pages": "페이지 복사", @@ -392,7 +392,7 @@ "role": "역할", "role.admin.description": "관리자는 모든 권한이 있습니다.", "role.admin.title": "관리자", - "role.all": "전체 보기", + "role.all": "전체", "role.empty": "이 역할에 해당하는 사용자가 없습니다.", "role.description.placeholder": "설명이 없습니다.", "role.nobody.description": "대체 사용자는 아무 권한이 없습니다.", @@ -433,13 +433,13 @@ "translation.locale": "ko_KR", "upload": "업로드", - "upload.error.cantMove": "업로드한 파일을 이동할 수 없습니다.", + "upload.error.cantMove": "파일을 이동할 수 없습니다.", "upload.error.cantWrite": "디스크를 읽을 수 없습니다.", "upload.error.default": "파일을 업로드할 수 없습니다.", - "upload.error.extension": "파일 확장자를 다시 한번 확인하세요.", - "upload.error.formSize": "허용된 크기를 초과해 파일을 업로드할 수 없습니다.", - "upload.error.iniPostSize": "허용된 크기를 초과해 파일을 업로드할 수 없습니다.", - "upload.error.iniSize": "허용된 크기를 초과해 파일을 업로드할 수 없습니다.", + "upload.error.extension": "파일 확장자를 확인하세요.", + "upload.error.formSize": "업로드한 파일이 허용된 크기(MAX_FILE_SIZE)를 초과했습니다.", + "upload.error.iniPostSize": "업로드한 파일이 허용된 크기(post_max_size)를 초과했습니다.", + "upload.error.iniSize": "업로드한 파일이 허용된 크기(upload_max_filesize)를 초과했습니다.", "upload.error.noFile": "업로드한 파일이 없습니다.", "upload.error.noFiles": "업로드한 파일이 없습니다.", "upload.error.partial": "일부 파일만 업로드했습니다.", @@ -452,7 +452,7 @@ "user": "사용자", "user.blueprint": - "/site/blueprints/users/{role}.yml 파일에 섹션 및 폼 필드를 추가할 수 있습니다.", + "파일(/site/blueprints/users/{role}.yml)에 섹션 및 폼 필드를 추가할 수 있습니다.", "user.changeEmail": "이메일 주소 변경", "user.changeLanguage": "언어 변경", "user.changeName": "사용자명 변경", @@ -476,6 +476,6 @@ "view.site": "사이트", "view.users": "\uc0ac\uc6a9\uc790", - "welcome": "환영합니다.", + "welcome": "안녕하세요?", "year": "년" } diff --git a/panel/dist/css/app.css b/panel/dist/css/app.css index 36a8a4d456..4ffb295259 100644 --- a/panel/dist/css/app.css +++ b/panel/dist/css/app.css @@ -1 +1 @@ -*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--color-backdrop:rgba(22,23,26,0.6);--color-background:#efefef;--color-border:#ccc;--color-focus:#4271ae;--color-focus-light:#81a2be;--color-focus-outline:rgba(66,113,174,0.25);--color-negative:#c82829;--color-negative-light:#d16464;--color-negative-outline:rgba(200,40,41,0.25);--color-notice:#f5871f;--color-notice-light:#de935f;--color-positive:#5d800d;--color-positive-light:#a7bd68;--color-positive-outline:rgba(93,128,13,0.25);--color-text:#16171a;--color-text-light:#777;--font-family-mono:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;--font-family-sans:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--font-size-tiny:0.75rem;--font-size-small:0.875rem;--font-size-medium:1rem;--font-size-large:1.25rem;--font-size-huge:1.5rem;--font-size-monster:1.75rem;--box-shadow-dropdown:rgba(22,23,26,0.2) 0 2px 10px;--box-shadow-item:rgba(22,23,26,0.05) 0 2px 5px;--box-shadow-focus:#4271ae 0 0 0 2px,rgba(66,113,174,0.2) 0 0 0 2px}noscript{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;text-align:center}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background:#efefef}body,html{color:#16171a;overflow:hidden;height:100%}a{color:inherit;text-decoration:none}li{list-style:none}b,strong{font-weight:600}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.k-panel{position:absolute;top:0;right:0;bottom:0;left:0;background:#efefef}.k-panel[data-loading]{-webkit-animation:LoadingCursor .5s;animation:LoadingCursor .5s}.k-panel-header{position:absolute;top:0;left:0;right:0;z-index:300}.k-panel .k-form-buttons{position:fixed;bottom:0;left:0;right:0;z-index:300}.k-panel-view{position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:6rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0)}.k-panel[data-dialog] .k-panel-view{overflow:hidden;-webkit-transform:none;transform:none}.k-panel[data-topbar] .k-panel-view{top:2.5rem}.k-panel[data-dragging],.k-panel[data-loading]:after{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-offline-warning{position:fixed;content:" ";top:0;right:0;bottom:0;left:0;z-index:900;background:rgba(22,23,26,.7);content:"offline";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}@-webkit-keyframes LoadingCursor{to{cursor:progress}}@keyframes LoadingCursor{to{cursor:progress}}@-webkit-keyframes Spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.k-offscreen{-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.k-icons{position:absolute;width:0;height:0}[data-invalid]{border:1px solid rgba(200,40,41,.25);-webkit-box-shadow:rgba(200,40,41,.25) 0 0 3px 2px;box-shadow:0 0 3px 2px rgba(200,40,41,.25)}[data-invalid]:focus-within{border:1px solid #c82829!important;-webkit-box-shadow:rgba(200,40,41,.25) 0 0 0 2px!important;box-shadow:0 0 0 2px rgba(200,40,41,.25)!important}.k-dialog{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;border:0;width:100%;height:100%;background:rgba(22,23,26,.6);z-index:600;-webkit-transform:translateZ(0);transform:translateZ(0)}.k-dialog,.k-dialog-box{display:-webkit-box;display:-ms-flexbox;display:flex}.k-dialog-box{position:relative;background:#efefef;width:22rem;-webkit-box-shadow:rgba(22,23,26,.2) 0 2px 10px;box-shadow:0 2px 10px rgba(22,23,26,.2);border-radius:1px;line-height:1;max-height:calc(100vh - 3rem);margin:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.k-dialog-box[data-size=small]{width:20rem}.k-dialog-box[data-size=medium]{width:30rem}.k-dialog-box[data-size=large]{width:40rem}.k-dialog-notification{padding:.75rem 1.5rem;background:#16171a;width:100%;line-height:1.25rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-dialog-notification[data-theme=error]{background:#d16464;color:#000}.k-dialog-notification[data-theme=success]{background:#a7bd68;color:#000}.k-dialog-notification p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;word-wrap:break-word;overflow:hidden}.k-dialog-notification .k-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1rem}.k-dialog-body{padding:1.5rem;overflow-y:auto;overflow-x:hidden}.k-dialog-body .k-fieldset{padding-bottom:.5rem}.k-dialog-footer{border-top:1px solid #ccc;padding:0;border-bottom-left-radius:1px;border-bottom-right-radius:1px;line-height:1;-ms-flex-negative:0;flex-shrink:0}.k-dialog-footer .k-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.k-dialog-footer .k-button-group .k-button{padding:.75rem 1rem;line-height:1.25rem}.k-dialog-footer .k-button-group .k-button:first-child{text-align:left;padding-left:1.5rem}.k-dialog-footer .k-button-group .k-button:last-child{text-align:right;padding-right:1.5rem}.k-dialog-pagination{margin-bottom:-1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-dialog-search{margin-bottom:.75rem}.k-dialog-search.k-input{background:rgba(0,0,0,.075);padding:0 1rem;height:36px;border-radius:1px}.k-error-details{background:#fff;display:block;overflow:auto;padding:1rem;font-size:.875rem;line-height:1.25em;margin-top:.75rem}.k-error-details dt{color:#d16464;margin-bottom:.25rem}.k-error-details dd{overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.k-error-details dd:not(:last-of-type){margin-bottom:1.5em}.k-error-details li:not(:last-child){border-bottom:1px solid #efefef;padding-bottom:.25rem;margin-bottom:.25rem}.k-files-dialog .k-list-item{cursor:pointer}.k-page-remove-warning{margin:1.5rem 0}.k-page-remove-warning .k-box{font-size:1rem;line-height:1.5em;padding-top:.75rem;padding-bottom:.75rem}.k-pages-dialog-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.5rem;padding-right:38px}.k-pages-dialog-navbar .k-button{width:38px}.k-pages-dialog-navbar .k-button[disabled]{opacity:0}.k-pages-dialog-navbar .k-headline{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.k-pages-dialog .k-list-item{cursor:pointer}.k-pages-dialog .k-list-item .k-button[data-theme=disabled],.k-pages-dialog .k-list-item .k-button[disabled]{opacity:.25}.k-pages-dialog .k-list-item .k-button[data-theme=disabled]:hover{opacity:1}.k-users-dialog .k-list-item{cursor:pointer}.k-calendar-input{padding:.5rem;background:#16171a;color:#efefef;border-radius:1px}.k-calendar-table{table-layout:fixed;width:100%;min-width:15rem;padding-top:.5rem}.k-calendar-input>nav{display:-webkit-box;display:-ms-flexbox;display:flex;direction:ltr}.k-calendar-input>nav .k-button{padding:.5rem}.k-calendar-selects{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir=ltr] .k-calendar-selects{direction:ltr}[dir=rtl] .k-calendar-selects{direction:rtl}.k-calendar-selects .k-select-input{padding:0 .5rem;font-weight:400;font-size:.875rem}.k-calendar-selects .k-select-input:focus-within{color:#81a2be!important}.k-calendar-input th{padding:.5rem 0;color:#999;font-size:.75rem;font-weight:400;text-align:center}.k-calendar-day .k-button{width:2rem;height:2rem;margin:0 auto;color:#fff;line-height:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:2px solid transparent}.k-calendar-day .k-button .k-button-text{opacity:1}.k-calendar-table .k-button:hover{color:#fff}.k-calendar-day:hover .k-button{border-color:hsla(0,0%,100%,.25)}.k-calendar-day[aria-current=date] .k-button{color:#81a2be;font-weight:500}.k-calendar-day[aria-selected=date] .k-button{border-color:#a7bd68;color:#a7bd68}.k-calendar-today{text-align:center;padding-top:.5rem}.k-calendar-today .k-button{color:#81a2be;font-size:.75rem;padding:1rem}.k-calendar-today .k-button-text{opacity:1}.k-counter{font-size:.75rem;color:#16171a;font-weight:600}.k-counter[data-invalid]{-webkit-box-shadow:none;box-shadow:none;border:0;color:#c82829}.k-counter-rules{color:#777;font-weight:400}[dir=ltr] .k-counter-rules{padding-left:.5rem}[dir=rtl] .k-counter-rules{padding-right:.5rem}.k-form-submitter{display:none}.k-form-buttons[data-theme=changes]{background:#de935f}.k-form-buttons[data-theme=lock]{background:#d16464}.k-form-buttons[data-theme=unlock]{background:#81a2be}.k-form-buttons .k-view{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.k-form-button.k-button,.k-form-buttons .k-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-form-button.k-button{font-weight:500;white-space:nowrap;line-height:1;height:2.5rem;padding:0 1rem}.k-form-button:first-child{margin-left:-1rem}.k-form-button:last-child{margin-right:-1rem}.k-form-lock-info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5em;padding:.625rem 0;margin-right:3rem}.k-form-lock-info>.k-icon{margin-right:.5rem}.k-form-lock-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.k-form-lock-loader{-webkit-animation:Spin 4s linear infinite;animation:Spin 4s linear infinite}.k-form-lock-loader .k-icon-loader{display:-webkit-box;display:-ms-flexbox;display:flex}.k-form-indicator-icon{color:#de935f}.k-form-indicator-info{font-size:.875rem;font-weight:600;padding:.75rem 1rem .25rem;line-height:1.25em;width:15rem}.k-field-label{font-weight:600;display:block;padding:0 0 .75rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.25rem}.k-field-label abbr{text-decoration:none;color:#999;padding-left:.25rem}.k-field-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.k-field-options{position:absolute;top:calc(-.5rem - 1px)}[dir=ltr] .k-field-options{right:0}[dir=rtl] .k-field-options{left:0}.k-field-options.k-button-group .k-dropdown{height:auto}.k-field-options.k-button-group .k-field-options-button.k-button{padding:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex}.k-field[data-disabled]{cursor:not-allowed}.k-field[data-disabled] *{pointer-events:none}.k-field[data-disabled] .k-text[data-theme=help] *{pointer-events:auto}.k-field:focus-within>.k-field-header>.k-field-counter{display:block}.k-field-help{padding-top:.5rem}.k-fieldset{border:0}.k-fieldset .k-grid{grid-row-gap:2.25rem}@media screen and (min-width:30em){.k-fieldset .k-grid{grid-column-gap:1.5rem}}.k-sections>.k-column[data-width="1/3"] .k-fieldset .k-grid,.k-sections>.k-column[data-width="1/4"] .k-fieldset .k-grid{grid-template-columns:repeat(1,1fr)}.k-sections>.k-column[data-width="1/3"] .k-fieldset .k-grid .k-column,.k-sections>.k-column[data-width="1/4"] .k-fieldset .k-grid .k-column{grid-column-start:auto}.k-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;border:0;outline:0;background:none}.k-input-element{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.k-input-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0}.k-input[data-disabled]{pointer-events:none}.k-input[data-theme=field]{line-height:1;border:1px solid #ccc;background:#fff}.k-input[data-theme=field]:focus-within{border:1px solid #4271ae;-webkit-box-shadow:rgba(66,113,174,.25) 0 0 0 2px;box-shadow:0 0 0 2px rgba(66,113,174,.25)}.k-input[data-theme=field][data-disabled]{background:#efefef}.k-input[data-theme=field] .k-input-icon{width:2.25rem}.k-input[data-theme=field] .k-input-after,.k-input[data-theme=field] .k-input-before,.k-input[data-theme=field] .k-input-icon{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.k-input[data-theme=field] .k-input-after,.k-input[data-theme=field] .k-input-before{padding:0 .5rem}.k-input[data-theme=field] .k-input-before{color:#777;padding-right:0}.k-input[data-theme=field] .k-input-after{color:#777;padding-left:0}.k-input[data-theme=field] .k-input-icon>.k-dropdown{width:100%;height:100%}.k-input[data-theme=field] .k-input-icon-button{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.k-input[data-theme=field] .k-number-input,.k-input[data-theme=field] .k-select-input,.k-input[data-theme=field] .k-text-input{padding:.5rem;line-height:1.25rem}.k-input[data-theme=field] .k-date-input .k-select-input,.k-input[data-theme=field] .k-time-input .k-select-input{padding-left:0;padding-right:0}[dir=ltr] .k-input[data-theme=field] .k-date-input .k-select-input:first-child,[dir=ltr] .k-input[data-theme=field] .k-time-input .k-select-input:first-child{padding-left:.5rem}[dir=rtl] .k-input[data-theme=field] .k-date-input .k-select-input:first-child,[dir=rtl] .k-input[data-theme=field] .k-time-input .k-select-input:first-child{padding-right:.5rem}.k-input[data-theme=field] .k-date-input .k-select-input:focus-within,.k-input[data-theme=field] .k-time-input .k-select-input:focus-within{color:#4271ae;font-weight:600}.k-input[data-theme=field] .k-time-input .k-time-input-meridiem{padding-left:.5rem}.k-input[data-theme=field][data-type=checkboxes] .k-checkboxes-input li,.k-input[data-theme=field][data-type=checkboxes] .k-radio-input li,.k-input[data-theme=field][data-type=radio] .k-checkboxes-input li,.k-input[data-theme=field][data-type=radio] .k-radio-input li{min-width:0;overflow-wrap:break-word}.k-input[data-theme=field][data-type=checkboxes] .k-input-before{border-right:1px solid #efefef}.k-input[data-theme=field][data-type=checkboxes] .k-input-element+.k-input-after,.k-input[data-theme=field][data-type=checkboxes] .k-input-element+.k-input-icon{border-left:1px solid #efefef}.k-input[data-theme=field][data-type=checkboxes] .k-input-element{overflow:hidden}.k-input[data-theme=field][data-type=checkboxes] .k-checkboxes-input{display:grid;grid-template-columns:1fr;margin-bottom:-1px;margin-right:-1px}@media screen and (min-width:65em){.k-input[data-theme=field][data-type=checkboxes] .k-checkboxes-input{grid-template-columns:repeat(var(--columns),1fr)}}.k-input[data-theme=field][data-type=checkboxes] .k-checkboxes-input li{border-right:1px solid #efefef;border-bottom:1px solid #efefef}.k-input[data-theme=field][data-type=checkboxes] .k-checkboxes-input label{display:block;line-height:1.25rem;padding:.5rem .5rem}.k-input[data-theme=field][data-type=checkboxes] .k-checkbox-input-icon{top:.625rem;left:.5rem;margin-top:0}.k-input[data-theme=field][data-type=radio] .k-input-before{border-right:1px solid #efefef}.k-input[data-theme=field][data-type=radio] .k-input-element+.k-input-after,.k-input[data-theme=field][data-type=radio] .k-input-element+.k-input-icon{border-left:1px solid #efefef}.k-input[data-theme=field][data-type=radio] .k-input-element{overflow:hidden}.k-input[data-theme=field][data-type=radio] .k-radio-input{display:grid;grid-template-columns:1fr;margin-bottom:-1px;margin-right:-1px}@media screen and (min-width:65em){.k-input[data-theme=field][data-type=radio] .k-radio-input{grid-template-columns:repeat(var(--columns),1fr)}}.k-input[data-theme=field][data-type=radio] .k-radio-input li{border-right:1px solid #efefef;border-bottom:1px solid #efefef}.k-input[data-theme=field][data-type=radio] .k-radio-input label{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:2.25rem;line-height:1.25rem;padding:.5rem .5rem}.k-input[data-theme=field][data-type=radio] .k-radio-input label:before{top:.625rem;left:.5rem;margin-top:-1px}.k-input[data-theme=field][data-type=radio] .k-radio-input .k-radio-input-info{display:block;font-size:.875rem;color:#777;line-height:1.25rem;padding-top:.125rem}.k-input[data-theme=field][data-type=radio] .k-radio-input .k-icon{width:2.25rem;height:2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.k-input[data-theme=field][data-type=range] .k-range-input{padding:.5rem}.k-input[data-theme=field][data-type=select]{position:relative}.k-input[data-theme=field][data-type=select] .k-input-icon{position:absolute;top:0;bottom:0}[dir=ltr] .k-input[data-theme=field][data-type=select] .k-input-icon{right:0}[dir=rtl] .k-input[data-theme=field][data-type=select] .k-input-icon{left:0}.k-input[data-theme=field][data-type=tags] .k-tags-input{padding:.25rem .25rem 0 .25rem}.k-input[data-theme=field][data-type=tags] .k-tag{margin-right:.25rem;margin-bottom:.25rem;height:1.75rem;font-size:.875rem}.k-input[data-theme=field][data-type=tags] .k-tags-input input{font-size:.875rem;padding:0 .25rem;height:1.75rem;line-height:1;margin-bottom:.25rem}.k-input[data-theme=field][data-type=tags] .k-tags-input .k-dropdown-content{top:calc(100% + .5rem + 2px)}.k-input[data-theme=field][data-type=multiselect]{position:relative}.k-input[data-theme=field][data-type=multiselect] .k-multiselect-input{padding:.25rem 2rem 0 .25rem;min-height:2.25rem}.k-input[data-theme=field][data-type=multiselect] .k-tag{margin-right:.25rem;margin-bottom:.25rem;height:1.75rem;font-size:.875rem}.k-input[data-theme=field][data-type=multiselect] .k-input-icon{position:absolute;top:0;right:0;bottom:0;pointer-events:none}.k-input[data-theme=field][data-type=textarea] .k-textarea-input-native{padding:.25rem .5rem;line-height:1.5rem}.k-input[data-theme=field][data-type=toggle] .k-input-before{padding-right:.25rem}.k-input[data-theme=field][data-type=toggle] .k-toggle-input{padding-left:.5rem}.k-input[data-theme=field][data-type=toggle] .k-toggle-input-label{padding:0 .5rem 0 .75rem;line-height:2.25rem}.k-upload input{position:absolute;top:0}[dir=ltr] .k-upload input{left:-3000px}[dir=rtl] .k-upload input{right:-3000px}.k-upload .k-headline{margin-bottom:.75rem}.k-upload-error-list,.k-upload-list{line-height:1.5em;font-size:.875rem}.k-upload-list-filename{color:#777}.k-upload-error-list li{padding:.75rem;background:#fff;border-radius:1px}.k-upload-error-list li:not(:last-child){margin-bottom:2px}.k-upload-error-filename{color:#c82829;font-weight:600}.k-upload-error-message{color:#777}.k-checkbox-input{position:relative;cursor:pointer}.k-checkbox-input-native{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;opacity:0}.k-checkbox-input-label{display:block;padding-left:1.75rem}.k-checkbox-input-icon{position:absolute;left:0;width:1rem;height:1rem;border:2px solid #999}.k-checkbox-input-icon svg{position:absolute;width:12px;height:12px;display:none}.k-checkbox-input-icon path{stroke:#fff}.k-checkbox-input-native:checked+.k-checkbox-input-icon{border-color:#16171a;background:#16171a}.k-checkbox-input-native:checked+.k-checkbox-input-icon svg{display:block}.k-checkbox-input-native:focus+.k-checkbox-input-icon{border-color:#4271ae}.k-checkbox-input-native:focus:checked+.k-checkbox-input-icon{background:#4271ae}.k-date-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-date-input-separator{padding:0 .125rem}.k-datetime-input{display:-webkit-box;display:-ms-flexbox;display:flex}.k-datetime-input .k-time-input{padding-left:.5rem}.k-text-input{width:100%;border:0;background:none;font:inherit;color:inherit}.k-text-input::-webkit-input-placeholder{color:#999}.k-text-input::-moz-placeholder{color:#999}.k-text-input:-ms-input-placeholder{color:#999}.k-text-input::-ms-input-placeholder{color:#999}.k-text-input::placeholder{color:#999}.k-text-input:focus{outline:0}.k-text-input:invalid{-webkit-box-shadow:none;box-shadow:none;outline:0}.k-multiselect-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;font-size:.875rem;min-height:2.25rem;line-height:1}.k-multiselect-input .k-sortable-ghost{background:#4271ae}.k-multiselect-input .k-dropdown-content{width:100%}.k-multiselect-search{margin-top:0!important;color:#fff;background:#16171a;border-bottom:1px dashed hsla(0,0%,100%,.2)}.k-multiselect-search>.k-button-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.k-multiselect-search input{width:100%;color:#fff;background:none;border:none;outline:none;padding:.25rem 0;font:inherit}.k-multiselect-options{position:relative;max-height:240px;overflow-y:scroll;padding:.5rem 0}.k-multiselect-option{position:relative}.k-multiselect-option.selected{color:#a7bd68}.k-multiselect-option.disabled:not(.selected) .k-icon{opacity:0}.k-multiselect-option b{color:#81a2be;font-weight:700}.k-multiselect-value{color:#999;margin-left:.25rem}.k-multiselect-value:before{content:" ("}.k-multiselect-value:after{content:")"}.k-multiselect-input[data-layout=list] .k-tag{width:100%;margin-right:0!important}.k-number-input{width:100%;border:0;background:none;font:inherit;color:inherit}.k-number-input::-webkit-input-placeholder{color:$color-light-grey}.k-number-input::-moz-placeholder{color:$color-light-grey}.k-number-input:-ms-input-placeholder{color:$color-light-grey}.k-number-input::-ms-input-placeholder{color:$color-light-grey}.k-number-input::placeholder{color:$color-light-grey}.k-number-input:focus{outline:0}.k-number-input:invalid{-webkit-box-shadow:none;box-shadow:none;outline:0}.k-radio-input li{position:relative;line-height:1.5rem;padding-left:1.75rem}.k-radio-input input{position:absolute;width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.k-radio-input label{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-radio-input label:before{position:absolute;top:.175em;left:0;content:"";width:1rem;height:1rem;border-radius:50%;border:2px solid #999;-webkit-box-shadow:#fff 0 0 0 2px inset;box-shadow:inset 0 0 0 2px #fff}.k-radio-input input:checked+label:before{border-color:#16171a;background:#16171a}.k-radio-input input:focus+label:before{border-color:#4271ae}.k-radio-input input:focus:checked+label:before{background:#4271ae}.k-radio-input-text{display:block}.k-range-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-range-input-native{--min:0;--max:100;--value:0;--range:calc(var(--max) - var(--min));--ratio:calc((var(--value) - var(--min))/var(--range));--position:calc(8px + var(--ratio)*(100% - 16px));-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:16px;background:transparent;font-size:.875rem;line-height:1}.k-range-input-native::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.k-range-input-native::-webkit-slider-runnable-track{border:none;border-radius:4px;width:100%;height:4px;background:#ccc;background:-webkit-gradient(linear,left top,left bottom,from(#16171a),to(#16171a)) 0/var(--position) 100% no-repeat #ccc;background:linear-gradient(#16171a,#16171a) 0/var(--position) 100% no-repeat #ccc}.k-range-input-native::-moz-range-track{border:none;border-radius:4px;width:100%;height:4px;background:#ccc}.k-range-input-native::-ms-track{border:none;border-radius:4px;width:100%;height:4px;background:#ccc}.k-range-input-native::-moz-range-progress{height:4px;background:#16171a}.k-range-input-native::-ms-fill-lower{height:4px;background:#16171a}.k-range-input-native::-webkit-slider-thumb{margin-top:-6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;background:#efefef;border:4px solid #16171a;border-radius:50%;cursor:pointer}.k-range-input-native::-moz-range-thumb{box-sizing:border-box;width:16px;height:16px;background:#efefef;border:4px solid #16171a;border-radius:50%;cursor:pointer}.k-range-input-native::-ms-thumb{margin-top:0;box-sizing:border-box;width:16px;height:16px;background:#efefef;border:4px solid #16171a;border-radius:50%;cursor:pointer}.k-range-input-native::-ms-tooltip{display:none}.k-range-input-native:focus{outline:none}.k-range-input-native:focus::-webkit-slider-runnable-track{border:none;border-radius:4px;width:100%;height:4px;background:#ccc;background:-webkit-gradient(linear,left top,left bottom,from(#4271ae),to(#4271ae)) 0/var(--position) 100% no-repeat #ccc;background:linear-gradient(#4271ae,#4271ae) 0/var(--position) 100% no-repeat #ccc}.k-range-input-native:focus::-moz-range-progress{height:4px;background:#4271ae}.k-range-input-native:focus::-ms-fill-lower{height:4px;background:#4271ae}.k-range-input-native:focus::-webkit-slider-thumb{background:#efefef;border:4px solid #4271ae}.k-range-input-native:focus::-moz-range-thumb{background:#efefef;border:4px solid #4271ae}.k-range-input-native:focus::-ms-thumb{background:#efefef;border:4px solid #4271ae}.k-range-input-tooltip{position:relative;max-width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:.75rem;line-height:1;text-align:center;border-radius:1px;background:#16171a;margin-left:1rem;padding:0 .25rem;white-space:nowrap}.k-range-input-tooltip:after{position:absolute;top:50%;left:-5px;width:0;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:5px solid transparent;border-right:5px solid #16171a;border-bottom:5px solid transparent;content:""}.k-range-input-tooltip>*{padding:4px}.k-select-input{position:relative;display:block;cursor:pointer;overflow:hidden}.k-select-input-native{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;font:inherit;z-index:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.k-select-input-native[disabled]{cursor:default}.k-select-input-native{font-weight:400}.k-tags-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.k-tags-input .k-sortable-ghost{background:#4271ae}.k-tags-input-element{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;min-width:0}.k-tags-input:focus-within .k-tags-input-element{-ms-flex-preferred-size:4rem;flex-basis:4rem}.k-tags-input-element input{font:inherit;border:0;width:100%;background:none}.k-tags-input-element input:focus{outline:0}.k-tags-input[data-layout=list] .k-tag{width:100%;margin-right:0!important}.k-textarea-input-wrapper{position:relative}.k-textarea-input-native{resize:none;border:0;width:100%;background:none;font:inherit;line-height:1.5em;color:inherit}.k-textarea-input-native::-webkit-input-placeholder{color:#999}.k-textarea-input-native::-moz-placeholder{color:#999}.k-textarea-input-native:-ms-input-placeholder{color:#999}.k-textarea-input-native::-ms-input-placeholder{color:#999}.k-textarea-input-native::placeholder{color:#999}.k-textarea-input-native:focus{outline:0}.k-textarea-input-native:invalid{-webkit-box-shadow:none;box-shadow:none;outline:0}.k-textarea-input-native[data-size=small]{min-height:7.5rem}.k-textarea-input-native[data-size=medium]{min-height:15rem}.k-textarea-input-native[data-size=large]{min-height:30rem}.k-textarea-input-native[data-size=huge]{min-height:45rem}.k-textarea-input-native[data-font=monospace]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.k-toolbar{margin-bottom:.25rem;color:#aaa}.k-textarea-input:focus-within .k-toolbar{position:-webkit-sticky;position:sticky;top:0;right:0;left:0;z-index:1;-webkit-box-shadow:rgba(0,0,0,.05) 0 2px 5px;box-shadow:0 2px 5px rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.1);color:#000}.k-time-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.k-time-input-separator{padding:0 .125rem}.k-time-input-meridiem{padding-left:.5rem}.k-toggle-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-toggle-input-native{position:relative;height:16px;width:32px;border-radius:16px;border:2px solid #999;-webkit-box-shadow:inset 0 0 0 2px #fff,inset -16px 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff,inset -16px 0 0 2px #fff;background-color:#999;outline:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.k-toggle-input-native:checked{border-color:#16171a;-webkit-box-shadow:inset 0 0 0 2px #fff,inset 16px 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff,inset 16px 0 0 2px #fff;background-color:#16171a}.k-toggle-input-native[disabled]{border-color:#ccc;-webkit-box-shadow:inset 0 0 0 2px #efefef,inset -16px 0 0 2px #efefef;box-shadow:inset 0 0 0 2px #efefef,inset -16px 0 0 2px #efefef;background-color:#ccc}.k-toggle-input-native[disabled]:checked{-webkit-box-shadow:inset 0 0 0 2px #efefef,inset 16px 0 0 2px #efefef;box-shadow:inset 0 0 0 2px #efefef,inset 16px 0 0 2px #efefef}.k-toggle-input-native:focus:checked{border:2px solid #4271ae;background-color:#4271ae}.k-toggle-input-native::-ms-check{opacity:0}.k-toggle-input-label{cursor:pointer;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.k-files-field[data-disabled] *{pointer-events:all!important}body{counter-reset:headline-counter}.k-headline-field{position:relative;padding-top:1.5rem}.k-headline-field[data-numbered]:before{counter-increment:headline-counter;content:counter(headline-counter,decimal-leading-zero);color:#4271ae;font-weight:400;padding-right:.25rem}.k-fieldset>.k-grid .k-column:first-child .k-headline-field{padding-top:0}.k-info-field .k-headline{padding-bottom:.75rem;line-height:1.25rem}.k-line-field{position:relative;border:0;height:3rem;width:auto}.k-line-field:after{position:absolute;content:"";top:50%;margin-top:-1px;left:0;right:0;height:1px;background:#ccc}.k-pages-field[data-disabled] *{pointer-events:all!important}.k-structure-table{position:relative;table-layout:fixed;width:100%;background:#fff;font-size:.875rem;border-spacing:0;-webkit-box-shadow:rgba(22,23,26,.05) 0 2px 5px;box-shadow:0 2px 5px rgba(22,23,26,.05)}.k-structure-table td,.k-structure-table th{border-bottom:1px solid #efefef;line-height:1.25em;overflow:hidden;text-overflow:ellipsis}[dir=ltr] .k-structure-table td,[dir=ltr] .k-structure-table th{border-right:1px solid #efefef}[dir=rtl] .k-structure-table td,[dir=rtl] .k-structure-table th{border-left:1px solid #efefef}.k-structure-table th{position:-webkit-sticky;position:sticky;top:0;right:0;left:0;width:100%;background:#fff;font-weight:400;z-index:1;color:#777;padding:0 .75rem;height:38px}[dir=ltr] .k-structure-table th{text-align:left}[dir=rtl] .k-structure-table th{text-align:right}.k-structure-table td:last-child,.k-structure-table th:last-child{width:38px}[dir=ltr] .k-structure-table td:last-child,[dir=ltr] .k-structure-table th:last-child{border-right:0}[dir=rtl] .k-structure-table td:last-child,[dir=rtl] .k-structure-table th:last-child{border-left:0}.k-structure-table tr:last-child td{border-bottom:0}.k-structure-table tbody tr:hover td{background:hsla(0,0%,93.7%,.25)}@media screen and (max-width:65em){.k-structure-table td,.k-structure-table th{display:none}.k-structure-table td:first-child,.k-structure-table td:last-child,.k-structure-table td:nth-child(2),.k-structure-table th:first-child,.k-structure-table th:last-child,.k-structure-table th:nth-child(2){display:table-cell}}.k-structure-table .k-structure-table-column[data-align=center]{text-align:center}[dir=ltr] .k-structure-table .k-structure-table-column[data-align=right]{text-align:right}[dir=rtl] .k-structure-table .k-structure-table-column[data-align=right]{text-align:left}.k-structure-table .k-structure-table-column[data-align=right]>.k-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.k-structure-table .k-structure-table-column[data-width="1/2"]{width:50%}.k-structure-table .k-structure-table-column[data-width="1/3"]{width:33.33%}.k-structure-table .k-structure-table-column[data-width="1/4"]{width:25%}.k-structure-table .k-structure-table-column[data-width="1/5"]{width:20%}.k-structure-table .k-structure-table-column[data-width="1/6"]{width:16.66%}.k-structure-table .k-structure-table-column[data-width="1/8"]{width:12.5%}.k-structure-table .k-structure-table-column[data-width="1/9"]{width:11.11%}.k-structure-table .k-structure-table-column[data-width="2/3"]{width:66.66%}.k-structure-table .k-structure-table-column[data-width="3/4"]{width:75%}.k-structure-table .k-structure-table-index{width:38px;text-align:center}.k-structure-table .k-structure-table-index-number{font-size:.75rem;color:#999;padding-top:.15rem}.k-structure-table .k-sort-handle{width:38px;height:38px;display:none}.k-structure-table[data-sortable] tr:hover .k-structure-table-index-number{display:none}.k-structure-table[data-sortable] tr:hover .k-sort-handle{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.k-structure-table .k-structure-table-option{width:38px;text-align:center}.k-structure-table .k-structure-table-option .k-button{width:38px;height:38px}.k-structure-table .k-structure-table-text{padding:0 .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-structure-table .k-sortable-ghost{background:#fff;-webkit-box-shadow:rgba(22,23,26,.25) 0 5px 10px;box-shadow:0 5px 10px rgba(22,23,26,.25);outline:2px solid #4271ae;margin-bottom:2px;cursor:grabbing;cursor:-webkit-grabbing}.k-sortable-row-fallback{opacity:0!important}.k-structure-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;height:100vh}.k-structure-form{position:relative;z-index:3;border-radius:1px;margin-bottom:1px;-webkit-box-shadow:rgba(22,23,26,.05) 0 0 0 3px;box-shadow:0 0 0 3px rgba(22,23,26,.05);border:1px solid #ccc;background:#efefef}.k-structure-form-fields{padding:1.5rem 1.5rem 2rem}.k-structure-form-buttons{border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.k-structure-form-buttons .k-pagination{display:none}@media screen and (min-width:65em){.k-structure-form-buttons .k-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}.k-structure-form-buttons .k-pagination>.k-button,.k-structure-form-buttons .k-pagination>span{padding:.875rem 1rem!important}.k-structure-form-cancel-button,.k-structure-form-submit-button{padding:.875rem 1.5rem;line-height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.k-field-counter{display:none}.k-text-field:focus-within .k-field-counter{display:block}.k-users-field[data-disabled] *{pointer-events:all!important}.k-toolbar{background:#fff;border-bottom:1px solid #efefef;height:38px}.k-toolbar-wrapper{position:absolute;top:0;right:0;left:0;max-width:100%}.k-toolbar-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.k-toolbar-divider{width:1px;background:#efefef}.k-toolbar-button{width:36px;height:36px}.k-toolbar-button:hover{background:hsla(0,0%,93.7%,.5)}.k-files-field-preview{display:grid;grid-gap:.5rem;grid-template-columns:repeat(auto-fill,1.525rem);padding:0 .75rem}.k-files-field-preview li{line-height:0}.k-files-field-preview li .k-icon{height:100%}.k-url-field-preview{padding:0 .75rem}.k-url-field-preview a{color:#4271ae;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s;overflow:hidden;white-space:nowrap;max-width:100%;text-overflow:ellipsis}.k-url-field-preview a:hover{color:#000}.k-pages-field-preview{padding:0 .25rem 0 .75rem;display:-webkit-box;display:-ms-flexbox;display:flex}.k-pages-field-preview li{line-height:0;margin-right:.5rem}.k-pages-field-preview .k-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#efefef;-webkit-box-shadow:rgba(22,23,26,.05) 0 2px 5px;box-shadow:0 2px 5px rgba(22,23,26,.05)}.k-pages-field-preview-image{width:1.525rem;height:1.525rem;color:#999!important}.k-pages-field-preview figcaption{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.5em;padding:0 .5rem;border:1px solid #ccc;border-left:0;border-radius:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-toggle-field-preview label{padding:0 .25rem 0 .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;cursor:pointer;overflow:hidden;white-space:nowrap}[dir=ltr] .k-toggle-field-preview .k-toggle-input-label{padding-left:.5rem}[dir=ltr] [data-align=right] .k-toggle-field-preview .k-toggle-input-label,[dir=rtl] .k-toggle-field-preview .k-toggle-input-label{padding-right:.5rem}[dir=rtl] [data-align=right] .k-toggle-field-preview .k-toggle-input-label{padding-left:.5rem}[dir=ltr] .k-toggle-field-preview .k-toggle-input{padding:0 .25rem 0 .75rem}[dir=rtl] .k-toggle-field-preview .k-toggle-input{padding:0 .75rem 0 .25rem}[data-align=right] .k-toggle-field-preview .k-toggle-input{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[dir=ltr] [data-align=right] .k-toggle-field-preview .k-toggle-input{padding:0 .75rem 0 .25rem}.k-users-field-preview,[dir=rtl] [data-align=right] .k-toggle-field-preview .k-toggle-input{padding:0 .25rem 0 .75rem}.k-users-field-preview{display:-webkit-box;display:-ms-flexbox;display:flex}.k-users-field-preview li{line-height:0;margin-right:.5rem}.k-users-field-preview .k-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#efefef;-webkit-box-shadow:rgba(22,23,26,.05) 0 2px 5px;box-shadow:0 2px 5px rgba(22,23,26,.05)}.k-users-field-preview-avatar{width:1.525rem;height:1.525rem;color:#999!important}.k-users-field-preview-avatar.k-image{display:block}.k-users-field-preview figcaption{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.5em;padding:0 .5rem;border:1px solid #ccc;border-left:0;border-radius:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1}.k-bar-slot{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.k-bar-slot[data-position=center]{text-align:center}[dir=ltr] .k-bar-slot[data-position=right]{text-align:right}[dir=rtl] .k-bar-slot[data-position=right]{text-align:left}.k-box{background:#d9d9d9;border-radius:1px;padding:.375rem .75rem;line-height:1.25rem;border-left:2px solid #999;padding:.5rem 1.5rem;word-wrap:break-word;font-size:.875rem}.k-box[data-theme=code]{background:#16171a;border:1px solid #000;color:#efefef;font-family:Input,Menlo,monospace;font-size:.875rem;line-height:1.5}.k-box[data-theme=button]{padding:0}.k-box[data-theme=button] .k-button{padding:0 .75rem;height:2.25rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:2rem;text-align:left}.k-box[data-theme=positive]{background:#dbe4c1;border:0;border-left:2px solid #a7bd68;padding:.5rem 1.5rem}.k-box[data-theme=negative]{background:#eec6c6;border:0;border-left:2px solid #d16464;padding:.5rem 1.5rem}.k-box[data-theme=notice]{background:#f4dac9;border:0;border-left:2px solid #de935f;padding:.5rem 1.5rem}.k-box[data-theme=info]{background:#d5e0e9;border:0;border-left:2px solid #81a2be;padding:.5rem 1.5rem}.k-box[data-theme=empty]{text-align:center;border-left:0;padding:3rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#efefef;border-radius:1px;color:#777;border:1px dashed #ccc}.k-box[data-theme=empty] .k-icon{margin-bottom:.5rem;color:#999}.k-box[data-theme=empty] p{color:#777}.k-card{position:relative;border-radius:1px;-webkit-box-shadow:rgba(22,23,26,.05) 0 2px 5px;box-shadow:0 2px 5px rgba(22,23,26,.05)}.k-card,.k-card a{min-width:0;background:#fff}.k-card:focus-within{-webkit-box-shadow:#4271ae 0 0 0 2px;box-shadow:0 0 0 2px #4271ae}.k-card a:focus{outline:0}.k-card .k-sort-handle{position:absolute;top:.75rem;width:2rem;height:2rem;border-radius:1px;background:#fff;opacity:0;color:#16171a;z-index:1;will-change:opacity;-webkit-transition:opacity .3s;transition:opacity .3s}[dir=ltr] .k-card .k-sort-handle{right:.75rem}[dir=rtl] .k-card .k-sort-handle{left:.75rem}.k-cards:hover .k-sort-handle{opacity:.25}.k-card:hover .k-sort-handle{opacity:1}.k-card.k-sortable-ghost{outline:2px solid #4271ae;border-radius:0}.k-card-icon,.k-card-image{border-top-left-radius:1px;border-top-right-radius:1px;overflow:hidden}.k-card-icon{position:relative;display:block}.k-card-icon .k-icon{position:absolute;top:0;right:0;bottom:0;left:0}.k-card-icon .k-icon-emoji{font-size:3rem}.k-card-icon .k-icon svg{width:3rem;height:3rem}.k-card-content{line-height:1.25rem;border-bottom-left-radius:1px;border-bottom-right-radius:1px;min-height:2.25rem;padding:.5rem .75rem;overflow-wrap:break-word;word-wrap:break-word}.k-card-text{display:block;font-weight:400;text-overflow:ellipsis;font-size:.875rem}.k-card-text[data-noinfo]:after{content:" ";height:1em;width:5rem;display:inline-block}.k-card-info{color:#777;display:block;font-size:.875rem;text-overflow:ellipsis;overflow:hidden}[dir=ltr] .k-card-info{margin-right:4rem}[dir=rtl] .k-card-info{margin-left:4rem}.k-card-options{position:absolute;bottom:0}[dir=ltr] .k-card-options{right:0}[dir=rtl] .k-card-options{left:0}.k-card-options>.k-button{position:relative;float:left;height:2.25rem;padding:0 .75rem;line-height:1}.k-card-options-dropdown{top:2.25rem}.k-cards{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}@media screen and (min-width:30em){.k-cards[data-size=tiny]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.k-cards[data-size=small]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.k-cards[data-size=medium]{grid-template-columns:repeat(auto-fill,minmax(24rem,1fr))}.k-cards[data-size=huge],.k-cards[data-size=large]{grid-template-columns:1fr}}@media screen and (min-width:65em){.k-cards[data-size=large]{grid-template-columns:repeat(auto-fill,minmax(32rem,1fr))}}.k-collection-help{padding:.5rem .75rem}.k-collection-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:-.75rem;margin-left:-.75rem}.k-collection-pagination{line-height:1.25rem;min-height:2.75rem}.k-collection-pagination .k-pagination .k-button{padding:.5rem .75rem;line-height:1.125rem}.k-column{min-width:0;grid-column-start:span 12}@media screen and (min-width:65em){.k-column[data-width="1/1"],.k-column[data-width="2/2"],.k-column[data-width="3/3"],.k-column[data-width="4/4"],.k-column[data-width="6/6"]{grid-column-start:span 12}.k-column[data-width="1/2"],.k-column[data-width="2/4"],.k-column[data-width="3/6"]{grid-column-start:span 6}.k-column[data-width="1/3"],.k-column[data-width="2/6"]{grid-column-start:span 4}.k-column[data-width="2/3"],.k-column[data-width="4/6"]{grid-column-start:span 8}.k-column[data-width="1/4"]{grid-column-start:span 3}.k-column[data-width="1/6"]{grid-column-start:span 2}.k-column[data-width="5/6"]{grid-column-start:span 10}.k-column[data-width="3/4"]{grid-column-start:span 9}}.k-dropzone{position:relative}.k-dropzone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:none;pointer-events:none;z-index:1}.k-dropzone[data-over]:after{display:block;outline:1px solid #4271ae;-webkit-box-shadow:rgba(66,113,174,.25) 0 0 0 3px;box-shadow:0 0 0 3px rgba(66,113,174,.25)}.k-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:1px;color:#777;border:1px dashed #ccc}.k-empty p{font-size:.875rem;color:#777}.k-empty>.k-icon{color:#999}.k-empty[data-layout=cards]{text-align:center;padding:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.k-empty[data-layout=cards] .k-icon{margin-bottom:1rem}.k-empty[data-layout=cards] .k-icon svg{width:2rem;height:2rem}.k-empty[data-layout=list]{min-height:38px}.k-empty[data-layout=list]>.k-icon{width:36px;min-height:36px;border-right:1px solid rgba(0,0,0,.05)}.k-empty[data-layout=list]>p{line-height:1.25rem;padding:.5rem .75rem}.k-file-preview{background:#2d2f36}.k-file-preview-layout{display:grid}@media screen and (max-width:65em){.k-file-preview-layout{padding:0!important}}@media screen and (min-width:30em){.k-file-preview-layout{grid-template-columns:50% auto}}@media screen and (min-width:65em){.k-file-preview-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.k-file-preview-layout>*{min-width:0}.k-file-preview-image{position:relative;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC4yKSIgZD0iTTAgMGgxMHYxMEgwem0xMCAxMGgxMHYxMEgxMHoiLz48L3BhdHRlcm4+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==")}@media screen and (min-width:65em){.k-file-preview-image{width:33.33%}}@media screen and (min-width:90em){.k-file-preview-image{width:25%}}.k-file-preview-image .k-image span{overflow:hidden;padding-bottom:66.66%}@media screen and (min-width:30em) and (max-width:65em){.k-file-preview-image .k-image span{position:absolute;top:0;left:0;bottom:0;right:0;padding-bottom:0!important}}@media screen and (min-width:65em){.k-file-preview-image .k-image span{padding-bottom:100%}}.k-file-preview-placeholder{display:block;padding-bottom:100%}.k-file-preview-image img{padding:3rem}.k-file-preview-image-link{display:block;outline:0}.k-file-preview-image-link.k-link[data-tabbed]{-webkit-box-shadow:none;box-shadow:none;outline:2px solid #4271ae;outline-offset:-2px}.k-file-preview-icon{position:relative;display:block;padding-bottom:100%;overflow:hidden;color:hsla(0,0%,100%,.5)}.k-file-preview-icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(4);transform:translate(-50%,-50%) scale(4)}.k-file-preview-details{padding:1.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:65em){.k-file-preview-details{padding:3rem}}.k-file-preview-details ul{line-height:1.5em;max-width:50rem;display:grid;grid-gap:1.5rem 3rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}@media screen and (min-width:30em){.k-file-preview-details ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.k-file-preview-details h3{font-size:.875rem;font-weight:500;color:#999}.k-file-preview-details p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:hsla(0,0%,100%,.75);font-size:.875rem}.k-file-preview-details p a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}.k-grid{--columns:12;display:grid;grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr}@media screen and (min-width:30em){.k-grid[data-gutter=small]{grid-column-gap:1rem;grid-row-gap:1rem}.k-grid[data-gutter=huge],.k-grid[data-gutter=large],.k-grid[data-gutter=medium]{grid-column-gap:1.5rem;grid-row-gap:1.5rem}}@media screen and (min-width:65em){.k-grid{grid-template-columns:repeat(var(--columns),1fr)}.k-grid[data-gutter=large]{grid-column-gap:3rem}.k-grid[data-gutter=huge]{grid-column-gap:4.5rem}}@media screen and (min-width:90em){.k-grid[data-gutter=large]{grid-column-gap:4.5rem}.k-grid[data-gutter=huge]{grid-column-gap:6rem}}@media screen and (min-width:120em){.k-grid[data-gutter=large]{grid-column-gap:6rem}.k-grid[data-gutter=huge]{grid-column-gap:7.5rem}}.k-header{border-bottom:1px solid #ccc;margin-bottom:2rem;padding-top:4vh}.k-header .k-headline{min-height:1.25em;margin-bottom:.5rem}.k-header .k-header-buttons{margin-top:-.5rem;height:3.25rem}.k-header .k-headline-editable{cursor:pointer}.k-header .k-headline-editable .k-icon{color:#999;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;display:inline-block}[dir=ltr] .k-header .k-headline-editable .k-icon{margin-left:.5rem}[dir=rtl] .k-header .k-headline-editable .k-icon{margin-right:.5rem}.k-header .k-headline-editable:hover .k-icon{opacity:1}.k-header-tabs{position:relative;background:#e9e9e9;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.k-header-tabs nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-1px;margin-right:-1px}.k-header-tabs nav,.k-tab-button.k-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.k-tab-button.k-button{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem .75rem;font-size:.75rem;text-transform:uppercase;text-align:center;font-weight:500;border-left:1px solid transparent;border-right:1px solid #ccc;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:15rem}@media screen and (min-width:30em){.k-tab-button.k-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:30em){.k-tab-button.k-button .k-icon{margin-right:.5rem}}.k-tab-button.k-button>.k-button-text{padding-top:.375rem;font-size:10px;overflow:hidden;max-width:10rem;text-overflow:ellipsis}[dir=ltr] .k-tab-button.k-button>.k-button-text{padding-left:0}[dir=rtl] .k-tab-button.k-button>.k-button-text{padding-right:0}@media screen and (min-width:30em){.k-tab-button.k-button>.k-button-text{font-size:.75rem;padding-top:0}}.k-tab-button:last-child{border-right:1px solid transparent}.k-tab-button[aria-current]{position:relative;background:#efefef;border-right:1px solid #ccc;pointer-events:none}.k-tab-button[aria-current]:first-child{border-left:1px solid #ccc}.k-tab-button[aria-current]:after,.k-tab-button[aria-current]:before{position:absolute;content:""}.k-tab-button[aria-current]:before{left:-1px;right:-1px;height:2px;top:-1px;background:#16171a}.k-tab-button[aria-current]:after{left:0;right:0;height:1px;bottom:-1px;background:#efefef}.k-tabs-dropdown{top:100%;right:0}.k-list .k-list-item:not(:last-child){margin-bottom:2px}.k-list-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:1px;-webkit-box-shadow:rgba(22,23,26,.05) 0 2px 5px;box-shadow:0 2px 5px rgba(22,23,26,.05)}.k-list-item .k-sort-handle{position:absolute;left:-1.5rem;width:1.5rem;height:38px;opacity:0}.k-list:hover .k-sort-handle{opacity:.25}.k-list-item:hover .k-sort-handle{opacity:1}.k-list-item.k-sortable-ghost{position:relative;outline:2px solid #4271ae;z-index:1;-webkit-box-shadow:rgba(22,23,26,.25) 0 5px 10px;box-shadow:0 5px 10px rgba(22,23,26,.25)}.k-list-item.k-sortable-fallback{opacity:.25!important;overflow:hidden}.k-list-item-image{width:38px;height:38px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;line-height:0}.k-list-item-image .k-image{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.k-list-item-image .k-icon{width:38px;height:38px}.k-list-item-image .k-icon svg{opacity:.5}.k-list-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;outline:none}.k-list-item-content[data-tabbed]{outline:none;-webkit-box-shadow:#4271ae 0 0 0 2px,rgba(66,113,174,.2) 0 0 0 2px;box-shadow:0 0 0 2px #4271ae,0 0 0 2px rgba(66,113,174,.2)}.k-list-item-text{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;line-height:1.25rem;padding:.5rem .75rem}.k-list-item-text em{font-style:normal;margin-right:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.875rem;color:#16171a}.k-list-item-text em,.k-list-item-text small{min-width:0;overflow:hidden;text-overflow:ellipsis}.k-list-item-text small{color:#999;font-size:.75rem;color:#777;display:none}@media screen and (min-width:30em){.k-list-item-text small{display:block}}.k-list-item-status{height:auto!important}.k-list-item-options{position:relative;-ms-flex-negative:0;flex-shrink:0}.k-list-item-options .k-dropdown-content{top:38px}.k-list-item-options>.k-button{height:38px;padding:0 12px}.k-list-item-options>.k-button>.k-button-icon{height:38px}.k-view{padding-left:1.5rem;padding-right:1.5rem;margin:0 auto;max-width:100rem}@media screen and (min-width:30em){.k-view{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:90em){.k-view{padding-left:6rem;padding-right:6rem}}.k-view[data-align=center]{height:calc(100vh - 6rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 3rem;overflow:auto}.k-view[data-align=center]>*{-ms-flex-preferred-size:22.5rem;flex-basis:22.5rem}.k-headline{font-size:1rem;font-weight:600;line-height:1.5em}.k-headline[data-size=small]{font-size:.875rem}.k-headline[data-size=large]{font-size:1.25rem;font-weight:400}@media screen and (min-width:65em){.k-headline[data-size=large]{font-size:1.5rem}}.k-headline[data-size=huge]{font-size:1.5rem;line-height:1.15em}@media screen and (min-width:65em){.k-headline[data-size=huge]{font-size:1.75rem}}.k-headline[data-theme=negative]{color:#c82829}.k-headline[data-theme=positive]{color:#5d800d}.k-headline abbr{color:#999;padding-left:.25rem;text-decoration:none}.k-icon{position:relative;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.k-icon svg{width:1rem;height:1rem;-moz-transform:scale(1)}.k-icon svg *{fill:currentColor}.k-icon[data-back=black]{background:#16171a;color:#fff}.k-icon[data-back=white]{background:#fff;color:#16171a}.k-icon[data-back=pattern]{background:#2d2f36 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC4yKSIgZD0iTTAgMGgxMHYxMEgwem0xMCAxMGgxMHYxMEgxMHoiLz48L3BhdHRlcm4+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==");color:#fff}.k-icon[data-size=medium] svg{width:2rem;height:2rem}.k-icon[data-size=large] svg{width:3rem;height:3rem}.k-icon-emoji{display:block;line-height:1;font-style:normal;font-size:1rem}@media not all,only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.k-icon-emoji{font-size:1.25rem;margin-left:.2rem}}.k-image span{position:relative;display:block;line-height:0;padding-bottom:100%}.k-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.k-image-error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:.9em}.k-image-error svg *{fill:hsla(0,0%,100%,.3)}.k-image[data-cover] img{-o-object-fit:cover;object-fit:cover}.k-image[data-back=black] span{background:#16171a}.k-image[data-back=white] span{background:#fff;color:#16171a}.k-image[data-back=white] .k-image-error{background:#16171a;color:#fff}.k-image[data-back=pattern] span{background:#2d2f36 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC4yKSIgZD0iTTAgMGgxMHYxMEgwem0xMCAxMGgxMHYxMEgxMHoiLz48L3BhdHRlcm4+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==")}.k-progress{-webkit-appearance:none;width:100%;height:.5rem;border-radius:5rem}.k-progress::-webkit-progress-bar{border:none;background:#ccc;height:.5rem;border-radius:20px}.k-progress::-webkit-progress-value{border-radius:20px;background:#4271ae;-webkit-transition:width .3s;transition:width .3s}.k-sort-handle{cursor:move;cursor:grab;cursor:-webkit-grab;color:#16171a;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;will-change:opacity,color;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.k-sort-handle svg{width:1rem}.k-sort-handle:active{cursor:grabbing;cursor:-webkit-grabbing}.k-text{line-height:1.5em}.k-text p{margin-bottom:1.5em}.k-text a{text-decoration:underline}.k-text>:last-child{margin-bottom:0}.k-text[data-align=center]{text-align:center}.k-text[data-align=right]{text-align:right}.k-text[data-size=tiny]{font-size:.75rem}.k-text[data-size=small]{font-size:.875rem}.k-text[data-size=medium]{font-size:1rem}.k-text[data-size=large]{font-size:1.25rem}.k-text[data-theme=help]{font-size:.875rem;color:#777;line-height:1.25rem}button{line-height:inherit;border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;color:currentColor;background:none;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}.k-button{display:inline-block;position:relative;font-size:.875rem;-webkit-transition:color .3s;transition:color .3s}.k-button,.k-button:focus,.k-button:hover{outline:none}.k-button[data-tabbed]{outline:none;-webkit-box-shadow:#4271ae 0 0 0 2px,rgba(66,113,174,.2) 0 0 0 2px;box-shadow:0 0 0 2px #4271ae,0 0 0 2px rgba(66,113,174,.2)}.k-button *{vertical-align:middle}.k-button[data-responsive] .k-button-text{display:none}@media screen and (min-width:30em){.k-button[data-responsive] .k-button-text{display:inline}}.k-button[data-theme=positive]{color:#5d800d}.k-button[data-theme=negative]{color:#c82829}.k-button-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0}[dir=ltr] .k-button-icon~.k-button-text{padding-left:.5rem}[dir=rtl] .k-button-icon~.k-button-text{padding-right:.5rem}.k-button-text{opacity:.75}.k-button:focus .k-button-text,.k-button:hover .k-button-text{opacity:1}.k-button-text b,.k-button-text span{vertical-align:baseline}.k-button[data-disabled]{opacity:.5;cursor:default}.k-button[data-disabled]:focus .k-button-text,.k-button[data-disabled]:hover .k-button-text{opacity:.75}.k-button-group{font-size:0;margin-left:-.75rem;margin-right:-.75rem}.k-button-group>.k-dropdown{height:3rem;display:inline-block}.k-button-group>.k-button,.k-button-group>.k-dropdown>.k-button{padding:1rem .75rem;line-height:1rem}.k-button-group .k-dropdown-content{top:calc(100% + 1px);margin:0 .75rem}.k-dropdown{position:relative}.k-dropdown-content{position:absolute;top:100%;background:#16171a;color:#fff;z-index:700;-webkit-box-shadow:rgba(22,23,26,.2) 0 2px 10px;box-shadow:0 2px 10px rgba(22,23,26,.2);border-radius:1px;text-align:left;margin-bottom:6rem}[dir=ltr] .k-dropdown-content{left:0}[dir=rtl] .k-dropdown-content{right:0}[dir=ltr] .k-dropdown-content[data-align=right]{left:auto;right:0}[dir=rtl] .k-dropdown-content[data-align=right]{left:0;right:auto}.k-dropdown-content>.k-dropdown-item:first-child{margin-top:.5rem}.k-dropdown-content>.k-dropdown-item:last-child{margin-bottom:.5rem}.k-dropdown-content hr{position:relative;padding:.5rem 0;border:0}.k-dropdown-content hr:after{position:absolute;top:.5rem;left:1rem;right:1rem;content:"";height:1px;background:currentColor;opacity:.2}.k-dropdown-item{white-space:nowrap;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;padding:6px 16px}.k-dropdown-item:focus{outline:none;-webkit-box-shadow:#4271ae 0 0 0 2px,rgba(66,113,174,.2) 0 0 0 2px;box-shadow:0 0 0 2px #4271ae,0 0 0 2px rgba(66,113,174,.2)}.k-dropdown-item .k-button-figure{text-align:center;padding-right:.5rem}.k-link{outline:none}.k-link[data-tabbed]{outline:none;-webkit-box-shadow:#4271ae 0 0 0 2px,rgba(66,113,174,.2) 0 0 0 2px;box-shadow:0 0 0 2px #4271ae,0 0 0 2px rgba(66,113,174,.2)}.k-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr}.k-pagination .k-button{padding:1rem}.k-pagination-details{white-space:nowrap}.k-pagination>span{font-size:.875rem}.k-pagination[data-align=center]{text-align:center}.k-pagination[data-align=right]{text-align:right}.k-dropdown-content.k-pagination-selector{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#000}[dir=ltr] .k-dropdown-content.k-pagination-selector{direction:ltr}[dir=rtl] .k-dropdown-content.k-pagination-selector{direction:rtl}.k-pagination-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.k-pagination-settings .k-button{line-height:1}.k-pagination-settings label{display:-webkit-box;display:-ms-flexbox;display:flex;border-right:1px solid hsla(0,0%,100%,.35);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem 1rem;font-size:.75rem}.k-pagination-settings label span{margin-right:.5rem}.k-prev-next{direction:ltr}.k-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:auto;background:rgba(22,23,26,.6)}.k-search-box{max-width:30rem;margin:0 auto;-webkit-box-shadow:rgba(22,23,26,.2) 0 2px 10px;box-shadow:0 2px 10px rgba(22,23,26,.2)}@media screen and (min-width:65em){.k-search-box{margin:2.5rem auto}}.k-search-input{background:#efefef}.k-search-input,.k-search-types{display:-webkit-box;display:-ms-flexbox;display:flex}.k-search-types{-ms-flex-negative:0;flex-shrink:0}.k-search-types>.k-button{padding:0 0 0 .7rem;font-size:1rem;line-height:1;height:2.5rem}.k-search-types>.k-button .k-icon{height:2.5rem}.k-search-types>.k-button .k-button-text{opacity:1;font-weight:500}.k-search-input input{background:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font:inherit;padding:.75rem;border:0;height:2.5rem}.k-search-close{width:2.5rem;line-height:1}.k-search input:focus{outline:0}.k-search ul{background:#fff}.k-search li{border-bottom:1px solid #efefef;line-height:1.125;display:-webkit-box;display:-ms-flexbox;display:flex}.k-search li .k-link{display:block;padding:.5rem .75rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.k-search li strong{display:block;font-size:.875rem;font-weight:400}.k-search li small{font-size:.75rem;color:#777}.k-search li[data-selected]{outline:2px solid #4271ae;background:rgba(66,113,174,.25);border-bottom:1px solid transparent}.k-search-empty{padding:.825rem .75rem;font-size:.75rem;background:#efefef;border-top:1px dashed #ccc;color:#777}.k-tag{position:relative;font-size:.875rem;line-height:1;cursor:pointer;background-color:#16171a;color:#efefef;border-radius:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-tag:focus{outline:0;background-color:#4271ae;border-color:#4271ae;color:#fff}.k-tag-text{padding:0 .75rem}.k-tag-toggle{color:hsla(0,0%,100%,.7);width:2rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid hsla(0,0%,100%,.15)}.k-tag-toggle:hover{background:hsla(0,0%,100%,.2);color:#fff}.k-topbar{position:relative;color:#fff;-ms-flex-negative:0;flex-shrink:0;height:2.5rem;line-height:1;background:#16171a}.k-topbar-wrapper{position:relative;margin-left:-.75rem;margin-right:-.75rem}.k-topbar-loader,.k-topbar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-topbar-loader{position:absolute;top:0;right:0;bottom:0;height:2.5rem;width:2.5rem;padding:.75rem;background:#16171a;z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.k-topbar-loader svg{height:18px;width:18px;-webkit-animation:Spin .9s linear infinite;animation:Spin .9s linear infinite}.k-topbar-menu{-ms-flex-negative:0;flex-shrink:0}.k-topbar-menu ul{padding:.5rem 0}.k-topbar-menu-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-topbar-menu-button .k-button-text{opacity:1}.k-topbar-button,.k-topbar-signals-button{padding:.75rem;line-height:1;font-size:.875rem}.k-topbar-signals .k-button .k-button-text{opacity:1}.k-topbar-button .k-button-text{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.k-topbar-view-button{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir=ltr] .k-topbar-view-button{padding-right:0}[dir=rtl] .k-topbar-view-button{padding-left:0}[dir=ltr] .k-topbar-view-button .k-icon{margin-right:.5rem}[dir=rtl] .k-topbar-view-button .k-icon{margin-left:.5rem}.k-topbar-crumbs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.k-topbar-crumbs a{position:relative;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none;padding-top:.75rem;padding-bottom:.75rem;line-height:1;-webkit-transition:opacity .3s;transition:opacity .3s;outline:none}.k-topbar-crumbs a:before{content:"/";padding:0 .5rem;opacity:.25}.k-topbar-crumbs a:focus,.k-topbar-crumbs a:hover{opacity:1}.k-topbar-crumbs a[data-tabbed]{outline:none;-webkit-box-shadow:#4271ae 0 0 0 2px,rgba(66,113,174,.2) 0 0 0 2px;box-shadow:0 0 0 2px #4271ae,0 0 0 2px rgba(66,113,174,.2)}.k-topbar-crumbs a:not(:last-child){max-width:15vw}.k-topbar-breadcrumb-menu{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:30em){.k-topbar-crumbs a{display:block}.k-topbar-breadcrumb-menu{display:none}}.k-topbar-signals{position:absolute;top:0;background:#16171a;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir=ltr] .k-topbar-signals{right:0}[dir=rtl] .k-topbar-signals{left:0}.k-topbar-signals:before{position:absolute;content:"";top:0;bottom:0;width:.5rem}[dir=ltr] .k-topbar-signals:before{left:-.5rem;background:-webkit-linear-gradient(left,rgba(22,23,26,0),#16171a)}[dir=rtl] .k-topbar-signals:before{right:-.5rem;background:-webkit-linear-gradient(right,rgba(22,23,26,0),#16171a)}.k-topbar-signals .k-button{line-height:1}.k-topbar-notification{font-weight:600;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}.k-topbar .k-button[data-theme=positive]{color:#a7bd68}.k-topbar .k-button[data-theme=negative]{color:#d16464}.k-topbar .k-button[data-theme=negative] .k-button-text{display:none}@media screen and (min-width:30em){.k-topbar .k-button[data-theme=negative] .k-button-text{display:inline}}.k-topbar .k-button[data-theme] .k-button-text{opacity:1}.k-topbar .k-dropdown-content{color:#16171a;background:#fff}.k-topbar .k-dropdown-content hr:after{opacity:.1}.k-topbar-menu [aria-current] .k-link{color:#4271ae;font-weight:500}.k-registration{display:inline-block;margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-registration p{color:#d16464;font-size:.875rem;margin-right:1rem;font-weight:600;display:none}@media screen and (min-width:90em){.k-registration p{display:block}}.k-registration .k-button{color:#fff}.k-section,.k-sections{padding-bottom:3rem}.k-section-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;z-index:1}.k-section-header .k-headline{line-height:1.25rem;padding-bottom:.75rem;min-height:2rem}.k-section-header .k-button-group{position:absolute;top:-.875rem}[dir=ltr] .k-section-header .k-button-group{right:0}[dir=rtl] .k-section-header .k-button-group{left:0}.k-fields-issue-headline,.k-info-section-headline{margin-bottom:.5rem}.k-fields-section input[type=submit]{display:none}[data-locked] .k-fields-section{opacity:.2;pointer-events:none}.k-browser-view .k-error-view-content{text-align:left}.k-error-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.k-error-view-content{line-height:1.5em;max-width:25rem;text-align:center}.k-error-view-icon{color:#c82829;display:inline-block}.k-error-view-content p:not(:last-child){margin-bottom:.75rem}.k-installation-view .k-button{display:block;margin-top:1.5rem}.k-installation-view .k-headline{margin-bottom:.75rem}.k-installation-issues{line-height:1.5em;font-size:.875rem}.k-installation-issues li{position:relative;padding:1.5rem;background:#fff}[dir=ltr] .k-installation-issues li{padding-left:3.5rem}[dir=rtl] .k-installation-issues li{padding-right:3.5rem}.k-installation-issues .k-icon{position:absolute;top:calc(1.5rem + 2px)}[dir=ltr] .k-installation-issues .k-icon{left:1.5rem}[dir=rtl] .k-installation-issues .k-icon{right:1.5rem}.k-installation-issues .k-icon svg *{fill:#c82829}.k-installation-issues li:not(:last-child){margin-bottom:2px}.k-installation-issues li code{font:inherit;color:#c82829}.k-installation-view .k-button[type=submit]{padding:1rem}[dir=ltr] .k-installation-view .k-button[type=submit]{margin-left:-1rem}[dir=rtl] .k-installation-view .k-button[type=submit]{margin-right:-1rem}.k-login-form label abbr{visibility:hidden}.k-login-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 0}.k-login-button{padding:.5rem 1rem;font-weight:500;-webkit-transition:opacity .3s;transition:opacity .3s}[dir=ltr] .k-login-button{margin-right:-1rem}[dir=rtl] .k-login-button{margin-left:-1rem}.k-login-button span{opacity:1}.k-login-button[disabled]{opacity:.25}.k-login-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.875rem;cursor:pointer}.k-login-checkbox .k-checkbox-text{opacity:.75;-webkit-transition:opacity .3s;transition:opacity .3s}.k-login-checkbox:focus span,.k-login-checkbox:hover span{opacity:1}.k-login-alert{padding:.5rem .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:38px;margin-bottom:2rem;background:#c82829;color:#fff;font-size:.875rem;border-radius:1px;-webkit-box-shadow:rgba(22,23,26,.2) 0 2px 10px;box-shadow:0 2px 10px rgba(22,23,26,.2);cursor:pointer}.k-status-flag svg{width:14px;height:14px}.k-status-flag-listed .k-icon{color:#a7bd68}.k-status-flag-unlisted .k-icon{color:#81a2be}.k-status-flag-draft .k-icon{color:#d16464}.k-status-flag[disabled]{opacity:1}.k-settings-view section{margin-bottom:3rem}.k-settings-view .k-header{margin-bottom:1.5rem}.k-settings-view header{margin-bottom:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.k-settings-view header,.k-system-info-box{display:-webkit-box;display:-ms-flexbox;display:flex}.k-system-info-box{background:#fff;padding:.75rem}.k-system-info-box li{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.k-system-info-box dt{font-size:.875rem;color:#777;margin-bottom:.25rem}.k-system-unregistered{color:#c82829}.k-languages-section{margin-bottom:2rem}.k-user-profile{background:#fff}.k-user-profile>.k-view{padding-top:3rem;padding-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0}.k-user-profile .k-button-group{overflow:hidden}[dir=ltr] .k-user-profile .k-button-group{margin-left:.75rem}[dir=rtl] .k-user-profile .k-button-group{margin-right:.75rem}.k-user-profile .k-button-group .k-button{display:block;padding-top:.25rem;padding-bottom:.25rem;overflow:hidden;white-space:nowrap}.k-user-profile .k-button-group .k-button[disabled]{opacity:1}.k-user-profile .k-dropdown-content{margin-top:.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.k-user-view-image .k-image{display:block;width:4rem;height:4rem;line-height:0}.k-user-view-image .k-button-text{opacity:1}.k-user-view-image .k-icon{width:4rem;height:4rem;background:#16171a;color:#999}.k-user-name-placeholder{color:#999;-webkit-transition:color .3s;transition:color .3s}.k-header[data-editable] .k-user-name-placeholder:hover{color:#16171a} \ No newline at end of file +*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:root{--color-backdrop:rgba(22,23,26,0.6);--color-background:#efefef;--color-border:#ccc;--color-focus:#4271ae;--color-focus-light:#81a2be;--color-focus-outline:rgba(66,113,174,0.25);--color-negative:#c82829;--color-negative-light:#d16464;--color-negative-outline:rgba(200,40,41,0.25);--color-notice:#f5871f;--color-notice-light:#de935f;--color-positive:#5d800d;--color-positive-light:#a7bd68;--color-positive-outline:rgba(93,128,13,0.25);--color-text:#16171a;--color-text-light:#777;--font-family-mono:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;--font-family-sans:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;--font-size-tiny:0.75rem;--font-size-small:0.875rem;--font-size-medium:1rem;--font-size-large:1.25rem;--font-size-huge:1.5rem;--font-size-monster:1.75rem;--box-shadow-dropdown:rgba(22,23,26,0.2) 0 2px 10px;--box-shadow-item:rgba(22,23,26,0.05) 0 2px 5px;--box-shadow-focus:#4271ae 0 0 0 2px,rgba(66,113,174,0.2) 0 0 0 2px}noscript{padding:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100vh;text-align:center}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;background:#efefef}body,html{color:#16171a;overflow:hidden;height:100%}a{color:inherit;text-decoration:none}li{list-style:none}b,strong{font-weight:600}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.k-panel{position:absolute;top:0;right:0;bottom:0;left:0;background:#efefef}.k-panel[data-loading]{-webkit-animation:LoadingCursor .5s;animation:LoadingCursor .5s}.k-panel-header{position:absolute;top:0;left:0;right:0;z-index:300}.k-panel .k-form-buttons{position:fixed;bottom:0;left:0;right:0;z-index:300}.k-panel-view{position:absolute;top:0;right:0;bottom:0;left:0;padding-bottom:6rem;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform:translateZ(0);transform:translateZ(0)}.k-panel[data-dialog] .k-panel-view{overflow:hidden;-webkit-transform:none;transform:none}.k-panel[data-topbar] .k-panel-view{top:2.5rem}.k-panel[data-dragging],.k-panel[data-loading]:after{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-offline-warning{position:fixed;content:" ";top:0;right:0;bottom:0;left:0;z-index:900;background:rgba(22,23,26,.7);content:"offline";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}@-webkit-keyframes LoadingCursor{to{cursor:progress}}@keyframes LoadingCursor{to{cursor:progress}}@-webkit-keyframes Spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes Spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.k-offscreen{-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.k-icons{position:absolute;width:0;height:0}[data-invalid]{border:1px solid rgba(200,40,41,.25);-webkit-box-shadow:rgba(200,40,41,.25) 0 0 3px 2px;box-shadow:0 0 3px 2px rgba(200,40,41,.25)}[data-invalid]:focus-within{border:1px solid #c82829!important;-webkit-box-shadow:rgba(200,40,41,.25) 0 0 0 2px!important;box-shadow:0 0 0 2px rgba(200,40,41,.25)!important}.k-dialog{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;border:0;width:100%;height:100%;background:rgba(22,23,26,.6);z-index:600;-webkit-transform:translateZ(0);transform:translateZ(0)}.k-dialog,.k-dialog-box{display:-webkit-box;display:-ms-flexbox;display:flex}.k-dialog-box{position:relative;background:#efefef;width:22rem;-webkit-box-shadow:rgba(22,23,26,.2) 0 2px 10px;box-shadow:0 2px 10px rgba(22,23,26,.2);border-radius:1px;line-height:1;max-height:calc(100vh - 3rem);margin:1.5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.k-dialog-box[data-size=small]{width:20rem}.k-dialog-box[data-size=medium]{width:30rem}.k-dialog-box[data-size=large]{width:40rem}.k-dialog-notification{padding:.75rem 1.5rem;background:#16171a;width:100%;line-height:1.25rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-dialog-notification[data-theme=error]{background:#d16464;color:#000}.k-dialog-notification[data-theme=success]{background:#a7bd68;color:#000}.k-dialog-notification p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;word-wrap:break-word;overflow:hidden}.k-dialog-notification .k-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1rem}.k-dialog-body{padding:1.5rem;overflow-y:auto;overflow-x:hidden}.k-dialog-body .k-fieldset{padding-bottom:.5rem}.k-dialog-footer{border-top:1px solid #ccc;padding:0;border-bottom-left-radius:1px;border-bottom-right-radius:1px;line-height:1;-ms-flex-negative:0;flex-shrink:0}.k-dialog-footer .k-button-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.k-dialog-footer .k-button-group .k-button{padding:.75rem 1rem;line-height:1.25rem}.k-dialog-footer .k-button-group .k-button:first-child{text-align:left;padding-left:1.5rem}.k-dialog-footer .k-button-group .k-button:last-child{text-align:right;padding-right:1.5rem}.k-dialog-pagination{margin-bottom:-1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-dialog-search{margin-bottom:.75rem}.k-dialog-search.k-input{background:rgba(0,0,0,.075);padding:0 1rem;height:36px;border-radius:1px}.k-error-details{background:#fff;display:block;overflow:auto;padding:1rem;font-size:.875rem;line-height:1.25em;margin-top:.75rem}.k-error-details dt{color:#d16464;margin-bottom:.25rem}.k-error-details dd{overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis}.k-error-details dd:not(:last-of-type){margin-bottom:1.5em}.k-error-details li:not(:last-child){border-bottom:1px solid #efefef;padding-bottom:.25rem;margin-bottom:.25rem}.k-files-dialog .k-list-item{cursor:pointer}.k-page-remove-warning{margin:1.5rem 0}.k-page-remove-warning .k-box{font-size:1rem;line-height:1.5em;padding-top:.75rem;padding-bottom:.75rem}.k-pages-dialog-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.5rem;padding-right:38px}.k-pages-dialog-navbar .k-button{width:38px}.k-pages-dialog-navbar .k-button[disabled]{opacity:0}.k-pages-dialog-navbar .k-headline{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}.k-pages-dialog .k-list-item{cursor:pointer}.k-pages-dialog .k-list-item .k-button[data-theme=disabled],.k-pages-dialog .k-list-item .k-button[disabled]{opacity:.25}.k-pages-dialog .k-list-item .k-button[data-theme=disabled]:hover{opacity:1}.k-users-dialog .k-list-item{cursor:pointer}.k-calendar-input{padding:.5rem;background:#16171a;color:#efefef;border-radius:1px}.k-calendar-table{table-layout:fixed;width:100%;min-width:15rem;padding-top:.5rem}.k-calendar-input>nav{display:-webkit-box;display:-ms-flexbox;display:flex;direction:ltr}.k-calendar-input>nav .k-button{padding:.5rem}.k-calendar-selects{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}[dir=ltr] .k-calendar-selects{direction:ltr}[dir=rtl] .k-calendar-selects{direction:rtl}.k-calendar-selects .k-select-input{padding:0 .5rem;font-weight:400;font-size:.875rem}.k-calendar-selects .k-select-input:focus-within{color:#81a2be!important}.k-calendar-input th{padding:.5rem 0;color:#999;font-size:.75rem;font-weight:400;text-align:center}.k-calendar-day .k-button{width:2rem;height:2rem;margin:0 auto;color:#fff;line-height:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;border:2px solid transparent}.k-calendar-day .k-button .k-button-text{opacity:1}.k-calendar-table .k-button:hover{color:#fff}.k-calendar-day:hover .k-button{border-color:hsla(0,0%,100%,.25)}.k-calendar-day[aria-current=date] .k-button{color:#81a2be;font-weight:500}.k-calendar-day[aria-selected=date] .k-button{border-color:#a7bd68;color:#a7bd68}.k-calendar-today{text-align:center;padding-top:.5rem}.k-calendar-today .k-button{color:#81a2be;font-size:.75rem;padding:1rem}.k-calendar-today .k-button-text{opacity:1}.k-counter{font-size:.75rem;color:#16171a;font-weight:600}.k-counter[data-invalid]{-webkit-box-shadow:none;box-shadow:none;border:0;color:#c82829}.k-counter-rules{color:#777;font-weight:400}[dir=ltr] .k-counter-rules{padding-left:.5rem}[dir=rtl] .k-counter-rules{padding-right:.5rem}.k-form-submitter{display:none}.k-form-buttons[data-theme=changes]{background:#de935f}.k-form-buttons[data-theme=lock]{background:#d16464}.k-form-buttons[data-theme=unlock]{background:#81a2be}.k-form-buttons .k-view{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.k-form-button.k-button,.k-form-buttons .k-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-form-button.k-button{font-weight:500;white-space:nowrap;line-height:1;height:2.5rem;padding:0 1rem}.k-form-button:first-child{margin-left:-1rem}.k-form-button:last-child{margin-right:-1rem}.k-form-lock-info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.5em;padding:.625rem 0;margin-right:3rem}.k-form-lock-info>.k-icon{margin-right:.5rem}.k-form-lock-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}.k-form-lock-loader{-webkit-animation:Spin 4s linear infinite;animation:Spin 4s linear infinite}.k-form-lock-loader .k-icon-loader{display:-webkit-box;display:-ms-flexbox;display:flex}.k-form-indicator-icon{color:#de935f}.k-form-indicator-info{font-size:.875rem;font-weight:600;padding:.75rem 1rem .25rem;line-height:1.25em;width:15rem}.k-field-label{font-weight:600;display:block;padding:0 0 .75rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.25rem}.k-field-label abbr{text-decoration:none;color:#999;padding-left:.25rem}.k-field-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.k-field-options{position:absolute;top:calc(-.5rem - 1px)}[dir=ltr] .k-field-options{right:0}[dir=rtl] .k-field-options{left:0}.k-field-options.k-button-group .k-dropdown{height:auto}.k-field-options.k-button-group .k-field-options-button.k-button{padding:.75rem;display:-webkit-box;display:-ms-flexbox;display:flex}.k-field[data-disabled]{cursor:not-allowed;opacity:.4}.k-field[data-disabled] *{pointer-events:none}.k-field[data-disabled] .k-text[data-theme=help] *{pointer-events:auto}.k-field:focus-within>.k-field-header>.k-field-counter{display:block}.k-field-help{padding-top:.5rem}.k-fieldset{border:0}.k-fieldset .k-grid{grid-row-gap:2.25rem}@media screen and (min-width:30em){.k-fieldset .k-grid{grid-column-gap:1.5rem}}.k-sections>.k-column[data-width="1/3"] .k-fieldset .k-grid,.k-sections>.k-column[data-width="1/4"] .k-fieldset .k-grid{grid-template-columns:repeat(1,1fr)}.k-sections>.k-column[data-width="1/3"] .k-fieldset .k-grid .k-column,.k-sections>.k-column[data-width="1/4"] .k-fieldset .k-grid .k-column{grid-column-start:auto}.k-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1;border:0;outline:0;background:none}.k-input-element{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.k-input-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0}.k-input[data-disabled]{pointer-events:none}.k-input[data-theme=field]{line-height:1;border:1px solid #ccc;background:#fff}.k-input[data-theme=field]:focus-within{border:1px solid #4271ae;-webkit-box-shadow:rgba(66,113,174,.25) 0 0 0 2px;box-shadow:0 0 0 2px rgba(66,113,174,.25)}.k-input[data-theme=field][data-disabled]{background:#efefef}.k-input[data-theme=field] .k-input-icon{width:2.25rem}.k-input[data-theme=field] .k-input-after,.k-input[data-theme=field] .k-input-before,.k-input[data-theme=field] .k-input-icon{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.k-input[data-theme=field] .k-input-after,.k-input[data-theme=field] .k-input-before{padding:0 .5rem}.k-input[data-theme=field] .k-input-before{color:#777;padding-right:0}.k-input[data-theme=field] .k-input-after{color:#777;padding-left:0}.k-input[data-theme=field] .k-input-icon>.k-dropdown{width:100%;height:100%}.k-input[data-theme=field] .k-input-icon-button{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.k-input[data-theme=field] .k-number-input,.k-input[data-theme=field] .k-select-input,.k-input[data-theme=field] .k-text-input{padding:.5rem;line-height:1.25rem}.k-input[data-theme=field] .k-date-input .k-select-input,.k-input[data-theme=field] .k-time-input .k-select-input{padding-left:0;padding-right:0}[dir=ltr] .k-input[data-theme=field] .k-date-input .k-select-input:first-child,[dir=ltr] .k-input[data-theme=field] .k-time-input .k-select-input:first-child{padding-left:.5rem}[dir=rtl] .k-input[data-theme=field] .k-date-input .k-select-input:first-child,[dir=rtl] .k-input[data-theme=field] .k-time-input .k-select-input:first-child{padding-right:.5rem}.k-input[data-theme=field] .k-date-input .k-select-input:focus-within,.k-input[data-theme=field] .k-time-input .k-select-input:focus-within{color:#4271ae;font-weight:600}.k-input[data-theme=field] .k-time-input .k-time-input-meridiem{padding-left:.5rem}.k-input[data-theme=field][data-type=checkboxes] .k-checkboxes-input li,.k-input[data-theme=field][data-type=checkboxes] .k-radio-input li,.k-input[data-theme=field][data-type=radio] .k-checkboxes-input li,.k-input[data-theme=field][data-type=radio] .k-radio-input li{min-width:0;overflow-wrap:break-word}.k-input[data-theme=field][data-type=checkboxes] .k-input-before{border-right:1px solid #efefef}.k-input[data-theme=field][data-type=checkboxes] .k-input-element+.k-input-after,.k-input[data-theme=field][data-type=checkboxes] .k-input-element+.k-input-icon{border-left:1px solid #efefef}.k-input[data-theme=field][data-type=checkboxes] .k-input-element{overflow:hidden}.k-input[data-theme=field][data-type=checkboxes] .k-checkboxes-input{display:grid;grid-template-columns:1fr;margin-bottom:-1px;margin-right:-1px}@media screen and (min-width:65em){.k-input[data-theme=field][data-type=checkboxes] .k-checkboxes-input{grid-template-columns:repeat(var(--columns),1fr)}}.k-input[data-theme=field][data-type=checkboxes] .k-checkboxes-input li{border-right:1px solid #efefef;border-bottom:1px solid #efefef}.k-input[data-theme=field][data-type=checkboxes] .k-checkboxes-input label{display:block;line-height:1.25rem;padding:.5rem .5rem}.k-input[data-theme=field][data-type=checkboxes] .k-checkbox-input-icon{top:.625rem;left:.5rem;margin-top:0}.k-input[data-theme=field][data-type=radio] .k-input-before{border-right:1px solid #efefef}.k-input[data-theme=field][data-type=radio] .k-input-element+.k-input-after,.k-input[data-theme=field][data-type=radio] .k-input-element+.k-input-icon{border-left:1px solid #efefef}.k-input[data-theme=field][data-type=radio] .k-input-element{overflow:hidden}.k-input[data-theme=field][data-type=radio] .k-radio-input{display:grid;grid-template-columns:1fr;margin-bottom:-1px;margin-right:-1px}@media screen and (min-width:65em){.k-input[data-theme=field][data-type=radio] .k-radio-input{grid-template-columns:repeat(var(--columns),1fr)}}.k-input[data-theme=field][data-type=radio] .k-radio-input li{border-right:1px solid #efefef;border-bottom:1px solid #efefef}.k-input[data-theme=field][data-type=radio] .k-radio-input label{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:2.25rem;line-height:1.25rem;padding:.5rem .5rem}.k-input[data-theme=field][data-type=radio] .k-radio-input label:before{top:.625rem;left:.5rem;margin-top:-1px}.k-input[data-theme=field][data-type=radio] .k-radio-input .k-radio-input-info{display:block;font-size:.875rem;color:#777;line-height:1.25rem;padding-top:.125rem}.k-input[data-theme=field][data-type=radio] .k-radio-input .k-icon{width:2.25rem;height:2.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.k-input[data-theme=field][data-type=range] .k-range-input{padding:.5rem}.k-input[data-theme=field][data-type=select]{position:relative}.k-input[data-theme=field][data-type=select] .k-input-icon{position:absolute;top:0;bottom:0}[dir=ltr] .k-input[data-theme=field][data-type=select] .k-input-icon{right:0}[dir=rtl] .k-input[data-theme=field][data-type=select] .k-input-icon{left:0}.k-input[data-theme=field][data-type=tags] .k-tags-input{padding:.25rem .25rem 0 .25rem}.k-input[data-theme=field][data-type=tags] .k-tag{margin-right:.25rem;margin-bottom:.25rem;height:1.75rem;font-size:.875rem}.k-input[data-theme=field][data-type=tags] .k-tags-input input{font-size:.875rem;padding:0 .25rem;height:1.75rem;line-height:1;margin-bottom:.25rem}.k-input[data-theme=field][data-type=tags] .k-tags-input .k-dropdown-content{top:calc(100% + .5rem + 2px)}.k-input[data-theme=field][data-type=multiselect]{position:relative}.k-input[data-theme=field][data-type=multiselect] .k-multiselect-input{padding:.25rem 2rem 0 .25rem;min-height:2.25rem}.k-input[data-theme=field][data-type=multiselect] .k-tag{margin-right:.25rem;margin-bottom:.25rem;height:1.75rem;font-size:.875rem}.k-input[data-theme=field][data-type=multiselect] .k-input-icon{position:absolute;top:0;right:0;bottom:0;pointer-events:none}.k-input[data-theme=field][data-type=textarea] .k-textarea-input-native{padding:.25rem .5rem;line-height:1.5rem}.k-input[data-theme=field][data-type=toggle] .k-input-before{padding-right:.25rem}.k-input[data-theme=field][data-type=toggle] .k-toggle-input{padding-left:.5rem}.k-input[data-theme=field][data-type=toggle] .k-toggle-input-label{padding:0 .5rem 0 .75rem;line-height:2.25rem}.k-upload input{position:absolute;top:0}[dir=ltr] .k-upload input{left:-3000px}[dir=rtl] .k-upload input{right:-3000px}.k-upload .k-headline{margin-bottom:.75rem}.k-upload-error-list,.k-upload-list{line-height:1.5em;font-size:.875rem}.k-upload-list-filename{color:#777}.k-upload-error-list li{padding:.75rem;background:#fff;border-radius:1px}.k-upload-error-list li:not(:last-child){margin-bottom:2px}.k-upload-error-filename{color:#c82829;font-weight:600}.k-upload-error-message{color:#777}.k-checkbox-input{position:relative;cursor:pointer}.k-checkbox-input-native{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:0;height:0;opacity:0}.k-checkbox-input-label{display:block;padding-left:1.75rem}.k-checkbox-input-icon{position:absolute;left:0;width:1rem;height:1rem;border:2px solid #999}.k-checkbox-input-icon svg{position:absolute;width:12px;height:12px;display:none}.k-checkbox-input-icon path{stroke:#fff}.k-checkbox-input-native:checked+.k-checkbox-input-icon{border-color:#16171a;background:#16171a}.k-checkbox-input-native:checked+.k-checkbox-input-icon svg{display:block}.k-checkbox-input-native:focus+.k-checkbox-input-icon{border-color:#4271ae}.k-checkbox-input-native:focus:checked+.k-checkbox-input-icon{background:#4271ae}.k-date-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-date-input-separator{padding:0 .125rem}.k-datetime-input{display:-webkit-box;display:-ms-flexbox;display:flex}.k-datetime-input .k-time-input{padding-left:.5rem}.k-text-input{width:100%;border:0;background:none;font:inherit;color:inherit}.k-text-input::-webkit-input-placeholder{color:#999}.k-text-input::-moz-placeholder{color:#999}.k-text-input:-ms-input-placeholder{color:#999}.k-text-input::-ms-input-placeholder{color:#999}.k-text-input::placeholder{color:#999}.k-text-input:focus{outline:0}.k-text-input:invalid{-webkit-box-shadow:none;box-shadow:none;outline:0}.k-multiselect-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;font-size:.875rem;min-height:2.25rem;line-height:1}.k-multiselect-input .k-sortable-ghost{background:#4271ae}.k-multiselect-input .k-dropdown-content{width:100%}.k-multiselect-search{margin-top:0!important;color:#fff;background:#16171a;border-bottom:1px dashed hsla(0,0%,100%,.2)}.k-multiselect-search>.k-button-text{-webkit-box-flex:1;-ms-flex:1;flex:1}.k-multiselect-search input{width:100%;color:#fff;background:none;border:none;outline:none;padding:.25rem 0;font:inherit}.k-multiselect-options{position:relative;max-height:240px;overflow-y:scroll;padding:.5rem 0}.k-multiselect-option{position:relative}.k-multiselect-option.selected{color:#a7bd68}.k-multiselect-option.disabled:not(.selected) .k-icon{opacity:0}.k-multiselect-option b{color:#81a2be;font-weight:700}.k-multiselect-value{color:#999;margin-left:.25rem}.k-multiselect-value:before{content:" ("}.k-multiselect-value:after{content:")"}.k-multiselect-input[data-layout=list] .k-tag{width:100%;margin-right:0!important}.k-number-input{width:100%;border:0;background:none;font:inherit;color:inherit}.k-number-input::-webkit-input-placeholder{color:$color-light-grey}.k-number-input::-moz-placeholder{color:$color-light-grey}.k-number-input:-ms-input-placeholder{color:$color-light-grey}.k-number-input::-ms-input-placeholder{color:$color-light-grey}.k-number-input::placeholder{color:$color-light-grey}.k-number-input:focus{outline:0}.k-number-input:invalid{-webkit-box-shadow:none;box-shadow:none;outline:0}.k-radio-input li{position:relative;line-height:1.5rem;padding-left:1.75rem}.k-radio-input input{position:absolute;width:0;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}.k-radio-input label{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-radio-input label:before{position:absolute;top:.175em;left:0;content:"";width:1rem;height:1rem;border-radius:50%;border:2px solid #999;-webkit-box-shadow:#fff 0 0 0 2px inset;box-shadow:inset 0 0 0 2px #fff}.k-radio-input input:checked+label:before{border-color:#16171a;background:#16171a}.k-radio-input input:focus+label:before{border-color:#4271ae}.k-radio-input input:focus:checked+label:before{background:#4271ae}.k-radio-input-text{display:block}.k-range-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-range-input-native{--min:0;--max:100;--value:0;--range:calc(var(--max) - var(--min));--ratio:calc((var(--value) - var(--min))/var(--range));--position:calc(8px + var(--ratio)*(100% - 16px));-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:16px;background:transparent;font-size:.875rem;line-height:1}.k-range-input-native::-webkit-slider-thumb{-webkit-appearance:none;appearance:none}.k-range-input-native::-webkit-slider-runnable-track{border:none;border-radius:4px;width:100%;height:4px;background:#ccc;background:-webkit-gradient(linear,left top,left bottom,from(#16171a),to(#16171a)) 0/var(--position) 100% no-repeat #ccc;background:linear-gradient(#16171a,#16171a) 0/var(--position) 100% no-repeat #ccc}.k-range-input-native::-moz-range-track{border:none;border-radius:4px;width:100%;height:4px;background:#ccc}.k-range-input-native::-ms-track{border:none;border-radius:4px;width:100%;height:4px;background:#ccc}.k-range-input-native::-moz-range-progress{height:4px;background:#16171a}.k-range-input-native::-ms-fill-lower{height:4px;background:#16171a}.k-range-input-native::-webkit-slider-thumb{margin-top:-6px;-webkit-box-sizing:border-box;box-sizing:border-box;width:16px;height:16px;background:#efefef;border:4px solid #16171a;border-radius:50%;cursor:pointer}.k-range-input-native::-moz-range-thumb{box-sizing:border-box;width:16px;height:16px;background:#efefef;border:4px solid #16171a;border-radius:50%;cursor:pointer}.k-range-input-native::-ms-thumb{margin-top:0;box-sizing:border-box;width:16px;height:16px;background:#efefef;border:4px solid #16171a;border-radius:50%;cursor:pointer}.k-range-input-native::-ms-tooltip{display:none}.k-range-input-native:focus{outline:none}.k-range-input-native:focus::-webkit-slider-runnable-track{border:none;border-radius:4px;width:100%;height:4px;background:#ccc;background:-webkit-gradient(linear,left top,left bottom,from(#4271ae),to(#4271ae)) 0/var(--position) 100% no-repeat #ccc;background:linear-gradient(#4271ae,#4271ae) 0/var(--position) 100% no-repeat #ccc}.k-range-input-native:focus::-moz-range-progress{height:4px;background:#4271ae}.k-range-input-native:focus::-ms-fill-lower{height:4px;background:#4271ae}.k-range-input-native:focus::-webkit-slider-thumb{background:#efefef;border:4px solid #4271ae}.k-range-input-native:focus::-moz-range-thumb{background:#efefef;border:4px solid #4271ae}.k-range-input-native:focus::-ms-thumb{background:#efefef;border:4px solid #4271ae}.k-range-input-tooltip{position:relative;max-width:20%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:.75rem;line-height:1;text-align:center;border-radius:1px;background:#16171a;margin-left:1rem;padding:0 .25rem;white-space:nowrap}.k-range-input-tooltip:after{position:absolute;top:50%;left:-5px;width:0;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:5px solid transparent;border-right:5px solid #16171a;border-bottom:5px solid transparent;content:""}.k-range-input-tooltip>*{padding:4px}.k-select-input{position:relative;display:block;cursor:pointer;overflow:hidden}.k-select-input-native{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;font:inherit;z-index:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.k-select-input-native[disabled]{cursor:default}.k-select-input-native{font-weight:400}.k-tags-input{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.k-tags-input .k-sortable-ghost{background:#4271ae}.k-tags-input-element{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;min-width:0}.k-tags-input:focus-within .k-tags-input-element{-ms-flex-preferred-size:4rem;flex-basis:4rem}.k-tags-input-element input{font:inherit;border:0;width:100%;background:none}.k-tags-input-element input:focus{outline:0}.k-tags-input[data-layout=list] .k-tag{width:100%;margin-right:0!important}.k-textarea-input-wrapper{position:relative}.k-textarea-input-native{resize:none;border:0;width:100%;background:none;font:inherit;line-height:1.5em;color:inherit}.k-textarea-input-native::-webkit-input-placeholder{color:#999}.k-textarea-input-native::-moz-placeholder{color:#999}.k-textarea-input-native:-ms-input-placeholder{color:#999}.k-textarea-input-native::-ms-input-placeholder{color:#999}.k-textarea-input-native::placeholder{color:#999}.k-textarea-input-native:focus{outline:0}.k-textarea-input-native:invalid{-webkit-box-shadow:none;box-shadow:none;outline:0}.k-textarea-input-native[data-size=small]{min-height:7.5rem}.k-textarea-input-native[data-size=medium]{min-height:15rem}.k-textarea-input-native[data-size=large]{min-height:30rem}.k-textarea-input-native[data-size=huge]{min-height:45rem}.k-textarea-input-native[data-font=monospace]{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.k-toolbar{margin-bottom:.25rem;color:#aaa}.k-textarea-input:focus-within .k-toolbar{position:-webkit-sticky;position:sticky;top:0;right:0;left:0;z-index:1;-webkit-box-shadow:rgba(0,0,0,.05) 0 2px 5px;box-shadow:0 2px 5px rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.1);color:#000}.k-time-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1}.k-time-input-separator{padding:0 .125rem}.k-time-input-meridiem{padding-left:.5rem}.k-toggle-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-toggle-input-native{position:relative;height:16px;width:32px;border-radius:16px;border:2px solid #999;-webkit-box-shadow:inset 0 0 0 2px #fff,inset -16px 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff,inset -16px 0 0 2px #fff;background-color:#999;outline:0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.k-toggle-input-native:checked{border-color:#16171a;-webkit-box-shadow:inset 0 0 0 2px #fff,inset 16px 0 0 2px #fff;box-shadow:inset 0 0 0 2px #fff,inset 16px 0 0 2px #fff;background-color:#16171a}.k-toggle-input-native[disabled]{border-color:#ccc;-webkit-box-shadow:inset 0 0 0 2px #efefef,inset -16px 0 0 2px #efefef;box-shadow:inset 0 0 0 2px #efefef,inset -16px 0 0 2px #efefef;background-color:#ccc}.k-toggle-input-native[disabled]:checked{-webkit-box-shadow:inset 0 0 0 2px #efefef,inset 16px 0 0 2px #efefef;box-shadow:inset 0 0 0 2px #efefef,inset 16px 0 0 2px #efefef}.k-toggle-input-native:focus:checked{border:2px solid #4271ae;background-color:#4271ae}.k-toggle-input-native::-ms-check{opacity:0}.k-toggle-input-label{cursor:pointer;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.k-files-field[data-disabled] *{pointer-events:all!important}body{counter-reset:headline-counter}.k-headline-field{position:relative;padding-top:1.5rem}.k-headline-field[data-numbered]:before{counter-increment:headline-counter;content:counter(headline-counter,decimal-leading-zero);color:#4271ae;font-weight:400;padding-right:.25rem}.k-fieldset>.k-grid .k-column:first-child .k-headline-field{padding-top:0}.k-info-field .k-headline{padding-bottom:.75rem;line-height:1.25rem}.k-line-field{position:relative;border:0;height:3rem;width:auto}.k-line-field:after{position:absolute;content:"";top:50%;margin-top:-1px;left:0;right:0;height:1px;background:#ccc}.k-pages-field[data-disabled] *{pointer-events:all!important}.k-structure-table{position:relative;table-layout:fixed;width:100%;background:#fff;font-size:.875rem;border-spacing:0;-webkit-box-shadow:rgba(22,23,26,.05) 0 2px 5px;box-shadow:0 2px 5px rgba(22,23,26,.05)}.k-structure-table td,.k-structure-table th{border-bottom:1px solid #efefef;line-height:1.25em;overflow:hidden;text-overflow:ellipsis}[dir=ltr] .k-structure-table td,[dir=ltr] .k-structure-table th{border-right:1px solid #efefef}[dir=rtl] .k-structure-table td,[dir=rtl] .k-structure-table th{border-left:1px solid #efefef}.k-structure-table th{position:-webkit-sticky;position:sticky;top:0;right:0;left:0;width:100%;background:#fff;font-weight:400;z-index:1;color:#777;padding:0 .75rem;height:38px}[dir=ltr] .k-structure-table th{text-align:left}[dir=rtl] .k-structure-table th{text-align:right}.k-structure-table td:last-child,.k-structure-table th:last-child{width:38px}[dir=ltr] .k-structure-table td:last-child,[dir=ltr] .k-structure-table th:last-child{border-right:0}[dir=rtl] .k-structure-table td:last-child,[dir=rtl] .k-structure-table th:last-child{border-left:0}.k-structure-table tr:last-child td{border-bottom:0}.k-structure-table tbody tr:hover td{background:hsla(0,0%,93.7%,.25)}@media screen and (max-width:65em){.k-structure-table td,.k-structure-table th{display:none}.k-structure-table td:first-child,.k-structure-table td:last-child,.k-structure-table td:nth-child(2),.k-structure-table th:first-child,.k-structure-table th:last-child,.k-structure-table th:nth-child(2){display:table-cell}}.k-structure-table .k-structure-table-column[data-align=center]{text-align:center}[dir=ltr] .k-structure-table .k-structure-table-column[data-align=right]{text-align:right}[dir=rtl] .k-structure-table .k-structure-table-column[data-align=right]{text-align:left}.k-structure-table .k-structure-table-column[data-align=right]>.k-input{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.k-structure-table .k-structure-table-column[data-width="1/2"]{width:50%}.k-structure-table .k-structure-table-column[data-width="1/3"]{width:33.33%}.k-structure-table .k-structure-table-column[data-width="1/4"]{width:25%}.k-structure-table .k-structure-table-column[data-width="1/5"]{width:20%}.k-structure-table .k-structure-table-column[data-width="1/6"]{width:16.66%}.k-structure-table .k-structure-table-column[data-width="1/8"]{width:12.5%}.k-structure-table .k-structure-table-column[data-width="1/9"]{width:11.11%}.k-structure-table .k-structure-table-column[data-width="2/3"]{width:66.66%}.k-structure-table .k-structure-table-column[data-width="3/4"]{width:75%}.k-structure-table .k-structure-table-index{width:38px;text-align:center}.k-structure-table .k-structure-table-index-number{font-size:.75rem;color:#999;padding-top:.15rem}.k-structure-table .k-sort-handle{width:38px;height:38px;display:none}.k-structure-table[data-sortable] tr:hover .k-structure-table-index-number{display:none}.k-structure-table[data-sortable] tr:hover .k-sort-handle{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.k-structure-table .k-structure-table-option{width:38px;text-align:center}.k-structure-table .k-structure-table-option .k-button{width:38px;height:38px}.k-structure-table .k-structure-table-text{padding:0 .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k-structure-table .k-sortable-ghost{background:#fff;-webkit-box-shadow:rgba(22,23,26,.25) 0 5px 10px;box-shadow:0 5px 10px rgba(22,23,26,.25);outline:2px solid #4271ae;margin-bottom:2px;cursor:grabbing;cursor:-webkit-grabbing}.k-sortable-row-fallback{opacity:0!important}.k-structure-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;height:100vh}.k-structure-form{position:relative;z-index:3;border-radius:1px;margin-bottom:1px;-webkit-box-shadow:rgba(22,23,26,.05) 0 0 0 3px;box-shadow:0 0 0 3px rgba(22,23,26,.05);border:1px solid #ccc;background:#efefef}.k-structure-form-fields{padding:1.5rem 1.5rem 2rem}.k-structure-form-buttons{border-top:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.k-structure-form-buttons .k-pagination{display:none}@media screen and (min-width:65em){.k-structure-form-buttons .k-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}.k-structure-form-buttons .k-pagination>.k-button,.k-structure-form-buttons .k-pagination>span{padding:.875rem 1rem!important}.k-structure-form-cancel-button,.k-structure-form-submit-button{padding:.875rem 1.5rem;line-height:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.k-field-counter{display:none}.k-text-field:focus-within .k-field-counter{display:block}.k-users-field[data-disabled] *{pointer-events:all!important}.k-toolbar{background:#fff;border-bottom:1px solid #efefef;height:38px}.k-toolbar-wrapper{position:absolute;top:0;right:0;left:0;max-width:100%}.k-toolbar-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.k-toolbar-divider{width:1px;background:#efefef}.k-toolbar-button{width:36px;height:36px}.k-toolbar-button:hover{background:hsla(0,0%,93.7%,.5)}.k-files-field-preview{display:grid;grid-gap:.5rem;grid-template-columns:repeat(auto-fill,1.525rem);padding:0 .75rem}.k-files-field-preview li{line-height:0}.k-files-field-preview li .k-icon{height:100%}.k-url-field-preview{padding:0 .75rem}.k-url-field-preview a{color:#4271ae;text-decoration:underline;-webkit-transition:color .3s;transition:color .3s;overflow:hidden;white-space:nowrap;max-width:100%;text-overflow:ellipsis}.k-url-field-preview a:hover{color:#000}.k-pages-field-preview{padding:0 .25rem 0 .75rem;display:-webkit-box;display:-ms-flexbox;display:flex}.k-pages-field-preview li{line-height:0;margin-right:.5rem}.k-pages-field-preview .k-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#efefef;-webkit-box-shadow:rgba(22,23,26,.05) 0 2px 5px;box-shadow:0 2px 5px rgba(22,23,26,.05)}.k-pages-field-preview-image{width:1.525rem;height:1.525rem;color:#999!important}.k-pages-field-preview figcaption{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.5em;padding:0 .5rem;border:1px solid #ccc;border-left:0;border-radius:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-toggle-field-preview label{padding:0 .25rem 0 .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;height:38px;cursor:pointer;overflow:hidden;white-space:nowrap}[dir=ltr] .k-toggle-field-preview .k-toggle-input-label{padding-left:.5rem}[dir=ltr] [data-align=right] .k-toggle-field-preview .k-toggle-input-label,[dir=rtl] .k-toggle-field-preview .k-toggle-input-label{padding-right:.5rem}[dir=rtl] [data-align=right] .k-toggle-field-preview .k-toggle-input-label{padding-left:.5rem}[dir=ltr] .k-toggle-field-preview .k-toggle-input{padding:0 .25rem 0 .75rem}[dir=rtl] .k-toggle-field-preview .k-toggle-input{padding:0 .75rem 0 .25rem}[data-align=right] .k-toggle-field-preview .k-toggle-input{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}[dir=ltr] [data-align=right] .k-toggle-field-preview .k-toggle-input{padding:0 .75rem 0 .25rem}.k-users-field-preview,[dir=rtl] [data-align=right] .k-toggle-field-preview .k-toggle-input{padding:0 .25rem 0 .75rem}.k-users-field-preview{display:-webkit-box;display:-ms-flexbox;display:flex}.k-users-field-preview li{line-height:0;margin-right:.5rem}.k-users-field-preview .k-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:#efefef;-webkit-box-shadow:rgba(22,23,26,.05) 0 2px 5px;box-shadow:0 2px 5px rgba(22,23,26,.05)}.k-users-field-preview-avatar{width:1.525rem;height:1.525rem;color:#999!important}.k-users-field-preview-avatar.k-image{display:block}.k-users-field-preview figcaption{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.5em;padding:0 .5rem;border:1px solid #ccc;border-left:0;border-radius:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1}.k-bar-slot{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.k-bar-slot[data-position=center]{text-align:center}[dir=ltr] .k-bar-slot[data-position=right]{text-align:right}[dir=rtl] .k-bar-slot[data-position=right]{text-align:left}.k-box{word-wrap:break-word;font-size:.875rem}.k-box:not([data-theme=none]){background:#d9d9d9;border-radius:1px;padding:.375rem .75rem;line-height:1.25rem;border-left:2px solid #999;padding:.5rem 1.5rem}.k-box[data-theme=code]{background:#16171a;border:1px solid #000;color:#efefef;font-family:Input,Menlo,monospace;font-size:.875rem;line-height:1.5}.k-box[data-theme=button]{padding:0}.k-box[data-theme=button] .k-button{padding:0 .75rem;height:2.25rem;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:2rem;text-align:left}.k-box[data-theme=positive]{background:#dbe4c1;border:0;border-left:2px solid #a7bd68;padding:.5rem 1.5rem}.k-box[data-theme=negative]{background:#eec6c6;border:0;border-left:2px solid #d16464;padding:.5rem 1.5rem}.k-box[data-theme=notice]{background:#f4dac9;border:0;border-left:2px solid #de935f;padding:.5rem 1.5rem}.k-box[data-theme=info]{background:#d5e0e9;border:0;border-left:2px solid #81a2be;padding:.5rem 1.5rem}.k-box[data-theme=empty]{text-align:center;border-left:0;padding:3rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#efefef;border-radius:1px;color:#777;border:1px dashed #ccc}.k-box[data-theme=empty] .k-icon{margin-bottom:.5rem;color:#999}.k-box[data-theme=empty] p{color:#777}.k-card{position:relative;border-radius:1px;-webkit-box-shadow:rgba(22,23,26,.05) 0 2px 5px;box-shadow:0 2px 5px rgba(22,23,26,.05)}.k-card,.k-card a{min-width:0;background:#fff}.k-card:focus-within{-webkit-box-shadow:#4271ae 0 0 0 2px;box-shadow:0 0 0 2px #4271ae}.k-card a:focus{outline:0}.k-card .k-sort-handle{position:absolute;top:.75rem;width:2rem;height:2rem;border-radius:1px;background:#fff;opacity:0;color:#16171a;z-index:1;will-change:opacity;-webkit-transition:opacity .3s;transition:opacity .3s}[dir=ltr] .k-card .k-sort-handle{right:.75rem}[dir=rtl] .k-card .k-sort-handle{left:.75rem}.k-cards:hover .k-sort-handle{opacity:.25}.k-card:hover .k-sort-handle{opacity:1}.k-card.k-sortable-ghost{outline:2px solid #4271ae;border-radius:0}.k-card-icon,.k-card-image{border-top-left-radius:1px;border-top-right-radius:1px;overflow:hidden}.k-card-icon{position:relative;display:block}.k-card-icon .k-icon{position:absolute;top:0;right:0;bottom:0;left:0}.k-card-icon .k-icon-emoji{font-size:3rem}.k-card-icon .k-icon svg{width:3rem;height:3rem}.k-card-content{line-height:1.25rem;border-bottom-left-radius:1px;border-bottom-right-radius:1px;min-height:2.25rem;padding:.5rem .75rem;overflow-wrap:break-word;word-wrap:break-word}.k-card-text{display:block;font-weight:400;text-overflow:ellipsis;font-size:.875rem}.k-card-text[data-noinfo]:after{content:" ";height:1em;width:5rem;display:inline-block}.k-card-info{color:#777;display:block;font-size:.875rem;text-overflow:ellipsis;overflow:hidden}[dir=ltr] .k-card-info{margin-right:4rem}[dir=rtl] .k-card-info{margin-left:4rem}.k-card-options{position:absolute;bottom:0}[dir=ltr] .k-card-options{right:0}[dir=rtl] .k-card-options{left:0}.k-card-options>.k-button{position:relative;float:left;height:2.25rem;padding:0 .75rem;line-height:1}.k-card-options-dropdown{top:2.25rem}.k-cards{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}@media screen and (min-width:30em){.k-cards[data-size=tiny]{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.k-cards[data-size=small]{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.k-cards[data-size=medium]{grid-template-columns:repeat(auto-fill,minmax(24rem,1fr))}.k-cards[data-size=huge],.k-cards[data-size=large]{grid-template-columns:1fr}}@media screen and (min-width:65em){.k-cards[data-size=large]{grid-template-columns:repeat(auto-fill,minmax(32rem,1fr))}}.k-collection-help{padding:.5rem .75rem}.k-collection-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:-.75rem;margin-left:-.75rem}.k-collection-pagination{line-height:1.25rem;min-height:2.75rem}.k-collection-pagination .k-pagination .k-button{padding:.5rem .75rem;line-height:1.125rem}.k-column{min-width:0;grid-column-start:span 12}.k-column[data-sticky]>div{position:-webkit-sticky;position:sticky;top:4vh}@media screen and (min-width:65em){.k-column[data-width="1/1"],.k-column[data-width="2/2"],.k-column[data-width="3/3"],.k-column[data-width="4/4"],.k-column[data-width="6/6"]{grid-column-start:span 12}.k-column[data-width="1/2"],.k-column[data-width="2/4"],.k-column[data-width="3/6"]{grid-column-start:span 6}.k-column[data-width="1/3"],.k-column[data-width="2/6"]{grid-column-start:span 4}.k-column[data-width="2/3"],.k-column[data-width="4/6"]{grid-column-start:span 8}.k-column[data-width="1/4"]{grid-column-start:span 3}.k-column[data-width="1/6"]{grid-column-start:span 2}.k-column[data-width="5/6"]{grid-column-start:span 10}.k-column[data-width="3/4"]{grid-column-start:span 9}}.k-dropzone{position:relative}.k-dropzone:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:none;pointer-events:none;z-index:1}.k-dropzone[data-over]:after{display:block;outline:1px solid #4271ae;-webkit-box-shadow:rgba(66,113,174,.25) 0 0 0 3px;box-shadow:0 0 0 3px rgba(66,113,174,.25)}.k-empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:1px;color:#777;border:1px dashed #ccc}.k-empty p{font-size:.875rem;color:#777}.k-empty>.k-icon{color:#999}.k-empty[data-layout=cards]{text-align:center;padding:1.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.k-empty[data-layout=cards] .k-icon{margin-bottom:1rem}.k-empty[data-layout=cards] .k-icon svg{width:2rem;height:2rem}.k-empty[data-layout=list]{min-height:38px}.k-empty[data-layout=list]>.k-icon{width:36px;min-height:36px;border-right:1px solid rgba(0,0,0,.05)}.k-empty[data-layout=list]>p{line-height:1.25rem;padding:.5rem .75rem}.k-file-preview{background:#2d2f36}.k-file-preview-layout{display:grid}@media screen and (max-width:65em){.k-file-preview-layout{padding:0!important}}@media screen and (min-width:30em){.k-file-preview-layout{grid-template-columns:50% auto}}@media screen and (min-width:65em){.k-file-preview-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.k-file-preview-layout>*{min-width:0}.k-file-preview-image{position:relative;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC4yKSIgZD0iTTAgMGgxMHYxMEgwem0xMCAxMGgxMHYxMEgxMHoiLz48L3BhdHRlcm4+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==")}@media screen and (min-width:65em){.k-file-preview-image{width:33.33%}}@media screen and (min-width:90em){.k-file-preview-image{width:25%}}.k-file-preview-image .k-image span{overflow:hidden;padding-bottom:66.66%}@media screen and (min-width:30em) and (max-width:65em){.k-file-preview-image .k-image span{position:absolute;top:0;left:0;bottom:0;right:0;padding-bottom:0!important}}@media screen and (min-width:65em){.k-file-preview-image .k-image span{padding-bottom:100%}}.k-file-preview-placeholder{display:block;padding-bottom:100%}.k-file-preview-image img{padding:3rem}.k-file-preview-image-link{display:block;outline:0}.k-file-preview-image-link.k-link[data-tabbed]{-webkit-box-shadow:none;box-shadow:none;outline:2px solid #4271ae;outline-offset:-2px}.k-file-preview-icon{position:relative;display:block;padding-bottom:100%;overflow:hidden;color:hsla(0,0%,100%,.5)}.k-file-preview-icon svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(4);transform:translate(-50%,-50%) scale(4)}.k-file-preview-details{padding:1.5rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (min-width:65em){.k-file-preview-details{padding:3rem}}.k-file-preview-details ul{line-height:1.5em;max-width:50rem;display:grid;grid-gap:1.5rem 3rem;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}@media screen and (min-width:30em){.k-file-preview-details ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.k-file-preview-details h3{font-size:.875rem;font-weight:500;color:#999}.k-file-preview-details p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:hsla(0,0%,100%,.75);font-size:.875rem}.k-file-preview-details p a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis}.k-grid{--columns:12;display:grid;grid-column-gap:0;grid-row-gap:0;grid-template-columns:1fr}@media screen and (min-width:30em){.k-grid[data-gutter=small]{grid-column-gap:1rem;grid-row-gap:1rem}.k-grid[data-gutter=huge],.k-grid[data-gutter=large],.k-grid[data-gutter=medium]{grid-column-gap:1.5rem;grid-row-gap:1.5rem}}@media screen and (min-width:65em){.k-grid{grid-template-columns:repeat(var(--columns),1fr)}.k-grid[data-gutter=large]{grid-column-gap:3rem}.k-grid[data-gutter=huge]{grid-column-gap:4.5rem}}@media screen and (min-width:90em){.k-grid[data-gutter=large]{grid-column-gap:4.5rem}.k-grid[data-gutter=huge]{grid-column-gap:6rem}}@media screen and (min-width:120em){.k-grid[data-gutter=large]{grid-column-gap:6rem}.k-grid[data-gutter=huge]{grid-column-gap:7.5rem}}.k-header{border-bottom:1px solid #ccc;margin-bottom:2rem;padding-top:4vh}.k-header .k-headline{min-height:1.25em;margin-bottom:.5rem}.k-header .k-header-buttons{margin-top:-.5rem;height:3.25rem}.k-header .k-headline-editable{cursor:pointer}.k-header .k-headline-editable .k-icon{color:#999;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;display:inline-block}[dir=ltr] .k-header .k-headline-editable .k-icon{margin-left:.5rem}[dir=rtl] .k-header .k-headline-editable .k-icon{margin-right:.5rem}.k-header .k-headline-editable:hover .k-icon{opacity:1}.k-header-tabs{position:relative;background:#e9e9e9;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.k-header-tabs nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-1px;margin-right:-1px}.k-header-tabs nav,.k-tab-button.k-button{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.k-tab-button.k-button{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem .75rem;font-size:.75rem;text-transform:uppercase;text-align:center;font-weight:500;border-left:1px solid transparent;border-right:1px solid #ccc;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:15rem}@media screen and (min-width:30em){.k-tab-button.k-button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:30em){.k-tab-button.k-button .k-icon{margin-right:.5rem}}.k-tab-button.k-button>.k-button-text{padding-top:.375rem;font-size:10px;overflow:hidden;max-width:10rem;text-overflow:ellipsis}[dir=ltr] .k-tab-button.k-button>.k-button-text{padding-left:0}[dir=rtl] .k-tab-button.k-button>.k-button-text{padding-right:0}@media screen and (min-width:30em){.k-tab-button.k-button>.k-button-text{font-size:.75rem;padding-top:0}}.k-tab-button:last-child{border-right:1px solid transparent}.k-tab-button[aria-current]{position:relative;background:#efefef;border-right:1px solid #ccc;pointer-events:none}.k-tab-button[aria-current]:first-child{border-left:1px solid #ccc}.k-tab-button[aria-current]:after,.k-tab-button[aria-current]:before{position:absolute;content:""}.k-tab-button[aria-current]:before{left:-1px;right:-1px;height:2px;top:-1px;background:#16171a}.k-tab-button[aria-current]:after{left:0;right:0;height:1px;bottom:-1px;background:#efefef}.k-tabs-dropdown{top:100%;right:0}.k-list .k-list-item:not(:last-child){margin-bottom:2px}.k-list-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:1px;-webkit-box-shadow:rgba(22,23,26,.05) 0 2px 5px;box-shadow:0 2px 5px rgba(22,23,26,.05)}.k-list-item .k-sort-handle{position:absolute;left:-1.5rem;width:1.5rem;height:38px;opacity:0}.k-list:hover .k-sort-handle{opacity:.25}.k-list-item:hover .k-sort-handle{opacity:1}.k-list-item.k-sortable-ghost{position:relative;outline:2px solid #4271ae;z-index:1;-webkit-box-shadow:rgba(22,23,26,.25) 0 5px 10px;box-shadow:0 5px 10px rgba(22,23,26,.25)}.k-list-item.k-sortable-fallback{opacity:.25!important;overflow:hidden}.k-list-item-image{width:38px;height:38px;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;line-height:0}.k-list-item-image .k-image{width:38px;height:38px;-o-object-fit:contain;object-fit:contain}.k-list-item-image .k-icon{width:38px;height:38px}.k-list-item-image .k-icon svg{opacity:.5}.k-list-item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;outline:none}.k-list-item-content[data-tabbed]{outline:none;-webkit-box-shadow:#4271ae 0 0 0 2px,rgba(66,113,174,.2) 0 0 0 2px;box-shadow:0 0 0 2px #4271ae,0 0 0 2px rgba(66,113,174,.2)}.k-list-item-text{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%;line-height:1.25rem;padding:.5rem .75rem}.k-list-item-text em{font-style:normal;margin-right:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.875rem;color:#16171a}.k-list-item-text em,.k-list-item-text small{min-width:0;overflow:hidden;text-overflow:ellipsis}.k-list-item-text small{color:#999;font-size:.75rem;color:#777;display:none}@media screen and (min-width:30em){.k-list-item-text small{display:block}}.k-list-item-status{height:auto!important}.k-list-item-options{position:relative;-ms-flex-negative:0;flex-shrink:0}.k-list-item-options .k-dropdown-content{top:38px}.k-list-item-options>.k-button{height:38px;padding:0 12px}.k-list-item-options>.k-button>.k-button-icon{height:38px}.k-view{padding-left:1.5rem;padding-right:1.5rem;margin:0 auto;max-width:100rem}@media screen and (min-width:30em){.k-view{padding-left:3rem;padding-right:3rem}}@media screen and (min-width:90em){.k-view{padding-left:6rem;padding-right:6rem}}.k-view[data-align=center]{height:calc(100vh - 6rem);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 3rem;overflow:auto}.k-view[data-align=center]>*{-ms-flex-preferred-size:22.5rem;flex-basis:22.5rem}.k-headline{font-size:1rem;font-weight:600;line-height:1.5em}.k-headline[data-size=small]{font-size:.875rem}.k-headline[data-size=large]{font-size:1.25rem;font-weight:400}@media screen and (min-width:65em){.k-headline[data-size=large]{font-size:1.5rem}}.k-headline[data-size=huge]{font-size:1.5rem;line-height:1.15em}@media screen and (min-width:65em){.k-headline[data-size=huge]{font-size:1.75rem}}.k-headline[data-theme=negative]{color:#c82829}.k-headline[data-theme=positive]{color:#5d800d}.k-headline abbr{color:#999;padding-left:.25rem;text-decoration:none}.k-icon{position:relative;line-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.k-icon svg{width:1rem;height:1rem;-moz-transform:scale(1)}.k-icon svg *{fill:currentColor}.k-icon[data-back=black]{background:#16171a;color:#fff}.k-icon[data-back=white]{background:#fff;color:#16171a}.k-icon[data-back=pattern]{background:#2d2f36 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC4yKSIgZD0iTTAgMGgxMHYxMEgwem0xMCAxMGgxMHYxMEgxMHoiLz48L3BhdHRlcm4+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==");color:#fff}.k-icon[data-size=medium] svg{width:2rem;height:2rem}.k-icon[data-size=large] svg{width:3rem;height:3rem}.k-icon-emoji{display:block;line-height:1;font-style:normal;font-size:1rem}@media not all,only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){.k-icon-emoji{font-size:1.25rem;margin-left:.2rem}}.k-image span{position:relative;display:block;line-height:0;padding-bottom:100%}.k-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.k-image-error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:.9em}.k-image-error svg *{fill:hsla(0,0%,100%,.3)}.k-image[data-cover] img{-o-object-fit:cover;object-fit:cover}.k-image[data-back=black] span{background:#16171a}.k-image[data-back=white] span{background:#fff;color:#16171a}.k-image[data-back=white] .k-image-error{background:#16171a;color:#fff}.k-image[data-back=pattern] span{background:#2d2f36 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXR0ZXJuIGlkPSJhIiB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHBhdHRlcm5Vbml0cz0idXNlclNwYWNlT25Vc2UiPjxwYXRoIGZpbGw9InJnYmEoMCwgMCwgMCwgMC4yKSIgZD0iTTAgMGgxMHYxMEgwem0xMCAxMGgxMHYxMEgxMHoiLz48L3BhdHRlcm4+PHJlY3QgZmlsbD0idXJsKCNhKSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIvPjwvc3ZnPg==")}.k-progress{-webkit-appearance:none;width:100%;height:.5rem;border-radius:5rem}.k-progress::-webkit-progress-bar{border:none;background:#ccc;height:.5rem;border-radius:20px}.k-progress::-webkit-progress-value{border-radius:20px;background:#4271ae;-webkit-transition:width .3s;transition:width .3s}.k-sort-handle{cursor:move;cursor:grab;cursor:-webkit-grab;color:#16171a;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;width:2rem;height:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;will-change:opacity,color;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:1}.k-sort-handle svg{width:1rem}.k-sort-handle:active{cursor:grabbing;cursor:-webkit-grabbing}.k-text{line-height:1.5em}.k-text p{margin-bottom:1.5em}.k-text a{text-decoration:underline}.k-text>:last-child{margin-bottom:0}.k-text[data-align=center]{text-align:center}.k-text[data-align=right]{text-align:right}.k-text[data-size=tiny]{font-size:.75rem}.k-text[data-size=small]{font-size:.875rem}.k-text[data-size=medium]{font-size:1rem}.k-text[data-size=large]{font-size:1.25rem}.k-text[data-theme=help]{font-size:.875rem;color:#777;line-height:1.25rem}button{line-height:inherit;border:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:1rem;color:currentColor;background:none;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}.k-button{display:inline-block;position:relative;font-size:.875rem;-webkit-transition:color .3s;transition:color .3s}.k-button,.k-button:focus,.k-button:hover{outline:none}.k-button[data-tabbed]{outline:none;-webkit-box-shadow:#4271ae 0 0 0 2px,rgba(66,113,174,.2) 0 0 0 2px;box-shadow:0 0 0 2px #4271ae,0 0 0 2px rgba(66,113,174,.2)}.k-button *{vertical-align:middle}.k-button[data-responsive] .k-button-text{display:none}@media screen and (min-width:30em){.k-button[data-responsive] .k-button-text{display:inline}}.k-button[data-theme=positive]{color:#5d800d}.k-button[data-theme=negative]{color:#c82829}.k-button-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0}[dir=ltr] .k-button-icon~.k-button-text{padding-left:.5rem}[dir=rtl] .k-button-icon~.k-button-text{padding-right:.5rem}.k-button-text{opacity:.75}.k-button:focus .k-button-text,.k-button:hover .k-button-text{opacity:1}.k-button-text b,.k-button-text span{vertical-align:baseline}.k-button[data-disabled]{opacity:.5;cursor:default}.k-card-options>.k-button[data-disabled]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.k-button[data-disabled]:focus .k-button-text,.k-button[data-disabled]:hover .k-button-text{opacity:.75}.k-button-group{font-size:0;margin-left:-.75rem;margin-right:-.75rem}.k-button-group>.k-dropdown{height:3rem;display:inline-block}.k-button-group>.k-button,.k-button-group>.k-dropdown>.k-button{padding:1rem .75rem;line-height:1rem}.k-button-group .k-dropdown-content{top:calc(100% + 1px);margin:0 .75rem}.k-dropdown{position:relative}.k-dropdown-content{position:absolute;top:100%;background:#16171a;color:#fff;z-index:700;-webkit-box-shadow:rgba(22,23,26,.2) 0 2px 10px;box-shadow:0 2px 10px rgba(22,23,26,.2);border-radius:1px;text-align:left;margin-bottom:6rem}[dir=ltr] .k-dropdown-content{left:0}[dir=rtl] .k-dropdown-content{right:0}[dir=ltr] .k-dropdown-content[data-align=right]{left:auto;right:0}[dir=rtl] .k-dropdown-content[data-align=right]{left:0;right:auto}.k-dropdown-content>.k-dropdown-item:first-child{margin-top:.5rem}.k-dropdown-content>.k-dropdown-item:last-child{margin-bottom:.5rem}.k-dropdown-content hr{position:relative;padding:.5rem 0;border:0}.k-dropdown-content hr:after{position:absolute;top:.5rem;left:1rem;right:1rem;content:"";height:1px;background:currentColor;opacity:.2}.k-dropdown-item{white-space:nowrap;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;padding:6px 16px}.k-dropdown-item:focus{outline:none;-webkit-box-shadow:#4271ae 0 0 0 2px,rgba(66,113,174,.2) 0 0 0 2px;box-shadow:0 0 0 2px #4271ae,0 0 0 2px rgba(66,113,174,.2)}.k-dropdown-item .k-button-figure{text-align:center;padding-right:.5rem}.k-link{outline:none}.k-link[data-tabbed]{outline:none;-webkit-box-shadow:#4271ae 0 0 0 2px,rgba(66,113,174,.2) 0 0 0 2px;box-shadow:0 0 0 2px #4271ae,0 0 0 2px rgba(66,113,174,.2)}.k-pagination{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr}.k-pagination .k-button{padding:1rem}.k-pagination-details{white-space:nowrap}.k-pagination>span{font-size:.875rem}.k-pagination[data-align=center]{text-align:center}.k-pagination[data-align=right]{text-align:right}.k-dropdown-content.k-pagination-selector{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#000}[dir=ltr] .k-dropdown-content.k-pagination-selector{direction:ltr}[dir=rtl] .k-dropdown-content.k-pagination-selector{direction:rtl}.k-pagination-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.k-pagination-settings .k-button{line-height:1}.k-pagination-settings label{display:-webkit-box;display:-ms-flexbox;display:flex;border-right:1px solid hsla(0,0%,100%,.35);-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem 1rem;font-size:.75rem}.k-pagination-settings label span{margin-right:.5rem}.k-prev-next{direction:ltr}.k-search{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:auto;background:rgba(22,23,26,.6)}.k-search-box{max-width:30rem;margin:0 auto;-webkit-box-shadow:rgba(22,23,26,.2) 0 2px 10px;box-shadow:0 2px 10px rgba(22,23,26,.2)}@media screen and (min-width:65em){.k-search-box{margin:2.5rem auto}}.k-search-input{background:#efefef}.k-search-input,.k-search-types{display:-webkit-box;display:-ms-flexbox;display:flex}.k-search-types{-ms-flex-negative:0;flex-shrink:0}.k-search-types>.k-button{padding:0 0 0 .7rem;font-size:1rem;line-height:1;height:2.5rem}.k-search-types>.k-button .k-icon{height:2.5rem}.k-search-types>.k-button .k-button-text{opacity:1;font-weight:500}.k-search-input input{background:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font:inherit;padding:.75rem;border:0;height:2.5rem}.k-search-close{width:2.5rem;line-height:1}.k-search input:focus{outline:0}.k-search ul{background:#fff}.k-search li{border-bottom:1px solid #efefef;line-height:1.125;display:-webkit-box;display:-ms-flexbox;display:flex}.k-search li .k-link{display:block;padding:.5rem .75rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.k-search li strong{display:block;font-size:.875rem;font-weight:400}.k-search li small{font-size:.75rem;color:#777}.k-search li[data-selected]{outline:2px solid #4271ae;background:rgba(66,113,174,.25);border-bottom:1px solid transparent}.k-search-empty{padding:.825rem .75rem;font-size:.75rem;background:#efefef;border-top:1px dashed #ccc;color:#777}.k-tag{position:relative;font-size:.875rem;line-height:1;cursor:pointer;background-color:#16171a;color:#efefef;border-radius:1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.k-tag:focus{outline:0;background-color:#4271ae;border-color:#4271ae;color:#fff}.k-tag-text{padding:0 .75rem}.k-tag-toggle{color:hsla(0,0%,100%,.7);width:2rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-left:1px solid hsla(0,0%,100%,.15)}.k-tag-toggle:hover{background:hsla(0,0%,100%,.2);color:#fff}.k-topbar{position:relative;color:#fff;-ms-flex-negative:0;flex-shrink:0;height:2.5rem;line-height:1;background:#16171a}.k-topbar-wrapper{position:relative;margin-left:-.75rem;margin-right:-.75rem}.k-topbar-loader,.k-topbar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-topbar-loader{position:absolute;top:0;right:0;bottom:0;height:2.5rem;width:2.5rem;padding:.75rem;background:#16171a;z-index:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.k-topbar-loader svg{height:18px;width:18px;-webkit-animation:Spin .9s linear infinite;animation:Spin .9s linear infinite}.k-topbar-menu{-ms-flex-negative:0;flex-shrink:0}.k-topbar-menu ul{padding:.5rem 0}.k-topbar-menu-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-topbar-menu-button .k-button-text{opacity:1}.k-topbar-button,.k-topbar-signals-button{padding:.75rem;line-height:1;font-size:.875rem}.k-topbar-signals .k-button .k-button-text{opacity:1}.k-topbar-button .k-button-text{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}.k-topbar-view-button{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir=ltr] .k-topbar-view-button{padding-right:0}[dir=rtl] .k-topbar-view-button{padding-left:0}[dir=ltr] .k-topbar-view-button .k-icon{margin-right:.5rem}[dir=rtl] .k-topbar-view-button .k-icon{margin-left:.5rem}.k-topbar-crumbs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex}.k-topbar-crumbs a{position:relative;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:none;padding-top:.75rem;padding-bottom:.75rem;line-height:1;-webkit-transition:opacity .3s;transition:opacity .3s;outline:none}.k-topbar-crumbs a:before{content:"/";padding:0 .5rem;opacity:.25}.k-topbar-crumbs a:focus,.k-topbar-crumbs a:hover{opacity:1}.k-topbar-crumbs a[data-tabbed]{outline:none;-webkit-box-shadow:#4271ae 0 0 0 2px,rgba(66,113,174,.2) 0 0 0 2px;box-shadow:0 0 0 2px #4271ae,0 0 0 2px rgba(66,113,174,.2)}.k-topbar-crumbs a:not(:last-child){max-width:15vw}.k-topbar-breadcrumb-menu{-ms-flex-negative:0;flex-shrink:0}@media screen and (min-width:30em){.k-topbar-crumbs a{display:block}.k-topbar-breadcrumb-menu{display:none}}.k-topbar-signals{position:absolute;top:0;background:#16171a;height:2.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir=ltr] .k-topbar-signals{right:0}[dir=rtl] .k-topbar-signals{left:0}.k-topbar-signals:before{position:absolute;content:"";top:0;bottom:0;width:.5rem}[dir=ltr] .k-topbar-signals:before{left:-.5rem;background:-webkit-linear-gradient(left,rgba(22,23,26,0),#16171a)}[dir=rtl] .k-topbar-signals:before{right:-.5rem;background:-webkit-linear-gradient(right,rgba(22,23,26,0),#16171a)}.k-topbar-signals .k-button{line-height:1}.k-topbar-notification{font-weight:600;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}.k-topbar .k-button[data-theme=positive]{color:#a7bd68}.k-topbar .k-button[data-theme=negative]{color:#d16464}.k-topbar .k-button[data-theme=negative] .k-button-text{display:none}@media screen and (min-width:30em){.k-topbar .k-button[data-theme=negative] .k-button-text{display:inline}}.k-topbar .k-button[data-theme] .k-button-text{opacity:1}.k-topbar .k-dropdown-content{color:#16171a;background:#fff}.k-topbar .k-dropdown-content hr:after{opacity:.1}.k-topbar-menu [aria-current] .k-link{color:#4271ae;font-weight:500}.k-registration{display:inline-block;margin-right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.k-registration p{color:#d16464;font-size:.875rem;margin-right:1rem;font-weight:600;display:none}@media screen and (min-width:90em){.k-registration p{display:block}}.k-registration .k-button{color:#fff}.k-section,.k-sections{padding-bottom:3rem}.k-section-header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;z-index:1}.k-section-header .k-headline{line-height:1.25rem;padding-bottom:.75rem;min-height:2rem}.k-section-header .k-button-group{position:absolute;top:-.875rem}[dir=ltr] .k-section-header .k-button-group{right:0}[dir=rtl] .k-section-header .k-button-group{left:0}.k-fields-issue-headline,.k-info-section-headline{margin-bottom:.5rem}.k-fields-section input[type=submit]{display:none}[data-locked] .k-fields-section{opacity:.2;pointer-events:none}.k-browser-view .k-error-view-content{text-align:left}.k-error-view{position:absolute;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.k-error-view-content{line-height:1.5em;max-width:25rem;text-align:center}.k-error-view-icon{color:#c82829;display:inline-block}.k-error-view-content p:not(:last-child){margin-bottom:.75rem}.k-installation-view .k-button{display:block;margin-top:1.5rem}.k-installation-view .k-headline{margin-bottom:.75rem}.k-installation-issues{line-height:1.5em;font-size:.875rem}.k-installation-issues li{position:relative;padding:1.5rem;background:#fff}[dir=ltr] .k-installation-issues li{padding-left:3.5rem}[dir=rtl] .k-installation-issues li{padding-right:3.5rem}.k-installation-issues .k-icon{position:absolute;top:calc(1.5rem + 2px)}[dir=ltr] .k-installation-issues .k-icon{left:1.5rem}[dir=rtl] .k-installation-issues .k-icon{right:1.5rem}.k-installation-issues .k-icon svg *{fill:#c82829}.k-installation-issues li:not(:last-child){margin-bottom:2px}.k-installation-issues li code{font:inherit;color:#c82829}.k-installation-view .k-button[type=submit]{padding:1rem}[dir=ltr] .k-installation-view .k-button[type=submit]{margin-left:-1rem}[dir=rtl] .k-installation-view .k-button[type=submit]{margin-right:-1rem}.k-login-form label abbr{visibility:hidden}.k-login-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.5rem 0}.k-login-button{padding:.5rem 1rem;font-weight:500;-webkit-transition:opacity .3s;transition:opacity .3s}[dir=ltr] .k-login-button{margin-right:-1rem}[dir=rtl] .k-login-button{margin-left:-1rem}.k-login-button span{opacity:1}.k-login-button[disabled]{opacity:.25}.k-login-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5rem 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:.875rem;cursor:pointer}.k-login-checkbox .k-checkbox-text{opacity:.75;-webkit-transition:opacity .3s;transition:opacity .3s}.k-login-checkbox:focus span,.k-login-checkbox:hover span{opacity:1}.k-login-alert{padding:.5rem .75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:38px;margin-bottom:2rem;background:#c82829;color:#fff;font-size:.875rem;border-radius:1px;-webkit-box-shadow:rgba(22,23,26,.2) 0 2px 10px;box-shadow:0 2px 10px rgba(22,23,26,.2);cursor:pointer}.k-status-flag svg{width:14px;height:14px}.k-status-flag-listed .k-icon{color:#a7bd68}.k-status-flag-unlisted .k-icon{color:#81a2be}.k-status-flag-draft .k-icon{color:#d16464}.k-status-flag[disabled]{opacity:1}.k-settings-view section{margin-bottom:3rem}.k-settings-view .k-header{margin-bottom:1.5rem}.k-settings-view header{margin-bottom:.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.k-settings-view header,.k-system-info-box{display:-webkit-box;display:-ms-flexbox;display:flex}.k-system-info-box{background:#fff;padding:.75rem}.k-system-info-box li{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.k-system-info-box dt{font-size:.875rem;color:#777;margin-bottom:.25rem}.k-system-unregistered{color:#c82829}.k-languages-section{margin-bottom:2rem}.k-user-profile{background:#fff}.k-user-profile>.k-view{padding-top:3rem;padding-bottom:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0}.k-user-profile .k-button-group{overflow:hidden}[dir=ltr] .k-user-profile .k-button-group{margin-left:.75rem}[dir=rtl] .k-user-profile .k-button-group{margin-right:.75rem}.k-user-profile .k-button-group .k-button{display:block;padding-top:.25rem;padding-bottom:.25rem;overflow:hidden;white-space:nowrap}.k-user-profile .k-button-group .k-button[disabled]{opacity:1}.k-user-profile .k-dropdown-content{margin-top:.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.k-user-view-image .k-image{display:block;width:4rem;height:4rem;line-height:0}.k-user-view-image .k-button-text{opacity:1}.k-user-view-image .k-icon{width:4rem;height:4rem;background:#16171a;color:#999}.k-user-name-placeholder{color:#999;-webkit-transition:color .3s;transition:color .3s}.k-header[data-editable] .k-user-name-placeholder:hover{color:#16171a} \ No newline at end of file diff --git a/panel/dist/js/app.js b/panel/dist/js/app.js index be8e75ef5f..745c94f781 100644 --- a/panel/dist/js/app.js +++ b/panel/dist/js/app.js @@ -1 +1 @@ -(function(t){function e(e){for(var i,o,r=e[0],l=e[1],u=e[2],d=0,p=[];d0?e.$store.dispatch("notification/error",{message:e.$t("error.page.changeStatus.incomplete"),details:n.errors}):void("default"===n.blueprint.num?e.$api.pages.get(t,{select:["siblings"]}).then(function(t){e.setup(Object(I["a"])({},n,{siblings:t.siblings}))}).catch(function(t){e.$store.dispatch("notification/error",t)}):e.setup(Object(I["a"])({},n,{siblings:[]})))}).catch(function(t){e.$store.dispatch("notification/error",t)})},setup:function(t){this.page=t,this.form.position=t.num||t.siblings.length+1,this.form.status=t.status,this.states=t.blueprint.status,this.$refs.dialog.open()},submit:function(){this.$refs.form.submit()},changeStatus:function(){var t=this;this.$api.pages.status(this.page.id,this.form.status,this.form.position||1).then(function(){t.success({message:":)",event:"page.changeStatus"})}).catch(function(e){t.$refs.dialog.error(e.message)})}}},ye=_e,xe=Object(_["a"])(ye,ke,$e,!1,null,null,null),we=xe.exports,Oe=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("change"),size:"medium",theme:"positive"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.page,callback:function(e){t.page=e},expression:"page"}})],1)},Ce=[],Se={mixins:[C],data:function(){return{blueprints:[],page:{id:null,template:null}}},computed:{fields:function(){return{template:{label:this.$t("template"),type:"select",required:!0,empty:!1,options:this.page.blueprints,icon:"template"}}}},methods:{open:function(t){var e=this;this.$api.pages.get(t,{select:["id","template","blueprints"]}).then(function(t){if(t.blueprints.length<=1)return e.$store.dispatch("notification/error",{message:e.$t("error.page.changeTemplate.invalid",{slug:t.id})});e.page=t,e.page.blueprints=e.page.blueprints.map(function(t){return{text:t.title,value:t.name}}),e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;this.$events.$emit("keydown.cmd.s"),this.$api.pages.template(this.page.id,this.page.template).then(function(){t.success({message:":)",event:"page.changeTemplate"})}).catch(function(e){t.$refs.dialog.error(e.message)})}}},Ee=Se,je=Object(_["a"])(Ee,Oe,Ce,!1,null,null,null),Te=je.exports,Ie=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("change"),size:"medium",theme:"positive"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",on:{submit:t.submit}},[n("k-text-field",t._b({attrs:{value:t.slug},on:{input:function(e){return t.sluggify(e)}}},"k-text-field",t.field,!1),[n("k-button",{attrs:{slot:"options",icon:"wand","data-options":""},on:{click:function(e){return t.sluggify(t.page.title)}},slot:"options"},[t._v("\n "+t._s(t.$t("page.changeSlug.fromTitle"))+"\n ")])],1)],1)],1)},Le=[],qe={mixins:[C],data:function(){return{slug:null,url:null,page:{id:null,parent:null,title:null}}},computed:{field:function(){return{name:"slug",label:this.$t("slug"),type:"text",required:!0,icon:"url",help:"/"+this.url,counter:!1,preselect:!0}},slugs:function(){return this.$store.state.languages.current?this.$store.state.languages.current.rules:this.system.slugs},system:function(){return this.$store.state.system.info}},methods:{sluggify:function(t){this.slug=this.$helper.slug(t,[this.slugs,this.system.ascii]),this.page.parents?this.url=this.page.parents.map(function(t){return t.slug}).concat([this.slug]).join("/"):this.url=this.slug},open:function(t){var e=this;this.$api.pages.get(t,{view:"panel"}).then(function(t){e.page=t,e.sluggify(e.page.slug),e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;if(this.slug===this.page.slug)return this.$refs.dialog.close(),void this.$store.dispatch("notification/success",":)");0!==this.slug.length?this.$api.pages.slug(this.page.id,this.slug).then(function(e){t.$store.dispatch("content/move",["pages/"+t.page.id,"pages/"+e.id]);var n={message:":)",event:"page.changeSlug"};!t.$route.params.path||t.page.id!==t.$route.params.path.replace(/\+/g,"/")||t.$store.state.languages.current&&!0!==t.$store.state.languages.current.default||(n.route=t.$api.pages.link(e.id),delete n.event),t.success(n)}).catch(function(e){t.$refs.dialog.error(e.message)}):this.$refs.dialog.error(this.$t("error.page.slug.invalid"))}}},Ae=qe,Ne=Object(_["a"])(Ae,Ie,Le,!1,null,null,null),Be=Ne.exports,Pe=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",staticClass:"k-pages-dialog",attrs:{size:"medium"},on:{cancel:function(e){return t.$emit("cancel")},submit:t.submit}},[t.issue?[n("k-box",{attrs:{text:t.issue,theme:"negative"}})]:[t.model?n("header",{staticClass:"k-pages-dialog-navbar"},[n("k-button",{attrs:{disabled:!t.model.id,tooltip:t.$t("back"),icon:"angle-left"},on:{click:t.back}}),n("k-headline",[t._v(t._s(t.model.title))])],1):t._e(),t.options.search?n("k-input",{staticClass:"k-dialog-search",attrs:{autofocus:!0,placeholder:t.$t("search")+" …",type:"text",icon:"search"},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}}):t._e(),t.models.length?[n("k-list",t._l(t.models,function(e){return n("k-list-item",{key:e.id,attrs:{text:e.text,info:e.info,image:e.image,icon:e.icon},on:{click:function(n){return t.toggle(e)}}},[n("template",{slot:"options"},[t.isSelected(e)?n("k-button",{attrs:{slot:"options",autofocus:!0,icon:t.checkedIcon,tooltip:t.$t("remove"),theme:"positive"},slot:"options"}):n("k-button",{attrs:{slot:"options",autofocus:!0,tooltip:t.$t("select"),icon:"circle-outline"},slot:"options"}),t.model?n("k-button",{attrs:{disabled:!e.hasChildren,tooltip:t.$t("open"),icon:"angle-right"},on:{click:function(n){return n.stopPropagation(),t.go(e)}}}):t._e()],1)],2)}),1),n("k-pagination",t._b({staticClass:"k-dialog-pagination",attrs:{details:!0,dropdown:!1,align:"center"},on:{paginate:t.paginate}},"k-pagination",t.pagination,!1))]:n("k-empty",{attrs:{icon:"page"}},[t._v("\n "+t._s(t.$t("dialog.pages.empty"))+"\n ")])]],2)},De=[],Re={mixins:[Ot],data:function(){var t=Ot.data();return Object(I["a"])({},t,{model:{title:null,parent:null},options:Object(I["a"])({},t.options,{parent:null})})},computed:{fetchData:function(){return{parent:this.options.parent}}},methods:{back:function(){this.options.parent=this.model.parent,this.pagination.page=1,this.fetch()},go:function(t){this.options.parent=t.id,this.pagination.page=1,this.fetch()},onFetched:function(t){this.model=t.model}}},Me=Re,ze=(n("ac27"),Object(_["a"])(Me,Pe,De,!1,null,null,null)),Ue=ze.exports,Fe={extends:ve,methods:{open:function(){var t=this;this.$api.site.get({select:["title"]}).then(function(e){t.page=e,t.$refs.dialog.open()}).catch(function(e){t.$store.dispatch("notification/error",e)})},submit:function(){var t=this;this.page.title=this.page.title.trim(),0!==this.page.title.length?this.$api.site.title(this.page.title).then(function(){t.$store.dispatch("system/title",t.page.title),t.success({message:":)",event:"site.changeTitle"})}).catch(function(e){t.$refs.dialog.error(e.message)}):this.$refs.dialog.error(this.$t("error.site.changeTitle.empty"))}}},He=Fe,Ke=Object(_["a"])(He,a,o,!1,null,null,null),Ve=Ke.exports,Ye=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("create"),size:"medium",theme:"positive"},on:{submit:function(e){return t.$refs.form.submit()},close:t.reset}},[n("k-form",{ref:"form",attrs:{fields:t.fields,novalidate:!0},on:{submit:t.create},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}})],1)},We=[],Ge=n("795b"),Je=n.n(Ge),Ze=(n("5df3"),{mixins:[C],data:function(){return{user:this.emptyForm(),languages:[],roles:[]}},computed:{fields:function(){return{name:{label:this.$t("name"),type:"text",icon:"user"},email:{label:this.$t("email"),type:"email",icon:"email",link:!1,required:!0},password:{label:this.$t("password"),type:"password",icon:"key"},language:{label:this.$t("language"),type:"select",icon:"globe",options:this.languages,required:!0,empty:!1},role:{label:this.$t("role"),type:1===this.roles.length?"hidden":"radio",required:!0,options:this.roles}}}},methods:{create:function(){var t=this;this.$api.users.create(this.user).then(function(){t.success({message:":)",event:"user.create"})}).catch(function(e){t.$refs.dialog.error(e.message)})},emptyForm:function(){return{name:"",email:"",password:"",language:this.$store.state.system.info.defaultLanguage||"en",role:this.$user.role.name}},open:function(){var t=this,e=this.$api.roles.options({canBe:"created"}).then(function(e){t.roles=e,"admin"!==t.$user.role.name&&(t.roles=t.roles.filter(function(t){return"admin"!==t.value}))}).catch(function(e){t.$store.dispatch("notification/error",e)}),n=this.$api.translations.options().then(function(e){t.languages=e}).catch(function(e){t.$store.dispatch("notification/error",e)});Je.a.all([e,n]).then(function(){t.$refs.dialog.open()})},reset:function(){this.user=this.emptyForm()}}}),Xe=Ze,Qe=Object(_["a"])(Xe,Ye,We,!1,null,null,null),tn=Qe.exports,en=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("change"),size:"medium",theme:"positive"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}})],1)},nn=[],sn={mixins:[C],data:function(){return{user:{id:null,email:null}}},computed:{fields:function(){return{email:{label:this.$t("email"),preselect:!0,required:!0,type:"email"}}}},methods:{open:function(t){var e=this;this.$api.users.get(t,{select:["id","email"]}).then(function(t){e.user=t,e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;this.$api.users.changeEmail(this.user.id,this.user.email).then(function(e){t.$store.dispatch("content/revert","users/"+t.user.id),t.$user.id===t.user.id&&t.$store.dispatch("user/email",t.user.email);var n={message:":)",event:"user.changeEmail"};"User"===t.$route.name&&(n.route=t.$api.users.link(e.id)),t.success(n)}).catch(function(e){t.$refs.dialog.error(e.message)})}}},an=sn,on=Object(_["a"])(an,en,nn,!1,null,null,null),rn=on.exports,ln=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("change"),theme:"positive",icon:"check"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}})],1)},un=[],cn={mixins:[C],data:function(){return{user:{language:"en"},languages:[]}},computed:{fields:function(){return{language:{label:this.$t("language"),type:"select",icon:"globe",options:this.languages,required:!0,empty:!1}}}},created:function(){var t=this;this.$api.translations.options().then(function(e){t.languages=e})},methods:{open:function(t){var e=this;this.$api.users.get(t,{view:"compact"}).then(function(t){e.user=t,e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;this.$api.users.changeLanguage(this.user.id,this.user.language).then(function(e){t.user=e,t.$user.id===t.user.id&&t.$store.dispatch("user/language",t.user.language),t.success({message:":)",event:"user.changeLanguage"})}).catch(function(e){t.$refs.dialog.error(e.message)})}}},dn=cn,pn=Object(_["a"])(dn,ln,un,!1,null,null,null),fn=pn.exports,hn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("change"),theme:"positive",icon:"check"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.values,callback:function(e){t.values=e},expression:"values"}})],1)},mn=[],gn={mixins:[C],data:function(){return{user:null,values:{password:null,passwordConfirmation:null}}},computed:{fields:function(){return{password:{label:this.$t("user.changePassword.new"),type:"password",icon:"key"},passwordConfirmation:{label:this.$t("user.changePassword.new.confirm"),icon:"key",type:"password"}}}},methods:{open:function(t){var e=this;this.$api.users.get(t).then(function(t){e.user=t,e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;return!this.values.password||this.values.password.length<8?(this.$refs.dialog.error(this.$t("error.user.password.invalid")),!1):this.values.password!==this.values.passwordConfirmation?(this.$refs.dialog.error(this.$t("error.user.password.notSame")),!1):void this.$api.users.changePassword(this.user.id,this.values.password).then(function(){t.success({message:":)",event:"user.changePassword"})}).catch(function(e){t.$refs.dialog.error(e.message)})}}},bn=gn,vn=Object(_["a"])(bn,hn,mn,!1,null,null,null),kn=vn.exports,$n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("delete"),theme:"negative",icon:"trash"},on:{submit:t.submit}},[n("k-text",{domProps:{innerHTML:t._s(t.$t("user.delete.confirm",{email:t.user.email}))}})],1)},_n=[],yn={mixins:[C],data:function(){return{user:{email:null}}},methods:{open:function(t){var e=this;this.$api.users.get(t).then(function(t){e.user=t,e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;this.$api.users.delete(this.user.id).then(function(){t.$store.dispatch("content/remove","users/"+t.user.id),t.success({message:":)",event:"user.delete"}),"User"===t.$route.name&&t.$router.push("/users")}).catch(function(e){t.$refs.dialog.error(e.message)})}}},xn=yn,wn=Object(_["a"])(xn,$n,_n,!1,null,null,null),On=wn.exports,Cn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("rename"),size:"medium",theme:"positive"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}})],1)},Sn=[],En={mixins:[C],data:function(){return{user:{id:null,name:null}}},computed:{fields:function(){return{name:{label:this.$t("name"),type:"text",icon:"user",preselect:!0}}}},methods:{open:function(t){var e=this;this.$api.users.get(t,{select:["id","name"]}).then(function(t){e.user=t,e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;this.user.name=this.user.name.trim(),this.$api.users.changeName(this.user.id,this.user.name).then(function(){t.$user.id===t.user.id&&t.$store.dispatch("user/name",t.user.name),t.success({message:":)",event:"user.changeName"})}).catch(function(e){t.$refs.dialog.error(e.message)})}}},jn=En,Tn=Object(_["a"])(jn,Cn,Sn,!1,null,null,null),In=Tn.exports,Ln=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("user.changeRole"),size:"medium",theme:"positive"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}})],1)},qn=[],An={mixins:[C],data:function(){return{roles:[],user:{id:null,role:"visitor"}}},computed:{fields:function(){return{role:{label:this.$t("user.changeRole.select"),type:"radio",required:!0,options:this.roles}}}},methods:{open:function(t){var e=this;this.id=t,this.$api.users.get(t).then(function(t){e.$api.roles.options({canBe:"changed"}).then(function(n){e.roles=n,"admin"!==e.$user.role.name&&(e.roles=e.roles.filter(function(t){return"admin"!==t.value})),e.user=t,e.user.role=e.user.role.name,e.$refs.dialog.open()})}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;this.$api.users.changeRole(this.user.id,this.user.role).then(function(){t.$user.id===t.user.id&&t.$store.dispatch("user/load"),t.success({message:":)",event:"user.changeRole"})}).catch(function(e){t.$refs.dialog.error(e.message)})}}},Nn=An,Bn=Object(_["a"])(Nn,Ln,qn,!1,null,null,null),Pn=Bn.exports,Dn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",staticClass:"k-users-dialog",attrs:{size:"medium"},on:{cancel:function(e){return t.$emit("cancel")},submit:t.submit}},[t.issue?[n("k-box",{attrs:{text:t.issue,theme:"negative"}})]:[t.options.search?n("k-input",{staticClass:"k-dialog-search",attrs:{autofocus:!0,placeholder:t.$t("search")+" …",type:"text",icon:"search"},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}}):t._e(),t.models.length?[n("k-list",t._l(t.models,function(e){return n("k-list-item",{key:e.email,attrs:{text:e.username,image:e.image,icon:e.icon},on:{click:function(n){return t.toggle(e)}}},[t.isSelected(e)?n("k-button",{attrs:{slot:"options",autofocus:!0,icon:t.checkedIcon,tooltip:t.$t("remove"),theme:"positive"},slot:"options"}):n("k-button",{attrs:{slot:"options",autofocus:!0,tooltip:t.$t("select"),icon:"circle-outline"},slot:"options"})],1)}),1),n("k-pagination",t._b({staticClass:"k-dialog-pagination",attrs:{details:!0,dropdown:!1,align:"center"},on:{paginate:t.paginate}},"k-pagination",t.pagination,!1))]:n("k-empty",{attrs:{icon:"users"}},[t._v("\n "+t._s(t.$t("dialog.users.empty"))+"\n ")])]],2)},Rn=[],Mn={mixins:[Ot]},zn=Mn,Un=(n("7568"),Object(_["a"])(zn,Dn,Rn,!1,null,null,null)),Fn=Un.exports,Hn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dropdown",{staticClass:"k-autocomplete"},[t._t("default"),n("k-dropdown-content",t._g({ref:"dropdown",attrs:{autofocus:!0}},t.$listeners),t._l(t.matches,function(e,i){return n("k-dropdown-item",t._b({key:i,on:{mousedown:function(n){return t.onSelect(e)},keydown:[function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"tab",9,n.key,"Tab")?null:(n.preventDefault(),t.onSelect(e))},function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"enter",13,n.key,"Enter")?null:(n.preventDefault(),t.onSelect(e))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])?null:"button"in e&&0!==e.button?null:(e.preventDefault(),t.close(e))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"backspace",void 0,e.key,void 0)?null:(e.preventDefault(),t.close(e))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"delete",[8,46],e.key,["Backspace","Delete","Del"])?null:(e.preventDefault(),t.close(e))}]}},"k-dropdown-item",e,!1),[t._v("\n "+t._s(e.text)+"\n ")])}),1),t._v("\n "+t._s(t.query)+"\n")],2)},Kn=[],Vn=(n("4917"),n("3b2b"),{props:{limit:10,skip:{type:Array,default:function(){return[]}},options:Array,query:String},data:function(){return{matches:[],selected:{text:null}}},methods:{close:function(){this.$refs.dropdown.close()},onSelect:function(t){this.$refs.dropdown.close(),this.$emit("select",t)},search:function(t){var e=this;if(!(t.length<1)){var n=new RegExp(RegExp.escape(t),"ig");this.matches=this.options.filter(function(t){return!!t.text&&(-1===e.skip.indexOf(t.value)&&null!==t.text.match(n))}).slice(0,this.limit),this.$emit("search",t,this.matches),this.$refs.dropdown.open()}}}}),Yn=Vn,Wn=Object(_["a"])(Yn,Hn,Kn,!1,null,null,null),Gn=Wn.exports,Jn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-calendar-input"},[n("nav",[n("k-button",{attrs:{icon:"angle-left"},on:{click:t.prev}}),n("span",{staticClass:"k-calendar-selects"},[n("k-select-input",{attrs:{options:t.months,disabled:t.disabled,required:!0},model:{value:t.month,callback:function(e){t.month=t._n(e)},expression:"month"}}),n("k-select-input",{attrs:{options:t.years,disabled:t.disabled,required:!0},model:{value:t.year,callback:function(e){t.year=t._n(e)},expression:"year"}})],1),n("k-button",{attrs:{icon:"angle-right"},on:{click:t.next}})],1),n("table",{staticClass:"k-calendar-table"},[n("thead",[n("tr",t._l(t.weekdays,function(e){return n("th",{key:"weekday_"+e},[t._v(t._s(e))])}),0)]),n("tbody",t._l(t.numberOfWeeks,function(e){return n("tr",{key:"week_"+e},t._l(t.days(e),function(e,i){return n("td",{key:"day_"+i,staticClass:"k-calendar-day",attrs:{"aria-current":!!t.isToday(e)&&"date","aria-selected":!!t.isCurrent(e)&&"date"}},[e?n("k-button",{on:{click:function(n){return t.select(e)}}},[t._v(t._s(e))]):t._e()],1)}),0)}),0),n("tfoot",[n("tr",[n("td",{staticClass:"k-calendar-today",attrs:{colspan:"7"}},[n("k-button",{on:{click:t.selectToday}},[t._v(t._s(t.$t("today")))])],1)])])])])},Zn=[],Xn={props:{value:String,disabled:Boolean},data:function(){var t=this.value?this.$library.dayjs(this.value):this.$library.dayjs();return{day:t.date(),month:t.month(),year:t.year(),today:this.$library.dayjs(),current:t}},computed:{date:function(){return this.$library.dayjs("".concat(this.year,"-").concat(this.month+1,"-").concat(this.day))},numberOfDays:function(){return this.date.daysInMonth()},numberOfWeeks:function(){return Math.ceil((this.numberOfDays+this.firstWeekday-1)/7)},firstWeekday:function(){var t=this.date.clone().startOf("month").day();return t>0?t:7},weekdays:function(){return[this.$t("days.mon"),this.$t("days.tue"),this.$t("days.wed"),this.$t("days.thu"),this.$t("days.fri"),this.$t("days.sat"),this.$t("days.sun")]},monthnames:function(){return[this.$t("months.january"),this.$t("months.february"),this.$t("months.march"),this.$t("months.april"),this.$t("months.may"),this.$t("months.june"),this.$t("months.july"),this.$t("months.august"),this.$t("months.september"),this.$t("months.october"),this.$t("months.november"),this.$t("months.december")]},months:function(){var t=[];return this.monthnames.forEach(function(e,n){t.push({value:n,text:e})}),t},years:function(){for(var t=[],e=this.year-10;e<=this.year+10;e++)t.push({value:e,text:this.$helper.pad(e)});return t}},watch:{value:function(t){var e=this.$library.dayjs(t);this.day=e.date(),this.month=e.month(),this.year=e.year(),this.current=e}},methods:{days:function(t){for(var e=[],n=7*(t-1)+1,i=n;ithis.numberOfDays?e.push(""):e.push(s)}return e},next:function(){var t=this.date.clone().add(1,"month");this.set(t)},isToday:function(t){return this.month===this.today.month()&&this.year===this.today.year()&&t===this.today.date()},isCurrent:function(t){return this.month===this.current.month()&&this.year===this.current.year()&&t===this.current.date()},prev:function(){var t=this.date.clone().subtract(1,"month");this.set(t)},go:function(t,e){"today"===t&&(t=this.today.year(),e=this.today.month()),this.year=t,this.month=e},set:function(t){this.day=t.date(),this.month=t.month(),this.year=t.year()},selectToday:function(){this.set(this.$library.dayjs()),this.select(this.day)},select:function(t){t&&(this.day=t);var e=this.$library.dayjs(new Date(this.year,this.month,this.day,this.current.hour(),this.current.minute()));this.$emit("input",e.toISOString())}}},Qn=Xn,ti=(n("ee15"),Object(_["a"])(Qn,Jn,Zn,!1,null,null,null)),ei=ti.exports,ni=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"k-counter",attrs:{"data-invalid":!t.valid}},[n("span",[t._v(t._s(t.count))]),t.min&&t.max?n("span",{staticClass:"k-counter-rules"},[t._v("("+t._s(t.min)+"–"+t._s(t.max)+")")]):t.min?n("span",{staticClass:"k-counter-rules"},[t._v("≥ "+t._s(t.min))]):t.max?n("span",{staticClass:"k-counter-rules"},[t._v("≤ "+t._s(t.max))]):t._e()])},ii=[],si=(n("c5f6"),{props:{count:Number,min:Number,max:Number,required:{type:Boolean,default:!1}},computed:{valid:function(){return!1===this.required&&0===this.count||(!0!==this.required||0!==this.count)&&(!(this.min&&this.countthis.max))}}}),ai=si,oi=(n("fc0f"),Object(_["a"])(ai,ni,ii,!1,null,null,null)),ri=oi.exports,li=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("form",{ref:"form",staticClass:"k-form",attrs:{method:"POST",autocomplete:"off",novalidate:""},on:{submit:function(e){return e.preventDefault(),t.onSubmit(e)}}},[t._t("header"),t._t("default",[n("k-fieldset",t._g({ref:"fields",attrs:{disabled:t.disabled,fields:t.fields,novalidate:t.novalidate},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}},t.listeners))]),t._t("footer"),n("input",{ref:"submitter",staticClass:"k-form-submitter",attrs:{type:"submit"}})],2)},ui=[],ci={props:{disabled:Boolean,config:Object,fields:{type:[Array,Object],default:function(){return{}}},novalidate:{type:Boolean,default:!1},value:{type:Object,default:function(){return{}}}},data:function(){return{errors:{},listeners:Object(I["a"])({},this.$listeners,{submit:this.onSubmit})}},methods:{focus:function(t){this.$refs.fields&&this.$refs.fields.focus&&this.$refs.fields.focus(t)},onSubmit:function(){this.$emit("submit",this.value)},submit:function(){this.$refs.submitter.click()}}},di=ci,pi=(n("5d33"),Object(_["a"])(di,li,ui,!1,null,null,null)),fi=pi.exports,hi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("nav",{staticClass:"k-form-buttons",attrs:{"data-theme":t.mode}},["unlock"===t.mode?n("k-view",[n("p",{staticClass:"k-form-lock-info"},[t._v("\n "+t._s(t.$t("lock.isUnlocked"))+"\n ")]),n("span",{staticClass:"k-form-lock-buttons"},[n("k-button",{staticClass:"k-form-button",attrs:{icon:"download"},on:{click:t.onDownload}},[t._v("\n "+t._s(t.$t("download"))+"\n ")]),n("k-button",{staticClass:"k-form-button",attrs:{icon:"check"},on:{click:t.onResolve}},[t._v("\n "+t._s(t.$t("confirm"))+"\n ")])],1)]):"lock"===t.mode?n("k-view",[n("p",{staticClass:"k-form-lock-info"},[n("k-icon",{attrs:{type:"lock"}}),n("span",{domProps:{innerHTML:t._s(t.$t("lock.isLocked",{email:t.form.lock.email}))}})],1),t.form.lock.unlockable?n("k-button",{staticClass:"k-form-button",attrs:{icon:"unlock"},on:{click:t.setUnlock}},[t._v("\n "+t._s(t.$t("lock.unlock"))+"\n ")]):n("k-icon",{staticClass:"k-form-lock-loader",attrs:{type:"loader"}})],1):"changes"===t.mode?n("k-view",[n("k-button",{staticClass:"k-form-button",attrs:{disabled:t.isDisabled,icon:"undo"},on:{click:t.onRevert}},[t._v("\n "+t._s(t.$t("revert"))+"\n ")]),n("k-button",{staticClass:"k-form-button",attrs:{disabled:t.isDisabled,icon:"check"},on:{click:t.onSave}},[t._v("\n "+t._s(t.$t("save"))+"\n ")])],1):t._e()],1)},mi=[],gi=n("75fc"),bi={data:function(){return{supportsLocking:!0}},computed:{api:function(){return{lock:[this.$route.path+"/lock",null,null,!0],unlock:[this.$route.path+"/unlock",null,null,!0]}},hasChanges:function(){return this.$store.getters["content/hasChanges"]()},form:function(){return{lock:this.$store.state.content.status.lock,unlock:this.$store.state.content.status.unlock}},id:function(){return this.$store.state.content.current},isDisabled:function(){return!1===this.$store.state.content.status.enabled},isLocked:function(){return null!==this.form.lock},isUnlocked:function(){return null!==this.form.unlock},mode:function(){return!0===this.isUnlocked?"unlock":!0===this.isLocked?"lock":!0===this.hasChanges?"changes":void 0}},watch:{hasChanges:function(t,e){if(!1===e&&!0===t)return this.$store.dispatch("heartbeat/remove",this.getLock),void this.$store.dispatch("heartbeat/add",[this.setLock,30]);this.id&&!0===e&&!1===t&&this.removeLock()},id:function(){this.id&&!1===this.hasChanges&&this.$store.dispatch("heartbeat/add",[this.getLock,10])}},created:function(){this.$events.$on("keydown.cmd.s",this.onSave)},destroyed:function(){this.$events.$off("keydown.cmd.s",this.onSave)},methods:{getLock:function(){var t,e=this;return(t=this.$api).get.apply(t,Object(gi["a"])(this.api.lock)).then(function(t){if(!1===t.supported)return e.supportsLocking=!1,void e.$store.dispatch("heartbeat/remove",e.getLock);!1===t.locked?(e.isLocked&&e.form.lock.user!==e.$store.state.user.current.id&&e.$events.$emit("model.reload"),e.$store.dispatch("content/lock",null)):e.$store.dispatch("content/lock",t.locked)}).catch(function(){})},setLock:function(){var t,e=this;!0===this.supportsLocking&&(t=this.$api).patch.apply(t,Object(gi["a"])(this.api.lock)).catch(function(t){if("error.lock.notImplemented"===t.key)return e.supportsLocking=!1,e.$store.dispatch("heartbeat/remove",e.setLock),!1;e.$store.dispatch("content/revert",e.id),e.$store.dispatch("heartbeat/remove",e.setLock),e.$store.dispatch("heartbeat/add",[e.getLock,10])})},removeLock:function(){var t,e=this;!0===this.supportsLocking&&(this.$store.dispatch("heartbeat/remove",this.setLock),(t=this.$api).delete.apply(t,Object(gi["a"])(this.api.lock)).then(function(){e.$store.dispatch("content/lock",null),e.$store.dispatch("heartbeat/add",[e.getLock,10])}).catch(function(){}))},setUnlock:function(){var t,e=this;!0===this.supportsLocking&&(this.$store.dispatch("heartbeat/remove",this.setLock),(t=this.$api).patch.apply(t,Object(gi["a"])(this.api.unlock)).then(function(){e.$store.dispatch("content/lock",null),e.$store.dispatch("heartbeat/add",[e.getLock,10])}).catch(function(){}))},removeUnlock:function(){var t,e=this;!0===this.supportsLocking&&(this.$store.dispatch("heartbeat/remove",this.setLock),(t=this.$api).delete.apply(t,Object(gi["a"])(this.api.unlock)).then(function(){e.$store.dispatch("content/unlock",null),e.$store.dispatch("heartbeat/add",[e.getLock,10])}).catch(function(){}))},onDownload:function(){var t=this,e="";kt()(this.form.unlock).forEach(function(n){e+=n+": \n\n"+t.form.unlock[n],e+="\n\n----\n\n"});var n=document.createElement("a");n.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(e)),n.setAttribute("download",this.id+".txt"),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)},onResolve:function(){this.$store.dispatch("content/revert"),this.removeUnlock()},onRevert:function(){this.$store.dispatch("content/revert")},onSave:function(t){var e=this;return!!t&&(t.preventDefault&&t.preventDefault(),!1===this.hasChanges||void this.$store.dispatch("content/save").then(function(){e.$events.$emit("model.update"),e.$store.dispatch("notification/success",":)")}).catch(function(t){403!==t.code&&(t.details&&kt()(t.details).length>0?e.$store.dispatch("notification/error",{message:e.$t("error.form.incomplete"),details:t.details}):e.$store.dispatch("notification/error",{message:e.$t("error.form.notSaved"),details:[{label:"Exception: "+t.exception,message:t.message}]}))}))}}},vi=bi,ki=(n("18dd"),Object(_["a"])(vi,hi,mi,!1,null,null,null)),$i=ki.exports,_i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.hasChanges?n("k-dropdown",{staticClass:"k-form-indicator"},[n("k-button",{staticClass:"k-topbar-button",on:{click:t.toggle}},[n("k-icon",{staticClass:"k-form-indicator-icon",attrs:{type:"edit"}})],1),n("k-dropdown-content",{ref:"list",attrs:{align:"right"}},[n("p",{staticClass:"k-form-indicator-info"},[t._v("\n "+t._s(t.$t("lock.unsaved"))+":\n ")]),n("hr"),t._l(t.entries,function(e){return n("k-dropdown-item",{key:e.id,attrs:{icon:e.icon},nativeOn:{click:function(n){return n.stopPropagation(),t.go(e.target)}}},[t._v("\n "+t._s(e.label)+"\n ")])})],2)],1):t._e()},yi=[],xi=(n("28a5"),n("f559"),{data:function(){return{isOpen:!1,entries:[]}},computed:{store:function(){return this.$store.state.content.models},models:function(){var t=this,e=kt()(this.store).filter(function(e){return!!t.store[e]}),n=e.map(function(e){return Object(I["a"])({id:e},t.store[e])});return n.filter(function(t){return kt()(t.changes).length>0})},hasChanges:function(){return this.models.length>0}},methods:{go:function(t){if(t.language&&this.$store.state.languages.current.code!==t.language){var e=this.$store.state.languages.all.filter(function(e){return e.code===t.language})[0];this.$store.dispatch("languages/current",e)}this.$router.push(t.link)},load:function(){var t=this,e=this.models.map(function(e){return t.$api.get(e.api,{view:"compact"},null,!0).then(function(n){var i;if(i=!0===e.id.startsWith("pages/")?{icon:"page",label:n.title,target:{link:t.$api.pages.link(n.id)}}:!0===e.id.startsWith("files/")?{icon:"image",label:n.filename,target:{link:n.link}}:!0===e.id.startsWith("users/")?{icon:"user",label:n.email,target:{link:t.$api.users.link(n.id)}}:{icon:"home",label:n.title,target:{link:"/site"}},t.$store.state.languages.current){var s=e.id.split("/").pop();i.label=i.label+" ("+s+")",i.target.language=s}return i}).catch(function(){return t.$store.dispatch("content/remove",e.id),null})});return Je.a.all(e).then(function(e){t.entries=e.filter(function(t){return null!==t}),0===t.entries.length&&t.$store.dispatch("notification/success",t.$t("lock.unsaved.empty"))})},toggle:function(){var t=this;!1===this.$refs.list.isOpen?this.load().then(function(){t.$refs.list&&t.$refs.list.toggle()}):this.$refs.list.toggle()}}}),wi=xi,Oi=(n("9e26"),Object(_["a"])(wi,_i,yi,!1,null,null,null)),Ci=Oi.exports,Si=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:"k-field k-field-name-"+t.name,attrs:{"data-disabled":t.disabled},on:{focusin:function(e){return t.$emit("focus",e)},focusout:function(e){return t.$emit("blur",e)}}},[t._t("header",[n("header",{staticClass:"k-field-header"},[t._t("label",[n("label",{staticClass:"k-field-label",attrs:{for:t.input}},[t._v(t._s(t.labelText)+" "),t.required?n("abbr",{attrs:{title:t.$t("field.required")}},[t._v("*")]):t._e()])]),t._t("options"),t._t("counter",[t.counter?n("k-counter",t._b({staticClass:"k-field-counter",attrs:{required:t.required}},"k-counter",t.counter,!1)):t._e()])],2)]),t._t("default"),t._t("footer",[t.help||t.$slots.help?n("footer",{staticClass:"k-field-footer"},[t._t("help",[t.help?n("k-text",{staticClass:"k-field-help",attrs:{theme:"help"},domProps:{innerHTML:t._s(t.help)}}):t._e()])],2):t._e()])],2)},Ei=[],ji={inheritAttrs:!1,props:{counter:[Boolean,Object],disabled:Boolean,endpoints:Object,help:String,input:[String,Number],label:String,name:[String,Number],required:Boolean,type:String},computed:{labelText:function(){return this.label||" "}}},Ti=ji,Ii=(n("a134"),Object(_["a"])(Ti,Si,Ei,!1,null,null,null)),Li=Ii.exports,qi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("fieldset",{staticClass:"k-fieldset"},[n("k-grid",t._l(t.fields,function(e,i){return"hidden"!==e.type&&t.meetsCondition(e)?n("k-column",{key:e.signature,attrs:{width:e.width}},[n("k-error-boundary",[t.hasFieldType(e.type)?n("k-"+e.type+"-field",t._b({ref:i,refInFor:!0,tag:"component",attrs:{name:i,novalidate:t.novalidate,disabled:t.disabled||e.disabled},on:{input:function(n){return t.$emit("input",t.value,e,i)},focus:function(n){return t.$emit("focus",n,e,i)},invalid:function(n,s){return t.onInvalid(n,s,e,i)},submit:function(n){return t.$emit("submit",n,e,i)}},model:{value:t.value[i],callback:function(e){t.$set(t.value,i,e)},expression:"value[fieldName]"}},"component",e,!1)):n("k-box",{attrs:{theme:"negative"}},[n("k-text",{attrs:{size:"small"}},[t._v("\n The field type "),n("strong",[t._v('"'+t._s(i)+'"')]),t._v(" does not exist\n ")])],1)],1)],1):t._e()}),1)],1)},Ai=[],Ni={props:{config:Object,disabled:Boolean,fields:{type:[Array,Object],default:function(){return[]}},novalidate:{type:Boolean,default:!1},value:{type:Object,default:function(){return{}}}},data:function(){return{errors:{}}},methods:{focus:function(t){if(t)this.hasField(t)&&"function"===typeof this.$refs[t][0].focus&&this.$refs[t][0].focus();else{var e=kt()(this.$refs)[0];this.focus(e)}},hasFieldType:function(t){return z["a"].options.components["k-"+t+"-field"]},hasField:function(t){return this.$refs[t]&&this.$refs[t][0]},meetsCondition:function(t){var e=this;if(!t.when)return!0;var n=!0;return kt()(t.when).forEach(function(i){var s=e.value[i.toLowerCase()],a=t.when[i];s!==a&&(n=!1)}),n},onInvalid:function(t,e,n,i){this.errors[i]=e,this.$emit("invalid",this.errors)},hasErrors:function(){return kt()(this.errors).length}}},Bi=Ni,Pi=(n("862b"),Object(_["a"])(Bi,qi,Ai,!1,null,null,null)),Di=Pi.exports,Ri=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-input",attrs:{"data-disabled":t.disabled,"data-invalid":!t.novalidate&&t.isInvalid,"data-theme":t.theme,"data-type":t.type}},[t.$slots.before||t.before?n("span",{staticClass:"k-input-before",on:{click:t.focus}},[t._t("before",[t._v(t._s(t.before))])],2):t._e(),n("span",{staticClass:"k-input-element",on:{click:function(e){return e.stopPropagation(),t.focus(e)}}},[t._t("default",[n("k-"+t.type+"-input",t._g(t._b({ref:"input",tag:"component",attrs:{value:t.value}},"component",t.inputProps,!1),t.listeners))])],2),t.$slots.after||t.after?n("span",{staticClass:"k-input-after",on:{click:t.focus}},[t._t("after",[t._v(t._s(t.after))])],2):t._e(),t.$slots.icon||t.icon?n("span",{staticClass:"k-input-icon",on:{click:t.focus}},[t._t("icon",[n("k-icon",{attrs:{type:t.icon}})])],2):t._e()])},Mi=[],zi={inheritAttrs:!1,props:{after:String,before:String,disabled:Boolean,type:String,icon:[String,Boolean],invalid:Boolean,theme:String,novalidate:{type:Boolean,default:!1},value:{type:[String,Boolean,Number,Object,Array],default:null}},data:function(){var t=this;return{isInvalid:this.invalid,listeners:Object(I["a"])({},this.$listeners,{invalid:function(e,n){t.isInvalid=e,t.$emit("invalid",e,n)}})}},computed:{inputProps:function(){return Object(I["a"])({},this.$props,this.$attrs)}},methods:{blur:function(t){t.relatedTarget&&!1===this.$el.contains(t.relatedTarget)&&this.$refs.input.blur&&this.$refs.input.blur()},focus:function(t){if(t&&t.target&&"INPUT"===t.target.tagName)t.target.focus();else if(this.$refs.input&&this.$refs.input.focus)this.$refs.input.focus();else{var e=this.$el.querySelector("input, select, textarea");e&&e.focus()}}}},Ui=zi,Fi=(n("c7c8"),Object(_["a"])(Ui,Ri,Mi,!1,null,null,null)),Hi=Fi.exports,Ki=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-upload"},[n("input",{ref:"input",attrs:{accept:t.options.accept,multiple:t.options.multiple,"aria-hidden":"true",type:"file",tabindex:"-1"},on:{change:t.select,click:function(t){t.stopPropagation()}}}),n("k-dialog",{ref:"dialog",attrs:{size:"medium"}},[t.errors.length>0?[n("k-headline",[t._v(t._s(t.$t("upload.errors")))]),n("ul",{staticClass:"k-upload-error-list"},t._l(t.errors,function(e,i){return n("li",{key:"error-"+i},[n("p",{staticClass:"k-upload-error-filename"},[t._v(t._s(e.file.name))]),n("p",{staticClass:"k-upload-error-message"},[t._v(t._s(e.message))])])}),0)]:[n("k-headline",[t._v(t._s(t.$t("upload.progress")))]),n("ul",{staticClass:"k-upload-list"},t._l(t.files,function(e,i){return n("li",{key:"file-"+i},[n("k-progress",{ref:e.name,refInFor:!0}),n("p",{staticClass:"k-upload-list-filename"},[t._v(t._s(e.name))]),n("p",[t._v(t._s(t.errors[e.name]))])],1)}),0)],n("template",{slot:"footer"},[t.errors.length>0?[n("k-button-group",[n("k-button",{attrs:{icon:"check"},on:{click:function(e){return t.$refs.dialog.close()}}},[t._v("\n "+t._s(t.$t("confirm"))+"\n ")])],1)]:t._e()],2)],2)],1)},Vi=[],Yi=n("5176"),Wi=n.n(Yi),Gi={props:{url:{type:String},accept:{type:String,default:"*"},attributes:{type:Object},multiple:{type:Boolean,default:!0},max:{type:Number}},data:function(){return{options:this.$props,completed:{},errors:[],files:[],total:0}},methods:{open:function(t){var e=this;this.params(t),setTimeout(function(){e.$refs.input.click()},1)},params:function(t){this.options=Wi()({},this.$props,t)},select:function(t){this.upload(t.target.files)},drop:function(t,e){this.params(e),this.upload(t)},upload:function(t){var e=this;this.$refs.dialog.open(),this.files=Object(gi["a"])(t),this.completed={},this.errors=[],this.hasErrors=!1,this.options.max&&(this.files=this.files.slice(0,this.options.max)),this.total=this.files.length,this.files.forEach(function(t){e.$helper.upload(t,{url:e.options.url,attributes:e.options.attributes,headers:{"X-CSRF":window.panel.csrf},progress:function(t,n,i){e.$refs[n.name]&&e.$refs[n.name][0]&&e.$refs[n.name][0].set(i)},success:function(t,n,i){e.complete(n,i.data)},error:function(t,n,i){e.errors.push({file:n,message:i.message}),e.complete(n,i.data)}})})},complete:function(t,e){var n=this;if(this.completed[t.name]=e,kt()(this.completed).length==this.total){if(this.$refs.input.value="",this.errors.length>0)return this.$forceUpdate(),void this.$emit("error",this.files);setTimeout(function(){n.$refs.dialog.close(),n.$emit("success",n.files,_t()(n.completed))},250)}}}},Ji=Gi,Zi=(n("5aee"),Object(_["a"])(Ji,Ki,Vi,!1,null,null,null)),Xi=Zi.exports,Qi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("label",{staticClass:"k-checkbox-input",on:{click:function(t){t.stopPropagation()}}},[n("input",{ref:"input",staticClass:"k-checkbox-input-native",attrs:{disabled:t.disabled,id:t.id,type:"checkbox"},domProps:{checked:t.value},on:{change:function(e){return t.onChange(e.target.checked)}}}),n("span",{staticClass:"k-checkbox-input-icon",attrs:{"aria-hidden":"true"}},[n("svg",{attrs:{width:"12",height:"10",viewBox:"0 0 12 10",xmlns:"http://www.w3.org/2000/svg"}},[n("path",{attrs:{d:"M1 5l3.3 3L11 1","stroke-width":"2",fill:"none","fill-rule":"evenodd"}})])]),n("span",{staticClass:"k-checkbox-input-label",domProps:{innerHTML:t._s(t.label)}})])},ts=[],es=n("b5ae"),ns={inheritAttrs:!1,props:{autofocus:Boolean,disabled:Boolean,id:[Number,String],label:String,required:Boolean,value:Boolean},watch:{value:function(){this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{focus:function(){this.$refs.input.focus()},onChange:function(t){this.$emit("input",t)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},select:function(){this.focus()}},validations:function(){return{value:{required:!this.required||es["required"]}}}},is=ns,ss=(n("42e4"),Object(_["a"])(is,Qi,ts,!1,null,null,null)),as=ss.exports,os=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ul",{staticClass:"k-checkboxes-input",style:"--columns:"+t.columns},t._l(t.options,function(e,i){return n("li",{key:i},[n("k-checkbox-input",{attrs:{id:t.id+"-"+i,label:e.text,value:-1!==t.selected.indexOf(e.value)},on:{input:function(n){return t.onInput(e.value,n)}}})],1)}),0)},rs=[],ls={inheritAttrs:!1,props:{autofocus:Boolean,columns:Number,disabled:Boolean,id:{type:[Number,String],default:function(){return this._uid}},max:Number,min:Number,options:Array,required:Boolean,value:{type:[Array,Object],default:function(){return[]}}},data:function(){return{selected:this.valueToArray(this.value)}},watch:{value:function(t){this.selected=this.valueToArray(t)},selected:function(){this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{focus:function(){this.$el.querySelector("input").focus()},onInput:function(t,e){if(!0===e)this.selected.push(t);else{var n=this.selected.indexOf(t);-1!==n&&this.selected.splice(n,1)}this.$emit("input",this.selected)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},select:function(){this.focus()},valueToArray:function(t){return!0===xt()(t)?t:"string"===typeof t?String(t).split(","):"object"===Object(Ht["a"])(t)?_t()(t):void 0}},validations:function(){return{selected:{required:!this.required||es["required"],min:!this.min||Object(es["minLength"])(this.min),max:!this.max||Object(es["maxLength"])(this.max)}}}},us=ls,cs=Object(_["a"])(us,os,rs,!1,null,null,null),ds=cs.exports,ps=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-date-input"},[n("k-select-input",{ref:"years",attrs:{"aria-label":t.$t("year"),options:t.years,disabled:t.disabled,required:t.required,value:t.year,placeholder:"––––"},on:{input:t.setYear,invalid:t.onInvalid}}),n("span",{staticClass:"k-date-input-separator"},[t._v("-")]),n("k-select-input",{ref:"months",attrs:{"aria-label":t.$t("month"),options:t.months,disabled:t.disabled,required:t.required,value:t.month,placeholder:"––"},on:{input:t.setMonth,invalid:t.onInvalid}}),n("span",{staticClass:"k-date-input-separator"},[t._v("-")]),n("k-select-input",{ref:"days",attrs:{"aria-label":t.$t("day"),autofocus:t.autofocus,id:t.id,options:t.days,disabled:t.disabled,required:t.required,value:t.day,placeholder:"––"},on:{input:t.setDay,invalid:t.onInvalid}})],1)},fs=[],hs=n("e814"),ms=n.n(hs),gs={inheritAttrs:!1,props:{autofocus:Boolean,disabled:Boolean,id:[String,Number],max:String,min:String,required:Boolean,value:String},data:function(){return{date:this.$library.dayjs(this.value),minDate:this.calculate(this.min,"min"),maxDate:this.calculate(this.max,"max")}},computed:{day:function(){return isNaN(this.date.date())?"":this.date.date()},days:function(){return this.options(1,this.date.daysInMonth()||31,"days")},month:function(){return isNaN(this.date.date())?"":this.date.month()+1},months:function(){return this.options(1,12,"months")},year:function(){return isNaN(this.date.year())?"":this.date.year()},years:function(){var t=this.date.isBefore(this.minDate)?this.date.year():this.minDate.year(),e=this.date.isAfter(this.maxDate)?this.date.year():this.maxDate.year();return this.options(t,e)}},watch:{value:function(t){this.date=this.$library.dayjs(t)}},methods:{calculate:function(t,e){var n={min:{run:"subtract",take:"startOf"},max:{run:"add",take:"endOf"}}[e],i=t?this.$library.dayjs(t):null;return i&&!1!==i.isValid()||(i=this.$library.dayjs()[n.run](10,"year")[n.take]("year")),i},focus:function(){this.$refs.years.focus()},onInput:function(){!1!==this.date.isValid()?this.$emit("input",this.date.toISOString()):this.$emit("input","")},onInvalid:function(t,e){this.$emit("invalid",t,e)},options:function(t,e){for(var n=[],i=t;i<=e;i++)n.push({value:i,text:this.$helper.pad(i)});return n},set:function(t,e){if(""===e||null===e||!1===e||-1===e)return this.setInvalid(),void this.onInput();if(!1===this.date.isValid())return this.setInitialDate(t,e),void this.onInput();var n=this.date,i=this.date.date();this.date=this.date.set(t,ms()(e)),"month"===t&&this.date.date()!==i&&(this.date=n.set("date",1).set("month",e).endOf("month")),this.onInput()},setInvalid:function(){this.date=this.$library.dayjs("invalid")},setInitialDate:function(t,e){var n=this.$library.dayjs();return this.date=this.$library.dayjs().set(t,ms()(e)),"date"===t&&n.month()!==this.date.month()&&(this.date=n.endOf("month")),this.date},setDay:function(t){this.set("date",t)},setMonth:function(t){this.set("month",t-1)},setYear:function(t){this.set("year",t)}}},bs=gs,vs=(n("6ab3"),Object(_["a"])(bs,ps,fs,!1,null,null,null)),ks=vs.exports,$s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-datetime-input"},[n("k-date-input",{ref:"dateInput",attrs:{autofocus:t.autofocus,required:t.required,id:t.id,min:t.min,max:t.max,disabled:t.disabled,value:t.dateValue},on:{input:t.setDate}}),n("k-time-input",t._b({ref:"timeInput",attrs:{required:t.required,disabled:t.disabled,value:t.timeValue},on:{input:t.setTime}},"k-time-input",t.timeOptions,!1))],1)},_s=[],ys={inheritAttrs:!1,props:Object(I["a"])({},ks.props,{time:{type:[Boolean,Object],default:function(){return{}}},value:String}),data:function(){return{dateValue:this.parseDate(this.value),timeValue:this.parseTime(this.value),timeOptions:this.setTimeOptions()}},watch:{value:function(t){this.dateValue=this.parseDate(t),this.timeValue=this.parseTime(t),this.onInvalid()}},mounted:function(){this.onInvalid()},methods:{focus:function(){this.$refs.dateInput.focus()},onInput:function(){if(this.timeValue&&this.dateValue){var t=this.dateValue+"T"+this.timeValue+":00";this.$emit("input",t)}else this.$emit("input","")},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},parseDate:function(t){var e=this.$library.dayjs(t);return e.isValid()?e.format("YYYY-MM-DD"):null},parseTime:function(t){var e=this.$library.dayjs(t);return e.isValid()?e.format("HH:mm"):null},setDate:function(t){t&&!this.timeValue&&(this.timeValue=this.$library.dayjs().format("HH:mm")),t?this.dateValue=this.parseDate(t):(this.dateValue=null,this.timeValue=null),this.onInput()},setTime:function(t){t&&!this.dateValue&&(this.dateValue=this.$library.dayjs().format("YYYY-MM-DD")),t?this.timeValue=t:(this.dateValue=null,this.timeValue=null),this.onInput()},setTimeOptions:function(){return!0===this.time?{}:this.time}},validations:function(){return{value:{required:!this.required||es["required"]}}}},xs=ys,ws=(n("4433"),Object(_["a"])(xs,$s,_s,!1,null,null,null)),Os=ws.exports,Cs=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("input",t._g(t._b({ref:"input",staticClass:"k-text-input"},"input",{autocomplete:t.autocomplete,autofocus:t.autofocus,disabled:t.disabled,id:t.id,minlength:t.minlength,name:t.name,pattern:t.pattern,placeholder:t.placeholder,required:t.required,spellcheck:t.spellcheck,type:t.type,value:t.value},!1),t.listeners))},Ss=[],Es={inheritAttrs:!1,class:"k-text-input",props:{autocomplete:{type:[Boolean,String],default:"off"},autofocus:Boolean,disabled:Boolean,id:[Number,String],maxlength:Number,minlength:Number,name:[Number,String],pattern:String,placeholder:String,preselect:Boolean,required:Boolean,spellcheck:{type:[Boolean,String],default:"off"},type:{type:String,default:"text"},value:String},data:function(){var t=this;return{listeners:Object(I["a"])({},this.$listeners,{input:function(e){return t.onInput(e.target.value)}})}},watch:{value:function(){this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus(),this.$props.preselect&&this.select()},methods:{focus:function(){this.$refs.input.focus()},onInput:function(t){this.$emit("input",t)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},select:function(){this.$refs.input.select()}},validations:function(){var t=this,e=function(e){return!t.required&&!e||!t.$refs.input.validity.patternMismatch};return{value:{required:!this.required||es["required"],minLength:!this.minlength||Object(es["minLength"])(this.minlength),maxLength:!this.maxlength||Object(es["maxLength"])(this.maxlength),email:"email"!==this.type||es["email"],url:"url"!==this.type||es["url"],pattern:!this.pattern||e}}}},js=Es,Ts=(n("cb8f"),Object(_["a"])(js,Cs,Ss,!1,null,null,null)),Is=Ts.exports,Ls={extends:Is,props:Object(I["a"])({},Is.props,{autocomplete:{type:String,default:"email"},placeholder:{type:String,default:function(){return this.$t("email.placeholder")}},type:{type:String,default:"email"}})},qs=Ls,As=Object(_["a"])(qs,r,l,!1,null,null,null),Ns=As.exports,Bs=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-draggable",{staticClass:"k-multiselect-input",attrs:{list:t.state,options:t.dragOptions,"data-layout":t.layout,element:"k-dropdown"},on:{end:t.onInput},nativeOn:{click:function(e){return t.$refs.dropdown.toggle(e)}}},[t._l(t.sorted,function(e){return n("k-tag",{key:e.value,ref:e.value,refInFor:!0,attrs:{removable:!0},on:{remove:function(n){return t.remove(e)}},nativeOn:{click:function(t){t.stopPropagation()},keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])?null:"button"in e&&0!==e.button?null:t.navigate("prev")},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"right",39,e.key,["Right","ArrowRight"])?null:"button"in e&&2!==e.button?null:t.navigate("next")},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])?null:t.$refs.dropdown.open(e)}]}},[t._v("\n "+t._s(e.text)+"\n ")])}),n("k-dropdown-content",{ref:"dropdown",attrs:{slot:"footer"},on:{open:t.onOpen,close:t.onClose},nativeOn:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:(e.stopPropagation(),t.close(e))}},slot:"footer"},[t.search?n("k-dropdown-item",{staticClass:"k-multiselect-search",attrs:{icon:"search"}},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.q,expression:"q"}],ref:"search",domProps:{value:t.q},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:(e.stopPropagation(),t.escape(e))},input:function(e){e.target.composing||(t.q=e.target.value)}}})]):t._e(),n("div",{staticClass:"k-multiselect-options"},t._l(t.filtered,function(e){return n("k-dropdown-item",{key:e.value,class:{"k-multiselect-option":!0,selected:t.isSelected(e),disabled:!t.addable},attrs:{icon:t.isSelected(e)?"check":"circle-outline"},on:{click:function(n){return n.preventDefault(),t.select(e)}},nativeOn:{keydown:[function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"enter",13,n.key,"Enter")?null:(n.preventDefault(),n.stopPropagation(),t.select(e))},function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"space",32,n.key,[" ","Spacebar"])?null:(n.preventDefault(),n.stopPropagation(),t.select(e))}]}},[n("span",{domProps:{innerHTML:t._s(e.display)}}),n("span",{staticClass:"k-multiselect-value",domProps:{innerHTML:t._s(e.info)}})])}),1)],1)],2)},Ps=[],Ds=(n("20d6"),n("55dd"),{inheritAttrs:!1,props:{disabled:Boolean,id:[Number,String],max:Number,min:Number,layout:String,options:{type:Array,default:function(){return[]}},required:Boolean,search:Boolean,separator:{type:String,default:","},sort:Boolean,value:{type:Array,required:!0,default:function(){return[]}}},data:function(){return{state:this.value,q:null,scrollTop:0}},computed:{addable:function(){return!this.max||this.state.length1&&!this.sort},dragOptions:function(){return{disabled:!this.draggable,draggable:".k-tag",delay:1}},filtered:function(){if(null===this.q)return this.options.map(function(t){return Object(I["a"])({},t,{display:t.text,info:t.value})});var t=new RegExp("(".concat(RegExp.escape(this.q),")"),"ig");return this.options.filter(function(e){return String(e.text).match(t)||String(e.value).match(t)}).map(function(e){return Object(I["a"])({},e,{display:String(e.text).replace(t,"$1"),info:String(e.value).replace(t,"$1")})})},sorted:function(){var t=this;if(!1===this.sort)return this.state;var e=this.state,n=function(e){return t.options.findIndex(function(t){return t.value===e.value})};return e.sort(function(t,e){return n(t)-n(e)})}},watch:{value:function(t){this.state=t,this.onInvalid()}},mounted:function(){this.onInvalid(),this.$events.$on("click",this.close),this.$events.$on("keydown.cmd.s",this.close)},destroyed:function(){this.$events.$off("click",this.close),this.$events.$off("keydown.cmd.s",this.close)},methods:{add:function(t){!0===this.addable&&(this.state.push(t),this.onInput())},blur:function(){this.close()},close:function(){!0===this.$refs.dropdown.isOpen&&this.$refs.dropdown.close()},escape:function(){this.q?this.q=null:this.close()},focus:function(){this.$refs.dropdown.open()},index:function(t){return this.state.findIndex(function(e){return e.value===t.value})},isSelected:function(t){return-1!==this.index(t)},navigate:function(t){var e=document.activeElement;switch(t){case"prev":e&&e.previousSibling&&e.previousSibling.focus&&e.previousSibling.focus();break;case"next":e&&e.nextSibling&&e.nextSibling.focus&&e.nextSibling.focus();break}},onClose:function(){!1===this.$refs.dropdown.isOpen&&(document.activeElement===this.$parent.$el&&(this.q=null),this.$parent.$el.focus())},onInput:function(){this.$emit("input",this.sorted)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},onOpen:function(){var t=this;this.$nextTick(function(){t.$refs.search&&t.$refs.search.focus&&t.$refs.search.focus(),t.$refs.dropdown.$el.querySelector(".k-multiselect-options").scrollTop=t.scrollTop})},remove:function(t){this.state.splice(this.index(t),1),this.onInput()},select:function(t){this.scrollTop=this.$refs.dropdown.$el.querySelector(".k-multiselect-options").scrollTop,t={text:t.text,value:t.value},this.isSelected(t)?this.remove(t):this.add(t)}},validations:function(){return{state:{required:!this.required||es["required"],minLength:!this.min||Object(es["minLength"])(this.min),maxLength:!this.max||Object(es["maxLength"])(this.max)}}}}),Rs=Ds,Ms=(n("11ae"),Object(_["a"])(Rs,Bs,Ps,!1,null,null,null)),zs=Ms.exports,Us=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("input",t._g(t._b({ref:"input",staticClass:"k-number-input",attrs:{type:"number"},domProps:{value:t.number},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"cmd",void 0,e.key,void 0)&&t._k(e.keyCode,"s",void 0,e.key,void 0)?null:t.clean(e)}}},"input",{autofocus:t.autofocus,disabled:t.disabled,id:t.id,max:t.max,min:t.min,name:t.name,placeholder:t.placeholder,required:t.required,step:t.step},!1),t.listeners))},Fs=[],Hs=n("3be2"),Ks=n.n(Hs),Vs=n("59ad"),Ys=n.n(Vs),Ws=(n("6b54"),{inheritAttrs:!1,props:{autofocus:Boolean,disabled:Boolean,id:[Number,String],max:Number,min:Number,name:[Number,String],placeholder:String,preselect:Boolean,required:Boolean,step:Number,value:{type:[Number,String],default:null}},data:function(){var t=this;return{number:this.format(this.value),timeout:null,listeners:Object(I["a"])({},this.$listeners,{input:function(e){return t.onInput(e.target.value)},blur:this.onBlur})}},watch:{value:function(t){this.number=t},number:{immediate:!0,handler:function(){this.onInvalid()}}},mounted:function(){this.$props.autofocus&&this.focus(),this.$props.preselect&&this.select()},methods:{decimals:function(){var t=Number(this.step||0);return Math.floor(t)===t?0:t.toString().split(".")[1].length||0},format:function(t){if(isNaN(t)||""===t)return"";var e=this.decimals();return t=e?Ys()(t).toFixed(e):Ks()(this.step)?ms()(t):Ys()(t),t},clean:function(){this.number=this.format(this.number)},emit:function(t){t=Ys()(t),isNaN(t)&&(t=""),t!==this.value&&this.$emit("input",t)},focus:function(){this.$refs.input.focus()},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},onInput:function(t){this.number=t,this.emit(t)},onBlur:function(){this.clean(),this.emit(this.number)},select:function(){this.$refs.input.select()}},validations:function(){return{value:{required:!this.required||es["required"],min:!this.min||Object(es["minValue"])(this.min),max:!this.max||Object(es["maxValue"])(this.max)}}}}),Gs=Ws,Js=(n("6018"),Object(_["a"])(Gs,Us,Fs,!1,null,null,null)),Zs=Js.exports,Xs={extends:Is,props:Object(I["a"])({},Is.props,{autocomplete:{type:String,default:"new-password"},type:{type:String,default:"password"}})},Qs=Xs,ta=Object(_["a"])(Qs,u,c,!1,null,null,null),ea=ta.exports,na=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ul",{staticClass:"k-radio-input",style:"--columns:"+t.columns},t._l(t.options,function(e,i){return n("li",{key:i},[n("input",{staticClass:"k-radio-input-native",attrs:{id:t.id+"-"+i,name:t.id,type:"radio"},domProps:{value:e.value,checked:t.value===e.value},on:{change:function(n){return t.onInput(e.value)}}}),n("label",{attrs:{for:t.id+"-"+i}},[e.info?[n("span",{staticClass:"k-radio-input-text"},[t._v(t._s(e.text))]),n("span",{staticClass:"k-radio-input-info"},[t._v(t._s(e.info))])]:[t._v("\n "+t._s(e.text)+"\n ")]],2),e.icon?n("k-icon",{attrs:{type:e.icon}}):t._e()],1)}),0)},ia=[],sa={inheritAttrs:!1,props:{autofocus:Boolean,columns:Number,disabled:Boolean,id:{type:[Number,String],default:function(){return this._uid}},options:Array,required:Boolean,value:[String,Number,Boolean]},watch:{value:function(){this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{focus:function(){this.$el.querySelector("input").focus()},onInput:function(t){this.$emit("input",t)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},select:function(){this.focus()}},validations:function(){return{value:{required:!this.required||es["required"]}}}},aa=sa,oa=(n("893d"),Object(_["a"])(aa,na,ia,!1,null,null,null)),ra=oa.exports,la=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("label",{staticClass:"k-range-input"},[n("input",t._g(t._b({ref:"input",staticClass:"k-range-input-native",style:"--min: "+t.min+"; --max: "+t.max+"; --value: "+t.position,attrs:{type:"range"},domProps:{value:t.position}},"input",{autofocus:t.autofocus,disabled:t.disabled,id:t.id,max:t.max,min:t.min,name:t.name,required:t.required,step:t.step},!1),t.listeners)),t.tooltip?n("span",{staticClass:"k-range-input-tooltip"},[t.tooltip.before?n("span",{staticClass:"k-range-input-tooltip-before"},[t._v(t._s(t.tooltip.before))]):t._e(),n("span",{staticClass:"k-range-input-tooltip-text"},[t._v(t._s(t.label))]),t.tooltip.after?n("span",{staticClass:"k-range-input-tooltip-after"},[t._v(t._s(t.tooltip.after))]):t._e()]):t._e()])},ua=[],ca={inheritAttrs:!1,props:{autofocus:Boolean,disabled:Boolean,id:[String,Number],default:[Number,String],max:{type:Number,default:100},min:{type:Number,default:0},name:[String,Number],required:Boolean,step:{type:Number,default:1},tooltip:{type:[Boolean,Object],default:function(){return{before:null,after:null}}},value:[Number,String]},data:function(){var t=this;return{listeners:Object(I["a"])({},this.$listeners,{input:function(e){return t.onInput(e.target.value)}})}},computed:{baseline:function(){return this.min<0?0:this.min},label:function(){return this.required||this.value?this.format(this.position):"–"},position:function(){return this.value||this.default||this.baseline}},watch:{position:function(){this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{focus:function(){this.$refs.input.focus()},format:function(t){var e=document.lang?document.lang.replace("_","-"):"en",n=this.step.toString().split("."),i=n.length>1?n[1].length:0;return new Intl.NumberFormat(e,{minimumFractionDigits:i}).format(t)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},onInput:function(t){this.$emit("input",t)}},validations:function(){return{position:{required:!this.required||es["required"],min:!this.min||Object(es["minValue"])(this.min),max:!this.max||Object(es["maxValue"])(this.max)}}}},da=ca,pa=(n("b5d2"),Object(_["a"])(da,la,ua,!1,null,null,null)),fa=pa.exports,ha=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"k-select-input",attrs:{"data-disabled":t.disabled,"data-empty":""===t.selected}},[n("select",t._g({ref:"input",staticClass:"k-select-input-native",attrs:{autofocus:t.autofocus,"aria-label":t.ariaLabel,disabled:t.disabled,id:t.id,name:t.name,required:t.required},domProps:{value:t.selected}},t.listeners),[t.hasEmptyOption?n("option",{attrs:{disabled:t.required,value:""}},[t._v("\n "+t._s(t.emptyOption)+"\n ")]):t._e(),t._l(t.options,function(e){return n("option",{key:e.value,attrs:{disabled:e.disabled},domProps:{value:e.value}},[t._v("\n "+t._s(e.text)+"\n ")])})],2),t._v("\n "+t._s(t.label)+"\n")])},ma=[],ga={inheritAttrs:!1,props:{autofocus:Boolean,ariaLabel:String,default:String,disabled:Boolean,empty:{type:[Boolean,String],default:!0},id:[Number,String],name:[Number,String],placeholder:String,options:{type:Array,default:function(){return[]}},required:Boolean,value:{type:[String,Number,Boolean],default:""}},data:function(){var t=this;return{selected:this.value,listeners:Object(I["a"])({},this.$listeners,{click:function(e){return t.onClick(e)},change:function(e){return t.onInput(e.target.value)},input:function(t){}})}},computed:{emptyOption:function(){return this.placeholder||"—"},hasEmptyOption:function(){return!1!==this.empty&&!(this.required&&this.default)},label:function(){var t=this.text(this.selected);return""===this.selected||null===this.selected||null===t?this.emptyOption:t}},watch:{value:function(t){this.selected=t,this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{focus:function(){this.$refs.input.focus()},onClick:function(t){t.stopPropagation(),this.$emit("click",t)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},onInput:function(t){this.selected=t,this.$emit("input",this.selected)},select:function(){this.focus()},text:function(t){var e=null;return this.options.forEach(function(n){n.value==t&&(e=n.text)}),e}},validations:function(){return{selected:{required:!this.required||es["required"]}}}},ba=ga,va=(n("6a18"),Object(_["a"])(ba,ha,ma,!1,null,null,null)),ka=va.exports,$a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-draggable",{ref:"box",staticClass:"k-tags-input",attrs:{list:t.tags,"data-layout":t.layout,options:t.dragOptions},on:{end:t.onInput}},[t._l(t.tags,function(e,i){return n("k-tag",{key:i,ref:e.value,refInFor:!0,attrs:{removable:!t.disabled,name:"tag"},on:{remove:function(n){return t.remove(e)}},nativeOn:{click:function(t){t.stopPropagation()},blur:function(e){return t.selectTag(null)},focus:function(n){return t.selectTag(e)},keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])?null:"button"in e&&0!==e.button?null:t.navigate("prev")},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"right",39,e.key,["Right","ArrowRight"])?null:"button"in e&&2!==e.button?null:t.navigate("next")}],dblclick:function(n){return t.edit(e)}}},[t._v("\n "+t._s(e.text)+"\n ")])}),n("span",{staticClass:"k-tags-input-element",attrs:{slot:"footer"},slot:"footer"},[n("k-autocomplete",{ref:"autocomplete",attrs:{options:t.options,skip:t.skip},on:{select:t.addTag,leave:function(e){return t.$refs.input.focus()}}},[n("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.newTag,expression:"newTag",modifiers:{trim:!0}}],ref:"input",attrs:{autofocus:t.autofocus,disabled:t.disabled||t.max&&t.tags.length>=t.max,id:t.id,name:t.name,autocomplete:"off",type:"text"},domProps:{value:t.newTag},on:{input:[function(e){e.target.composing||(t.newTag=e.target.value.trim())},function(e){return t.type(e.target.value)}],blur:[t.blurInput,function(e){return t.$forceUpdate()}],keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"s",void 0,e.key,void 0)?null:e.metaKey?t.blurInput(e):null},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])?null:"button"in e&&0!==e.button?null:e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:t.leaveInput(e)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:t.enter(e)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"tab",9,e.key,"Tab")?null:e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:t.tab(e)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"backspace",void 0,e.key,void 0)?null:e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:t.leaveInput(e)}]}})])],1)],2)},_a=[],ya={inheritAttrs:!1,props:{autofocus:Boolean,accept:{type:String,default:"all"},disabled:Boolean,icon:{type:[String,Boolean],default:"tag"},id:[Number,String],layout:String,max:Number,min:Number,name:[Number,String],options:{type:Array,default:function(){return[]}},required:Boolean,separator:{type:String,default:","},value:{type:Array,default:function(){return[]}}},data:function(){return{tags:this.prepareTags(this.value),selected:null,newTag:null,tagOptions:this.options.map(function(t){return t.icon="tag",t})}},computed:{dragOptions:function(){return{delay:1,disabled:!this.draggable,draggable:".k-tag"}},draggable:function(){return this.tags.length>1},skip:function(){return this.tags.map(function(t){return t.value})}},watch:{value:function(t){this.tags=this.prepareTags(t),this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{addString:function(t){var e=this;if(t)if(t=t.trim(),t.includes(this.separator))t.split(this.separator).forEach(function(t){e.addString(t)});else if(0!==t.length)if("options"===this.accept){var n=this.options.filter(function(e){return e.text===t})[0];if(!n)return;this.addTag(n)}else this.addTag({text:t,value:t})},addTag:function(t){this.addTagToIndex(t),this.$refs.autocomplete.close(),this.$refs.input.focus()},addTagToIndex:function(t){if("options"===this.accept){var e=this.options.filter(function(e){return e.value===t.value})[0];if(!e)return}-1===this.index(t)&&(!this.max||this.tags.length0&&(t.preventDefault(),this.addString(this.newTag))},type:function(t){this.newTag=t,this.$refs.autocomplete.search(t)}},validations:function(){return{tags:{required:!this.required||es["required"],minLength:!this.min||Object(es["minLength"])(this.min),maxLength:!this.max||Object(es["maxLength"])(this.max)}}}},xa=ya,wa=(n("27c1"),Object(_["a"])(xa,$a,_a,!1,null,null,null)),Oa=wa.exports,Ca={extends:Is,props:Object(I["a"])({},Is.props,{autocomplete:{type:String,default:"tel"},type:{type:String,default:"tel"}})},Sa=Ca,Ea=Object(_["a"])(Sa,d,p,!1,null,null,null),ja=Ea.exports,Ta=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-textarea-input",attrs:{"data-theme":t.theme,"data-over":t.over}},[n("div",{staticClass:"k-textarea-input-wrapper"},[t.buttons&&!t.disabled?n("k-toolbar",{ref:"toolbar",attrs:{buttons:t.buttons,disabled:t.disabled,uploads:t.uploads},on:{command:t.onCommand},nativeOn:{mousedown:function(t){t.preventDefault()}}}):t._e(),n("textarea",t._b({ref:"input",staticClass:"k-textarea-input-native",attrs:{"data-font":t.font,"data-size":t.size},on:{click:t.onClick,focus:t.onFocus,input:t.onInput,keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:e.metaKey?t.onSubmit(e):null},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:e.ctrlKey?t.onSubmit(e):null},function(e){return e.metaKey?t.onShortcut(e):null},function(e){return e.ctrlKey?t.onShortcut(e):null}],dragover:t.onOver,dragleave:t.onOut,drop:t.onDrop}},"textarea",{autofocus:t.autofocus,disabled:t.disabled,id:t.id,minlength:t.minlength,name:t.name,placeholder:t.placeholder,required:t.required,spellcheck:t.spellcheck,value:t.value},!1))],1),n("k-toolbar-email-dialog",{ref:"emailDialog",on:{cancel:t.cancel,submit:function(e){return t.insert(e)}}}),n("k-toolbar-link-dialog",{ref:"linkDialog",on:{cancel:t.cancel,submit:function(e){return t.insert(e)}}}),n("k-files-dialog",{ref:"fileDialog",on:{cancel:t.cancel,submit:function(e){return t.insertFile(e)}}}),t.uploads?n("k-upload",{ref:"fileUpload",on:{success:t.insertUpload}}):t._e()],1)},Ia=[],La={inheritAttrs:!1,props:{autofocus:Boolean,buttons:{type:[Boolean,Array],default:!0},disabled:Boolean,endpoints:Object,font:String,id:[Number,String],name:[Number,String],maxlength:Number,minlength:Number,placeholder:String,preselect:Boolean,required:Boolean,size:String,spellcheck:{type:[Boolean,String],default:"off"},theme:String,uploads:[Boolean,Object,Array],value:String},data:function(){return{over:!1}},watch:{value:function(){var t=this;this.onInvalid(),this.$nextTick(function(){t.resize()})}},mounted:function(){var t=this;this.$nextTick(function(){t.$library.autosize(t.$refs.input)}),this.onInvalid(),this.$props.autofocus&&this.focus(),this.$props.preselect&&this.select()},methods:{cancel:function(){this.$refs.input.focus()},dialog:function(t){if(!this.$refs[t+"Dialog"])throw"Invalid toolbar dialog";this.$refs[t+"Dialog"].open(this.$refs.input,this.selection())},focus:function(){this.$refs.input.focus()},insert:function(t){var e=this,n=this.$refs.input,i=n.value;setTimeout(function(){if(n.focus(),document.execCommand("insertText",!1,t),n.value===i){var s=n.value.slice(0,n.selectionStart)+t+n.value.slice(n.selectionEnd);n.value=s,e.$emit("input",s)}}),this.resize()},insertFile:function(t){t&&t.length>0&&this.insert(t.map(function(t){return t.dragText}).join("\n\n"))},insertUpload:function(t,e){this.insert(e.map(function(t){return t.dragText}).join("\n\n")),this.$events.$emit("model.update")},onClick:function(){this.$refs.toolbar&&this.$refs.toolbar.close()},onCommand:function(t,e){"function"===typeof this[t]?"function"===typeof e?this[t](e(this.$refs.input,this.selection())):this[t](e):window.console.warn(t+" is not a valid command")},onDrop:function(t){if(this.$helper.isUploadEvent(t))return this.$refs.fileUpload.drop(t.dataTransfer.files,{url:A.api+"/"+this.endpoints.field+"/upload",multiple:!1});var e=this.$store.state.drag;e&&"text"===e.type&&(this.focus(),this.insert(e.data))},onFocus:function(t){this.$emit("focus",t)},onInput:function(t){this.$emit("input",t.target.value)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},onOut:function(){this.$refs.input.blur(),this.over=!1},onOver:function(t){if(this.uploads&&this.$helper.isUploadEvent(t))return t.dataTransfer.dropEffect="copy",this.focus(),void(this.over=!0);var e=this.$store.state.drag;e&&"text"===e.type&&(t.dataTransfer.dropEffect="copy",this.focus(),this.over=!0)},onShortcut:function(t){!1!==this.buttons&&"Meta"!==t.key&&"Control"!==t.key&&this.$refs.toolbar&&this.$refs.toolbar.shortcut(t.key,t)},onSubmit:function(t){return this.$emit("submit",t)},prepend:function(t){this.insert(t+" "+this.selection())},resize:function(){this.$library.autosize.update(this.$refs.input)},select:function(){this.$refs.select()},selectFile:function(){this.$refs.fileDialog.open({endpoint:this.endpoints.field+"/files",multiple:!1})},selection:function(){var t=this.$refs.input,e=t.selectionStart,n=t.selectionEnd;return t.value.substring(e,n)},uploadFile:function(){this.$refs.fileUpload.open({url:A.api+"/"+this.endpoints.field+"/upload",multiple:!1})},wrap:function(t){this.insert(t+this.selection()+t)}},validations:function(){return{value:{required:!this.required||es["required"],minLength:!this.minlength||Object(es["minLength"])(this.minlength),maxLength:!this.maxlength||Object(es["maxLength"])(this.maxlength)}}}},qa=La,Aa=(n("cca8"),Object(_["a"])(qa,Ta,Ia,!1,null,null,null)),Na=Aa.exports,Ba=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-time-input"},[n("k-select-input",{ref:"hour",attrs:{id:t.id,"aria-label":t.$t("hour"),autofocus:t.autofocus,options:t.hours,required:t.required,disabled:t.disabled,placeholder:"––"},on:{input:t.setHour,invalid:t.onInvalid},model:{value:t.hour,callback:function(e){t.hour=e},expression:"hour"}}),n("span",{staticClass:"k-time-input-separator"},[t._v(":")]),n("k-select-input",{ref:"minute",attrs:{"aria-label":t.$t("minutes"),options:t.minutes,required:t.required,disabled:t.disabled,placeholder:"––"},on:{input:t.setMinute,invalid:t.onInvalid},model:{value:t.minute,callback:function(e){t.minute=e},expression:"minute"}}),12===t.notation?n("k-select-input",{ref:"meridiem",staticClass:"k-time-input-meridiem",attrs:{"aria-label":t.$t("meridiem"),empty:!1,options:[{value:"AM",text:"AM"},{value:"PM",text:"PM"}],required:t.required,disabled:t.disabled},on:{input:t.onInput},model:{value:t.meridiem,callback:function(e){t.meridiem=e},expression:"meridiem"}}):t._e()],1)},Pa=[],Da={inheritAttrs:!1,props:{autofocus:Boolean,disabled:Boolean,id:[String,Number],notation:{type:Number,default:24},required:Boolean,step:{type:Number,default:5},value:{type:String}},data:function(){var t=this.toObject(this.value);return{time:this.value,hour:t.hour,minute:t.minute,meridiem:t.meridiem}},computed:{hours:function(){return this.options(24===this.notation?0:1,24===this.notation?23:12)},minutes:function(){return this.options(0,59,this.step)}},watch:{value:function(t){this.time=t},time:function(t){var e=this.toObject(t);this.hour=e.hour,this.minute=e.minute,this.meridiem=e.meridiem}},methods:{focus:function(){this.$refs.hour.focus()},setHour:function(t){t&&!this.minute&&(this.minute=0),t||(this.minute=null),this.onInput()},setMinute:function(t){t&&!this.hour&&(this.hour=0),t||(this.hour=null),this.onInput()},onInput:function(){if(null!==this.hour&&null!==this.minute){var t=this.$helper.pad(this.hour||0),e=this.$helper.pad(this.minute||0),n=String(this.meridiem||"AM").toUpperCase(),i=24===this.notation?"".concat(t,":").concat(e,":00"):"".concat(t,":").concat(e,":00 ").concat(n),s=24===this.notation?"HH:mm:ss":"hh:mm:ss A",a=this.$library.dayjs("2000-01-01 "+i,"YYYY-MM-DD "+s);this.$emit("input",a.format("HH:mm"))}else this.$emit("input","")},onInvalid:function(t,e){this.$emit("invalid",t,e)},options:function(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=[],s=t;s<=e;s+=n)i.push({value:s,text:this.$helper.pad(s)});return i},reset:function(){this.hour=null,this.minute=null,this.meridiem=null},round:function(t){return Math.floor(t/this.step)*this.step},toObject:function(t){var e=this.$library.dayjs("2001-01-01 "+t+":00","YYYY-MM-DD HH:mm:ss");return t&&!1!==e.isValid()?{hour:e.format(24===this.notation?"H":"h"),minute:this.round(e.format("m")),meridiem:e.format("A")}:{hour:null,minute:null,meridiem:null}}}},Ra=Da,Ma=(n("50da"),Object(_["a"])(Ra,Ba,Pa,!1,null,null,null)),za=Ma.exports,Ua=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("label",{staticClass:"k-toggle-input",attrs:{"data-disabled":t.disabled}},[n("input",{ref:"input",staticClass:"k-toggle-input-native",attrs:{disabled:t.disabled,id:t.id,type:"checkbox"},domProps:{checked:t.value},on:{change:function(e){return t.onInput(e.target.checked)}}}),n("span",{staticClass:"k-toggle-input-label",domProps:{innerHTML:t._s(t.label)}})])},Fa=[],Ha={inheritAttrs:!1,props:{autofocus:Boolean,disabled:Boolean,id:[Number,String],text:{type:[Array,String],default:function(){return[this.$t("off"),this.$t("on")]}},required:Boolean,value:Boolean},computed:{label:function(){return xt()(this.text)?this.value?this.text[1]:this.text[0]:this.text}},watch:{value:function(){this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{focus:function(){this.$refs.input.focus()},onEnter:function(t){"Enter"===t.key&&this.$refs.input.click()},onInput:function(t){this.$emit("input",t)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},select:function(){this.$refs.input.focus()}},validations:function(){return{value:{required:!this.required||es["required"]}}}},Ka=Ha,Va=(n("bb41"),Object(_["a"])(Ka,Ua,Fa,!1,null,null,null)),Ya=Va.exports,Wa={extends:Is,props:Object(I["a"])({},Is.props,{autocomplete:{type:String,default:"url"},type:{type:String,default:"url"}})},Ga=Wa,Ja=Object(_["a"])(Ga,f,h,!1,null,null,null),Za=Ja.exports,Xa=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-checkboxes-field",attrs:{counter:t.counterOptions}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},Qa=[],to={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,ds.props,{counter:{type:Boolean,default:!0}}),computed:{counterOptions:function(){return null!==this.value&&!this.disabled&&!1!==this.counter&&{count:this.value&&xt()(this.value)?this.value.length:0,min:this.min,max:this.max}}},methods:{focus:function(){this.$refs.input.focus()}}},eo=to,no=Object(_["a"])(eo,Xa,Qa,!1,null,null,null),io=no.exports,so=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-date-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,type:t.inputType,value:t.date,theme:"field"}},"k-input",t.$props,!1),t.listeners),[n("template",{slot:"icon"},[n("k-dropdown",[n("k-button",{staticClass:"k-input-icon-button",attrs:{icon:t.icon,tooltip:t.$t("date.select"),tabindex:"-1"},on:{click:function(e){return t.$refs.dropdown.toggle()}}}),n("k-dropdown-content",{ref:"dropdown",attrs:{align:"right"}},[n("k-calendar",{attrs:{value:t.date},on:{input:function(e){t.onInput(e),t.$refs.dropdown.close()}}})],1)],1)],1)],2)],1)},ao=[],oo={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Os.props,{icon:{type:String,default:"calendar"}}),data:function(){return{date:this.value,listeners:Object(I["a"])({},this.$listeners,{input:this.onInput})}},computed:{inputType:function(){return!1===this.time?"date":"datetime"}},watch:{value:function(t){this.date=t}},methods:{focus:function(){this.$refs.input.focus()},onInput:function(t){this.date=t,this.$emit("input",t)}}},ro=oo,lo=Object(_["a"])(ro,so,ao,!1,null,null,null),uo=lo.exports,co=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-email-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners),[t.link?n("k-button",{staticClass:"k-input-icon-button",attrs:{slot:"icon",icon:t.icon,link:t.mailto,tooltip:t.$t("open"),tabindex:"-1",target:"_blank"},slot:"icon"}):t._e()],1)],1)},po=[],fo={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Ns.props,{link:{type:Boolean,default:!0},icon:{type:String,default:"email"}}),computed:{mailto:function(){return this.value&&this.value.length>0?"mailto:"+this.value:null}},methods:{focus:function(){this.$refs.input.focus()}}},ho=fo,mo=Object(_["a"])(ho,co,po,!1,null,null,null),go=mo.exports,bo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-files-field"},"k-field",t.$props,!1),[t.more&&!t.disabled?n("template",{slot:"options"},[n("k-button-group",{staticClass:"k-field-options"},[t.uploads?[n("k-dropdown",[n("k-button",{ref:"pickerToggle",staticClass:"k-field-options-button",attrs:{icon:"add"},on:{click:function(e){return t.$refs.picker.toggle()}}},[t._v("\n "+t._s(t.$t("add"))+"\n ")]),n("k-dropdown-content",{ref:"picker",attrs:{align:"right"}},[n("k-dropdown-item",{attrs:{icon:"check"},on:{click:t.open}},[t._v(t._s(t.$t("select")))]),n("k-dropdown-item",{attrs:{icon:"upload"},on:{click:t.upload}},[t._v(t._s(t.$t("upload")))])],1)],1)]:[n("k-button",{staticClass:"k-field-options-button",attrs:{icon:"add"},on:{click:t.open}},[t._v(t._s(t.$t("add")))])]],2)],1):t._e(),t.selected.length?[n("k-draggable",{attrs:{element:t.elements.list,list:t.selected,"data-size":t.size,handle:!0,"data-invalid":t.isInvalid},on:{end:t.onInput}},t._l(t.selected,function(e,i){return n(t.elements.item,{key:e.filename,tag:"component",attrs:{sortable:!t.disabled&&t.selected.length>1,text:e.text,link:e.link,info:e.info,image:e.image,icon:e.icon}},[t.disabled?t._e():n("k-button",{attrs:{slot:"options",tooltip:t.$t("remove"),icon:"remove"},on:{click:function(e){return t.remove(i)}},slot:"options"})],1)}),1)]:n("k-empty",{attrs:{layout:t.layout,"data-invalid":t.isInvalid,icon:"image"},on:{click:t.open}},[t._v("\n "+t._s(t.empty||t.$t("field.files.empty"))+"\n ")]),n("k-files-dialog",{ref:"selector",on:{submit:t.select}}),n("k-upload",{ref:"fileUpload",on:{success:t.selectUpload}})],2)},vo=[],ko={inheritAttrs:!1,props:Object(I["a"])({},Li.props,{empty:String,info:String,layout:String,max:Number,multiple:Boolean,parent:String,search:Boolean,size:String,text:String,value:{type:Array,default:function(){return[]}}}),data:function(){return{selected:this.value}},computed:{elements:function(){var t={cards:{list:"k-cards",item:"k-card"},list:{list:"k-list",item:"k-list-item"}};return t[this.layout]?t[this.layout]:t["list"]},isInvalid:function(){return!(!this.required||0!==this.selected.length)||(!!(this.min&&this.selected.lengththis.max))},more:function(){return!this.max||this.max>this.selected.length}},watch:{value:function(t){this.selected=t}},methods:{focus:function(){},onInput:function(){this.$emit("input",this.selected)},remove:function(t){this.selected.splice(t,1),this.onInput()},removeById:function(t){this.selected=this.selected.filter(function(e){return e.id!==t}),this.onInput()},select:function(t){var e=this;0!==t.length?(this.selected=this.selected.filter(function(e){return t.filter(function(t){return t.id===e.id}).length>0}),t.forEach(function(t){0===e.selected.filter(function(e){return t.id===e.id}).length&&e.selected.push(t)}),this.onInput()):this.selected=[]}}},$o={mixins:[ko],props:{uploads:[Boolean,Object,Array]},created:function(){this.$events.$on("file.delete",this.removeById)},destroyed:function(){this.$events.$off("file.delete",this.removeById)},methods:{prompt:function(t){t.stopPropagation(),this.uploads?this.$refs.picker.toggle():this.open()},open:function(){if(this.disabled)return!1;this.$refs.selector.open({endpoint:this.endpoints.field,max:this.max,multiple:this.multiple,search:this.search,selected:this.selected.map(function(t){return t.id})})},selectUpload:function(t,e){var n=this;!1===this.multiple&&(this.selected=[]),e.forEach(function(t){n.selected.push(t)}),this.onInput(),this.$events.$emit("model.update")},upload:function(){this.$refs.fileUpload.open({url:A.api+"/"+this.endpoints.field+"/upload",multiple:this.multiple,accept:this.uploads.accept})}}},_o=$o,yo=(n("4a4b"),Object(_["a"])(_o,bo,vo,!1,null,null,null)),xo=yo.exports,wo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-headline",{staticClass:"k-headline-field",attrs:{"data-numbered":t.numbered,size:"large"}},[t._v("\n "+t._s(t.label)+"\n")])},Oo=[],Co={props:{label:String,numbered:Boolean}},So=Co,Eo=(n("19d7"),Object(_["a"])(So,wo,Oo,!1,null,null,null)),jo=Eo.exports,To=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-field k-info-field"},[n("k-headline",[t._v(t._s(t.label))]),n("k-box",{attrs:{theme:t.theme}},[n("k-text",{domProps:{innerHTML:t._s(t.text)}})],1)],1)},Io=[],Lo={props:{label:String,text:String,theme:{type:String,default:"info"}}},qo=Lo,Ao=(n("ddfd"),Object(_["a"])(qo,To,Io,!1,null,null,null)),No=Ao.exports,Bo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("hr",{staticClass:"k-line-field"})},Po=[],Do=(n("718c"),{}),Ro=Object(_["a"])(Do,Bo,Po,!1,null,null,null),Mo=Ro.exports,zo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-multiselect-field",attrs:{input:t._uid,counter:t.counterOptions},on:{blur:t.blur},nativeOn:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.focus(e))}}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},Uo=[],Fo={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,zs.props,{counter:{type:Boolean,default:!0},icon:{type:String,default:"angle-down"}}),computed:{counterOptions:function(){return null!==this.value&&!this.disabled&&!1!==this.counter&&{count:this.value&&xt()(this.value)?this.value.length:0,min:this.min,max:this.max}}},mounted:function(){this.$refs.input.$el.setAttribute("tabindex",0)},methods:{blur:function(t){this.$refs.input.blur(t)},focus:function(){this.$refs.input.focus()}}},Ho=Fo,Ko=Object(_["a"])(Ho,zo,Uo,!1,null,null,null),Vo=Ko.exports,Yo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-number-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},Wo=[],Go={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Zs.props),methods:{focus:function(){this.$refs.input.focus()}}},Jo=Go,Zo=Object(_["a"])(Jo,Yo,Wo,!1,null,null,null),Xo=Zo.exports,Qo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-pages-field"},"k-field",t.$props,!1),[n("k-button-group",{staticClass:"k-field-options",attrs:{slot:"options"},slot:"options"},[t.more&&!t.disabled?n("k-button",{staticClass:"k-field-options-button",attrs:{icon:"add"},on:{click:t.open}},[t._v("\n "+t._s(t.$t("select"))+"\n ")]):t._e()],1),t.selected.length?[n("k-draggable",{attrs:{element:t.elements.list,handle:!0,list:t.selected,"data-size":t.size,"data-invalid":t.isInvalid},on:{end:t.onInput}},t._l(t.selected,function(e,i){return n(t.elements.item,{key:e.id,tag:"component",attrs:{sortable:!t.disabled&&t.selected.length>1,text:e.text,info:e.info,link:e.link,icon:e.icon,image:e.image}},[t.disabled?t._e():n("k-button",{attrs:{slot:"options",icon:"remove"},on:{click:function(e){return t.remove(i)}},slot:"options"})],1)}),1)]:n("k-empty",{attrs:{layout:t.layout,"data-invalid":t.isInvalid,icon:"page"},on:{click:t.open}},[t._v("\n "+t._s(t.empty||t.$t("field.pages.empty"))+"\n ")]),n("k-pages-dialog",{ref:"selector",on:{submit:t.select}})],2)},tr=[],er={mixins:[ko],methods:{open:function(){if(this.disabled)return!1;this.$refs.selector.open({endpoint:this.endpoints.field,max:this.max,multiple:this.multiple,search:this.search,selected:this.selected.map(function(t){return t.id})})}}},nr=er,ir=(n("7e85"),Object(_["a"])(nr,Qo,tr,!1,null,null,null)),sr=ir.exports,ar=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-password-field",attrs:{input:t._uid,counter:t.counterOptions}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},or=[],rr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,ea.props,{counter:{type:Boolean,default:!0},minlength:{type:Number,default:8},icon:{type:String,default:"key"}}),computed:{counterOptions:function(){return null!==this.value&&!this.disabled&&!1!==this.counter&&{count:this.value?String(this.value).length:0,min:this.minlength,max:this.maxlength}}},methods:{focus:function(){this.$refs.input.focus()}}},lr=rr,ur=Object(_["a"])(lr,ar,or,!1,null,null,null),cr=ur.exports,dr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-radio-field"},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},pr=[],fr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,ra.props),methods:{focus:function(){this.$refs.input.focus()}}},hr=fr,mr=Object(_["a"])(hr,dr,pr,!1,null,null,null),gr=mr.exports,br=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-range-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},vr=[],kr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,fa.props),methods:{focus:function(){this.$refs.input.focus()}}},$r=kr,_r=Object(_["a"])($r,br,vr,!1,null,null,null),yr=_r.exports,xr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-select-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},wr=[],Or={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,ka.props,{icon:{type:String,default:"angle-down"}}),methods:{focus:function(){this.$refs.input.focus()}}},Cr=Or,Sr=Object(_["a"])(Cr,xr,wr,!1,null,null,null),Er=Sr.exports,jr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-structure-field",nativeOn:{click:function(t){t.stopPropagation()}}},"k-field",t.$props,!1),[n("template",{slot:"options"},[t.more&&null===t.currentIndex?n("k-button",{ref:"add",attrs:{id:t._uid,icon:"add"},on:{click:t.add}},[t._v("\n "+t._s(t.$t("add"))+"\n ")]):t._e()],1),null!==t.currentIndex?[n("div",{staticClass:"k-structure-backdrop",on:{click:t.escape}}),n("section",{staticClass:"k-structure-form"},[n("k-form",{ref:"form",staticClass:"k-structure-form-fields",attrs:{fields:t.formFields},on:{input:t.onInput,submit:t.submit},model:{value:t.currentModel,callback:function(e){t.currentModel=e},expression:"currentModel"}}),n("footer",{staticClass:"k-structure-form-buttons"},[n("k-button",{staticClass:"k-structure-form-cancel-button",attrs:{icon:"cancel"},on:{click:t.close}},[t._v(t._s(t.$t("cancel")))]),"new"!==t.currentIndex?n("k-pagination",{attrs:{dropdown:!1,total:t.items.length,limit:1,page:t.currentIndex+1,details:!0,validate:t.beforePaginate},on:{paginate:t.paginate}}):t._e(),n("k-button",{staticClass:"k-structure-form-submit-button",attrs:{icon:"check"},on:{click:t.submit}},[t._v(t._s(t.$t("new"!==t.currentIndex?"confirm":"add")))])],1)],1)]:0===t.items.length?n("k-empty",{attrs:{"data-invalid":t.isInvalid,icon:"list-bullet"},on:{click:t.add}},[t._v("\n "+t._s(t.empty||t.$t("field.structure.empty"))+"\n ")]):[n("table",{staticClass:"k-structure-table",attrs:{"data-invalid":t.isInvalid,"data-sortable":t.isSortable}},[n("thead",[n("tr",[n("th",{staticClass:"k-structure-table-index"},[t._v("#")]),t._l(t.columns,function(e,i){return n("th",{key:i+"-header",staticClass:"k-structure-table-column",style:"width:"+t.width(e.width),attrs:{"data-align":e.align}},[t._v("\n "+t._s(e.label)+"\n ")])}),n("th")],2)]),n("k-draggable",{attrs:{list:t.items,"data-disabled":t.disabled,options:t.dragOptions,handle:!0,element:"tbody"},on:{end:t.onInput}},t._l(t.paginatedItems,function(e,i){return n("tr",{key:i,on:{click:function(t){t.stopPropagation()}}},[n("td",{staticClass:"k-structure-table-index"},[t.isSortable?n("k-sort-handle"):t._e(),n("span",{staticClass:"k-structure-table-index-number"},[t._v(t._s(t.indexOf(i)))])],1),t._l(t.columns,function(s,a){return n("td",{key:a,staticClass:"k-structure-table-column",style:"width:"+t.width(s.width),attrs:{title:s.label,"data-align":s.align},on:{click:function(e){return t.jump(i,a)}}},[!1===t.columnIsEmpty(e[a])?[t.previewExists(s.type)?n("k-"+s.type+"-field-preview",{tag:"component",attrs:{value:e[a],column:s,field:t.fields[a]},on:{input:function(e){return t.update(i,a,e)}}}):[n("p",{staticClass:"k-structure-table-text"},[t._v("\n "+t._s(s.before)+" "+t._s(t.displayText(t.fields[a],e[a])||"–")+" "+t._s(s.after)+"\n ")])]]:t._e()],2)}),n("td",{staticClass:"k-structure-table-option"},[n("k-button",{attrs:{tooltip:t.$t("remove"),icon:"remove"},on:{click:function(e){return t.confirmRemove(i)}}})],1)],2)}),0)],1),t.limit?n("k-pagination",t._b({on:{paginate:t.paginateItems}},"k-pagination",t.pagination,!1)):t._e(),t.disabled?t._e():n("k-dialog",{ref:"remove",attrs:{button:t.$t("delete"),theme:"negative"},on:{submit:t.remove}},[n("k-text",[t._v(t._s(t.$t("field.structure.delete.confirm")))])],1)]],2)},Tr=[];Array.prototype.sortBy=function(t){var e=z["a"].prototype.$helper.sort(),n=t.split(" "),i=n[0],s=n[1]||"asc";return this.sort(function(t,n){var a=String(t[i]).toLowerCase(),o=String(n[i]).toLowerCase();return"desc"===s?e(o,a):e(a,o)})};var Ir,Lr,qr,Ar,Nr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,{columns:Object,empty:String,fields:Object,limit:Number,max:Number,min:Number,sortable:{type:Boolean,default:!0},sortBy:String,value:{type:Array,default:function(){return[]}}}),data:function(){return{items:this.makeItems(this.value),currentIndex:null,currentModel:null,trash:null,page:1}},computed:{dragOptions:function(){return{disabled:!this.isSortable,fallbackClass:"k-sortable-row-fallback"}},formFields:function(){var t=this,e={};return kt()(this.fields).forEach(function(n){var i=t.fields[n];i.section=t.name,i.endpoints={field:t.endpoints.field+"+"+n,section:t.endpoints.section,model:t.endpoints.model},e[n]=i}),e},more:function(){return!0!==this.disabled&&!(this.max&&this.items.length>=this.max)},isInvalid:function(){return!0!==this.disabled&&(!!(this.min&&this.items.lengththis.max))},isSortable:function(){return!this.sortBy&&(!this.limit&&(!0!==this.disabled&&(!(this.items.length<=1)&&!1!==this.sortable)))},pagination:function(){var t=0;return this.limit&&(t=(this.page-1)*this.limit),{page:this.page,offset:t,limit:this.limit,total:this.items.length,align:"center",details:!0}},paginatedItems:function(){return this.limit?this.items.slice(this.pagination.offset,this.pagination.offset+this.limit):this.items}},watch:{value:function(t){t!=this.items&&(this.items=this.makeItems(t))}},methods:{add:function(){var t=this;if(!0===this.disabled)return!1;if(null!==this.currentIndex)return this.escape(),!1;var e={};kt()(this.fields).forEach(function(n){var i=t.fields[n];null!==i.default?e[n]=t.$helper.clone(i.default):e[n]=null}),this.currentIndex="new",this.currentModel=e,this.createForm()},close:function(){this.currentIndex=null,this.currentModel=null,this.$events.$off("keydown.esc",this.escape),this.$events.$off("keydown.cmd.s",this.submit),this.$store.dispatch("content/enable")},columnIsEmpty:function(t){return void 0===t||null===t||""===t||("object"===Object(Ht["a"])(t)&&0===kt()(t).length&&t.constructor===Object||void 0!==t.length&&0===t.length)},confirmRemove:function(t){this.close(),this.trash=t,this.$refs.remove.open()},createForm:function(t){var e=this;this.$events.$on("keydown.esc",this.escape),this.$events.$on("keydown.cmd.s",this.submit),this.$store.dispatch("content/disable"),this.$nextTick(function(){e.$refs.form&&e.$refs.form.focus(t)})},displayText:function(t,e){switch(t.type){case"user":return e.email;case"date":var n=this.$library.dayjs(e),i=!0===t.time?"YYYY-MM-DD HH:mm":"YYYY-MM-DD";return n.isValid()?n.format(i):"";case"tags":case"multiselect":return e.map(function(t){return t.text}).join(", ");case"checkboxes":return e.map(function(e){var n=e;return t.options.forEach(function(t){t.value===e&&(n=t.text)}),n}).join(", ");case"radio":case"select":var s=t.options.filter(function(t){return t.value===e})[0];return s?s.text:null}return"object"===Object(Ht["a"])(e)&&null!==e?"…":e},escape:function(){var t=this;if("new"===this.currentIndex){var e=_t()(this.currentModel),n=!0;if(e.forEach(function(e){!1===t.columnIsEmpty(e)&&(n=!1)}),!0===n)return void this.close()}this.submit()},focus:function(){this.$refs.add&&this.$refs.add.focus&&this.$refs.add.focus()},indexOf:function(t){return this.limit?(this.page-1)*this.limit+t+1:t+1},isActive:function(t){return this.currentIndex===t},jump:function(t,e){this.open(t+this.pagination.offset,e)},makeItems:function(t){return!1===xt()(t)?[]:this.sort(t)},onInput:function(){this.$emit("input",this.items)},open:function(t,e){this.currentIndex=t,this.currentModel=this.$helper.clone(this.items[t]),this.createForm(e)},beforePaginate:function(){return this.save(this.currentModel)},paginate:function(t){this.open(t.offset)},paginateItems:function(t){this.page=t.page},previewExists:function(t){return void 0!==z["a"].options.components["k-"+t+"-field-preview"]||void 0!==this.$options.components["k-"+t+"-field-preview"]},remove:function(){if(null===this.trash)return!1;this.items.splice(this.trash,1),this.trash=null,this.$refs.remove.close(),this.onInput(),0===this.paginatedItems.length&&this.page>1&&this.page--,this.items=this.sort(this.items)},sort:function(t){return this.sortBy?t.sortBy(this.sortBy):t},save:function(){var t=this;return null!==this.currentIndex&&void 0!==this.currentIndex?this.validate(this.currentModel).then(function(){return"new"===t.currentIndex?t.items.push(t.currentModel):t.items[t.currentIndex]=t.currentModel,t.items=t.sort(t.items),t.onInput(),!0}).catch(function(e){throw t.$store.dispatch("notification/error",{message:t.$t("error.form.incomplete"),details:e}),e}):Je.a.resolve()},submit:function(){this.save().then(this.close).catch(function(){})},validate:function(t){return this.$api.post(this.endpoints.field+"/validate",t).then(function(t){if(t.length>0)throw t;return!0})},width:function(t){if(!t)return"auto";var e=t.toString().split("/");if(2!==e.length)return"auto";var n=Number(e[0]),i=Number(e[1]);return Ys()(100/i*n,2).toFixed(2)+"%"},update:function(t,e,n){this.items[t][e]=n,this.onInput()}}},Br=Nr,Pr=(n("088c"),Object(_["a"])(Br,jr,Tr,!1,null,null,null)),Dr=Pr.exports,Rr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-tags-field",attrs:{input:t._uid,counter:t.counterOptions}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},Mr=[],zr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Oa.props,{counter:{type:Boolean,default:!0}}),computed:{counterOptions:function(){return null!==this.value&&!this.disabled&&!1!==this.counter&&{count:this.value&&xt()(this.value)?this.value.length:0,min:this.min,max:this.max}}},methods:{focus:function(){this.$refs.input.focus()}}},Ur=zr,Fr=Object(_["a"])(Ur,Rr,Mr,!1,null,null,null),Hr=Fr.exports,Kr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-tel-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},Vr=[],Yr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,ja.props,{icon:{type:String,default:"phone"}}),methods:{focus:function(){this.$refs.input.focus()}}},Wr=Yr,Gr=Object(_["a"])(Wr,Kr,Vr,!1,null,null,null),Jr=Gr.exports,Zr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-text-field",attrs:{input:t._uid,counter:t.counterOptions}},"k-field",t.$props,!1),[t._t("options",null,{slot:"options"}),n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],2)},Xr=[],Qr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Is.props,{counter:{type:Boolean,default:!0}}),computed:{counterOptions:function(){return null!==this.value&&!this.disabled&&!1!==this.counter&&{count:this.value?String(this.value).length:0,min:this.minlength,max:this.maxlength}}},methods:{focus:function(){this.$refs.input.focus()}}},tl=Qr,el=(n("b746"),Object(_["a"])(tl,Zr,Xr,!1,null,null,null)),nl=el.exports,il=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-textarea-field",attrs:{input:t._uid,counter:t.counterOptions}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,type:"textarea",theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},sl=[],al={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Na.props,{counter:{type:Boolean,default:!0}}),computed:{counterOptions:function(){return null!==this.value&&!this.disabled&&!1!==this.counter&&{count:this.value?this.value.length:0,min:this.minlength,max:this.maxlength}}},methods:{focus:function(){this.$refs.input.focus()}}},ol=al,rl=Object(_["a"])(ol,il,sl,!1,null,null,null),ll=rl.exports,ul=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-time-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},cl=[],dl={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,za.props,{icon:{type:String,default:"clock"}}),methods:{focus:function(){this.$refs.input.focus()}}},pl=dl,fl=Object(_["a"])(pl,ul,cl,!1,null,null,null),hl=fl.exports,ml=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-toggle-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},gl=[],bl={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Ya.props),methods:{focus:function(){this.$refs.input.focus()}}},vl=bl,kl=Object(_["a"])(vl,ml,gl,!1,null,null,null),$l=kl.exports,_l=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-url-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners),[t.link?n("k-button",{staticClass:"k-input-icon-button",attrs:{slot:"icon",icon:t.icon,link:t.value,tooltip:t.$t("open"),tabindex:"-1",target:"_blank"},slot:"icon"}):t._e()],1)],1)},yl=[],xl={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Za.props,{link:{type:Boolean,default:!0},icon:{type:String,default:"url"}}),methods:{focus:function(){this.$refs.input.focus()}}},wl=xl,Ol=Object(_["a"])(wl,_l,yl,!1,null,null,null),Cl=Ol.exports,Sl=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-users-field"},"k-field",t.$props,!1),[n("k-button-group",{staticClass:"k-field-options",attrs:{slot:"options"},slot:"options"},[t.more&&!t.disabled?n("k-button",{staticClass:"k-field-options-button",attrs:{icon:"add"},on:{click:t.open}},[t._v("\n "+t._s(t.$t("select"))+"\n ")]):t._e()],1),t.selected.length?[n("k-draggable",{attrs:{element:t.elements.list,list:t.selected,handle:!0,"data-invalid":t.isInvalid},on:{end:t.onInput}},t._l(t.selected,function(e,i){return n(t.elements.item,{key:e.email,tag:"component",attrs:{sortable:!t.disabled&&t.selected.length>1,text:e.text,info:e.info,link:t.$api.users.link(e.id),image:e.image,icon:e.icon}},[t.disabled?t._e():n("k-button",{attrs:{slot:"options",icon:"remove"},on:{click:function(e){return t.remove(i)}},slot:"options"})],1)}),1)]:n("k-empty",{attrs:{"data-invalid":t.isInvalid,icon:"users"},on:{click:t.open}},[t._v("\n "+t._s(t.empty||t.$t("field.users.empty"))+"\n ")]),n("k-users-dialog",{ref:"selector",on:{submit:t.select}})],2)},El=[],jl={mixins:[ko],methods:{open:function(){if(this.disabled)return!1;this.$refs.selector.open({endpoint:this.endpoints.field,max:this.max,multiple:this.multiple,search:this.search,selected:this.selected.map(function(t){return t.id})})}}},Tl=jl,Il=(n("7f6e"),Object(_["a"])(Tl,Sl,El,!1,null,null,null)),Ll=Il.exports,ql=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("nav",{staticClass:"k-toolbar"},[n("div",{staticClass:"k-toolbar-wrapper"},[n("div",{staticClass:"k-toolbar-buttons"},[t._l(t.layout,function(e,i){return[e.divider?[n("span",{key:i,staticClass:"k-toolbar-divider"})]:e.dropdown?[n("k-dropdown",{key:i},[n("k-button",{key:i,staticClass:"k-toolbar-button",attrs:{icon:e.icon,tooltip:e.label,tabindex:"-1"},on:{click:function(e){t.$refs[i+"-dropdown"][0].toggle()}}}),n("k-dropdown-content",{ref:i+"-dropdown",refInFor:!0},t._l(e.dropdown,function(e,i){return n("k-dropdown-item",{key:i,attrs:{icon:e.icon},on:{click:function(n){return t.command(e.command,e.args)}}},[t._v("\n "+t._s(e.label)+"\n ")])}),1)],1)]:[n("k-button",{key:i,staticClass:"k-toolbar-button",attrs:{icon:e.icon,tooltip:e.label,tabindex:"-1"},on:{click:function(n){return t.command(e.command,e.args)}}})]]})],2)])])},Al=[],Nl=function(t){this.command("insert",function(e,n){var i=[];return n.split("\n").forEach(function(e,n){var s="ol"===t?n+1+".":"-";i.push(s+" "+e)}),i.join("\n")})},Bl={layout:["headlines","bold","italic","|","link","email","file","|","code","ul","ol"],props:{buttons:{type:[Boolean,Array],default:!0},uploads:[Boolean,Object,Array]},data:function(){var t={},e={},n=[],i=this.commands();return!1===this.buttons?t:(xt()(this.buttons)&&(n=this.buttons),!0!==xt()(this.buttons)&&(n=this.$options.layout),n.forEach(function(n,s){if("|"===n)t["divider-"+s]={divider:!0};else if(i[n]){var a=i[n];t[n]=a,a.shortcut&&(e[a.shortcut]=n)}}),{layout:t,shortcuts:e})},methods:{command:function(t,e){"function"===typeof t?t.apply(this):this.$emit("command",t,e)},close:function(){var t=this;kt()(this.$refs).forEach(function(e){var n=t.$refs[e][0];n.close&&"function"===typeof n.close&&n.close()})},fileCommandSetup:function(){var t={label:this.$t("toolbar.button.file"),icon:"attachment"};return!1===this.uploads?t.command="selectFile":t.dropdown={select:{label:this.$t("toolbar.button.file.select"),icon:"check",command:"selectFile"},upload:{label:this.$t("toolbar.button.file.upload"),icon:"upload",command:"uploadFile"}},t},commands:function(){return{headlines:{label:this.$t("toolbar.button.headings"),icon:"title",dropdown:{h1:{label:this.$t("toolbar.button.heading.1"),icon:"title",command:"prepend",args:"#"},h2:{label:this.$t("toolbar.button.heading.2"),icon:"title",command:"prepend",args:"##"},h3:{label:this.$t("toolbar.button.heading.3"),icon:"title",command:"prepend",args:"###"}}},bold:{label:this.$t("toolbar.button.bold"),icon:"bold",command:"wrap",args:"**",shortcut:"b"},italic:{label:this.$t("toolbar.button.italic"),icon:"italic",command:"wrap",args:"*",shortcut:"i"},link:{label:this.$t("toolbar.button.link"),icon:"url",shortcut:"l",command:"dialog",args:"link"},email:{label:this.$t("toolbar.button.email"),icon:"email",shortcut:"e",command:"dialog",args:"email"},file:this.fileCommandSetup(),code:{label:this.$t("toolbar.button.code"),icon:"code",command:"wrap",args:"`"},ul:{label:this.$t("toolbar.button.ul"),icon:"list-bullet",command:function(){return Nl.apply(this,["ul"])}},ol:{label:this.$t("toolbar.button.ol"),icon:"list-numbers",command:function(){return Nl.apply(this,["ol"])}}}},shortcut:function(t,e){if(this.shortcuts[t]){var n=this.layout[this.shortcuts[t]];if(!n)return!1;e.preventDefault(),this.command(n.command,n.args)}}}},Pl=Bl,Dl=(n("df0d"),Object(_["a"])(Pl,ql,Al,!1,null,null,null)),Rl=Dl.exports,Ml=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("insert")},on:{close:t.cancel,submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})],1)},zl=[],Ul={data:function(){return{value:{email:null,text:null},fields:{email:{label:this.$t("email"),type:"email"},text:{label:this.$t("link.text"),type:"text"}}}},computed:{kirbytext:function(){return this.$store.state.system.info.kirbytext}},methods:{open:function(t,e){this.value.text=e,this.$refs.dialog.open()},cancel:function(){this.$emit("cancel")},createKirbytext:function(){var t=this.value.email||"";return this.value.text&&this.value.text.length>0?"(email: ".concat(t," text: ").concat(this.value.text,")"):"(email: ".concat(t,")")},createMarkdown:function(){var t=this.value.email||"";return this.value.text&&this.value.text.length>0?"[".concat(this.value.text,"](mailto:").concat(t,")"):"<".concat(t,">")},submit:function(){this.$emit("submit",this.kirbytext?this.createKirbytext():this.createMarkdown()),this.value={email:null,text:null},this.$refs.dialog.close()}}},Fl=Ul,Hl=Object(_["a"])(Fl,Ml,zl,!1,null,null,null),Kl=Hl.exports,Vl=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("insert")},on:{close:t.cancel,submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})],1)},Yl=[],Wl={data:function(){return{value:{url:null,text:null},fields:{url:{label:this.$t("link"),type:"text",placeholder:this.$t("url.placeholder"),icon:"url"},text:{label:this.$t("link.text"),type:"text"}}}},computed:{kirbytext:function(){return this.$store.state.system.info.kirbytext}},methods:{open:function(t,e){this.value.text=e,this.$refs.dialog.open()},cancel:function(){this.$emit("cancel")},createKirbytext:function(){return this.value.text.length>0?"(link: ".concat(this.value.url," text: ").concat(this.value.text,")"):"(link: ".concat(this.value.url,")")},createMarkdown:function(){return this.value.text.length>0?"[".concat(this.value.text,"](").concat(this.value.url,")"):"<".concat(this.value.url,">")},submit:function(){this.$emit("submit",this.kirbytext?this.createKirbytext():this.createMarkdown()),this.value={url:null,text:null},this.$refs.dialog.close()}}},Gl=Wl,Jl=Object(_["a"])(Gl,Vl,Yl,!1,null,null,null),Zl=Jl.exports,Xl=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.value?n("ul",{staticClass:"k-files-field-preview"},t._l(t.value,function(e){return n("li",{key:e.url},[n("k-link",{attrs:{title:e.filename,to:e.link},nativeOn:{click:function(t){t.stopPropagation()}}},["image"===e.type?n("k-image",t._b({},"k-image",t.imageOptions(e),!1)):n("k-icon",t._b({},"k-icon",e.icon,!1))],1)],1)}),0):t._e()},Ql=[],tu=function(t){if(!t)return!1;var e=null,n=null;return t.list?(e=t.list.url,n=t.list.srcset):(e=t.url,n=t.srcset),!!e&&{src:e,srcset:n,back:t.back||"black",cover:t.cover}},eu={props:{value:Array,field:Object},methods:{imageOptions:function(t){var e=tu(t.image);return e.src?Object(I["a"])({},e,{back:"pattern",cover:!1},this.field.image||{}):{src:t.url}}}},nu=eu,iu=(n("21dc"),Object(_["a"])(nu,Xl,Ql,!1,null,null,null)),su=iu.exports,au=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("p",{staticClass:"k-url-field-preview"},[t._v("\n "+t._s(t.column.before)+"\n "),n("k-link",{attrs:{to:t.link,target:"_blank"},nativeOn:{click:function(t){t.stopPropagation()}}},[t._v(t._s(t.value))]),t._v("\n "+t._s(t.column.after)+"\n")],1)},ou=[],ru={props:{column:{type:Object,default:function(){return{}}},value:String},computed:{link:function(){return this.value}}},lu=ru,uu=(n("977f"),Object(_["a"])(lu,au,ou,!1,null,null,null)),cu=uu.exports,du={extends:cu,computed:{link:function(){return this.value&&this.value.length>0?"mailto:"+this.value:null}}},pu=du,fu=Object(_["a"])(pu,Ir,Lr,!1,null,null,null),hu=fu.exports,mu=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.value?n("ul",{staticClass:"k-pages-field-preview"},t._l(t.value,function(e){return n("li",{key:e.id},[n("figure",[n("k-link",{attrs:{title:e.id,to:t.$api.pages.link(e.id)},nativeOn:{click:function(t){t.stopPropagation()}}},[n("k-icon",{staticClass:"k-pages-field-preview-image",attrs:{type:"page",back:"pattern"}}),n("figcaption",[t._v("\n "+t._s(e.text)+"\n ")])],1)],1)])}),0):t._e()},gu=[],bu={props:{value:Array}},vu=bu,ku=(n("d0c1"),Object(_["a"])(vu,mu,gu,!1,null,null,null)),$u=ku.exports,_u=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-input",{staticClass:"k-toggle-field-preview",attrs:{text:t.text,type:"toggle"},on:{input:function(e){return t.$emit("input",e)}},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})},yu=[],xu={props:{field:Object,value:Boolean,column:Object},computed:{text:function(){return!1!==this.column.text?this.field.text:null}}},wu=xu,Ou=(n("1c4e"),Object(_["a"])(wu,_u,yu,!1,null,null,null)),Cu=Ou.exports,Su=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.value?n("ul",{staticClass:"k-users-field-preview"},t._l(t.value,function(e){return n("li",{key:e.email},[n("figure",[n("k-link",{attrs:{title:e.email,to:t.$api.users.link(e.id)},nativeOn:{click:function(t){t.stopPropagation()}}},[e.avatar?n("k-image",{staticClass:"k-users-field-preview-avatar",attrs:{src:e.avatar.url,back:"pattern"}}):n("k-icon",{staticClass:"k-users-field-preview-avatar",attrs:{type:"user",back:"pattern"}}),n("figcaption",[t._v("\n "+t._s(e.username)+"\n ")])],1)],1)])}),0):t._e()},Eu=[],ju={props:{value:Array}},Tu=ju,Iu=(n("3a85"),Object(_["a"])(Tu,Su,Eu,!1,null,null,null)),Lu=Iu.exports,qu=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-bar"},[t.$slots.left?n("div",{staticClass:"k-bar-slot",attrs:{"data-position":"left"}},[t._t("left")],2):t._e(),t.$slots.center?n("div",{staticClass:"k-bar-slot",attrs:{"data-position":"center"}},[t._t("center")],2):t._e(),t.$slots.right?n("div",{staticClass:"k-bar-slot",attrs:{"data-position":"right"}},[t._t("right")],2):t._e()])},Au=[],Nu=(n("6f7b"),{}),Bu=Object(_["a"])(Nu,qu,Au,!1,null,null,null),Pu=Bu.exports,Du=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",t._g({staticClass:"k-box",attrs:{"data-theme":t.theme}},t.$listeners),[t._t("default",[n("k-text",{domProps:{innerHTML:t._s(t.text)}})])],2)},Ru=[],Mu={props:{theme:String,text:String}},zu=Mu,Uu=(n("7dc7"),Object(_["a"])(zu,Du,Ru,!1,null,null,null)),Fu=Uu.exports,Hu=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("figure",t._g({staticClass:"k-card"},t.$listeners),[t.sortable?n("k-sort-handle"):t._e(),n(t.wrapper,{tag:"component",attrs:{to:t.link,target:t.target}},[t.imageOptions?n("k-image",t._b({staticClass:"k-card-image"},"k-image",t.imageOptions,!1)):n("span",{staticClass:"k-card-icon",style:"padding-bottom:"+t.ratioPadding},[n("k-icon",t._b({},"k-icon",t.icon,!1))],1),n("figcaption",{staticClass:"k-card-content"},[n("span",{staticClass:"k-card-text",attrs:{"data-noinfo":!t.info}},[t._v(t._s(t.text))]),t.info?n("span",{staticClass:"k-card-info",domProps:{innerHTML:t._s(t.info)}}):t._e()])],1),n("nav",{staticClass:"k-card-options"},[t.flag?n("k-button",t._b({staticClass:"k-card-options-button",on:{click:t.flag.click}},"k-button",t.flag,!1)):t._e(),t._t("options",[t.options?n("k-button",{staticClass:"k-card-options-button",attrs:{tooltip:t.$t("options"),icon:"dots"},on:{click:function(e){return e.stopPropagation(),t.$refs.dropdown.toggle()}}}):t._e(),n("k-dropdown-content",{ref:"dropdown",staticClass:"k-card-options-dropdown",attrs:{options:t.options,align:"right"},on:{action:function(e){return t.$emit("action",e)}}})])],2)],1)},Ku=[],Vu={inheritAttrs:!1,props:{column:String,flag:Object,icon:{type:Object,default:function(){return{type:"file",back:"black"}}},image:Object,info:String,link:[String,Function],options:[Array,Function],sortable:Boolean,target:String,text:String},computed:{wrapper:function(){return this.link?"k-link":"div"},ratioPadding:function(){return this.icon&&this.icon.ratio?this.$helper.ratio(this.icon.ratio):this.$helper.ratio("3/2")},imageOptions:function(){if(!this.image)return!1;var t=null,e=null;return this.image.cards?(t=this.image.cards.url,e=this.image.cards.srcset):(t=this.image.url,e=this.image.srcset),!!t&&{src:t,srcset:e,back:this.image.back||"black",cover:this.image.cover,ratio:this.image.ratio||"3/2",sizes:this.getSizes(this.column)}}},methods:{getSizes:function(t){switch(t){case"1/2":case"2/4":return"(min-width: 30em) and (max-width: 65em) 59em, (min-width: 65em) 44em, 27em";case"1/3":return"(min-width: 30em) and (max-width: 65em) 59em, (min-width: 65em) 29.333em, 27em";case"1/4":return"(min-width: 30em) and (max-width: 65em) 59em, (min-width: 65em) 22em, 27em";case"2/3":return"(min-width: 30em) and (max-width: 65em) 59em, (min-width: 65em) 27em, 27em";case"3/4":return"(min-width: 30em) and (max-width: 65em) 59em, (min-width: 65em) 66em, 27em";default:return"(min-width: 30em) and (max-width: 65em) 59em, (min-width: 65em) 88em, 27em"}}}},Yu=Vu,Wu=(n("c119"),Object(_["a"])(Yu,Hu,Ku,!1,null,null,null)),Gu=Wu.exports,Ju=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-cards"},[t._t("default",t._l(t.cards,function(e,i){return n("k-card",t._g(t._b({key:i},"k-card",e,!1),t.$listeners))}))],2)},Zu=[],Xu={props:{cards:Array}},Qu=Xu,tc=(n("f56d"),Object(_["a"])(Qu,Ju,Zu,!1,null,null,null)),ec=tc.exports,nc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-collection",attrs:{"data-layout":t.layout}},[n("k-draggable",{attrs:{list:t.items,options:t.dragOptions,element:t.elements.list,"data-size":t.size,handle:!0},on:{change:function(e){return t.$emit("change",e)},end:t.onEnd}},t._l(t.items,function(e,i){return n(t.elements.item,t._b({key:i,tag:"component",class:{"k-draggable-item":e.sortable},on:{action:function(n){return t.$emit("action",e,n)},dragstart:function(n){return t.onDragStart(n,e.dragText)}}},"component",e,!1))}),1),t.hasFooter?n("footer",{staticClass:"k-collection-footer"},[t.help?n("k-text",{staticClass:"k-collection-help",attrs:{theme:"help"},domProps:{innerHTML:t._s(t.help)}}):t._e(),n("div",{staticClass:"k-collection-pagination"},[t.hasPagination?n("k-pagination",t._b({on:{paginate:function(e){return t.$emit("paginate",e)}}},"k-pagination",t.paginationOptions,!1)):t._e()],1)],1):t._e()],1)},ic=[],sc={props:{help:String,items:{type:[Array,Object],default:function(){return[]}},layout:{type:String,default:"list"},size:String,sortable:Boolean,pagination:{type:[Boolean,Object],default:function(){return!1}}},computed:{hasPagination:function(){return!1!==this.pagination&&(!0!==this.paginationOptions.hide&&!(this.pagination.total<=this.pagination.limit))},hasFooter:function(){return!(!this.hasPagination&&!this.help)},dragOptions:function(){return{sort:this.sortable,disabled:!1===this.sortable,draggable:".k-draggable-item"}},elements:function(){var t={cards:{list:"k-cards",item:"k-card"},list:{list:"k-list",item:"k-list-item"}};return t[this.layout]?t[this.layout]:t["list"]},paginationOptions:function(){var t="object"!==Object(Ht["a"])(this.pagination)?{}:this.pagination;return Object(I["a"])({limit:10,details:!0,keys:!1,total:0,hide:!1},t)}},watch:{$props:function(){this.$forceUpdate()}},over:null,methods:{onEnd:function(){this.over&&this.over.removeAttribute("data-over"),this.$emit("sort",this.items)},onDragStart:function(t,e){this.$store.dispatch("drag",{type:"text",data:e})}}},ac=sc,oc=(n("8c28"),Object(_["a"])(ac,nc,ic,!1,null,null,null)),rc=oc.exports,lc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-column",attrs:{"data-width":t.width}},[t._t("default")],2)},uc=[],cc={props:{width:String}},dc=cc,pc=(n("c9cb"),Object(_["a"])(dc,lc,uc,!1,null,null,null)),fc=pc.exports,hc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-dropzone",attrs:{"data-dragging":t.dragging,"data-over":t.over},on:{dragenter:t.onEnter,dragleave:t.onLeave,dragover:t.onOver,drop:t.onDrop}},[t._t("default")],2)},mc=[],gc={props:{label:{type:String,default:"Drop to upload"},disabled:{type:Boolean,default:!1}},data:function(){return{files:[],dragging:!1,over:!1}},methods:{cancel:function(){this.reset()},reset:function(){this.dragging=!1,this.over=!1},onDrop:function(t){return!0===this.disabled?this.reset():!1===this.$helper.isUploadEvent(t)?this.reset():(this.$events.$emit("dropzone.drop"),this.files=t.dataTransfer.files,this.$emit("drop",this.files),void this.reset())},onEnter:function(t){!1===this.disabled&&this.$helper.isUploadEvent(t)&&(this.dragging=!0)},onLeave:function(){this.reset()},onOver:function(t){!1===this.disabled&&this.$helper.isUploadEvent(t)&&(t.dataTransfer.dropEffect="copy",this.over=!0)}}},bc=gc,vc=(n("414d"),Object(_["a"])(bc,hc,mc,!1,null,null,null)),kc=vc.exports,$c=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",t._g({staticClass:"k-empty",attrs:{"data-layout":t.layout}},t.$listeners),[t.icon?n("k-icon",{attrs:{type:t.icon}}):t._e(),n("p",[t._t("default")],2)],1)},_c=[],yc={props:{text:String,icon:String,layout:{type:String,default:"list"}}},xc=yc,wc=(n("ba8f"),Object(_["a"])(xc,$c,_c,!1,null,null,null)),Oc=wc.exports,Cc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-file-preview"},[n("k-view",{staticClass:"k-file-preview-layout"},[n("div",{staticClass:"k-file-preview-image"},[n("k-link",{staticClass:"k-file-preview-image-link",attrs:{to:t.file.url,title:t.$t("open"),target:"_blank"}},[t.file.panelImage&&t.file.panelImage.cards&&t.file.panelImage.cards.url?n("k-image",{attrs:{src:t.file.panelImage.cards.url,srcset:t.file.panelImage.cards.srcset,back:"none"}}):t.file.panelIcon?n("k-icon",{staticClass:"k-file-preview-icon",style:{color:t.file.panelIcon.color},attrs:{type:t.file.panelIcon.type}}):n("span",{staticClass:"k-file-preview-placeholder"})],1)],1),n("div",{staticClass:"k-file-preview-details"},[n("ul",[n("li",[n("h3",[t._v(t._s(t.$t("template")))]),n("p",[t._v(t._s(t.file.template||"—"))])]),n("li",[n("h3",[t._v(t._s(t.$t("mime")))]),n("p",[t._v(t._s(t.file.mime))])]),n("li",[n("h3",[t._v(t._s(t.$t("url")))]),n("p",[n("k-link",{attrs:{to:t.file.url,tabindex:"-1",target:"_blank"}},[t._v("/"+t._s(t.file.id))])],1)]),n("li",[n("h3",[t._v(t._s(t.$t("size")))]),n("p",[t._v(t._s(t.file.niceSize))])]),n("li",[n("h3",[t._v(t._s(t.$t("dimensions")))]),t.file.dimensions?n("p",[t._v(t._s(t.file.dimensions.width)+"×"+t._s(t.file.dimensions.height)+" "+t._s(t.$t("pixel")))]):n("p",[t._v("—")])]),n("li",[n("h3",[t._v(t._s(t.$t("orientation")))]),t.file.dimensions?n("p",[t._v(t._s(t.$t("orientation."+t.file.dimensions.orientation)))]):n("p",[t._v("—")])])])])])],1)},Sc=[],Ec={props:{file:Object}},jc=Ec,Tc=(n("696b5"),Object(_["a"])(jc,Cc,Sc,!1,null,null,null)),Ic=Tc.exports,Lc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-grid",attrs:{"data-gutter":t.gutter}},[t._t("default")],2)},qc=[],Ac={props:{gutter:String}},Nc=Ac,Bc=(n("5b23"),Object(_["a"])(Nc,Lc,qc,!1,null,null,null)),Pc=Bc.exports,Dc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("header",{staticClass:"k-header",attrs:{"data-editable":t.editable}},[n("k-headline",{attrs:{tag:"h1",size:"huge"}},[t.editable&&t.$listeners.edit?n("span",{staticClass:"k-headline-editable",on:{click:function(e){return t.$emit("edit")}}},[t._t("default"),n("k-icon",{attrs:{type:"edit"}})],2):t._t("default")],2),t.$slots.left||t.$slots.right?n("k-bar",{staticClass:"k-header-buttons"},[t._t("left",null,{slot:"left"}),t._t("right",null,{slot:"right"})],2):t._e(),t.tabs&&t.tabs.length>1?n("div",{staticClass:"k-header-tabs"},[n("nav",[t._l(t.visibleTabs,function(e,i){return n("k-button",{key:t.$route.fullPath+"-tab-"+i,staticClass:"k-tab-button",attrs:{link:"#"+e.name,current:t.currentTab&&t.currentTab.name===e.name,icon:e.icon,tooltip:e.label}},[t._v("\n "+t._s(e.label)+"\n ")])}),t.invisibleTabs.length?n("k-button",{staticClass:"k-tab-button k-tabs-dropdown-button",attrs:{icon:"dots"},on:{click:function(e){return e.stopPropagation(),t.$refs.more.toggle()}}},[t._v("\n "+t._s(t.$t("more"))+"\n ")]):t._e()],2),t.invisibleTabs.length?n("k-dropdown-content",{ref:"more",staticClass:"k-tabs-dropdown",attrs:{align:"right"}},t._l(t.invisibleTabs,function(e,i){return n("k-dropdown-item",{key:"more-"+i,attrs:{link:"#"+e.name,current:t.currentTab&&t.currentTab.name===e.name,icon:e.icon,tooltip:e.label}},[t._v("\n "+t._s(e.label)+"\n ")])}),1):t._e()],1):t._e()],1)},Rc=[],Mc={props:{editable:Boolean,tabs:Array,tab:Object},data:function(){return{size:null,currentTab:this.tab,visibleTabs:this.tabs,invisibleTabs:[]}},watch:{tab:function(){this.currentTab=this.tab},tabs:function(t){this.visibleTabs=t,this.invisibleTabs=[],this.resize(!0)}},created:function(){window.addEventListener("resize",this.resize)},destroyed:function(){window.removeEventListener("resize",this.resize)},methods:{resize:function(t){if(this.tabs&&!(this.tabs.length<=1)){if(this.tabs.length<=3)return this.visibleTabs=this.tabs,void(this.invisibleTabs=[]);if(window.innerWidth>=700){if("large"===this.size&&!t)return;this.visibleTabs=this.tabs,this.invisibleTabs=[],this.size="large"}else{if("small"===this.size&&!t)return;this.visibleTabs=this.tabs.slice(0,2),this.invisibleTabs=this.tabs.slice(2),this.size="small"}}}}},zc=Mc,Uc=(n("53c5"),Object(_["a"])(zc,Dc,Rc,!1,null,null,null)),Fc=Uc.exports,Hc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ul",{staticClass:"k-list"},[t._t("default",t._l(t.items,function(e,i){return n("k-list-item",t._g(t._b({key:i},"k-list-item",e,!1),t.$listeners))}))],2)},Kc=[],Vc={props:{items:Array}},Yc=Vc,Wc=(n("c857"),Object(_["a"])(Yc,Hc,Kc,!1,null,null,null)),Gc=Wc.exports,Jc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(t.element,t._g({tag:"component",staticClass:"k-list-item"},t.$listeners),[t.sortable?n("k-sort-handle"):t._e(),n("k-link",{staticClass:"k-list-item-content",attrs:{to:t.link,target:t.target}},[n("span",{staticClass:"k-list-item-image"},[t.imageOptions?n("k-image",t._b({},"k-image",t.imageOptions,!1)):n("k-icon",t._b({},"k-icon",t.icon,!1))],1),n("span",{staticClass:"k-list-item-text"},[n("em",[t._v(t._s(t.text))]),t.info?n("small",{domProps:{innerHTML:t._s(t.info)}}):t._e()])]),n("nav",{staticClass:"k-list-item-options"},[t._t("options",[t.flag?n("k-button",t._b({staticClass:"k-list-item-status",on:{click:t.flag.click}},"k-button",t.flag,!1)):t._e(),t.options?n("k-button",{staticClass:"k-list-item-toggle",attrs:{tooltip:t.$t("options"),icon:"dots",alt:"Options"},on:{click:function(e){return e.stopPropagation(),t.$refs.options.toggle()}}}):t._e(),n("k-dropdown-content",{ref:"options",attrs:{options:t.options,align:"right"},on:{action:function(e){return t.$emit("action",e)}}})])],2)],1)},Zc=[],Xc={inheritAttrs:!1,props:{element:{type:String,default:"li"},image:Object,icon:{type:Object,default:function(){return{type:"file",back:"black"}}},sortable:Boolean,text:String,target:String,info:String,link:[String,Function],flag:Object,options:[Array,Function]},computed:{imageOptions:function(){return tu(this.image)}}},Qc=Xc,td=(n("fa6a"),Object(_["a"])(Qc,Jc,Zc,!1,null,null,null)),ed=td.exports,nd=function(){var t=this,e=t.$createElement,n=t._self._c||e;return 0===t.tabs.length?n("k-box",{attrs:{text:"This page has no blueprint setup yet",theme:"info"}}):t.tab?n("k-sections",{attrs:{parent:t.parent,blueprint:t.blueprint,columns:t.tab.columns},on:{submit:function(e){return t.$emit("submit",e)}}}):t._e()},id=[],sd={props:{parent:String,blueprint:String,tabs:Array},data:function(){return{tab:null}},watch:{$route:function(){this.open()},blueprint:function(){this.open()}},mounted:function(){this.open()},methods:{open:function(t){if(0!==this.tabs.length){t||(t=this.$route.hash.replace("#","")),t||(t=this.tabs[0].name);var e=null;this.tabs.forEach(function(n){n.name===t&&(e=n)}),e||(e=this.tabs[0]),this.tab=e,this.$emit("tab",this.tab)}}}},ad=sd,od=Object(_["a"])(ad,nd,id,!1,null,null,null),rd=od.exports,ld=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-view",attrs:{"data-align":t.align}},[t._t("default")],2)},ud=[],cd={props:{align:String}},dd=cd,pd=(n("daa8"),Object(_["a"])(dd,ld,ud,!1,null,null,null)),fd=pd.exports,hd=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("draggable",t._g(t._b({staticClass:"k-draggable",attrs:{tag:t.element,list:t.list,move:t.move}},"draggable",t.dragOptions,!1),t.listeners),[t._t("default"),t._t("footer",null,{slot:"footer"})],2)},md=[],gd=n("1980"),bd=n.n(gd),vd={components:{draggable:bd.a},props:{element:String,handle:[String,Boolean],list:[Array,Object],move:Function,options:Object},data:function(){var t=this;return{listeners:Object(I["a"])({},this.$listeners,{start:function(e){t.$store.dispatch("drag",{}),t.$listeners.start&&t.$listeners.start(e)},end:function(e){t.$store.dispatch("drag",null),t.$listeners.end&&t.$listeners.end(e)}})}},computed:{dragOptions:function(){var t=!1;return t=!0===this.handle?".k-sort-handle":this.handle,Object(I["a"])({fallbackClass:"k-sortable-fallback",fallbackOnBody:!0,forceFallback:!0,ghostClass:"k-sortable-ghost",handle:t,scroll:document.querySelector(".k-panel-view")},this.options)}}},kd=vd,$d=Object(_["a"])(kd,hd,md,!1,null,null,null),_d=$d.exports,yd={data:function(){return{error:null}},errorCaptured:function(t){return A.debug&&window.console.warn(t),this.error=t,!1},render:function(t){return this.error?this.$slots.error?this.$slots.error[0]:this.$scopedSlots.error?this.$scopedSlots.error({error:this.error}):t("k-box",{attrs:{theme:"negative"}},this.error.message||this.error):this.$slots.default[0]}},xd=yd,wd=Object(_["a"])(xd,qr,Ar,!1,null,null,null),Od=wd.exports,Cd=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(t.tag,t._g({tag:"component",staticClass:"k-headline",attrs:{"data-theme":t.theme,"data-size":t.size}},t.$listeners),[t.link?n("k-link",{attrs:{to:t.link}},[t._t("default")],2):t._t("default")],2)},Sd=[],Ed={props:{link:String,size:{type:String},tag:{type:String,default:"h2"},theme:{type:String}}},jd=Ed,Td=(n("f8a7"),Object(_["a"])(jd,Cd,Sd,!1,null,null,null)),Id=Td.exports,Ld=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{class:"k-icon k-icon-"+t.type,attrs:{"aria-label":t.alt,role:t.alt?"img":null,"aria-hidden":!t.alt,"data-back":t.back,"data-size":t.size}},[t.emoji?n("span",{staticClass:"k-icon-emoji"},[t._v(t._s(t.type))]):n("svg",{style:{color:t.color},attrs:{viewBox:"0 0 16 16"}},[n("use",{attrs:{"xlink:href":"#icon-"+t.type}})])])},qd=[],Ad={props:{alt:String,color:String,back:String,emoji:Boolean,size:String,type:String}},Nd=Ad,Bd=(n("3342"),Object(_["a"])(Nd,Ld,qd,!1,null,null,null)),Pd=Bd.exports,Dd=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",t._g({staticClass:"k-image",attrs:{"data-ratio":t.ratio,"data-back":t.back,"data-cover":t.cover}},t.$listeners),[n("span",{style:"padding-bottom:"+t.ratioPadding},[t.loaded?n("img",{key:t.src,attrs:{alt:t.alt||"",src:t.src,srcset:t.srcset,sizes:t.sizes},on:{dragstart:function(t){t.preventDefault()}}}):t._e(),t.loaded||t.error?t._e():n("k-loader",{attrs:{position:"center",theme:"light"}}),!t.loaded&&t.error?n("k-icon",{staticClass:"k-image-error",attrs:{type:"cancel"}}):t._e()],1)])},Rd=[],Md={props:{alt:String,back:String,cover:Boolean,ratio:String,sizes:String,src:String,srcset:String},data:function(){return{loaded:{type:Boolean,default:!1},error:{type:Boolean,default:!1}}},computed:{ratioPadding:function(){return this.$helper.ratio(this.ratio||"1/1")}},created:function(){var t=this,e=new Image;e.onload=function(){t.loaded=!0,t.$emit("load")},e.onerror=function(){t.error=!0,t.$emit("error")},e.src=this.src}},zd=Md,Ud=(n("0d56"),Object(_["a"])(zd,Dd,Rd,!1,null,null,null)),Fd=Ud.exports,Hd=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("progress",{staticClass:"k-progress",attrs:{max:"100"},domProps:{value:t.state}},[t._v("\n "+t._s(t.state)+"%\n")])},Kd=[],Vd={props:{value:{type:Number,default:0}},data:function(){return{state:this.value}},methods:{set:function(t){this.state=t}}},Yd=Vd,Wd=(n("9799"),Object(_["a"])(Yd,Hd,Kd,!1,null,null,null)),Gd=Wd.exports,Jd=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"k-sort-handle",attrs:{"aria-hidden":"true"}},[n("svg",{attrs:{viewBox:"0 0 16 16"}},[n("use",{attrs:{"xlink:href":"#icon-sort"}})])])},Zd=[],Xd=(n("35cb"),{}),Qd=Object(_["a"])(Xd,Jd,Zd,!1,null,null,null),tp=Qd.exports,ep=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-text",attrs:{"data-align":t.align,"data-size":t.size,"data-theme":t.theme}},[t._t("default")],2)},np=[],ip={props:{align:String,size:String,theme:String}},sp=ip,ap=(n("b0d6"),Object(_["a"])(sp,ep,np,!1,null,null,null)),op=ap.exports,rp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(t.component,t._g(t._b({ref:"button",tag:"component"},"component",t.$props,!1),t.$listeners),[t._t("default")],2)},lp=[],up={inheritAttrs:!1,props:{autofocus:Boolean,current:[String,Boolean],disabled:Boolean,icon:String,id:[String,Number],link:String,responsive:Boolean,rel:String,role:String,target:String,tabindex:String,theme:String,tooltip:String,type:{type:String,default:"button"}},computed:{component:function(){return!0===this.disabled?"k-button-disabled":this.link?"k-button-link":"k-button-native"}},methods:{focus:function(){this.$refs.button.focus&&this.$refs.button.focus()},tab:function(){this.$refs.button.tab&&this.$refs.button.tab()},untab:function(){this.$refs.button.untab&&this.$refs.button.untab()}}},cp=up,dp=(n("3787"),Object(_["a"])(cp,rp,lp,!1,null,null,null)),pp=dp.exports,fp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"k-button",attrs:{id:t.id,"data-disabled":!0,"data-responsive":t.responsive,"data-theme":t.theme,title:t.tooltip}},[t.icon?n("k-icon",{staticClass:"k-button-icon",attrs:{type:t.icon,alt:t.tooltip}}):t._e(),t.$slots.default?n("span",{staticClass:"k-button-text"},[t._t("default")],2):t._e()],1)},hp=[],mp={inheritAttrs:!1,props:{icon:String,id:[String,Number],responsive:Boolean,theme:String,tooltip:String}},gp=mp,bp=(n("16eb"),Object(_["a"])(gp,fp,hp,!1,null,null,null)),vp=bp.exports,kp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-button-group"},[t._t("default")],2)},$p=[],_p=(n("a567"),{}),yp=Object(_["a"])(_p,kp,$p,!1,null,null,null),xp=yp.exports,wp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-link",t._g({staticClass:"k-button",attrs:{"aria-current":t.current,autofocus:t.autofocus,id:t.id,"data-theme":t.theme,"data-responsive":t.responsive,rel:t.rel,role:t.role,tabindex:t.tabindex,target:t.target,title:t.tooltip,to:t.link}},t.$listeners),[t.icon?n("k-icon",{staticClass:"k-button-icon",attrs:{type:t.icon,alt:t.tooltip}}):t._e(),t.$slots.default?n("span",{staticClass:"k-button-text"},[t._t("default")],2):t._e()],1)},Op=[],Cp={inheritAttrs:!1,props:{autofocus:Boolean,current:[String,Boolean],icon:String,id:[String,Number],link:String,rel:String,responsive:Boolean,role:String,target:String,tabindex:String,theme:String,tooltip:String}},Sp=Cp,Ep=Object(_["a"])(Sp,wp,Op,!1,null,null,null),jp=Ep.exports,Tp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("button",t._g({staticClass:"k-button",attrs:{"aria-current":t.current,autofocus:t.autofocus,id:t.id,"data-theme":t.theme,"data-responsive":t.responsive,role:t.role,tabindex:t.tabindex,title:t.tooltip,type:t.type}},t.$listeners),[t.icon?n("k-icon",{staticClass:"k-button-icon",attrs:{type:t.icon,alt:t.tooltip}}):t._e(),t.$slots.default?n("span",{staticClass:"k-button-text"},[t._t("default")],2):t._e()],1)},Ip=[],Lp={mounted:function(){this.$el.addEventListener("keyup",this.onTab,!0),this.$el.addEventListener("blur",this.onUntab,!0)},destroyed:function(){this.$el.removeEventListener("keyup",this.onTab,!0),this.$el.removeEventListener("blur",this.onUntab,!0)},methods:{focus:function(){this.$el.focus&&this.$el.focus()},onTab:function(t){9===t.keyCode&&this.$el.setAttribute("data-tabbed",!0)},onUntab:function(){this.$el.removeAttribute("data-tabbed")},tab:function(){this.$el.focus(),this.$el.setAttribute("data-tabbed",!0)},untab:function(){this.$el.removeAttribute("data-tabbed")}}},qp={mixins:[Lp],inheritAttrs:!1,props:{autofocus:Boolean,current:[String,Boolean],icon:String,id:[String,Number],responsive:Boolean,role:String,tabindex:String,theme:String,tooltip:String,type:{type:String,default:"button"}}},Ap=qp,Np=Object(_["a"])(Ap,Tp,Ip,!1,null,null,null),Bp=Np.exports,Pp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"k-dropdown",on:{click:function(t){t.stopPropagation()}}},[t._t("default")],2)},Dp=[],Rp=(n("f95f"),{}),Mp=Object(_["a"])(Rp,Pp,Dp,!1,null,null,null),zp=Mp.exports,Up=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.isOpen?n("div",{staticClass:"k-dropdown-content",attrs:{"data-align":t.align}},[t._t("default",[t._l(t.items,function(e,i){return["-"===e?n("hr",{key:t._uid+"-item-"+i}):n("k-dropdown-item",t._b({key:t._uid+"-item-"+i,ref:t._uid+"-item-"+i,refInFor:!0,on:{click:function(n){return t.$emit("action",e.click)}}},"k-dropdown-item",e,!1),[t._v("\n "+t._s(e.text)+"\n ")])]})])],2):t._e()},Fp=[],Hp=null,Kp={props:{options:[Array,Function],align:String},data:function(){return{items:[],current:-1,isOpen:!1}},methods:{fetchOptions:function(t){if(!this.options)return t(this.items);"string"===typeof this.options?fetch(this.options).then(function(t){return t.json()}).then(function(e){return t(e)}):"function"===typeof this.options?this.options(t):xt()(this.options)&&t(this.options)},open:function(){var t=this;this.reset(),Hp&&Hp!==this&&Hp.close(),this.fetchOptions(function(e){t.$events.$on("keydown",t.navigate),t.$events.$on("click",t.close),t.items=e,t.isOpen=!0,t.$emit("open"),Hp=t})},reset:function(){this.current=-1,this.$events.$off("keydown",this.navigate),this.$events.$off("click",this.close)},close:function(){this.reset(),this.isOpen=Hp=!1,this.$emit("close")},toggle:function(){this.isOpen?this.close():this.open()},focus:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.$children[t]&&this.$children[t].focus&&(this.current=t,this.$children[t].focus())},navigate:function(t){switch(t.code){case"Escape":case"ArrowLeft":this.close(),this.$emit("leave",t.code);break;case"ArrowUp":t.preventDefault();while(1){if(this.current--,this.current<0){this.close(),this.$emit("leave",t.code);break}if(this.$children[this.current]&&!1===this.$children[this.current].disabled){this.focus(this.current);break}}break;case"ArrowDown":t.preventDefault();while(1){if(this.current++,this.current>this.$children.length-1){var e=this.$children.filter(function(t){return!1===t.disabled});this.current=this.$children.indexOf(e[e.length-1]);break}if(this.$children[this.current]&&!1===this.$children[this.current].disabled){this.focus(this.current);break}}break;case"Tab":while(1){if(this.current++,this.current>this.$children.length-1){this.close(),this.$emit("leave",t.code);break}if(this.$children[this.current]&&!1===this.$children[this.current].disabled)break}break}}}},Vp=Kp,Yp=(n("98a1"),Object(_["a"])(Vp,Up,Fp,!1,null,null,null)),Wp=Yp.exports,Gp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-button",t._g(t._b({ref:"button",staticClass:"k-dropdown-item"},"k-button",t.$props,!1),t.listeners),[t._t("default")],2)},Jp=[],Zp={inheritAttrs:!1,props:{disabled:Boolean,icon:String,image:[String,Object],link:String,target:String,theme:String,upload:String,current:[String,Boolean]},data:function(){var t=this;return{listeners:Object(I["a"])({},this.$listeners,{click:function(e){t.$parent.close(),t.$emit("click",e)}})}},methods:{focus:function(){this.$refs.button.focus()},tab:function(){this.$refs.button.tab()}}},Xp=Zp,Qp=(n("580a"),Object(_["a"])(Xp,Gp,Jp,!1,null,null,null)),tf=Qp.exports,ef=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.to&&!t.disabled?n("a",t._g({ref:"link",staticClass:"k-link",attrs:{href:t.href,rel:t.relAttr,tabindex:t.tabindex,target:t.target,title:t.title}},t.listeners),[t._t("default")],2):n("span",{staticClass:"k-link",attrs:{title:t.title,"data-disabled":""}},[t._t("default")],2)},nf=[],sf={mixins:[Lp],props:{disabled:Boolean,rel:String,tabindex:[String,Number],target:String,title:String,to:[String,Function]},data:function(){return{relAttr:"_blank"===this.target?"noreferrer noopener":this.rel,listeners:Object(I["a"])({},this.$listeners,{click:this.onClick})}},computed:{href:function(){return"function"===typeof this.to?"":void 0===this.$route||"/"!==this.to[0]||this.target?this.to:(this.$router.options.url||"")+this.to}},methods:{isRoutable:function(t){return void 0!==this.$route&&(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&(!t.defaultPrevented&&((void 0===t.button||0===t.button)&&!this.target)))},onClick:function(t){if(!0===this.disabled)return t.preventDefault(),!1;"function"===typeof this.to&&(t.preventDefault(),this.to()),this.isRoutable(t)&&(t.preventDefault(),this.$router.push(this.to)),this.$emit("click",t)}}},af=sf,of=(n("cc79"),Object(_["a"])(af,ef,nf,!1,null,null,null)),rf=of.exports,lf=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.languages.length?n("k-dropdown",[n("k-button",{attrs:{responsive:!0,icon:"globe"},on:{click:function(e){return t.$refs.languages.toggle()}}},[t._v("\n "+t._s(t.language.name)+"\n ")]),t.languages?n("k-dropdown-content",{ref:"languages"},[n("k-dropdown-item",{on:{click:function(e){return t.change(t.defaultLanguage)}}},[t._v(t._s(t.defaultLanguage.name))]),n("hr"),t._l(t.languages,function(e){return n("k-dropdown-item",{key:e.code,on:{click:function(n){return t.change(e)}}},[t._v("\n "+t._s(e.name)+"\n ")])})],2):t._e()],1):t._e()},uf=[],cf={computed:{defaultLanguage:function(){return this.$store.state.languages.default},language:function(){return this.$store.state.languages.current},languages:function(){return this.$store.state.languages.all.filter(function(t){return!1===t.default})}},methods:{change:function(t){this.$store.dispatch("languages/current",t),this.$emit("change",t)}}},df=cf,pf=Object(_["a"])(df,lf,uf,!1,null,null,null),ff=pf.exports,hf=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.show?n("nav",{staticClass:"k-pagination",attrs:{"data-align":t.align}},[t.show?n("k-button",{attrs:{disabled:!t.hasPrev,tooltip:t.prevLabel,icon:"angle-left"},on:{click:t.prev}}):t._e(),t.details?[t.dropdown?[n("k-dropdown",[n("k-button",{staticClass:"k-pagination-details",attrs:{disabled:!t.hasPages},on:{click:function(e){return t.$refs.dropdown.toggle()}}},[t.total>1?[t._v(t._s(t.detailsText))]:t._e(),t._v(t._s(t.total)+"\n ")],2),n("k-dropdown-content",{ref:"dropdown",staticClass:"k-pagination-selector",on:{open:function(e){t.$nextTick(function(){return t.$refs.page.focus()})}}},[n("div",{staticClass:"k-pagination-settings"},[n("label",{attrs:{for:"k-pagination-page"}},[n("span",[t._v(t._s(t.pageLabel)+":")]),n("select",{ref:"page",attrs:{id:"k-pagination-page"}},t._l(t.pages,function(e){return n("option",{key:e,domProps:{selected:t.page===e,value:e}},[t._v("\n "+t._s(e)+"\n ")])}),0)]),n("k-button",{attrs:{icon:"check"},on:{click:function(e){return t.goTo(t.$refs.page.value)}}})],1)])],1)]:[n("span",{staticClass:"k-pagination-details"},[t.total>1?[t._v(t._s(t.detailsText))]:t._e(),t._v(t._s(t.total)+"\n ")],2)]]:t._e(),t.show?n("k-button",{attrs:{disabled:!t.hasNext,tooltip:t.nextLabel,icon:"angle-right"},on:{click:t.next}}):t._e()],2):t._e()},mf=[],gf={props:{align:{type:String,default:"left"},details:{type:Boolean,default:!1},dropdown:{type:Boolean,default:!0},validate:{type:Function,default:function(){return Je.a.resolve()}},page:{type:Number,default:1},total:{type:Number,default:0},limit:{type:Number,default:10},keys:{type:Boolean,default:!1},pageLabel:{type:String,default:function(){return this.$t("pagination.page")}},prevLabel:{type:String,default:function(){return this.$t("prev")}},nextLabel:{type:String,default:function(){return this.$t("next")}}},data:function(){return{currentPage:this.page}},computed:{show:function(){return this.pages>1},start:function(){return(this.currentPage-1)*this.limit+1},end:function(){var t=this.start-1+this.limit;return t>this.total?this.total:t},detailsText:function(){return 1===this.limit?this.start+" / ":this.start+"-"+this.end+" / "},pages:function(){return Math.ceil(this.total/this.limit)},hasPrev:function(){return this.start>1},hasNext:function(){return this.endthis.limit},offset:function(){return this.start-1}},watch:{page:function(t){this.currentPage=ms()(t)}},created:function(){!0===this.keys&&window.addEventListener("keydown",this.navigate,!1)},destroyed:function(){window.removeEventListener("keydown",this.navigate,!1)},methods:{goTo:function(t){var e=this;this.validate(t).then(function(){t<1&&(t=1),t>e.pages&&(t=e.pages),e.currentPage=t,e.$refs.dropdown&&e.$refs.dropdown.close(),e.$emit("paginate",{page:e.currentPage,start:e.start,end:e.end,limit:e.limit,offset:e.offset})}).catch(function(){})},prev:function(){this.goTo(this.currentPage-1)},next:function(){this.goTo(this.currentPage+1)},navigate:function(t){switch(t.code){case"ArrowLeft":this.prev();break;case"ArrowRight":this.next();break}}}},bf=gf,vf=(n("a66d"),Object(_["a"])(bf,hf,mf,!1,null,null,null)),kf=vf.exports,$f=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-button-group",{staticClass:"k-prev-next"},[n("k-button",t._b({attrs:{icon:"angle-left"}},"k-button",t.prev,!1)),n("k-button",t._b({attrs:{icon:"angle-right"}},"k-button",t.next,!1))],1)},_f=[],yf={props:{prev:{type:Object,default:function(){return{disabled:!0,link:"#"}}},next:{type:Object,default:function(){return{disabled:!0,link:"#"}}}}},xf=yf,wf=(n("7a7d"),Object(_["a"])(xf,$f,_f,!1,null,null,null)),Of=wf.exports,Cf=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-search",attrs:{role:"search"},on:{click:t.close}},[n("div",{staticClass:"k-search-box",on:{click:function(t){t.stopPropagation()}}},[n("div",{staticClass:"k-search-input"},[n("k-dropdown",{staticClass:"k-search-types"},[n("k-button",{attrs:{icon:t.type.icon},on:{click:function(e){return t.$refs.types.toggle()}}},[t._v(t._s(t.type.label)+":")]),n("k-dropdown-content",{ref:"types"},t._l(t.types,function(e,i){return n("k-dropdown-item",{key:i,attrs:{icon:e.icon},on:{click:function(e){t.currentType=i}}},[t._v("\n "+t._s(e.label)+"\n ")])}),1)],1),n("input",{directives:[{name:"model",rawName:"v-model",value:t.q,expression:"q"}],ref:"input",attrs:{placeholder:t.$t("search")+" …","aria-label":"$t('search')",type:"text"},domProps:{value:t.q},on:{keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])?null:(e.preventDefault(),t.down(e))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"])?null:(e.preventDefault(),t.up(e))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"tab",9,e.key,"Tab")?null:(e.preventDefault(),t.tab(e))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.enter(e)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close(e)}],input:function(e){e.target.composing||(t.q=e.target.value)}}}),n("k-button",{staticClass:"k-search-close",attrs:{tooltip:t.$t("close"),icon:"cancel"},on:{click:t.close}})],1),n("ul",t._l(t.items,function(e,i){return n("li",{key:e.id,attrs:{"data-selected":t.selected===i},on:{mouseover:function(e){t.selected=i}}},[n("k-link",{attrs:{to:e.link},on:{click:function(e){return t.click(i)}}},[n("strong",[t._v(t._s(e.title))]),n("small",[t._v(t._s(e.info))])])],1)}),0)])])},Sf=[],Ef={data:function(){return{items:[],q:null,selected:-1,currentType:"users"===this.$store.state.view?"users":"pages"}},computed:{type:function(){return this.types[this.currentType]||this.types["pages"]},types:function(){return{pages:{label:this.$t("pages"),icon:"page",endpoint:"site/search"},users:{label:this.$t("users"),icon:"users",endpoint:"users/search"}}}},watch:{q:wt(function(t){this.search(t)},200),currentType:function(){this.search(this.q)}},mounted:function(){var t=this;this.$nextTick(function(){t.$refs.input.focus()})},methods:{open:function(t){t.preventDefault(),this.$store.dispatch("search",!0)},click:function(t){this.selected=t,this.tab()},close:function(){this.$store.dispatch("search",!1)},down:function(){this.selected=0&&this.selected--}}},jf=Ef,Tf=(n("4cb2"),Object(_["a"])(jf,Cf,Sf,!1,null,null,null)),If=Tf.exports,Lf=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{ref:"button",staticClass:"k-tag",attrs:{"data-size":t.size,tabindex:"0"},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"delete",[8,46],e.key,["Backspace","Delete","Del"])?null:(e.preventDefault(),t.remove(e))}}},[n("span",{staticClass:"k-tag-text"},[t._t("default")],2),t.removable?n("span",{staticClass:"k-tag-toggle",on:{click:t.remove}},[t._v("×")]):t._e()])},qf=[],Af={props:{removable:Boolean,size:String},methods:{remove:function(){this.removable&&this.$emit("remove")},focus:function(){this.$refs.button.focus()}}},Nf=Af,Bf=(n("021f"),Object(_["a"])(Nf,Lf,qf,!1,null,null,null)),Pf=Bf.exports,Df=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.user&&t.view?n("div",{staticClass:"k-topbar"},[n("k-view",[n("div",{staticClass:"k-topbar-wrapper"},[n("k-dropdown",{staticClass:"k-topbar-menu"},[n("k-button",{staticClass:"k-topbar-button k-topbar-menu-button",attrs:{tooltip:t.$t("menu"),icon:"bars"},on:{click:function(e){return t.$refs.menu.toggle()}}},[n("k-icon",{attrs:{type:"angle-down"}})],1),n("k-dropdown-content",{ref:"menu",staticClass:"k-topbar-menu"},[n("ul",[t._l(t.views,function(e,i){return e.menu?n("li",{key:"menu-item-"+i,attrs:{"aria-current":t.$store.state.view===i}},[n("k-dropdown-item",{attrs:{disabled:!1===t.$permissions.access[i],icon:e.icon,link:e.link}},[t._v("\n "+t._s(t.menuTitle(e,i))+"\n ")])],1):t._e()}),n("li",[n("hr")]),n("li",{attrs:{"aria-current":"account"===t.$route.meta.view}},[n("k-dropdown-item",{attrs:{icon:"account",link:"/account"}},[t._v("\n "+t._s(t.$t("view.account"))+"\n ")])],1),n("li",[n("hr")]),n("li",[n("k-dropdown-item",{attrs:{icon:"logout",link:"/logout"}},[t._v("\n "+t._s(t.$t("logout"))+"\n ")])],1)],2)])],1),t.view?n("k-link",{staticClass:"k-topbar-button k-topbar-view-button",attrs:{to:t.view.link}},[n("k-icon",{attrs:{type:t.view.icon}}),t._v(" "+t._s(t.breadcrumbTitle)+"\n ")],1):t._e(),t.$store.state.breadcrumb.length>1?n("k-dropdown",{staticClass:"k-topbar-breadcrumb-menu"},[n("k-button",{staticClass:"k-topbar-button",on:{click:function(e){return t.$refs.crumb.toggle()}}},[t._v("\n …\n "),n("k-icon",{attrs:{type:"angle-down"}})],1),n("k-dropdown-content",{ref:"crumb"},[n("k-dropdown-item",{attrs:{icon:t.view.icon,link:t.view.link}},[t._v("\n "+t._s(t.$t("view."+t.$store.state.view,t.view.label))+"\n ")]),t._l(t.$store.state.breadcrumb,function(e,i){return n("k-dropdown-item",{key:"crumb-"+i+"-dropdown",attrs:{icon:t.view.icon,link:e.link}},[t._v("\n "+t._s(e.label)+"\n ")])})],2)],1):t._e(),n("nav",{staticClass:"k-topbar-crumbs"},t._l(t.$store.state.breadcrumb,function(e,i){return n("k-link",{key:"crumb-"+i,attrs:{to:e.link}},[t._v("\n "+t._s(e.label)+"\n ")])}),1),n("div",{staticClass:"k-topbar-signals"},[n("span",{directives:[{name:"show",rawName:"v-show",value:t.$store.state.isLoading,expression:"$store.state.isLoading"}],staticClass:"k-topbar-loader"},[n("svg",{attrs:{viewBox:"0 0 16 18"}},[n("path",{attrs:{fill:"white",d:"M8,0 L16,4.50265232 L16,13.5112142 L8,18.0138665 L0,13.5112142 L0,4.50265232 L8,0 Z M2.10648757,5.69852516 L2.10648757,12.3153414 L8,15.632396 L13.8935124,12.3153414 L13.8935124,5.69852516 L8,2.38147048 L2.10648757,5.69852516 Z"}})])]),t.notification?[n("k-button",{staticClass:"k-topbar-notification k-topbar-signals-button",attrs:{theme:"positive"},on:{click:function(e){return t.$store.dispatch("notification/close")}}},[t._v("\n "+t._s(t.notification.message)+"\n ")])]:t.unregistered?[n("div",{staticClass:"k-registration"},[n("p",[t._v(t._s(t.$t("license.unregistered")))]),n("k-button",{staticClass:"k-topbar-signals-button",attrs:{responsive:!0,tooltip:t.$t("license.unregistered"),icon:"key"},on:{click:function(e){return t.$emit("register")}}},[t._v("\n "+t._s(t.$t("license.register"))+"\n ")]),n("k-button",{staticClass:"k-topbar-signals-button",attrs:{responsive:!0,link:"https://getkirby.com/buy",target:"_blank",icon:"cart"}},[t._v("\n "+t._s(t.$t("license.buy"))+"\n ")])],1)]:t._e(),[n("k-form-indicator")],n("k-button",{staticClass:"k-topbar-signals-button",attrs:{tooltip:t.$t("search"),icon:"search"},on:{click:function(e){return t.$store.dispatch("search",!0)}}})],2)],1)])],1):t._e()},Rf=[],Mf=Object(I["a"])({site:{link:"/site",icon:"page",menu:!0},users:{link:"/users",icon:"users",menu:!0},settings:{link:"/settings",icon:"settings",menu:!0},account:{link:"/account",icon:"users",menu:!1}},window.panel.plugins.views),zf={computed:{breadcrumbTitle:function(){var t=this.$t("view.".concat(this.$store.state.view),this.view.label);return"site"===this.$store.state.view&&this.$store.state.system.info.title||t},view:function(){return Mf[this.$store.state.view]},views:function(){return Mf},user:function(){return this.$store.state.user.current},notification:function(){return this.$store.state.notification.type&&"error"!==this.$store.state.notification.type?this.$store.state.notification:null},unregistered:function(){return!this.$store.state.system.info.license}},methods:{menuTitle:function(t,e){var n=this.$t("view."+e,t.label);return"site"===e&&this.$store.state.system.info.site||n}}},Uf=zf,Ff=(n("1e3b"),Object(_["a"])(Uf,Df,Rf,!1,null,null,null)),Hf=Ff.exports,Kf=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-grid",{staticClass:"k-sections",attrs:{gutter:"large"}},t._l(t.columns,function(e,i){return n("k-column",{key:t.parent+"-column-"+i,attrs:{width:e.width}},[t._l(e.sections,function(s,a){return t.meetsCondition(s)?[t.exists(s.type)?n("k-"+s.type+"-section",t._b({key:t.parent+"-column-"+i+"-section-"+a+"-"+t.blueprint,tag:"component",class:"k-section k-section-name-"+s.name,attrs:{name:s.name,parent:t.parent,blueprint:t.blueprint,column:e.width},on:{submit:function(e){return t.$emit("submit",e)}}},"component",s,!1)):[n("k-box",{key:t.parent+"-column-"+i+"-section-"+a,attrs:{text:t.$t("error.section.type.invalid",{type:s.type}),theme:"negative"}})]]:t._e()})],2)}),1)},Vf=[],Yf={props:{parent:String,blueprint:String,columns:[Array,Object]},computed:{content:function(){return this.$store.getters["content/values"]()}},methods:{exists:function(t){return z["a"].options.components["k-"+t+"-section"]},meetsCondition:function(t){var e=this;if(!t.when)return!0;var n=!0;return kt()(t.when).forEach(function(i){var s=e.content[i.toLowerCase()],a=t.when[i];s!==a&&(n=!1)}),n}}},Wf=Yf,Gf=(n("6bcd"),Object(_["a"])(Wf,Kf,Vf,!1,null,null,null)),Jf=Gf.exports,Zf=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"k-info-section"},[n("k-headline",{staticClass:"k-info-section-headline"},[t._v(t._s(t.headline))]),n("k-box",{attrs:{theme:t.theme}},[n("k-text",{domProps:{innerHTML:t._s(t.text)}})],1)],1)},Xf=[],Qf={props:{blueprint:String,help:String,name:String,parent:String},methods:{load:function(){return this.$api.get(this.parent+"/sections/"+this.name)}}},th={mixins:[Qf],data:function(){return{headline:null,issue:null,text:null,theme:null}},created:function(){var t=this;this.load().then(function(e){t.headline=e.options.headline,t.text=e.options.text,t.theme=e.options.theme||"info"}).catch(function(e){t.issue=e})}},eh=th,nh=(n("4333"),Object(_["a"])(eh,Zf,Xf,!1,null,null,null)),ih=nh.exports,sh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return!1===t.isLoading?n("section",{staticClass:"k-pages-section"},[n("header",{staticClass:"k-section-header"},[n("k-headline",{attrs:{link:t.options.link}},[t._v("\n "+t._s(t.headline)+" "),t.options.min?n("abbr",{attrs:{title:t.$t("section.required")}},[t._v("*")]):t._e()]),t.add?n("k-button-group",[n("k-button",{attrs:{icon:"add"},on:{click:t.create}},[t._v(t._s(t.$t("add")))])],1):t._e()],1),t.error?[n("k-box",{attrs:{theme:"negative"}},[n("k-text",{attrs:{size:"small"}},[n("strong",[t._v("\n "+t._s(t.$t("error.section.notLoaded",{name:t.name}))+":\n ")]),t._v("\n "+t._s(t.error)+"\n ")])],1)]:[t.data.length?n("k-collection",{attrs:{layout:t.options.layout,help:t.help,items:t.data,pagination:t.pagination,sortable:t.options.sortable,size:t.options.size,"data-invalid":t.isInvalid},on:{change:t.sort,paginate:t.paginate,action:t.action}}):[n("k-empty",{attrs:{layout:t.options.layout,"data-invalid":t.isInvalid,icon:"page"},on:{click:t.create}},[t._v("\n "+t._s(t.options.empty||t.$t("pages.empty"))+"\n ")]),n("footer",{staticClass:"k-collection-footer"},[t.help?n("k-text",{staticClass:"k-collection-help",attrs:{theme:"help"},domProps:{innerHTML:t._s(t.help)}}):t._e()],1)],n("k-page-create-dialog",{ref:"create"}),n("k-page-duplicate-dialog",{ref:"duplicate"}),n("k-page-rename-dialog",{ref:"rename",on:{success:t.update}}),n("k-page-url-dialog",{ref:"url",on:{success:t.update}}),n("k-page-status-dialog",{ref:"status",on:{success:t.update}}),n("k-page-template-dialog",{ref:"template",on:{success:t.update}}),n("k-page-remove-dialog",{ref:"remove",on:{success:t.update}})]],2):t._e()},ah=[],oh={inheritAttrs:!1,props:{blueprint:String,column:String,parent:String,name:String},data:function(){return{data:[],error:null,isLoading:!1,options:{empty:null,headline:null,help:null,layout:"list",link:null,max:null,min:null,size:null,sortable:null},pagination:{page:null}}},computed:{headline:function(){return this.options.headline||" "},help:function(){return this.options.help},isInvalid:function(){return!!(this.options.min&&this.data.lengththis.options.max)},language:function(){return this.$store.state.languages.current},paginationId:function(){return"kirby$pagination$"+this.parent+"/"+this.name}},watch:{language:function(){this.reload()}},methods:{items:function(t){return t},load:function(t){var e=this;t||(this.isLoading=!0),null===this.pagination.page&&(this.pagination.page=localStorage.getItem(this.paginationId)||1),this.$api.get(this.parent+"/sections/"+this.name,{page:this.pagination.page}).then(function(t){e.isLoading=!1,e.options=t.options,e.pagination=t.pagination,e.data=e.items(t.data)}).catch(function(t){e.isLoading=!1,e.error=t.message})},paginate:function(t){localStorage.setItem(this.paginationId,t.page),this.pagination=t,this.reload()},reload:function(){this.load(!0)}}},rh={mixins:[oh],computed:{add:function(){return this.options.add&&this.$permissions.pages.create}},created:function(){this.load(),this.$events.$on("page.changeStatus",this.reload)},destroyed:function(){this.$events.$off("page.changeStatus",this.reload)},methods:{create:function(){this.add&&this.$refs.create.open(this.options.link||this.parent,this.parent+"/children/blueprints",this.name)},action:function(t,e){var n=this;switch(e){case"duplicate":this.$refs.duplicate.open(t.id);break;case"preview":var i=window.open("","_blank");i.document.write="...",this.$api.pages.preview(t.id).then(function(t){i.location.href=t}).catch(function(t){n.$store.dispatch("notification/error",t)});break;case"rename":this.$refs.rename.open(t.id);break;case"url":this.$refs.url.open(t.id);break;case"status":this.$refs.status.open(t.id);break;case"template":this.$refs.template.open(t.id);break;case"remove":if(this.data.length<=this.options.min){var s=this.options.min>1?"plural":"singular";this.$store.dispatch("notification/error",{message:this.$t("error.section.pages.min."+s,{section:this.options.headline||this.name,min:this.options.min})});break}this.$refs.remove.open(t.id);break;default:throw new Error("Invalid action")}},items:function(t){var e=this;return t.map(function(t){var n=!1!==t.permissions.changeStatus;return t.flag={class:"k-status-flag k-status-flag-"+t.status,tooltip:n?e.$t("page.status"):"".concat(e.$t("page.status")," (").concat(e.$t("disabled"),")"),icon:n?"circle":"protected",disabled:!n,click:function(){e.action(t,"status")}},t.options=function(n){e.$api.pages.options(t.id,"list").then(function(t){return n(t)}).catch(function(t){e.$store.dispatch("notification/error",t)})},t.sortable=t.permissions.sort&&e.options.sortable,t.column=e.column,t})},sort:function(t){var e=this,n=null;if(t.added&&(n="added"),t.moved&&(n="moved"),n){var i=t[n].element,s=t[n].newIndex+1+this.pagination.offset;this.$api.pages.status(i.id,"listed",s).then(function(){e.$store.dispatch("notification/success",":)")}).catch(function(t){e.$store.dispatch("notification/error",{message:t.message,details:t.details}),e.reload()})}},update:function(){this.reload(),this.$events.$emit("model.update")}}},lh=rh,uh=Object(_["a"])(lh,sh,ah,!1,null,null,null),ch=uh.exports,dh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return!1===t.isLoading?n("section",{staticClass:"k-files-section"},[n("header",{staticClass:"k-section-header"},[n("k-headline",[t._v("\n "+t._s(t.headline)+" "),t.options.min?n("abbr",{attrs:{title:t.$t("section.required")}},[t._v("*")]):t._e()]),t.add?n("k-button-group",[n("k-button",{attrs:{icon:"upload"},on:{click:t.upload}},[t._v(t._s(t.$t("add")))])],1):t._e()],1),t.error?[n("k-box",{attrs:{theme:"negative"}},[n("k-text",{attrs:{size:"small"}},[n("strong",[t._v(t._s(t.$t("error.section.notLoaded",{name:t.name}))+":")]),t._v("\n "+t._s(t.error)+"\n ")])],1)]:[n("k-dropzone",{attrs:{disabled:!1===t.add},on:{drop:t.drop}},[t.data.length?n("k-collection",{attrs:{help:t.help,items:t.data,layout:t.options.layout,pagination:t.pagination,sortable:t.options.sortable,size:t.options.size,"data-invalid":t.isInvalid},on:{sort:t.sort,paginate:t.paginate,action:t.action}}):[n("k-empty",{attrs:{layout:t.options.layout,"data-invalid":t.isInvalid,icon:"image"},on:{click:function(e){t.add&&t.upload()}}},[t._v("\n "+t._s(t.options.empty||t.$t("files.empty"))+"\n ")]),n("footer",{staticClass:"k-collection-footer"},[t.help?n("k-text",{staticClass:"k-collection-help",attrs:{theme:"help"},domProps:{innerHTML:t._s(t.help)}}):t._e()],1)]],2),n("k-file-rename-dialog",{ref:"rename",on:{success:t.update}}),n("k-file-remove-dialog",{ref:"remove",on:{success:t.update}}),n("k-upload",{ref:"upload",on:{success:t.uploaded,error:t.reload}})]],2):t._e()},ph=[],fh={mixins:[oh],computed:{add:function(){return!(!this.$permissions.files.create||!1===this.options.upload)&&this.options.upload}},created:function(){this.load(),this.$events.$on("model.update",this.reload)},destroyed:function(){this.$events.$off("model.update",this.reload)},methods:{action:function(t,e){switch(e){case"edit":this.$router.push(t.link);break;case"download":window.open(t.url);break;case"rename":this.$refs.rename.open(t.parent,t.filename);break;case"replace":this.$refs.upload.open({url:A.api+"/"+this.$api.files.url(t.parent,t.filename),accept:"."+t.extension+","+t.mime,multiple:!1});break;case"remove":if(this.data.length<=this.options.min){var n=this.options.min>1?"plural":"singular";this.$store.dispatch("notification/error",{message:this.$t("error.section.files.min."+n,{section:this.options.headline||this.name,min:this.options.min})});break}this.$refs.remove.open(t.parent,t.filename);break}},drop:function(t){if(!1===this.add)return!1;this.$refs.upload.drop(t,Object(I["a"])({},this.add,{url:A.api+"/"+this.add.api}))},items:function(t){var e=this;return t.map(function(t){return t.options=function(n){e.$api.files.options(t.parent,t.filename,"list").then(function(t){return n(t)}).catch(function(t){e.$store.dispatch("notification/error",t)})},t.sortable=e.options.sortable,t.column=e.column,t})},replace:function(t){this.$refs.upload.open({url:A.api+"/"+this.$api.files.url(t.parent,t.filename),accept:t.mime,multiple:!1})},sort:function(t){var e=this;if(!1===this.options.sortable)return!1;t=t.map(function(t){return t.id}),this.$api.patch(this.parent+"/files/sort",{files:t,index:this.pagination.offset}).then(function(){e.$store.dispatch("notification/success",":)")}).catch(function(t){e.reload(),e.$store.dispatch("notification/error",t.message)})},update:function(){this.$events.$emit("model.update")},upload:function(){if(!1===this.add)return!1;this.$refs.upload.open(Object(I["a"])({},this.add,{url:A.api+"/"+this.add.api}))},uploaded:function(){this.$events.$emit("file.create"),this.$events.$emit("model.update"),this.$store.dispatch("notification/success",":)")}}},hh=fh,mh=Object(_["a"])(hh,dh,ph,!1,null,null,null),gh=mh.exports,bh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.isLoading?t._e():n("section",{staticClass:"k-fields-section"},[t.issue?[n("k-headline",{staticClass:"k-fields-issue-headline"},[t._v("Error")]),n("k-box",{attrs:{text:t.issue.message,theme:"negative"}})]:t._e(),n("k-form",{attrs:{fields:t.fields,validate:!0,value:t.values,disabled:null!==t.$store.state.content.status.lock},on:{input:t.input,submit:t.onSubmit}})],2)},vh=[],kh={mixins:[Qf],inheritAttrs:!1,data:function(){return{fields:{},isLoading:!0,issue:null}},computed:{language:function(){return this.$store.state.languages.current},values:function(){return this.$store.getters["content/values"]()}},watch:{language:function(){this.fetch()}},created:function(){this.fetch()},methods:{input:function(t,e,n){this.$store.dispatch("content/update",[n,t[n]])},fetch:function(){var t=this;this.$api.get(this.parent+"/sections/"+this.name).then(function(e){t.fields=e.fields,kt()(t.fields).forEach(function(e){t.fields[e].section=t.name,t.fields[e].endpoints={field:t.parent+"/fields/"+e,section:t.parent+"/sections/"+t.name,model:t.parent}}),t.isLoading=!1}).catch(function(e){t.issue=e,t.isLoading=!1})},onSubmit:function(t){this.$events.$emit("keydown.cmd.s",t)}}},$h=kh,_h=(n("7d5d"),Object(_["a"])($h,bh,vh,!1,null,null,null)),yh=_h.exports,xh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-error-view",{staticClass:"k-browser-view"},[n("p",[t._v("\n We are really sorry, but your browser does not support\n all features required for the Kirby Panel.\n ")]),!1===t.hasFetchSupport?[n("p",[n("strong",[t._v("Fetch")]),n("br"),t._v("\n We use Javascript's new Fetch API. You can find a list of supported browsers for this feature on\n "),n("strong",[n("a",{attrs:{href:"https://caniuse.com/#feat=fetch"}},[t._v("caniuse.com")])])])]:t._e(),!1===t.hasGridSupport?[n("p",[n("strong",[t._v("CSS Grid")]),n("br"),t._v("\n We use CSS Grids for all our layouts. You can find a list of supported browsers for this feature on\n "),n("strong",[n("a",{attrs:{href:"https://caniuse.com/#feat=css-grid"}},[t._v("caniuse.com")])])])]:t._e()],2)},wh=[],Oh={grid:function(){return!(!window.CSS||!window.CSS.supports("display","grid"))},fetch:function(){return void 0!==window.fetch},all:function(){return this.fetch()&&this.grid()}},Ch={computed:{hasFetchSupport:function(){return Oh.fetch()},hasGridSupport:function(){return Oh.grid()}},created:function(){this.$store.dispatch("content/current",null),Oh.all()&&this.$router.push("/")}},Sh=Ch,Eh=(n("d6fc"),Object(_["a"])(Sh,xh,wh,!1,null,null,null)),jh=Eh.exports,Th=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-error-boundary",{key:t.plugin,scopedSlots:t._u([{key:"error",fn:function(e){var i=e.error;return n("k-error-view",{},[t._v("\n "+t._s(i.message||i)+"\n ")])}}])},[n("k-"+t.plugin+"-plugin-view",{tag:"component"})],1)},Ih=[],Lh={props:{plugin:String},beforeRouteEnter:function(t,e,n){n(function(t){t.$store.dispatch("breadcrumb",[]),t.$store.dispatch("content/current",null)})},watch:{plugin:{handler:function(){this.$store.dispatch("view",this.plugin)},immediate:!0}}},qh=Lh,Ah=Object(_["a"])(qh,Th,Ih,!1,null,null,null),Nh=Ah.exports,Bh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-view",{staticClass:"k-error-view"},[n("div",{staticClass:"k-error-view-content"},[n("k-text",[n("p",[n("k-icon",{staticClass:"k-error-view-icon",attrs:{type:"alert"}})],1),n("p",[t._t("default")],2)])],1)])},Ph=[],Dh=(n("d221"),{}),Rh=Object(_["a"])(Dh,Bh,Ph,!1,null,null,null),Mh=Rh.exports,zh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.issue?n("k-error-view",[t._v("\n "+t._s(t.issue.message)+"\n")]):n("div",{staticClass:"k-file-view"},[n("k-file-preview",{attrs:{file:t.file}}),n("k-view",{staticClass:"k-file-content",attrs:{"data-locked":t.isLocked}},[n("k-header",{attrs:{editable:t.permissions.changeName&&!t.isLocked,tabs:t.tabs,tab:t.tab},on:{edit:function(e){return t.action("rename")}}},[t._v("\n\n "+t._s(t.file.filename)+"\n\n "),n("k-button-group",{attrs:{slot:"left"},slot:"left"},[n("k-button",{attrs:{responsive:!0,icon:"open"},on:{click:function(e){return t.action("download")}}},[t._v("\n "+t._s(t.$t("open"))+"\n ")]),n("k-dropdown",[n("k-button",{attrs:{responsive:!0,disabled:t.isLocked,icon:"cog"},on:{click:function(e){return t.$refs.settings.toggle()}}},[t._v("\n "+t._s(t.$t("settings"))+"\n ")]),n("k-dropdown-content",{ref:"settings",attrs:{options:t.options},on:{action:t.action}})],1),n("k-languages-dropdown")],1),t.file.id?n("k-prev-next",{attrs:{slot:"right",prev:t.prev,next:t.next},slot:"right"}):t._e()],1),t.file.id?n("k-tabs",{key:t.tabsKey,ref:"tabs",attrs:{parent:t.$api.files.url(t.path,t.file.filename),tabs:t.tabs,blueprint:t.file.blueprint.name},on:{tab:function(e){t.tab=e}}}):t._e(),n("k-file-rename-dialog",{ref:"rename",on:{success:t.renamed}}),n("k-file-remove-dialog",{ref:"remove",on:{success:t.deleted}}),n("k-upload",{ref:"upload",attrs:{url:t.uploadApi,accept:t.file.mime,multiple:!1},on:{success:t.uploaded}})],1)],1)},Uh=[],Fh={computed:{isLocked:function(){return null!==this.$store.state.content.status.lock}},created:function(){this.fetch(),this.$events.$on("model.reload",this.fetch),this.$events.$on("keydown.left",this.toPrev),this.$events.$on("keydown.right",this.toNext)},destroyed:function(){this.$events.$off("model.reload",this.fetch),this.$events.$off("keydown.left",this.toPrev),this.$events.$off("keydown.right",this.toNext)},methods:{toPrev:function(t){this.prev&&"body"===t.target.localName&&this.$router.push(this.prev.link)},toNext:function(t){this.next&&"body"===t.target.localName&&this.$router.push(this.next.link)}}},Hh={mixins:[Fh],props:{path:{type:String},filename:{type:String,required:!0}},data:function(){return{name:"",file:{id:null,parent:null,filename:"",url:"",prev:null,next:null,panelIcon:null,panelImage:null,mime:null,content:{}},permissions:{changeName:!1,delete:!1},issue:null,tabs:[],tab:null,options:null}},computed:{uploadApi:function(){return A.api+"/"+this.path+"/files/"+this.filename},prev:function(){if(this.file.prev)return{link:this.$api.files.link(this.path,this.file.prev.filename),tooltip:this.file.prev.filename}},tabsKey:function(){return"file-"+this.file.id+"-tabs"},language:function(){return this.$store.state.languages.current},next:function(){if(this.file.next)return{link:this.$api.files.link(this.path,this.file.next.filename),tooltip:this.file.next.filename}}},watch:{language:function(){this.fetch()},filename:function(){this.fetch()}},methods:{fetch:function(){var t=this;this.$api.files.get(this.path,this.filename,{view:"panel"}).then(function(e){t.file=e,t.file.next=e.nextWithTemplate,t.file.prev=e.prevWithTemplate,t.file.url=e.url,t.name=e.name,t.tabs=e.blueprint.tabs,t.permissions=e.options,t.options=function(e){t.$api.files.options(t.path,t.file.filename).then(function(t){e(t)})},t.$store.dispatch("breadcrumb",t.$api.files.breadcrumb(t.file,t.$route.name)),t.$store.dispatch("title",t.filename),t.$store.dispatch("content/create",{id:"files/"+e.id,api:t.$api.files.link(t.path,t.filename),content:e.content})}).catch(function(e){window.console.error(e),t.issue=e})},action:function(t){switch(t){case"download":window.open(this.file.url);break;case"rename":this.$refs.rename.open(this.path,this.file.filename);break;case"replace":this.$refs.upload.open({url:A.api+"/"+this.$api.files.url(this.path,this.file.filename),accept:this.file.mime});break;case"remove":this.$refs.remove.open(this.path,this.file.filename);break}},deleted:function(){this.path?this.$router.push("/"+this.path):this.$router.push("/site")},renamed:function(t){this.$router.push(this.$api.files.link(this.path,t.filename))},uploaded:function(){this.fetch(),this.$store.dispatch("notification/success",":)")}}},Kh=Hh,Vh=Object(_["a"])(Kh,zh,Uh,!1,null,null,null),Yh=Vh.exports,Wh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.system?n("k-view",{staticClass:"k-installation-view",attrs:{align:"center"}},["install"===t.state?n("form",{on:{submit:function(e){return e.preventDefault(),t.install(e)}}},[n("h1",{staticClass:"k-offscreen"},[t._v(t._s(t.$t("installation")))]),n("k-fieldset",{attrs:{fields:t.fields,novalidate:!0},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}}),n("k-button",{attrs:{type:"submit",icon:"check"}},[t._v(t._s(t.$t("install")))])],1):"completed"===t.state?n("k-text",[n("k-headline",[t._v(t._s(t.$t("installation.completed")))]),n("k-link",{attrs:{to:"/login"}},[t._v(t._s(t.$t("login")))])],1):n("div",[t.system.isInstalled?t._e():n("k-headline",[t._v(t._s(t.$t("installation.issues.headline")))]),n("ul",{staticClass:"k-installation-issues"},[!1===t.system.isInstallable?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.disabled"))}})],1):t._e(),!1===t.requirements.php?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.php"))}})],1):t._e(),!1===t.requirements.server?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.server"))}})],1):t._e(),!1===t.requirements.mbstring?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.mbstring"))}})],1):t._e(),!1===t.requirements.curl?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.curl"))}})],1):t._e(),!1===t.requirements.accounts?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.accounts"))}})],1):t._e(),!1===t.requirements.content?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.content"))}})],1):t._e(),!1===t.requirements.media?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.media"))}})],1):t._e(),!1===t.requirements.sessions?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.sessions"))}})],1):t._e()]),n("k-button",{attrs:{icon:"refresh"},on:{click:t.check}},[n("span",{domProps:{innerHTML:t._s(t.$t("retry"))}})])],1)],1):t._e()},Gh=[],Jh={data:function(){return{user:{name:"",email:"",language:"",password:"",role:"admin"},languages:[],system:null}},computed:{state:function(){return this.system.isOk&&this.system.isInstallable&&!this.system.isInstalled?"install":this.system.isOk&&this.system.isInstallable&&this.system.isInstalled?"completed":void 0},translation:function(){return this.$store.state.translation.current},requirements:function(){return this.system&&this.system.requirements?this.system.requirements:{}},fields:function(){return{email:{label:this.$t("email"),type:"email",link:!1,required:!0},password:{label:this.$t("password"),type:"password",placeholder:this.$t("password")+" …",required:!0},language:{label:this.$t("language"),type:"select",options:this.languages,icon:"globe",empty:!1,required:!0}}}},watch:{translation:{handler:function(t){this.user.language=t},immediate:!0},"user.language":function(t){this.$store.dispatch("translation/activate",t)}},created:function(){this.$store.dispatch("content/current",null),this.check()},methods:{install:function(){var t=this;this.$api.system.install(this.user).then(function(e){t.$store.dispatch("user/current",e),t.$store.dispatch("notification/success",t.$t("welcome")+"!"),t.$router.push("/")}).catch(function(e){t.$store.dispatch("notification/error",e)})},check:function(){var t=this;this.$store.dispatch("system/load",!0).then(function(e){!0===e.isInstalled&&e.isReady?t.$router.push("/login"):t.$api.translations.options().then(function(n){t.languages=n,t.system=e,t.$store.dispatch("title",t.$t("view.installation"))})})}}},Zh=Jh,Xh=(n("146c"),Object(_["a"])(Zh,Wh,Gh,!1,null,null,null)),Qh=Xh.exports,tm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.issue?n("k-error-view",[t._v("\n "+t._s(t.issue.message)+"\n")]):t.ready?n("k-view",{staticClass:"k-login-view",attrs:{align:"center"}},[n("k-login-form")],1):t._e()},em=[],nm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("form",{staticClass:"k-login-form",on:{submit:function(e){return e.preventDefault(),t.login(e)}}},[n("h1",{staticClass:"k-offscreen"},[t._v(t._s(t.$t("login")))]),t.issue?n("div",{staticClass:"k-login-alert",on:{click:function(e){t.issue=null}}},[n("span",[t._v(t._s(t.issue))]),n("k-icon",{attrs:{type:"alert"}})],1):t._e(),n("k-fieldset",{attrs:{novalidate:!0,fields:t.fields},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}}),n("div",{staticClass:"k-login-buttons"},[n("span",{staticClass:"k-login-checkbox"},[n("k-checkbox-input",{attrs:{value:t.user.remember,label:t.$t("login.remember")},on:{input:function(e){t.user.remember=e}}})],1),n("k-button",{staticClass:"k-login-button",attrs:{icon:"check",type:"submit"}},[t._v("\n "+t._s(t.$t("login"))+" "),t.isLoading?[t._v("…")]:t._e()],2)],1)],1)},im=[],sm={data:function(){return{isLoading:!1,issue:"",user:{email:"",password:"",remember:!1}}},computed:{fields:function(){return{email:{autofocus:!0,label:this.$t("email"),type:"email",required:!0,link:!1},password:{label:this.$t("password"),type:"password",minLength:8,required:!0,autocomplete:"current-password",counter:!1}}}},methods:{login:function(){var t=this;this.issue=null,this.isLoading=!0,this.$store.dispatch("user/login",this.user).then(function(){t.$store.dispatch("system/load",!0).then(function(){t.$store.dispatch("notification/success",t.$t("welcome")),t.isLoading=!1})}).catch(function(){t.issue=t.$t("error.access.login"),t.isLoading=!1})}}},am=sm,om=Object(_["a"])(am,nm,im,!1,null,null,null),rm=om.exports,lm={components:{"k-login-form":window.panel.plugins.login||rm},data:function(){return{ready:!1,issue:null}},created:function(){var t=this;this.$store.dispatch("content/current",null),this.$store.dispatch("system/load").then(function(e){e.isReady||t.$router.push("/installation"),e.user&&e.user.id&&t.$router.push("/"),t.ready=!0,t.$store.dispatch("title",t.$t("login"))}).catch(function(e){t.issue=e})}},um=lm,cm=(n("24c1"),Object(_["a"])(um,tm,em,!1,null,null,null)),dm=cm.exports,pm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.issue?n("k-error-view",[t._v("\n "+t._s(t.issue.message)+"\n")]):n("k-view",{staticClass:"k-page-view",attrs:{"data-locked":t.isLocked}},[n("k-header",{attrs:{tabs:t.tabs,tab:t.tab,editable:t.permissions.changeTitle&&!t.isLocked},on:{edit:function(e){return t.action("rename")}}},[t._v("\n "+t._s(t.page.title)+"\n "),n("k-button-group",{attrs:{slot:"left"},slot:"left"},[t.permissions.preview&&t.page.previewUrl?n("k-button",{attrs:{responsive:!0,link:t.page.previewUrl,target:"_blank",icon:"open"}},[t._v("\n "+t._s(t.$t("open"))+"\n ")]):t._e(),t.status?n("k-button",{class:["k-status-flag","k-status-flag-"+t.page.status],attrs:{disabled:!t.permissions.changeStatus||t.isLocked,icon:!t.permissions.changeStatus||t.isLocked?"protected":"circle",responsive:!0,tooltip:t.status.label},on:{click:function(e){return t.action("status")}}},[t._v("\n "+t._s(t.status.label)+"\n ")]):t._e(),n("k-dropdown",[n("k-button",{attrs:{responsive:!0,disabled:!0===t.isLocked,icon:"cog"},on:{click:function(e){return t.$refs.settings.toggle()}}},[t._v("\n "+t._s(t.$t("settings"))+"\n ")]),n("k-dropdown-content",{ref:"settings",attrs:{options:t.options},on:{action:t.action}})],1),n("k-languages-dropdown")],1),t.page.id?n("k-prev-next",{attrs:{slot:"right",prev:t.prev,next:t.next},slot:"right"}):t._e()],1),t.page.id?n("k-tabs",{key:t.tabsKey,ref:"tabs",attrs:{parent:t.$api.pages.url(t.page.id),blueprint:t.blueprint,tabs:t.tabs},on:{tab:t.onTab}}):t._e(),n("k-page-rename-dialog",{ref:"rename",on:{success:t.update}}),n("k-page-duplicate-dialog",{ref:"duplicate"}),n("k-page-url-dialog",{ref:"url"}),n("k-page-status-dialog",{ref:"status",on:{success:t.update}}),n("k-page-template-dialog",{ref:"template",on:{success:t.update}}),n("k-page-remove-dialog",{ref:"remove"})],1)},fm=[],hm={mixins:[Fh],props:{path:{type:String,required:!0}},data:function(){return{page:{title:"",id:null,prev:null,next:null,status:null},blueprint:null,preview:!0,permissions:{changeTitle:!1,changeStatus:!1},icon:"page",issue:null,tab:null,tabs:[],options:null}},computed:{language:function(){return this.$store.state.languages.current},next:function(){if(this.page.next)return{link:this.$api.pages.link(this.page.next.id),tooltip:this.page.next.title}},prev:function(){if(this.page.prev)return{link:this.$api.pages.link(this.page.prev.id),tooltip:this.page.prev.title}},status:function(){return null!==this.page.status?this.page.blueprint.status[this.page.status]:null},tabsKey:function(){return"page-"+this.page.id+"-tabs"}},watch:{language:function(){this.fetch()},path:function(){this.fetch()}},created:function(){this.$events.$on("page.changeSlug",this.update)},destroyed:function(){this.$events.$off("page.changeSlug",this.update)},methods:{action:function(t){switch(t){case"duplicate":this.$refs.duplicate.open(this.page.id);break;case"rename":this.$refs.rename.open(this.page.id);break;case"url":this.$refs.url.open(this.page.id);break;case"status":this.$refs.status.open(this.page.id);break;case"template":this.$refs.template.open(this.page.id);break;case"remove":this.$refs.remove.open(this.page.id);break;default:this.$store.dispatch("notification/error",this.$t("notification.notImplemented"));break}},fetch:function(){var t=this;this.$api.pages.get(this.path,{view:"panel"}).then(function(e){t.page=e,t.blueprint=e.blueprint.name,t.permissions=e.options,t.tabs=e.blueprint.tabs,t.options=function(e){t.$api.pages.options(t.page.id).then(function(t){e(t)})},t.$store.dispatch("breadcrumb",t.$api.pages.breadcrumb(e)),t.$store.dispatch("title",t.page.title),t.$store.dispatch("content/create",{id:"pages/"+t.page.id,api:t.$api.pages.link(t.page.id),content:t.page.content})}).catch(function(e){t.issue=e})},onTab:function(t){this.tab=t},update:function(){this.fetch(),this.$emit("model.update")}}},mm=hm,gm=(n("202d"),Object(_["a"])(mm,pm,fm,!1,null,null,null)),bm=gm.exports,vm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-view",{staticClass:"k-settings-view"},[n("k-header",[t._v("\n "+t._s(t.$t("view.settings"))+"\n ")]),n("section",{staticClass:"k-system-info"},[n("header",[n("k-headline",[t._v("Kirby")])],1),n("ul",{staticClass:"k-system-info-box"},[n("li",[n("dl",[n("dt",[t._v(t._s(t.$t("license")))]),n("dd",[t.license?[t._v("\n "+t._s(t.license)+"\n ")]:n("p",[n("strong",{staticClass:"k-system-unregistered"},[t._v(t._s(t.$t("license.unregistered")))])])],2)])]),n("li",[n("dl",[n("dt",[t._v(t._s(t.$t("version")))]),n("dd",[t._v(t._s(t.$store.state.system.info.version))])])])])]),t.multilang?n("section",{staticClass:"k-languages"},[t.languages.length>0?[n("section",{staticClass:"k-languages-section"},[n("header",[n("k-headline",[t._v(t._s(t.$t("languages.default")))])],1),n("k-collection",{attrs:{items:t.defaultLanguage},on:{action:t.action}})],1),n("section",{staticClass:"k-languages-section"},[n("header",[n("k-headline",[t._v(t._s(t.$t("languages.secondary")))]),n("k-button",{attrs:{icon:"add"},on:{click:function(e){return t.$refs.create.open()}}},[t._v(t._s(t.$t("language.create")))])],1),t.translations.length?n("k-collection",{attrs:{items:t.translations},on:{action:t.action}}):n("k-empty",{attrs:{icon:"globe"},on:{click:function(e){return t.$refs.create.open()}}},[t._v(t._s(t.$t("languages.secondary.empty")))])],1)]:0===t.languages.length?[n("header",[n("k-headline",[t._v(t._s(t.$t("languages")))]),n("k-button",{attrs:{icon:"add"},on:{click:function(e){return t.$refs.create.open()}}},[t._v(t._s(t.$t("language.create")))])],1),n("k-empty",{attrs:{icon:"globe"},on:{click:function(e){return t.$refs.create.open()}}},[t._v(t._s(t.$t("languages.empty")))])]:t._e(),n("k-language-create-dialog",{ref:"create",on:{success:t.fetch}}),n("k-language-update-dialog",{ref:"update",on:{success:t.fetch}}),n("k-language-remove-dialog",{ref:"remove",on:{success:t.fetch}})],2):t._e()],1)},km=[],$m={data:function(){return{languages:[]}},computed:{defaultLanguage:function(){return this.languages.filter(function(t){return t.default})},multilang:function(){return this.$store.state.system.info.multilang},license:function(){return this.$store.state.system.info.license},translations:function(){return this.languages.filter(function(t){return!1===t.default})}},created:function(){this.$store.dispatch("content/current",null),this.$store.dispatch("title",this.$t("view.settings")),this.$store.dispatch("breadcrumb",[]),this.fetch()},methods:{fetch:function(){var t=this;!1!==this.multilang?this.$api.get("languages").then(function(e){t.languages=e.data.map(function(n){return{id:n.code,default:n.default,icon:{type:"globe",back:"black"},text:n.name,info:n.code,link:function(){t.$refs.update.open(n.code)},options:[{icon:"edit",text:t.$t("edit"),click:"update"},{icon:"trash",text:t.$t("delete"),disabled:n.default&&1!==e.data.length,click:"remove"}]}})}):this.languages=[]},action:function(t,e){switch(e){case"update":this.$refs.update.open(t.id);break;case"remove":this.$refs.remove.open(t.id);break}}}},_m=$m,ym=(n("9bd5"),Object(_["a"])(_m,vm,km,!1,null,null,null)),xm=ym.exports,wm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.issue?n("k-error-view",[t._v("\n "+t._s(t.issue.message)+"\n")]):n("k-view",{key:"site-view",staticClass:"k-site-view",attrs:{"data-locked":t.isLocked}},[n("k-header",{attrs:{tabs:t.tabs,tab:t.tab,editable:t.permissions.changeTitle&&!t.isLocked},on:{edit:function(e){return t.action("rename")}}},[t._v("\n "+t._s(t.site.title)+"\n "),n("k-button-group",{attrs:{slot:"left"},slot:"left"},[n("k-button",{attrs:{responsive:!0,link:t.site.previewUrl,target:"_blank",icon:"open"}},[t._v("\n "+t._s(t.$t("open"))+"\n ")]),n("k-languages-dropdown")],1)],1),t.site.url?n("k-tabs",{ref:"tabs",attrs:{tabs:t.tabs,blueprint:t.site.blueprint.name,parent:"site"},on:{tab:function(e){t.tab=e}}}):t._e(),n("k-site-rename-dialog",{ref:"rename",on:{success:t.fetch}})],1)},Om=[],Cm={data:function(){return{site:{title:null,url:null},issue:null,tab:null,tabs:[],options:null,permissions:{changeTitle:!0}}},computed:{isLocked:function(){return null!==this.$store.state.content.status.lock},language:function(){return this.$store.state.languages.current}},watch:{language:function(){this.fetch()}},created:function(){this.fetch()},methods:{fetch:function(){var t=this;this.$api.site.get({view:"panel"}).then(function(e){t.site=e,t.tabs=e.blueprint.tabs,t.permissions=e.options,t.options=function(e){t.$api.site.options().then(function(t){e(t)})},t.$store.dispatch("breadcrumb",[]),t.$store.dispatch("title",null),t.$store.dispatch("content/create",{id:"site",api:"site",content:e.content})}).catch(function(e){t.issue=e})},action:function(t){switch(t){case"languages":this.$refs.languages.open();break;case"rename":this.$refs.rename.open();break;default:this.$store.dispatch("notification/error",this.$t("notification.notImplemented"));break}}}},Sm=Cm,Em=Object(_["a"])(Sm,wm,Om,!1,null,null,null),jm=Em.exports,Tm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.issue?n("k-error-view",[t._v("\n "+t._s(t.issue.message)+"\n")]):n("k-view",{staticClass:"k-users-view"},[n("k-header",[t._v("\n "+t._s(t.$t("view.users"))+"\n "),n("k-button-group",{attrs:{slot:"left"},slot:"left"},[n("k-button",{attrs:{disabled:!1===t.$permissions.users.create,icon:"add"},on:{click:function(e){return t.$refs.create.open()}}},[t._v(t._s(t.$t("user.create")))])],1),n("k-button-group",{attrs:{slot:"right"},slot:"right"},[n("k-dropdown",[n("k-button",{attrs:{responsive:!0,icon:"funnel"},on:{click:function(e){return t.$refs.roles.toggle()}}},[t._v("\n "+t._s(t.$t("role"))+": "+t._s(t.role?t.role.text:t.$t("role.all"))+"\n ")]),n("k-dropdown-content",{ref:"roles",attrs:{align:"right"}},[n("k-dropdown-item",{attrs:{icon:"bolt"},on:{click:function(e){return t.filter(!1)}}},[t._v("\n "+t._s(t.$t("role.all"))+"\n ")]),n("hr"),t._l(t.roles,function(e){return n("k-dropdown-item",{key:e.value,attrs:{icon:"bolt"},on:{click:function(n){return t.filter(e)}}},[t._v("\n "+t._s(e.text)+"\n ")])})],2)],1)],1)],1),t.users.length>0?[n("k-collection",{attrs:{items:t.users,pagination:t.pagination},on:{paginate:t.paginate,action:t.action}})]:0===t.total?[n("k-empty",{attrs:{icon:"users"}},[t._v(t._s(t.$t("role.empty")))])]:t._e(),n("k-user-create-dialog",{ref:"create",on:{success:t.fetch}}),n("k-user-email-dialog",{ref:"email",on:{success:t.fetch}}),n("k-user-language-dialog",{ref:"language",on:{success:t.fetch}}),n("k-user-password-dialog",{ref:"password"}),n("k-user-remove-dialog",{ref:"remove",on:{success:t.fetch}}),n("k-user-rename-dialog",{ref:"rename",on:{success:t.fetch}}),n("k-user-role-dialog",{ref:"role",on:{success:t.fetch}})],2)},Im=[],Lm={data:function(){return{page:1,limit:20,total:null,users:[],roles:[],issue:null}},computed:{pagination:function(){return{page:this.page,limit:this.limit,total:this.total}},role:function(){var t=this,e=null;return this.$route.params.role&&this.roles.forEach(function(n){n.value===t.$route.params.role&&(e=n)}),e}},watch:{$route:function(){this.fetch()}},created:function(){var t=this;this.$store.dispatch("content/current",null),this.$api.roles.options().then(function(e){t.roles=e,t.fetch()})},methods:{fetch:function(){var t=this;this.$store.dispatch("title",this.$t("view.users"));var e={paginate:{page:this.page,limit:this.limit},sortBy:"username asc"};this.role&&(e.filterBy=[{field:"role",operator:"==",value:this.role.value}]),this.$api.users.list(e).then(function(e){t.users=e.data.map(function(e){var n={id:e.id,icon:{type:"user",back:"black"},text:e.name||e.email,info:e.role.title,link:"/users/"+e.id,options:function(n){t.$api.users.options(e.id,"list").then(function(t){return n(t)}).catch(function(e){t.$store.dispatch("notification/error",e)})},image:null};return e.avatar&&(n.image={url:e.avatar.url,cover:!0}),n}),t.role?t.$store.dispatch("breadcrumb",[{link:"/users/role/"+t.role.value,label:t.$t("role")+": "+t.role.text}]):t.$store.dispatch("breadcrumb",[]),t.total=e.pagination.total}).catch(function(e){t.issue=e})},paginate:function(t){this.page=t.page,this.limit=t.limit,this.fetch()},action:function(t,e){switch(e){case"edit":this.$router.push("/users/"+t.id);break;case"email":this.$refs.email.open(t.id);break;case"role":this.$refs.role.open(t.id);break;case"rename":this.$refs.rename.open(t.id);break;case"password":this.$refs.password.open(t.id);break;case"language":this.$refs.language.open(t.id);break;case"remove":this.$refs.remove.open(t.id);break}},filter:function(t){!1===t?this.$router.push("/users"):this.$router.push("/users/role/"+t.value),this.$refs.roles.close()}}},qm=Lm,Am=Object(_["a"])(qm,Tm,Im,!1,null,null,null),Nm=Am.exports,Bm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.issue?n("k-error-view",[t._v("\n "+t._s(t.issue.message)+"\n")]):t.ready?n("div",{staticClass:"k-user-view",attrs:{"data-locked":t.isLocked}},[n("div",{staticClass:"k-user-profile"},[n("k-view",[t.avatar?[n("k-dropdown",[n("k-button",{staticClass:"k-user-view-image",attrs:{tooltip:t.$t("avatar"),disabled:t.isLocked},on:{click:function(e){return t.$refs.picture.toggle()}}},[t.avatar?n("k-image",{attrs:{cover:!0,src:t.avatar,ratio:"1/1"}}):t._e()],1),n("k-dropdown-content",{ref:"picture"},[n("k-dropdown-item",{attrs:{icon:"upload"},on:{click:function(e){return t.$refs.upload.open()}}},[t._v("\n "+t._s(t.$t("change"))+"\n ")]),n("k-dropdown-item",{attrs:{icon:"trash"},on:{click:function(e){return t.action("picture.delete")}}},[t._v("\n "+t._s(t.$t("delete"))+"\n ")])],1)],1)]:[n("k-button",{staticClass:"k-user-view-image",attrs:{tooltip:t.$t("avatar")},on:{click:function(e){return t.$refs.upload.open()}}},[n("k-icon",{attrs:{type:"user"}})],1)],n("k-button-group",[n("k-button",{attrs:{disabled:!t.permissions.changeEmail||t.isLocked,icon:"email"},on:{click:function(e){return t.action("email")}}},[t._v(t._s(t.$t("email"))+": "+t._s(t.user.email))]),n("k-button",{attrs:{disabled:!t.permissions.changeRole||t.isLocked,icon:"bolt"},on:{click:function(e){return t.action("role")}}},[t._v(t._s(t.$t("role"))+": "+t._s(t.user.role.title))]),n("k-button",{attrs:{disabled:!t.permissions.changeLanguage||t.isLocked,icon:"globe"},on:{click:function(e){return t.action("language")}}},[t._v(t._s(t.$t("language"))+": "+t._s(t.user.language))])],1)],2)],1),n("k-view",[n("k-header",{attrs:{editable:t.permissions.changeName&&!t.isLocked,tabs:t.tabs,tab:t.tab},on:{edit:function(e){return t.action("rename")}}},[t.user.name&&0!==t.user.name.length?[t._v(t._s(t.user.name))]:n("span",{staticClass:"k-user-name-placeholder"},[t._v(t._s(t.$t("name"))+" …")]),n("k-button-group",{attrs:{slot:"left"},slot:"left"},[n("k-dropdown",[n("k-button",{attrs:{disabled:t.isLocked,icon:"cog"},on:{click:function(e){return t.$refs.settings.toggle()}}},[t._v("\n "+t._s(t.$t("settings"))+"\n ")]),n("k-dropdown-content",{ref:"settings",attrs:{options:t.options},on:{action:t.action}})],1),n("k-languages-dropdown")],1),t.user.id&&"User"===t.$route.name?n("k-prev-next",{attrs:{slot:"right",prev:t.prev,next:t.next},slot:"right"}):t._e()],2),t.user&&t.tabs.length?n("k-tabs",{key:t.tabsKey,ref:"tabs",attrs:{parent:"users/"+t.user.id,blueprint:t.user.blueprint.name,tabs:t.tabs},on:{tab:function(e){t.tab=e}}}):t.ready?n("k-box",{attrs:{text:t.$t("user.blueprint",{role:t.user.role.name}),theme:"info"}}):t._e(),n("k-user-email-dialog",{ref:"email",on:{success:t.fetch}}),n("k-user-language-dialog",{ref:"language",on:{success:t.fetch}}),n("k-user-password-dialog",{ref:"password"}),n("k-user-remove-dialog",{ref:"remove"}),n("k-user-rename-dialog",{ref:"rename",on:{success:t.fetch}}),n("k-user-role-dialog",{ref:"role",on:{success:t.fetch}}),n("k-upload",{ref:"upload",attrs:{url:t.uploadApi,multiple:!1,accept:"image/*"},on:{success:t.uploadedAvatar}})],1)],1):t._e()},Pm=[],Dm={mixins:[Fh],props:{id:{type:String,required:!0}},data:function(){return{tab:null,tabs:[],ready:!1,user:{role:{name:null},name:null,language:null,prev:null,next:null},permissions:{changeEmail:!0,changeName:!0,changeLanguage:!0,changeRole:!0},issue:null,avatar:null,options:null}},computed:{language:function(){return this.$store.state.languages.current},next:function(){if(this.user.next)return{link:this.$api.users.link(this.user.next.id),tooltip:this.user.next.name}},prev:function(){if(this.user.prev)return{link:this.$api.users.link(this.user.prev.id),tooltip:this.user.prev.name}},tabsKey:function(){return"user-"+this.user.id+"-tabs"},uploadApi:function(){return A.api+"/users/"+this.user.id+"/avatar"}},watch:{language:function(){this.fetch()},id:function(){this.fetch()}},methods:{action:function(t){var e=this;switch(t){case"email":this.$refs.email.open(this.user.id);break;case"language":this.$refs.language.open(this.user.id);break;case"password":this.$refs.password.open(this.user.id);break;case"picture.delete":this.$api.users.deleteAvatar(this.id).then(function(){e.$store.dispatch("notification/success",":)"),e.avatar=null});break;case"remove":this.$refs.remove.open(this.user.id);break;case"rename":this.$refs.rename.open(this.user.id);break;case"role":this.$refs.role.open(this.user.id);break;default:this.$store.dispatch("notification/error","Not yet implemented")}},fetch:function(){var t=this;this.$api.users.get(this.id,{view:"panel"}).then(function(e){t.user=e,t.tabs=e.blueprint.tabs,t.ready=!0,t.permissions=e.options,t.options=function(e){t.$api.users.options(t.user.id).then(function(t){e(t)})},e.avatar?t.avatar=e.avatar.url:t.avatar=null,"User"===t.$route.name?t.$store.dispatch("breadcrumb",t.$api.users.breadcrumb(e)):t.$store.dispatch("breadcrumb",[]),t.$store.dispatch("title",t.user.name||t.user.email),t.$store.dispatch("content/create",{id:"users/"+e.id,api:t.$api.users.link(e.id),content:e.content})}).catch(function(e){t.issue=e})},uploadedAvatar:function(){this.$store.dispatch("notification/success",":)"),this.fetch()}}},Rm=Dm,Mm=(n("bd96"),Object(_["a"])(Rm,Bm,Pm,!1,null,null,null)),zm=Mm.exports;z["a"].component("k-dialog",Z),z["a"].component("k-error-dialog",it),z["a"].component("k-file-rename-dialog",mt),z["a"].component("k-file-remove-dialog",ut),z["a"].component("k-files-dialog",jt),z["a"].component("k-language-create-dialog",Nt),z["a"].component("k-language-remove-dialog",zt),z["a"].component("k-language-update-dialog",Wt),z["a"].component("k-page-create-dialog",te),z["a"].component("k-page-duplicate-dialog",oe),z["a"].component("k-page-rename-dialog",ve),z["a"].component("k-page-remove-dialog",pe),z["a"].component("k-page-status-dialog",we),z["a"].component("k-page-template-dialog",Te),z["a"].component("k-page-url-dialog",Be),z["a"].component("k-pages-dialog",Ue),z["a"].component("k-site-rename-dialog",Ve),z["a"].component("k-user-create-dialog",tn),z["a"].component("k-user-email-dialog",rn),z["a"].component("k-user-language-dialog",fn),z["a"].component("k-user-password-dialog",kn),z["a"].component("k-user-remove-dialog",On),z["a"].component("k-user-rename-dialog",In),z["a"].component("k-user-role-dialog",Pn),z["a"].component("k-users-dialog",Fn),z["a"].component("k-calendar",ei),z["a"].component("k-counter",ri),z["a"].component("k-autocomplete",Gn),z["a"].component("k-form",fi),z["a"].component("k-form-buttons",$i),z["a"].component("k-form-indicator",Ci),z["a"].component("k-field",Li),z["a"].component("k-fieldset",Di),z["a"].component("k-input",Hi),z["a"].component("k-upload",Xi),z["a"].component("k-checkbox-input",as),z["a"].component("k-checkboxes-input",ds),z["a"].component("k-date-input",ks),z["a"].component("k-datetime-input",Os),z["a"].component("k-email-input",Ns),z["a"].component("k-multiselect-input",zs),z["a"].component("k-number-input",Zs),z["a"].component("k-password-input",ea),z["a"].component("k-radio-input",ra),z["a"].component("k-range-input",fa),z["a"].component("k-select-input",ka),z["a"].component("k-tags-input",Oa),z["a"].component("k-tel-input",ja),z["a"].component("k-text-input",Is),z["a"].component("k-textarea-input",Na),z["a"].component("k-time-input",za),z["a"].component("k-toggle-input",Ya),z["a"].component("k-url-input",Za),z["a"].component("k-checkboxes-field",io),z["a"].component("k-date-field",uo),z["a"].component("k-email-field",go),z["a"].component("k-files-field",xo),z["a"].component("k-headline-field",jo),z["a"].component("k-info-field",No),z["a"].component("k-line-field",Mo),z["a"].component("k-multiselect-field",Vo),z["a"].component("k-number-field",Xo),z["a"].component("k-pages-field",sr),z["a"].component("k-password-field",cr),z["a"].component("k-radio-field",gr),z["a"].component("k-range-field",yr),z["a"].component("k-select-field",Er),z["a"].component("k-structure-field",Dr),z["a"].component("k-tags-field",Hr),z["a"].component("k-text-field",nl),z["a"].component("k-textarea-field",ll),z["a"].component("k-tel-field",Jr),z["a"].component("k-time-field",hl),z["a"].component("k-toggle-field",$l),z["a"].component("k-url-field",Cl),z["a"].component("k-users-field",Ll),z["a"].component("k-toolbar",Rl),z["a"].component("k-toolbar-email-dialog",Kl),z["a"].component("k-toolbar-link-dialog",Zl),z["a"].component("k-email-field-preview",hu),z["a"].component("k-files-field-preview",su),z["a"].component("k-pages-field-preview",$u),z["a"].component("k-toggle-field-preview",Cu),z["a"].component("k-url-field-preview",cu),z["a"].component("k-users-field-preview",Lu),z["a"].component("k-bar",Pu),z["a"].component("k-box",Fu),z["a"].component("k-card",Gu),z["a"].component("k-cards",ec),z["a"].component("k-collection",rc),z["a"].component("k-column",fc),z["a"].component("k-dropzone",kc),z["a"].component("k-empty",Oc),z["a"].component("k-file-preview",Ic),z["a"].component("k-grid",Pc),z["a"].component("k-header",Fc),z["a"].component("k-list",Gc),z["a"].component("k-list-item",ed),z["a"].component("k-tabs",rd),z["a"].component("k-view",fd),z["a"].component("k-draggable",_d),z["a"].component("k-error-boundary",Od),z["a"].component("k-headline",Id),z["a"].component("k-icon",Pd),z["a"].component("k-image",Fd),z["a"].component("k-progress",Gd),z["a"].component("k-sort-handle",tp),z["a"].component("k-text",op),z["a"].component("k-button",pp),z["a"].component("k-button-disabled",vp),z["a"].component("k-button-group",xp),z["a"].component("k-button-link",jp),z["a"].component("k-button-native",Bp),z["a"].component("k-dropdown",zp),z["a"].component("k-dropdown-content",Wp),z["a"].component("k-dropdown-item",tf),z["a"].component("k-languages-dropdown",ff),z["a"].component("k-link",rf),z["a"].component("k-pagination",kf),z["a"].component("k-prev-next",Of),z["a"].component("k-search",If),z["a"].component("k-tag",Pf),z["a"].component("k-topbar",Hf),z["a"].component("k-sections",Jf),z["a"].component("k-info-section",ih),z["a"].component("k-pages-section",ch),z["a"].component("k-files-section",gh),z["a"].component("k-fields-section",yh),z["a"].component("k-browser-view",jh),z["a"].component("k-custom-view",Nh),z["a"].component("k-error-view",Mh),z["a"].component("k-file-view",Yh),z["a"].component("k-installation-view",Qh),z["a"].component("k-login-view",dm),z["a"].component("k-page-view",bm),z["a"].component("k-settings-view",xm),z["a"].component("k-site-view",jm),z["a"].component("k-users-view",Nm),z["a"].component("k-user-view",zm);var Um={user:function(){return gg.get("auth")},login:function(t){var e={long:t.remember||!1,email:t.email,password:t.password};return gg.post("auth/login",e).then(function(t){return t.user})},logout:function(){return gg.post("auth/logout")}},Fm={get:function(t,e,n){return gg.get(this.url(t,e),n).then(function(t){return!0===xt()(t.content)&&(t.content={}),t})},update:function(t,e,n){return gg.patch(this.url(t,e),n)},rename:function(t,e,n){return gg.patch(this.url(t,e,"name"),{name:n})},url:function(t,e,n){var i=t+"/files/"+e;return n&&(i+="/"+n),i},link:function(t,e,n){return"/"+this.url(t,e,n)},delete:function(t,e){return gg.delete(this.url(t,e))},options:function(t,e,n){return gg.get(this.url(t,e),{select:"options"}).then(function(t){var e=t.options,i=[];return"list"===n&&i.push({icon:"open",text:z["a"].i18n.translate("open"),click:"download"}),i.push({icon:"title",text:z["a"].i18n.translate("rename"),click:"rename",disabled:!e.changeName}),i.push({icon:"upload",text:z["a"].i18n.translate("replace"),click:"replace",disabled:!e.replace}),i.push({icon:"trash",text:z["a"].i18n.translate("delete"),click:"remove",disabled:!e.delete}),i})},breadcrumb:function(t,e){var n=null,i=[];switch(e){case"UserFile":i.push({label:t.parent.username,link:gg.users.link(t.parent.id)}),n="users/"+t.parent.id;break;case"SiteFile":n="site";break;case"PageFile":i=t.parents.map(function(t){return{label:t.title,link:gg.pages.link(t.id)}}),n=gg.pages.url(t.parent.id);break}return i.push({label:t.filename,link:this.link(n,t.filename)}),i}},Hm={create:function(t,e){return null===t||"/"===t?gg.post("site/children",e):gg.post(this.url(t,"children"),e)},duplicate:function(t,e,n){return gg.post(this.url(t,"duplicate"),{slug:e,children:n.children||!1,files:n.files||!1})},url:function(t,e){var n=null===t?"pages":"pages/"+t.replace(/\//g,"+");return e&&(n+="/"+e),n},link:function(t){return"/"+this.url(t)},get:function(t,e){return gg.get(this.url(t),e).then(function(t){return!0===xt()(t.content)&&(t.content={}),t})},options:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"view";return gg.get(this.url(t),{select:"options"}).then(function(t){var n=t.options,i=[];return"list"===e&&(i.push({click:"preview",icon:"open",text:z["a"].i18n.translate("open"),disabled:!1===n.preview}),i.push("-")),i.push({click:"rename",icon:"title",text:z["a"].i18n.translate("rename"),disabled:!n.changeTitle}),i.push({click:"duplicate",icon:"copy",text:z["a"].i18n.translate("duplicate"),disabled:!n.duplicate}),i.push("-"),i.push({click:"url",icon:"url",text:z["a"].i18n.translate("page.changeSlug"),disabled:!n.changeSlug}),i.push({click:"status",icon:"preview",text:z["a"].i18n.translate("page.changeStatus"),disabled:!n.changeStatus}),i.push({click:"template",icon:"template",text:z["a"].i18n.translate("page.changeTemplate"),disabled:!n.changeTemplate}),i.push("-"),i.push({click:"remove",icon:"trash",text:z["a"].i18n.translate("delete"),disabled:!n.delete}),i})},preview:function(t){return this.get(t,{select:"previewUrl"}).then(function(t){return t.previewUrl})},update:function(t,e){return gg.patch(this.url(t),e)},children:function(t,e){return gg.post(this.url(t,"children/search"),e)},files:function(t,e){return gg.post(this.url(t,"files/search"),e)},delete:function(t,e){return gg.delete(this.url(t),e)},slug:function(t,e){return gg.patch(this.url(t,"slug"),{slug:e})},title:function(t,e){return gg.patch(this.url(t,"title"),{title:e})},template:function(t,e){return gg.patch(this.url(t,"template"),{template:e})},search:function(t,e){return t?gg.post("pages/"+t.replace("/","+")+"/children/search?select=id,title,hasChildren",e):gg.post("site/children/search?select=id,title,hasChildren",e)},status:function(t,e,n){return gg.patch(this.url(t,"status"),{status:e,position:n})},breadcrumb:function(t){var e=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=t.parents.map(function(t){return{label:t.title,link:e.link(t.id)}});return!0===n&&i.push({label:t.title,link:this.link(t.id)}),i}},Km=n("f499"),Vm=n.n(Km),Ym=n("2f62"),Wm=n("768b"),Gm=function(t){if(void 0!==t)return JSON.parse(Vm()(t))},Jm=function(t,e){localStorage.setItem("kirby$content$"+t,Vm()(e))},Zm={namespaced:!0,state:{current:null,models:{},status:{enabled:!0,lock:null,unlock:null}},getters:{exists:function(t){return function(e){return t.models.hasOwnProperty(e)}},hasChanges:function(t,e){return function(t){var n=e.model(t).changes;return kt()(n).length>0}},isCurrent:function(t){return function(e){return t.current===e}},id:function(t,e,n){return function(e){return e=e||t.current,n.languages.current?e+"/"+n.languages.current.code:e}},model:function(t,e){return function(n){return n=n||t.current,!0===e.exists(n)?t.models[n]:{api:null,originals:{},values:{},changes:{}}}},originals:function(t,e){return function(t){return Gm(e.model(t).originals)}},values:function(t,e){return function(t){return Object(I["a"])({},e.originals(t),e.changes(t))}},changes:function(t,e){return function(t){return Gm(e.model(t).changes)}}},mutations:{CREATE:function(t,e){var n=Object(Wm["a"])(e,2),i=n[0],s=n[1];if(!s)return!1;var a=t.models[i]?t.models[i].changes:s.changes;z["a"].set(t.models,i,{api:s.api,originals:s.originals,changes:a||{}})},CURRENT:function(t,e){t.current=e},LOCK:function(t,e){z["a"].set(t.status,"lock",e)},MOVE:function(t,e){var n=Object(Wm["a"])(e,2),i=n[0],s=n[1],a=Gm(t.models[i]);z["a"].delete(t.models,i),z["a"].set(t.models,s,a);var o=localStorage.getItem("kirby$content$"+i);localStorage.removeItem("kirby$content$"+i),localStorage.setItem("kirby$content$"+s,o)},REMOVE:function(t,e){z["a"].delete(t.models,e),localStorage.removeItem("kirby$content$"+e)},REVERT:function(t,e){t.models[e]&&(z["a"].set(t.models[e],"changes",{}),localStorage.removeItem("kirby$content$"+e))},STATUS:function(t,e){z["a"].set(t.status,"enabled",e)},UNLOCK:function(t,e){e&&z["a"].set(t.models[t.current],"changes",{}),z["a"].set(t.status,"unlock",e)},UPDATE:function(t,e){var n=Object(Wm["a"])(e,3),i=n[0],s=n[1],a=n[2];if(!t.models[i])return!1;a=Gm(a);var o=Vm()(a),r=Vm()(t.models[i].originals[s]);r===o?z["a"].delete(t.models[i].changes,s):z["a"].set(t.models[i].changes,s,a),Jm(i,{api:t.models[i].api,originals:t.models[i].originals,changes:t.models[i].changes})}},actions:{init:function(t){kt()(localStorage).filter(function(t){return t.startsWith("kirby$content$")}).map(function(t){return t.split("kirby$content$")[1]}).forEach(function(e){var n=localStorage.getItem("kirby$content$"+e);t.commit("CREATE",[e,JSON.parse(n)])}),kt()(localStorage).filter(function(t){return t.startsWith("kirby$form$")}).map(function(t){return t.split("kirby$form$")[1]}).forEach(function(e){var n=localStorage.getItem("kirby$form$"+e),i=null;try{i=JSON.parse(n)}catch(a){}if(!i||!i.api)return localStorage.removeItem("kirby$form$"+e),!1;var s={api:i.api,originals:i.originals,changes:i.values};t.commit("CREATE",[e,s]),Jm(e,s),localStorage.removeItem("kirby$form$"+e)})},create:function(t,e){e.id=t.getters.id(e.id),(e.id.startsWith("pages/")||e.id.startsWith("site"))&&delete e.content.title;var n={api:e.api,originals:Gm(e.content),changes:{}};gg.get(e.api+"/unlock").then(function(n){!0===n.supported&&!0===n.unlocked&&t.commit("UNLOCK",t.state.models[e.id].changes)}).catch(function(){}),t.commit("CREATE",[e.id,n]),t.dispatch("current",e.id)},current:function(t,e){t.commit("CURRENT",e)},disable:function(t){t.commit("STATUS",!1)},enable:function(t){t.commit("STATUS",!0)},lock:function(t,e){t.commit("LOCK",e)},move:function(t,e){var n=Object(Wm["a"])(e,2),i=n[0],s=n[1];i=t.getters.id(i),s=t.getters.id(s),t.commit("MOVE",[i,s])},remove:function(t,e){t.commit("REMOVE",e),t.getters.isCurrent(e)&&t.commit("CURRENT",null)},revert:function(t,e){e=e||t.state.current,t.commit("REVERT",e)},save:function(t,e){if(e=e||t.state.current,t.getters.isCurrent(e)&&!1===t.state.status.enabled)return!1;t.dispatch("disable");var n=t.getters.model(e),i=Object(I["a"])({},n.originals,n.changes);return gg.patch(n.api,i).then(function(){t.commit("CREATE",[e,Object(I["a"])({},n,{originals:i})]),t.dispatch("revert",e),t.dispatch("enable")}).catch(function(e){throw t.dispatch("enable"),e})},unlock:function(t,e){t.commit("UNLOCK",e)},update:function(t,e){var n=Object(Wm["a"])(e,3),i=n[0],s=n[1],a=n[2];a=a||t.state.current,t.commit("UPDATE",[a,i,s])}}},Xm={namespaced:!0,state:{instance:null,clock:0,step:5,beats:[]},mutations:{ADD:function(t,e){t.beats.push(e)},CLEAR:function(t){clearInterval(t.instance),t.clock=0},CLOCK:function(t){t.clock+=t.step},INITIALIZE:function(t,e){t.instance=e},REMOVE:function(t,e){var n=t.beats.map(function(t){return t.handler}).indexOf(e);-1!==n&&z["a"].delete(t.beats,n)}},actions:{add:function(t,e){e={handler:e[0]||e,interval:e[1]||t.state.step},e.handler(),t.commit("ADD",e),1===t.state.beats.length&&t.dispatch("run")},clear:function(t){t.commit("CLEAR")},remove:function(t,e){t.commit("REMOVE",e),t.state.beats.length<1&&t.commit("CLEAR")},run:function(t){t.commit("CLEAR"),t.commit("INITIALIZE",setInterval(function(){t.commit("CLOCK"),t.state.beats.forEach(function(e){t.state.clock%e.interval===0&&e.handler()})},1e3*t.state.step))}}},Qm={namespaced:!0,state:{all:[],current:null,default:null},mutations:{SET_ALL:function(t,e){t.all=e.map(function(t){return{code:t.code,default:t.default,direction:t.direction,locale:t.locale,name:t.name,rules:t.rules,url:t.url}})},SET_CURRENT:function(t,e){t.current=e,e&&e.code&&localStorage.setItem("kirby$language",e.code)},SET_DEFAULT:function(t,e){t.default=e}},actions:{current:function(t,e){t.commit("SET_CURRENT",e)},install:function(t,e){var n=e.filter(function(t){return t.default})[0];t.commit("SET_ALL",e),t.commit("SET_DEFAULT",n);var i=localStorage.getItem("kirby$language");if(i){var s=e.filter(function(t){return t.code===i})[0];if(s)return void t.dispatch("current",s)}t.dispatch("current",n||e[0]||null)},load:function(t){return gg.get("languages").then(function(e){t.dispatch("install",e.data)})}}},tg={timer:null,namespaced:!0,state:{type:null,message:null,details:null,timeout:null},mutations:{SET:function(t,e){t.type=e.type,t.message=e.message,t.details=e.details,t.timeout=e.timeout},UNSET:function(t){t.type=null,t.message=null,t.details=null,t.timeout=null}},actions:{close:function(t){clearTimeout(this.timer),t.commit("UNSET")},open:function(t,e){t.dispatch("close"),t.commit("SET",e),e.timeout&&(this.timer=setTimeout(function(){t.dispatch("close")},e.timeout))},success:function(t,e){"string"===typeof e&&(e={message:e}),t.dispatch("open",Object(I["a"])({type:"success",timeout:4e3},e))},error:function(t,e){"string"===typeof e&&(e={message:e}),t.dispatch("open",Object(I["a"])({type:"error"},e))}}},eg={namespaced:!0,state:{info:{title:null}},mutations:{SET_INFO:function(t,e){t.info=e},SET_LICENSE:function(t,e){t.info.license=e},SET_TITLE:function(t,e){t.info.title=e}},actions:{title:function(t,e){t.commit("SET_TITLE",e)},register:function(t,e){t.commit("SET_LICENSE",e)},load:function(t,e){return!e&&t.state.info.isReady&&t.rootState.user.current?new Je.a(function(e){e(t.state.info)}):gg.system.info({view:"panel"}).then(function(e){return t.commit("SET_INFO",Object(I["a"])({isReady:e.isInstalled&&e.isOk},e)),e.languages&&t.dispatch("languages/install",e.languages,{root:!0}),t.dispatch("translation/install",e.translation,{root:!0}),t.dispatch("translation/activate",e.translation.id,{root:!0}),e.user&&t.dispatch("user/current",e.user,{root:!0}),t.state.info}).catch(function(e){t.commit("SET_INFO",{isBroken:!0,error:e.message})})}}},ng={namespaced:!0,state:{current:null,installed:[]},mutations:{SET_CURRENT:function(t,e){t.current=e},INSTALL:function(t,e){t.installed[e.id]=e}},actions:{load:function(t,e){return gg.translations.get(e)},install:function(t,e){t.commit("INSTALL",e),z["a"].i18n.add(e.id,e.data)},activate:function(t,e){var n=t.state.installed[e];n?(z["a"].i18n.set(e),t.commit("SET_CURRENT",e),document.dir=n.direction,document.documentElement.lang=e):t.dispatch("load",e).then(function(n){t.dispatch("install",n),t.dispatch("activate",e)})}}},ig=n("8c4f"),sg=function(t,e,n){ug.dispatch("system/load").then(function(){var e=ug.state.user.current;if(!e)return ug.dispatch("user/visit",t.path),ug.dispatch("user/logout"),!1;var i=e.permissions.access;return!1===i.panel?(window.location.href=A.site,!1):!1===i[t.meta.view]?(ug.dispatch("notification/error",{message:z["a"].i18n.translate("error.access.view")}),n("/")):void n()})},ag=[{path:"/",name:"Home",redirect:"/site"},{path:"/browser",name:"Browser",component:z["a"].component("k-browser-view"),meta:{outside:!0}},{path:"/login",component:z["a"].component("k-login-view"),meta:{outside:!0}},{path:"/logout",beforeEnter:function(){kt()(localStorage).forEach(function(t){t.startsWith("kirby$content$")&&localStorage.removeItem(t)}),ug.dispatch("user/logout")},meta:{outside:!0}},{path:"/installation",component:z["a"].component("k-installation-view"),meta:{outside:!0}},{path:"/site",name:"Site",meta:{view:"site"},component:z["a"].component("k-site-view"),beforeEnter:sg},{path:"/site/files/:filename",name:"SiteFile",meta:{view:"site"},component:z["a"].component("k-file-view"),beforeEnter:sg,props:function(t){return{path:"site",filename:t.params.filename}}},{path:"/pages/:path/files/:filename",name:"PageFile",meta:{view:"site"},component:z["a"].component("k-file-view"),beforeEnter:sg,props:function(t){return{path:"pages/"+t.params.path,filename:t.params.filename}}},{path:"/users/:path/files/:filename",name:"UserFile",meta:{view:"users"},component:z["a"].component("k-file-view"),beforeEnter:sg,props:function(t){return{path:"users/"+t.params.path,filename:t.params.filename}}},{path:"/pages/:path",name:"Page",meta:{view:"site"},component:z["a"].component("k-page-view"),beforeEnter:sg,props:function(t){return{path:t.params.path}}},{path:"/settings",name:"Settings",meta:{view:"settings"},component:z["a"].component("k-settings-view"),beforeEnter:sg},{path:"/users/role/:role",name:"UsersByRole",meta:{view:"users"},component:z["a"].component("k-users-view"),beforeEnter:sg,props:function(t){return{role:t.params.role}}},{path:"/users",name:"Users",meta:{view:"users"},beforeEnter:sg,component:z["a"].component("k-users-view")},{path:"/users/:id",name:"User",meta:{view:"users"},component:z["a"].component("k-user-view"),beforeEnter:sg,props:function(t){return{id:t.params.id}}},{path:"/account",name:"Account",meta:{view:"account"},component:z["a"].component("k-user-view"),beforeEnter:sg,props:function(){return{id:ug.state.user.current?ug.state.user.current.id:null}}},{path:"/plugins/:id",name:"Plugin",meta:{view:"plugin"},props:function(t){return{plugin:t.params.id}},beforeEnter:sg,component:z["a"].component("k-custom-view")},{path:"*",name:"NotFound",beforeEnter:function(t,e,n){n("/")}}];z["a"].use(ig["a"]);var og=new ig["a"]({mode:"history",routes:ag,url:"/"===A.url?"":A.url});og.beforeEach(function(t,e,n){"Browser"!==t.name&&!1===Oh.all()&&n("/browser"),t.meta.outside||ug.dispatch("user/visit",t.path),ug.dispatch("view",t.meta.view),ug.dispatch("content/lock",null),ug.dispatch("content/unlock",null),ug.dispatch("heartbeat/clear"),n()});var rg=og,lg={namespaced:!0,state:{current:null,path:null},mutations:{SET_CURRENT:function(t,e){t.current=e,e&&e.permissions?(z["a"].prototype.$user=e,z["a"].prototype.$permissions=e.permissions):(z["a"].prototype.$user=null,z["a"].prototype.$permissions=null)},SET_PATH:function(t,e){t.path=e}},actions:{current:function(t,e){t.commit("SET_CURRENT",e)},email:function(t,e){t.commit("SET_CURRENT",Object(I["a"])({},t.state.current,{email:e}))},language:function(t,e){t.dispatch("translation/activate",e,{root:!0}),t.commit("SET_CURRENT",Object(I["a"])({},t.state.current,{language:e}))},load:function(t){return gg.auth.user().then(function(e){return t.commit("SET_CURRENT",e),e})},login:function(t,e){return gg.auth.login(e).then(function(e){return t.commit("SET_CURRENT",e),t.dispatch("translation/activate",e.language,{root:!0}),rg.push(t.state.path||"/"),e})},logout:function(t,e){t.commit("SET_CURRENT",null),e?window.location.href=(window.panel.url||"")+"/login":gg.auth.logout().then(function(){rg.push("/login")}).catch(function(){rg.push("/login")})},name:function(t,e){t.commit("SET_CURRENT",Object(I["a"])({},t.state.current,{name:e}))},visit:function(t,e){t.commit("SET_PATH",e)}}};z["a"].use(Ym["a"]);var ug=new Ym["a"].Store({strict:!1,state:{breadcrumb:[],dialog:null,drag:null,isLoading:!1,search:!1,title:null,view:null},mutations:{SET_BREADCRUMB:function(t,e){t.breadcrumb=e},SET_DIALOG:function(t,e){t.dialog=e},SET_DRAG:function(t,e){t.drag=e},SET_SEARCH:function(t,e){!0===e&&(e={}),t.search=e},SET_TITLE:function(t,e){t.title=e},SET_VIEW:function(t,e){t.view=e},START_LOADING:function(t){t.isLoading=!0},STOP_LOADING:function(t){t.isLoading=!1}},actions:{breadcrumb:function(t,e){t.commit("SET_BREADCRUMB",e)},dialog:function(t,e){t.commit("SET_DIALOG",e)},drag:function(t,e){t.commit("SET_DRAG",e)},isLoading:function(t,e){t.commit(!0===e?"START_LOADING":"STOP_LOADING")},search:function(t,e){t.commit("SET_SEARCH",e)},title:function(t,e){t.commit("SET_TITLE",e),document.title=e||"",t.state.system.info.title&&(document.title+=null!==e?" | "+t.state.system.info.title:t.state.system.info.title)},view:function(t,e){t.commit("SET_VIEW",e)}},modules:{content:Zm,heartbeat:Xm,languages:Qm,notification:tg,system:eg,translation:ng,user:lg}}),cg={running:0,request:function(t,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e=Wi()(e||{},{credentials:"same-origin",cache:"no-store",headers:Object(I["a"])({"x-requested-with":"xmlhttprequest","content-type":"application/json"},e.headers)}),ug.state.languages.current&&(e.headers["x-language"]=ug.state.languages.current.code),e.headers["x-csrf"]=window.panel.csrf;var s=t+"/"+Vm()(e);return gg.config.onStart(s,i),this.running++,fetch(gg.config.endpoint+"/"+t,e).then(function(t){return t.text()}).then(function(t){try{return JSON.parse(t)}catch(e){throw new Error("The JSON response from the API could not be parsed. Please check your API connection.")}}).then(function(t){if(t.status&&"error"===t.status)throw t;var e=t;return t.data&&t.type&&"model"===t.type&&(e=t.data),n.running--,gg.config.onComplete(s),gg.config.onSuccess(t),e}).catch(function(t){throw n.running--,gg.config.onComplete(s),gg.config.onError(t),t})},get:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return e&&(t+="?"+kt()(e).map(function(t){var n=e[t];return void 0!==n&&null!==n?t+"="+n:null}).filter(function(t){return null!==t}).join("&")),this.request(t,Wi()(n||{},{method:"GET"}),i)},post:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"POST",s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return this.request(t,Wi()(n||{},{method:i,body:Vm()(e)}),s)},patch:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.post(t,e,n,"PATCH",i)},delete:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.post(t,e,n,"DELETE",i)}},dg={list:function(t){return gg.get("roles",t)},get:function(t){return gg.get("roles/"+t)},options:function(t){return this.list(t).then(function(t){return t.data.map(function(t){return{info:t.description||"(".concat(z["a"].i18n.translate("role.description.placeholder"),")"),text:t.title,value:t.name}})})}},pg={info:function(t){return gg.get("system",t)},install:function(t){return gg.post("system/install",t).then(function(t){return t.user})},register:function(t){return gg.post("system/register",t)}},fg={get:function(t){return gg.get("site",t)},update:function(t){return gg.post("site",t)},title:function(t){return gg.patch("site/title",{title:t})},options:function(){return gg.get("site",{select:"options"}).then(function(t){var e=t.options,n=[];return n.push({click:"rename",icon:"title",text:z["a"].i18n.translate("rename"),disabled:!e.changeTitle}),n})},children:function(t){return gg.post("site/children/search",t)},blueprint:function(){return gg.get("site/blueprint")},blueprints:function(){return gg.get("site/blueprints")}},hg={list:function(){return gg.get("translations")},get:function(t){return gg.get("translations/"+t)},options:function(){var t=[];return this.list().then(function(e){return t=e.data.map(function(t){return{value:t.id,text:t.name}}),t})}},mg={create:function(t){return gg.post(this.url(),t)},list:function(t){return gg.post(this.url(null,"search"),t)},get:function(t,e){return gg.get(this.url(t),e)},update:function(t,e){return gg.patch(this.url(t),e)},delete:function(t){return gg.delete(this.url(t))},changeEmail:function(t,e){return gg.patch(this.url(t,"email"),{email:e})},changeLanguage:function(t,e){return gg.patch(this.url(t,"language"),{language:e})},changeName:function(t,e){return gg.patch(this.url(t,"name"),{name:e})},changePassword:function(t,e){return gg.patch(this.url(t,"password"),{password:e})},changeRole:function(t,e){return gg.patch(this.url(t,"role"),{role:e})},deleteAvatar:function(t){return gg.delete(this.url(t,"avatar"))},blueprint:function(t){return gg.get(this.url(t,"blueprint"))},breadcrumb:function(t){return[{link:"/users/"+t.id,label:t.username}]},options:function(t){return gg.get(this.url(t),{select:"options"}).then(function(t){var e=t.options,n=[];return n.push({click:"rename",icon:"title",text:z["a"].i18n.translate("user.changeName"),disabled:!e.changeName}),n.push({click:"email",icon:"email",text:z["a"].i18n.translate("user.changeEmail"),disabled:!e.changeEmail}),n.push({click:"role",icon:"bolt",text:z["a"].i18n.translate("user.changeRole"),disabled:!e.changeRole}),n.push({click:"password",icon:"key",text:z["a"].i18n.translate("user.changePassword"),disabled:!e.changePassword}),n.push({click:"language",icon:"globe",text:z["a"].i18n.translate("user.changeLanguage"),disabled:!e.changeLanguage}),n.push({click:"remove",icon:"trash",text:z["a"].i18n.translate("user.delete"),disabled:!e.delete}),n})},url:function(t,e){var n=t?"users/"+t:"users";return e&&(n+="/"+e),n},link:function(t,e){return"/"+this.url(t,e)}},gg=Object(I["a"])({config:{onStart:function(){},onComplete:function(){},onSuccess:function(){},onError:function(t){throw window.console.log(t.message),t}},auth:Um,files:Fm,pages:Hm,roles:dg,system:pg,site:fg,translations:hg,users:mg},cg);gg.config.endpoint=A.api,gg.requests=[],gg.config.onStart=function(t,e){!1===e&&ug.dispatch("isLoading",!0),gg.requests.push(t)},gg.config.onComplete=function(t){gg.requests=gg.requests.filter(function(e){return e!==t}),0===gg.requests.length&&ug.dispatch("isLoading",!1)},gg.config.onError=function(t){A.debug&&window.console.error(t),403!==t.code||"Unauthenticated"!==t.message&&"access.panel"!==t.key||ug.dispatch("user/logout",!0)};var bg=setInterval(gg.auth.user,3e5);gg.config.onSuccess=function(){clearInterval(bg),bg=setInterval(gg.auth.user,3e5)},z["a"].prototype.$api=gg,z["a"].config.errorHandler=function(t){A.debug&&window.console.error(t),ug.dispatch("notification/error",{message:t.message||"An error occurred. Please reload the panel"})},window.panel=window.panel||{},window.panel.error=function(t,e){A.debug&&window.console.error(t+": "+e),ug.dispatch("error",t+". See the console for more information.")},RegExp.escape=function(t){return t.replace(new RegExp("[-/\\\\^$*+?.()[\\]{}]","gu"),"\\$&")};var vg=function(t,e){t=String(t);var n="";e=(e||2)-t.length;while(n.length0&&void 0!==arguments[0]?arguments[0]:"3/2",e=String(t).split("/");if(2!==e.length)return"100%";var n=Number(e[0]),i=Number(e[1]),s=100;return 0!==n&&0!==i&&(s=100/n*i),s+"%"},$g=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i="-";return n="a-z0-9"+n,t=t.trim().toLowerCase(),e.forEach(function(e){e&&kt()(e).forEach(function(n){var i="/"!==n.substr(0,1),s=n.substring(1,n.length-1),a=i?n:s;t=t.replace(new RegExp(RegExp.escape(a),"g"),e[n])})}),t=t.replace("/[^\t\n\r -~]/",""),t=t.replace(new RegExp("[^"+n+"]","ig"),i),t=t.replace(new RegExp("["+RegExp.escape(i)+"]{2,}","g"),i),t=t.replace("/",i),t=t.replace(new RegExp("^[^"+n+"]+","g"),""),t=t.replace(new RegExp("[^"+n+"]+$","g"),""),t},_g=function(t){t=t||{};var e=t.desc?-1:1,n=-e,i=/^0/,s=/\s+/g,a=/^\s+|\s+$/g,o=/[^\x00-\x80]/,r=/^0x[0-9a-f]+$/i,l=/(0x[\da-fA-F]+|(^[\+\-]?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?(?=\D|\s|$))|\d+)/g,u=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\-]\d{1,4}[\/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,c=t.insensitive?function(t){return d(""+t).replace(a,"")}:function(t){return(""+t).replace(a,"")};function d(t){return t.toLocaleLowerCase?t.toLocaleLowerCase():t.toLowerCase()}function p(t){return t.replace(l,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0")}function f(t,e){return(!t.match(i)||1===e)&&Ys()(t)||t.replace(s," ").replace(a,"")||0}return function(t,i){var s=c(t),a=c(i);if(!s&&!a)return 0;if(!s&&a)return n;if(s&&!a)return e;var l=p(s),d=p(a),h=ms()(s.match(r),16)||1!==l.length&&Date.parse(s),m=ms()(a.match(r),16)||h&&a.match(u)&&Date.parse(a)||null;if(m){if(hm)return e}for(var g=l.length,b=d.length,v=0,k=Math.max(g,b);v0)return e;if(y<0)return n;if(v===k-1)return 0}else{if($<_)return n;if($>_)return e}}return 0}},yg={ucfirst:function(t){var e=String(t);return e.charAt(0).toUpperCase()+e.substr(1)},lcfirst:function(t){var e=String(t);return e.charAt(0).toLowerCase()+e.substr(1)}},xg=function(t,e){var n={url:"/",field:"file",method:"POST",accept:"text",attributes:{},complete:function(){},error:function(){},success:function(){},progress:function(){}},i=Wi()(n,e),s=new FormData;s.append(i.field,t,t.name),i.attributes&&kt()(i.attributes).forEach(function(t){s.append(t,i.attributes[t])});var a=new XMLHttpRequest,o=function(e){if(e.lengthComputable&&i.progress){var n=Math.max(0,Math.min(100,e.loaded/e.total*100));i.progress(a,t,Math.ceil(n))}};a.addEventListener("loadstart",o),a.addEventListener("progress",o),a.addEventListener("load",function(e){var n=null;try{n=JSON.parse(e.target.response)}catch(s){n={status:"error",message:"The file could not be uploaded"}}n.status&&"error"===n.status?i.error(a,t,n):(i.success(a,t,n),i.progress(a,t,100))}),a.addEventListener("error",function(e){var n=JSON.parse(e.target.response);i.error(a,t,n),i.progress(a,t,100)}),a.open("POST",i.url,!0),i.headers&&kt()(i.headers).forEach(function(t){var e=i.headers[t];a.setRequestHeader(t,e)}),a.send(s)},wg=function(t){return!!t.dataTransfer&&(!!t.dataTransfer.types&&(!0===t.dataTransfer.types.includes("Files")&&!1===t.dataTransfer.types.includes("text/plain")))};z["a"].prototype.$helper={clone:Gm,isUploadEvent:wg,debounce:wt,pad:vg,ratio:kg,slug:$g,sort:_g,string:yg,upload:xg};var Og=n("f2f3");z["a"].use(Og["a"].plugin,ug);var Cg=n("19e9"),Sg=n.n(Cg),Eg=n("5a0c"),jg=n.n(Eg),Tg=n("f906"),Ig=n.n(Tg);jg.a.extend(Ig.a),z["a"].prototype.$library={autosize:Sg.a,dayjs:jg.a};var Lg=n("2d1f"),qg=n.n(Lg),Ag={};for(var Ng in z["a"].options.components)Ag[Ng]=z["a"].options.components[Ng];var Bg=function(t,e){e.template||e.render||e.extends?(e.extends&&"string"===typeof e.extends&&(e.extends=Ag[e.extends],e.template&&(e.render=null)),e.mixins&&(e.mixins=e.mixins.map(function(t){return"string"===typeof t?Ag[t]:t})),Ag[t]&&window.console.warn('Plugin is replacing "'.concat(t,'"')),z["a"].component(t,e)):ug.dispatch("notification/error",'Neither template or render method provided nor extending a component when loading plugin component "'.concat(t,'". The component has not been registered.'))};qg()(window.panel.plugins.components).forEach(function(t){var e=Object(Wm["a"])(t,2),n=e[0],i=e[1];Bg(n,i)}),qg()(window.panel.plugins.fields).forEach(function(t){var e=Object(Wm["a"])(t,2),n=e[0],i=e[1];Bg(n,i)}),qg()(window.panel.plugins.sections).forEach(function(t){var e=Object(Wm["a"])(t,2),n=e[0],i=e[1];Bg(n,Object(I["a"])({},i,{mixins:[Qf].concat(i.mixins||[])}))}),qg()(window.panel.plugins.views).forEach(function(t){var e=Object(Wm["a"])(t,2),n=e[0],i=e[1];if(!i.component)return ug.dispatch("notification/error",'No view component provided when loading view "'.concat(n,'". The view has not been registered.')),void delete window.panel.plugins.views[n];i.link="/plugins/"+n,void 0===i.icon&&(i.icon="page"),void 0===i.menu&&(i.menu=!0),window.panel.plugins.views[n]={link:i.link,icon:i.icon,menu:i.menu},z["a"].component("k-"+n+"-plugin-view",i.component)}),window.panel.plugins.use.forEach(function(t){z["a"].use(t)}),z["a"].config.productionTip=!1,z["a"].config.devtools=!0,z["a"].use(M),z["a"].use(R),z["a"].use(F.a),new z["a"]({router:rg,store:ug,created:function(){var t=this;window.panel.app=this,window.panel.plugins.created.forEach(function(e){e(t)}),this.$store.dispatch("content/init")},render:function(t){return t(D)}}).$mount("#app")},5714:function(t,e,n){},"580a":function(t,e,n){"use strict";var i=n("61ab"),s=n.n(i);s.a},"589a":function(t,e,n){},"58e5":function(t,e,n){},"5ab5":function(t,e,n){},"5aee":function(t,e,n){"use strict";var i=n("04b2"),s=n.n(i);s.a},"5b23":function(t,e,n){"use strict";var i=n("9798"),s=n.n(i);s.a},"5c0b":function(t,e,n){"use strict";var i=n("5e27"),s=n.n(i);s.a},"5d33":function(t,e,n){"use strict";var i=n("2246"),s=n.n(i);s.a},"5e27":function(t,e,n){},"5f12":function(t,e,n){},6018:function(t,e,n){"use strict";var i=n("e30b"),s=n.n(i);s.a},"61ab":function(t,e,n){},"64e4":function(t,e,n){"use strict";var i=n("1340"),s=n.n(i);s.a},"64e6":function(t,e,n){},"65a9":function(t,e,n){},"696b5":function(t,e,n){"use strict";var i=n("0cdc"),s=n.n(i);s.a},"6a18":function(t,e,n){"use strict";var i=n("de8a"),s=n.n(i);s.a},"6ab3":function(t,e,n){"use strict";var i=n("784e"),s=n.n(i);s.a},"6ab9":function(t,e,n){},"6b7f":function(t,e,n){},"6bcd":function(t,e,n){"use strict";var i=n("9e0a"),s=n.n(i);s.a},"6e56":function(t,e,n){},"6f7b":function(t,e,n){"use strict";var i=n("5ab5"),s=n.n(i);s.a},7075:function(t,e,n){},"718c":function(t,e,n){"use strict";var i=n("773d"),s=n.n(i);s.a},7568:function(t,e,n){"use strict";var i=n("4150"),s=n.n(i);s.a},"75cd":function(t,e,n){},7737:function(t,e,n){"use strict";var i=n("ca19"),s=n.n(i);s.a},"773d":function(t,e,n){},"778b":function(t,e,n){},7797:function(t,e,n){},"784e":function(t,e,n){},"7a7d":function(t,e,n){"use strict";var i=n("65a9"),s=n.n(i);s.a},"7d2d":function(t,e,n){},"7d5d":function(t,e,n){"use strict";var i=n("6ab9"),s=n.n(i);s.a},"7dc7":function(t,e,n){"use strict";var i=n("eb17"),s=n.n(i);s.a},"7e0c":function(t,e,n){},"7e85":function(t,e,n){"use strict";var i=n("d1c5"),s=n.n(i);s.a},"7f6e":function(t,e,n){"use strict";var i=n("4364"),s=n.n(i);s.a},"862b":function(t,e,n){"use strict";var i=n("589a"),s=n.n(i);s.a},"893d":function(t,e,n){"use strict";var i=n("abb3"),s=n.n(i);s.a},"8ae6":function(t,e,n){},"8c28":function(t,e,n){"use strict";var i=n("3d5b"),s=n.n(i);s.a},"8e4d":function(t,e,n){},"910b":function(t,e,n){},"957b":function(t,e,n){},9749:function(t,e,n){},"977f":function(t,e,n){"use strict";var i=n("b7f5"),s=n.n(i);s.a},9798:function(t,e,n){},9799:function(t,e,n){"use strict";var i=n("4fe0"),s=n.n(i);s.a},9811:function(t,e,n){},"98a1":function(t,e,n){"use strict";var i=n("f0cb"),s=n.n(i);s.a},"9bd5":function(t,e,n){"use strict";var i=n("64e6"),s=n.n(i);s.a},"9df7":function(t,e,n){},"9e0a":function(t,e,n){},"9e26":function(t,e,n){"use strict";var i=n("a440"),s=n.n(i);s.a},a134:function(t,e,n){"use strict";var i=n("4390"),s=n.n(i);s.a},a440:function(t,e,n){},a567:function(t,e,n){"use strict";var i=n("c0b5"),s=n.n(i);s.a},a5f3:function(t,e,n){"use strict";var i=n("43f4"),s=n.n(i);s.a},a66d:function(t,e,n){"use strict";var i=n("2eb5"),s=n.n(i);s.a},a79d:function(t,e,n){},abb3:function(t,e,n){},ac27:function(t,e,n){"use strict";var i=n("3c9d"),s=n.n(i);s.a},b0d6:function(t,e,n){"use strict";var i=n("d31d"),s=n.n(i);s.a},b37e:function(t,e,n){},b3c3:function(t,e,n){},b5d2:function(t,e,n){"use strict";var i=n("ed7b"),s=n.n(i);s.a},b746:function(t,e,n){"use strict";var i=n("7e0c"),s=n.n(i);s.a},b7f5:function(t,e,n){},ba8f:function(t,e,n){"use strict";var i=n("9749"),s=n.n(i);s.a},bb41:function(t,e,n){"use strict";var i=n("ceb4"),s=n.n(i);s.a},bd96:function(t,e,n){"use strict";var i=n("d6a4"),s=n.n(i);s.a},bf53:function(t,e,n){"use strict";var i=n("3c80"),s=n.n(i);s.a},c0b5:function(t,e,n){},c119:function(t,e,n){"use strict";var i=n("4b49"),s=n.n(i);s.a},c7c8:function(t,e,n){"use strict";var i=n("1be2"),s=n.n(i);s.a},c857:function(t,e,n){"use strict";var i=n("7d2d"),s=n.n(i);s.a},c9cb:function(t,e,n){"use strict";var i=n("b37e"),s=n.n(i);s.a},ca19:function(t,e,n){},ca3a:function(t,e,n){},cb8f:function(t,e,n){"use strict";var i=n("8e4d"),s=n.n(i);s.a},cc79:function(t,e,n){"use strict";var i=n("a79d"),s=n.n(i);s.a},cca8:function(t,e,n){"use strict";var i=n("18b7"),s=n.n(i);s.a},ceb4:function(t,e,n){},d0c1:function(t,e,n){"use strict";var i=n("9df7"),s=n.n(i);s.a},d0e7:function(t,e,n){},d1c5:function(t,e,n){},d221:function(t,e,n){"use strict";var i=n("6b7f"),s=n.n(i);s.a},d31d:function(t,e,n){},d6a4:function(t,e,n){},d6c1:function(t,e,n){},d6fc:function(t,e,n){"use strict";var i=n("08ec"),s=n.n(i);s.a},d9c4:function(t,e,n){},daa8:function(t,e,n){"use strict";var i=n("e60b"),s=n.n(i);s.a},db92:function(t,e,n){},ddfd:function(t,e,n){"use strict";var i=n("4dc8"),s=n.n(i);s.a},de8a:function(t,e,n){},df0d:function(t,e,n){"use strict";var i=n("3ab9"),s=n.n(i);s.a},e30b:function(t,e,n){},e60b:function(t,e,n){},e697:function(t,e,n){},eb17:function(t,e,n){},ec72:function(t,e,n){},ed7b:function(t,e,n){},ee15:function(t,e,n){"use strict";var i=n("fd81"),s=n.n(i);s.a},f0cb:function(t,e,n){},f56d:function(t,e,n){"use strict";var i=n("75cd"),s=n.n(i);s.a},f5e3:function(t,e,n){},f8a7:function(t,e,n){"use strict";var i=n("db92"),s=n.n(i);s.a},f95f:function(t,e,n){"use strict";var i=n("5f12"),s=n.n(i);s.a},fa6a:function(t,e,n){"use strict";var i=n("778b"),s=n.n(i);s.a},fb1a:function(t,e,n){},fc0f:function(t,e,n){"use strict";var i=n("424a"),s=n.n(i);s.a},fd81:function(t,e,n){},ff6d:function(t,e,n){},fffc:function(t,e,n){}}); \ No newline at end of file +(function(t){function e(e){for(var i,o,r=e[0],l=e[1],u=e[2],d=0,p=[];d0?e.$store.dispatch("notification/error",{message:e.$t("error.page.changeStatus.incomplete"),details:n.errors}):void("default"===n.blueprint.num?e.$api.pages.get(t,{select:["siblings"]}).then(function(t){e.setup(Object(I["a"])({},n,{siblings:t.siblings}))}).catch(function(t){e.$store.dispatch("notification/error",t)}):e.setup(Object(I["a"])({},n,{siblings:[]})))}).catch(function(t){e.$store.dispatch("notification/error",t)})},setup:function(t){this.page=t,this.form.position=t.num||t.siblings.length+1,this.form.status=t.status,this.states=t.blueprint.status,this.$refs.dialog.open()},submit:function(){this.$refs.form.submit()},changeStatus:function(){var t=this;this.$api.pages.status(this.page.id,this.form.status,this.form.position||1).then(function(){t.success({message:":)",event:"page.changeStatus"})}).catch(function(e){t.$refs.dialog.error(e.message)})}}},ye=_e,xe=Object(_["a"])(ye,ke,$e,!1,null,null,null),we=xe.exports,Oe=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("change"),size:"medium",theme:"positive"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.page,callback:function(e){t.page=e},expression:"page"}})],1)},Ce=[],Se={mixins:[C],data:function(){return{blueprints:[],page:{id:null,template:null}}},computed:{fields:function(){return{template:{label:this.$t("template"),type:"select",required:!0,empty:!1,options:this.page.blueprints,icon:"template"}}}},methods:{open:function(t){var e=this;this.$api.pages.get(t,{select:["id","template","blueprints"]}).then(function(t){if(t.blueprints.length<=1)return e.$store.dispatch("notification/error",{message:e.$t("error.page.changeTemplate.invalid",{slug:t.id})});e.page=t,e.page.blueprints=e.page.blueprints.map(function(t){return{text:t.title,value:t.name}}),e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;this.$events.$emit("keydown.cmd.s"),this.$api.pages.template(this.page.id,this.page.template).then(function(){t.success({message:":)",event:"page.changeTemplate"})}).catch(function(e){t.$refs.dialog.error(e.message)})}}},Ee=Se,je=Object(_["a"])(Ee,Oe,Ce,!1,null,null,null),Te=je.exports,Ie=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("change"),size:"medium",theme:"positive"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",on:{submit:t.submit}},[n("k-text-field",t._b({attrs:{value:t.slug},on:{input:function(e){return t.sluggify(e)}}},"k-text-field",t.field,!1),[n("k-button",{attrs:{slot:"options",icon:"wand","data-options":""},on:{click:function(e){return t.sluggify(t.page.title)}},slot:"options"},[t._v("\n "+t._s(t.$t("page.changeSlug.fromTitle"))+"\n ")])],1)],1)],1)},Le=[],qe={mixins:[C],data:function(){return{slug:null,url:null,page:{id:null,parent:null,title:null}}},computed:{field:function(){return{name:"slug",label:this.$t("slug"),type:"text",required:!0,icon:"url",help:"/"+this.url,counter:!1,preselect:!0}},slugs:function(){return this.$store.state.languages.current?this.$store.state.languages.current.rules:this.system.slugs},system:function(){return this.$store.state.system.info}},methods:{sluggify:function(t){this.slug=this.$helper.slug(t,[this.slugs,this.system.ascii]),this.page.parents?this.url=this.page.parents.map(function(t){return t.slug}).concat([this.slug]).join("/"):this.url=this.slug},open:function(t){var e=this;this.$api.pages.get(t,{view:"panel"}).then(function(t){e.page=t,e.sluggify(e.page.slug),e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;if(this.slug===this.page.slug)return this.$refs.dialog.close(),void this.$store.dispatch("notification/success",":)");0!==this.slug.length?this.$api.pages.slug(this.page.id,this.slug).then(function(e){t.$store.dispatch("content/move",["pages/"+t.page.id,"pages/"+e.id]);var n={message:":)",event:"page.changeSlug"};!t.$route.params.path||t.page.id!==t.$route.params.path.replace(/\+/g,"/")||t.$store.state.languages.current&&!0!==t.$store.state.languages.current.default||(n.route=t.$api.pages.link(e.id),delete n.event),t.success(n)}).catch(function(e){t.$refs.dialog.error(e.message)}):this.$refs.dialog.error(this.$t("error.page.slug.invalid"))}}},Ae=qe,Ne=Object(_["a"])(Ae,Ie,Le,!1,null,null,null),Be=Ne.exports,Pe=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",staticClass:"k-pages-dialog",attrs:{size:"medium"},on:{cancel:function(e){return t.$emit("cancel")},submit:t.submit}},[t.issue?[n("k-box",{attrs:{text:t.issue,theme:"negative"}})]:[t.model?n("header",{staticClass:"k-pages-dialog-navbar"},[n("k-button",{attrs:{disabled:!t.model.id,tooltip:t.$t("back"),icon:"angle-left"},on:{click:t.back}}),n("k-headline",[t._v(t._s(t.model.title))])],1):t._e(),t.options.search?n("k-input",{staticClass:"k-dialog-search",attrs:{autofocus:!0,placeholder:t.$t("search")+" …",type:"text",icon:"search"},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}}):t._e(),t.models.length?[n("k-list",t._l(t.models,function(e){return n("k-list-item",{key:e.id,attrs:{text:e.text,info:e.info,image:e.image,icon:e.icon},on:{click:function(n){return t.toggle(e)}}},[n("template",{slot:"options"},[t.isSelected(e)?n("k-button",{attrs:{slot:"options",autofocus:!0,icon:t.checkedIcon,tooltip:t.$t("remove"),theme:"positive"},slot:"options"}):n("k-button",{attrs:{slot:"options",autofocus:!0,tooltip:t.$t("select"),icon:"circle-outline"},slot:"options"}),t.model?n("k-button",{attrs:{disabled:!e.hasChildren,tooltip:t.$t("open"),icon:"angle-right"},on:{click:function(n){return n.stopPropagation(),t.go(e)}}}):t._e()],1)],2)}),1),n("k-pagination",t._b({staticClass:"k-dialog-pagination",attrs:{details:!0,dropdown:!1,align:"center"},on:{paginate:t.paginate}},"k-pagination",t.pagination,!1))]:n("k-empty",{attrs:{icon:"page"}},[t._v("\n "+t._s(t.$t("dialog.pages.empty"))+"\n ")])]],2)},De=[],Re={mixins:[Ot],data:function(){var t=Ot.data();return Object(I["a"])({},t,{model:{title:null,parent:null},options:Object(I["a"])({},t.options,{parent:null})})},computed:{fetchData:function(){return{parent:this.options.parent}}},methods:{back:function(){this.options.parent=this.model.parent,this.pagination.page=1,this.fetch()},go:function(t){this.options.parent=t.id,this.pagination.page=1,this.fetch()},onFetched:function(t){this.model=t.model}}},Me=Re,ze=(n("ac27"),Object(_["a"])(Me,Pe,De,!1,null,null,null)),Ue=ze.exports,Fe={extends:ve,methods:{open:function(){var t=this;this.$api.site.get({select:["title"]}).then(function(e){t.page=e,t.$refs.dialog.open()}).catch(function(e){t.$store.dispatch("notification/error",e)})},submit:function(){var t=this;this.page.title=this.page.title.trim(),0!==this.page.title.length?this.$api.site.title(this.page.title).then(function(){t.$store.dispatch("system/title",t.page.title),t.success({message:":)",event:"site.changeTitle"})}).catch(function(e){t.$refs.dialog.error(e.message)}):this.$refs.dialog.error(this.$t("error.site.changeTitle.empty"))}}},He=Fe,Ke=Object(_["a"])(He,a,o,!1,null,null,null),Ve=Ke.exports,Ye=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("create"),size:"medium",theme:"positive"},on:{submit:function(e){return t.$refs.form.submit()},close:t.reset}},[n("k-form",{ref:"form",attrs:{fields:t.fields,novalidate:!0},on:{submit:t.create},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}})],1)},We=[],Ge=n("795b"),Je=n.n(Ge),Ze=(n("5df3"),{mixins:[C],data:function(){return{user:this.emptyForm(),languages:[],roles:[]}},computed:{fields:function(){return{name:{label:this.$t("name"),type:"text",icon:"user"},email:{label:this.$t("email"),type:"email",icon:"email",link:!1,required:!0},password:{label:this.$t("password"),type:"password",icon:"key"},language:{label:this.$t("language"),type:"select",icon:"globe",options:this.languages,required:!0,empty:!1},role:{label:this.$t("role"),type:1===this.roles.length?"hidden":"radio",required:!0,options:this.roles}}}},methods:{create:function(){var t=this;this.$api.users.create(this.user).then(function(){t.success({message:":)",event:"user.create"})}).catch(function(e){t.$refs.dialog.error(e.message)})},emptyForm:function(){return{name:"",email:"",password:"",language:this.$store.state.system.info.defaultLanguage||"en",role:this.$user.role.name}},open:function(){var t=this,e=this.$api.roles.options({canBe:"created"}).then(function(e){t.roles=e,"admin"!==t.$user.role.name&&(t.roles=t.roles.filter(function(t){return"admin"!==t.value}))}).catch(function(e){t.$store.dispatch("notification/error",e)}),n=this.$api.translations.options().then(function(e){t.languages=e}).catch(function(e){t.$store.dispatch("notification/error",e)});Je.a.all([e,n]).then(function(){t.$refs.dialog.open()})},reset:function(){this.user=this.emptyForm()}}}),Xe=Ze,Qe=Object(_["a"])(Xe,Ye,We,!1,null,null,null),tn=Qe.exports,en=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("change"),size:"medium",theme:"positive"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}})],1)},nn=[],sn={mixins:[C],data:function(){return{user:{id:null,email:null}}},computed:{fields:function(){return{email:{label:this.$t("email"),preselect:!0,required:!0,type:"email"}}}},methods:{open:function(t){var e=this;this.$api.users.get(t,{select:["id","email"]}).then(function(t){e.user=t,e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;this.$api.users.changeEmail(this.user.id,this.user.email).then(function(e){t.$store.dispatch("content/revert","users/"+t.user.id),t.$user.id===t.user.id&&t.$store.dispatch("user/email",t.user.email);var n={message:":)",event:"user.changeEmail"};"User"===t.$route.name&&(n.route=t.$api.users.link(e.id)),t.success(n)}).catch(function(e){t.$refs.dialog.error(e.message)})}}},an=sn,on=Object(_["a"])(an,en,nn,!1,null,null,null),rn=on.exports,ln=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("change"),theme:"positive",icon:"check"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}})],1)},un=[],cn={mixins:[C],data:function(){return{user:{language:"en"},languages:[]}},computed:{fields:function(){return{language:{label:this.$t("language"),type:"select",icon:"globe",options:this.languages,required:!0,empty:!1}}}},created:function(){var t=this;this.$api.translations.options().then(function(e){t.languages=e})},methods:{open:function(t){var e=this;this.$api.users.get(t,{view:"compact"}).then(function(t){e.user=t,e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;this.$api.users.changeLanguage(this.user.id,this.user.language).then(function(e){t.user=e,t.$user.id===t.user.id&&t.$store.dispatch("user/language",t.user.language),t.success({message:":)",event:"user.changeLanguage"})}).catch(function(e){t.$refs.dialog.error(e.message)})}}},dn=cn,pn=Object(_["a"])(dn,ln,un,!1,null,null,null),fn=pn.exports,hn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("change"),theme:"positive",icon:"check"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.values,callback:function(e){t.values=e},expression:"values"}})],1)},mn=[],gn={mixins:[C],data:function(){return{user:null,values:{password:null,passwordConfirmation:null}}},computed:{fields:function(){return{password:{label:this.$t("user.changePassword.new"),type:"password",icon:"key"},passwordConfirmation:{label:this.$t("user.changePassword.new.confirm"),icon:"key",type:"password"}}}},methods:{open:function(t){var e=this;this.$api.users.get(t).then(function(t){e.user=t,e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;return!this.values.password||this.values.password.length<8?(this.$refs.dialog.error(this.$t("error.user.password.invalid")),!1):this.values.password!==this.values.passwordConfirmation?(this.$refs.dialog.error(this.$t("error.user.password.notSame")),!1):void this.$api.users.changePassword(this.user.id,this.values.password).then(function(){t.success({message:":)",event:"user.changePassword"})}).catch(function(e){t.$refs.dialog.error(e.message)})}}},bn=gn,vn=Object(_["a"])(bn,hn,mn,!1,null,null,null),kn=vn.exports,$n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("delete"),theme:"negative",icon:"trash"},on:{submit:t.submit}},[n("k-text",{domProps:{innerHTML:t._s(t.$t("user.delete.confirm",{email:t.user.email}))}})],1)},_n=[],yn={mixins:[C],data:function(){return{user:{email:null}}},methods:{open:function(t){var e=this;this.$api.users.get(t).then(function(t){e.user=t,e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;this.$api.users.delete(this.user.id).then(function(){t.$store.dispatch("content/remove","users/"+t.user.id),t.success({message:":)",event:"user.delete"}),"User"===t.$route.name&&t.$router.push("/users")}).catch(function(e){t.$refs.dialog.error(e.message)})}}},xn=yn,wn=Object(_["a"])(xn,$n,_n,!1,null,null,null),On=wn.exports,Cn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("rename"),size:"medium",theme:"positive"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}})],1)},Sn=[],En={mixins:[C],data:function(){return{user:{id:null,name:null}}},computed:{fields:function(){return{name:{label:this.$t("name"),type:"text",icon:"user",preselect:!0}}}},methods:{open:function(t){var e=this;this.$api.users.get(t,{select:["id","name"]}).then(function(t){e.user=t,e.$refs.dialog.open()}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;this.user.name=this.user.name.trim(),this.$api.users.changeName(this.user.id,this.user.name).then(function(){t.$user.id===t.user.id&&t.$store.dispatch("user/name",t.user.name),t.success({message:":)",event:"user.changeName"})}).catch(function(e){t.$refs.dialog.error(e.message)})}}},jn=En,Tn=Object(_["a"])(jn,Cn,Sn,!1,null,null,null),In=Tn.exports,Ln=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("user.changeRole"),size:"medium",theme:"positive"},on:{submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}})],1)},qn=[],An={mixins:[C],data:function(){return{roles:[],user:{id:null,role:"visitor"}}},computed:{fields:function(){return{role:{label:this.$t("user.changeRole.select"),type:"radio",required:!0,options:this.roles}}}},methods:{open:function(t){var e=this;this.id=t,this.$api.users.get(t).then(function(t){e.$api.roles.options({canBe:"changed"}).then(function(n){e.roles=n,"admin"!==e.$user.role.name&&(e.roles=e.roles.filter(function(t){return"admin"!==t.value})),e.user=t,e.user.role=e.user.role.name,e.$refs.dialog.open()})}).catch(function(t){e.$store.dispatch("notification/error",t)})},submit:function(){var t=this;this.$api.users.changeRole(this.user.id,this.user.role).then(function(){t.$user.id===t.user.id&&t.$store.dispatch("user/load"),t.success({message:":)",event:"user.changeRole"})}).catch(function(e){t.$refs.dialog.error(e.message)})}}},Nn=An,Bn=Object(_["a"])(Nn,Ln,qn,!1,null,null,null),Pn=Bn.exports,Dn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",staticClass:"k-users-dialog",attrs:{size:"medium"},on:{cancel:function(e){return t.$emit("cancel")},submit:t.submit}},[t.issue?[n("k-box",{attrs:{text:t.issue,theme:"negative"}})]:[t.options.search?n("k-input",{staticClass:"k-dialog-search",attrs:{autofocus:!0,placeholder:t.$t("search")+" …",type:"text",icon:"search"},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}}):t._e(),t.models.length?[n("k-list",t._l(t.models,function(e){return n("k-list-item",{key:e.email,attrs:{text:e.username,image:e.image,icon:e.icon},on:{click:function(n){return t.toggle(e)}}},[t.isSelected(e)?n("k-button",{attrs:{slot:"options",autofocus:!0,icon:t.checkedIcon,tooltip:t.$t("remove"),theme:"positive"},slot:"options"}):n("k-button",{attrs:{slot:"options",autofocus:!0,tooltip:t.$t("select"),icon:"circle-outline"},slot:"options"})],1)}),1),n("k-pagination",t._b({staticClass:"k-dialog-pagination",attrs:{details:!0,dropdown:!1,align:"center"},on:{paginate:t.paginate}},"k-pagination",t.pagination,!1))]:n("k-empty",{attrs:{icon:"users"}},[t._v("\n "+t._s(t.$t("dialog.users.empty"))+"\n ")])]],2)},Rn=[],Mn={mixins:[Ot]},zn=Mn,Un=(n("7568"),Object(_["a"])(zn,Dn,Rn,!1,null,null,null)),Fn=Un.exports,Hn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dropdown",{staticClass:"k-autocomplete"},[t._t("default"),n("k-dropdown-content",t._g({ref:"dropdown",attrs:{autofocus:!0}},t.$listeners),t._l(t.matches,function(e,i){return n("k-dropdown-item",t._b({key:i,on:{mousedown:function(n){return t.onSelect(e)},keydown:[function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"tab",9,n.key,"Tab")?null:(n.preventDefault(),t.onSelect(e))},function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"enter",13,n.key,"Enter")?null:(n.preventDefault(),t.onSelect(e))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])?null:"button"in e&&0!==e.button?null:(e.preventDefault(),t.close(e))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"backspace",void 0,e.key,void 0)?null:(e.preventDefault(),t.close(e))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"delete",[8,46],e.key,["Backspace","Delete","Del"])?null:(e.preventDefault(),t.close(e))}]}},"k-dropdown-item",e,!1),[t._v("\n "+t._s(e.text)+"\n ")])}),1),t._v("\n "+t._s(t.query)+"\n")],2)},Kn=[],Vn=(n("4917"),n("3b2b"),{props:{limit:10,skip:{type:Array,default:function(){return[]}},options:Array,query:String},data:function(){return{matches:[],selected:{text:null}}},methods:{close:function(){this.$refs.dropdown.close()},onSelect:function(t){this.$refs.dropdown.close(),this.$emit("select",t)},search:function(t){var e=this;if(!(t.length<1)){var n=new RegExp(RegExp.escape(t),"ig");this.matches=this.options.filter(function(t){return!!t.text&&(-1===e.skip.indexOf(t.value)&&null!==t.text.match(n))}).slice(0,this.limit),this.$emit("search",t,this.matches),this.$refs.dropdown.open()}}}}),Yn=Vn,Wn=Object(_["a"])(Yn,Hn,Kn,!1,null,null,null),Gn=Wn.exports,Jn=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-calendar-input"},[n("nav",[n("k-button",{attrs:{icon:"angle-left"},on:{click:t.prev}}),n("span",{staticClass:"k-calendar-selects"},[n("k-select-input",{attrs:{options:t.months,disabled:t.disabled,required:!0},model:{value:t.month,callback:function(e){t.month=t._n(e)},expression:"month"}}),n("k-select-input",{attrs:{options:t.years,disabled:t.disabled,required:!0},model:{value:t.year,callback:function(e){t.year=t._n(e)},expression:"year"}})],1),n("k-button",{attrs:{icon:"angle-right"},on:{click:t.next}})],1),n("table",{staticClass:"k-calendar-table"},[n("thead",[n("tr",t._l(t.weekdays,function(e){return n("th",{key:"weekday_"+e},[t._v(t._s(e))])}),0)]),n("tbody",t._l(t.numberOfWeeks,function(e){return n("tr",{key:"week_"+e},t._l(t.days(e),function(e,i){return n("td",{key:"day_"+i,staticClass:"k-calendar-day",attrs:{"aria-current":!!t.isToday(e)&&"date","aria-selected":!!t.isCurrent(e)&&"date"}},[e?n("k-button",{on:{click:function(n){return t.select(e)}}},[t._v(t._s(e))]):t._e()],1)}),0)}),0),n("tfoot",[n("tr",[n("td",{staticClass:"k-calendar-today",attrs:{colspan:"7"}},[n("k-button",{on:{click:t.selectToday}},[t._v(t._s(t.$t("today")))])],1)])])])])},Zn=[],Xn={props:{value:String,disabled:Boolean},data:function(){var t=this.value?this.$library.dayjs(this.value):this.$library.dayjs();return{day:t.date(),month:t.month(),year:t.year(),today:this.$library.dayjs(),current:t}},computed:{date:function(){return this.$library.dayjs("".concat(this.year,"-").concat(this.month+1,"-").concat(this.day))},numberOfDays:function(){return this.date.daysInMonth()},numberOfWeeks:function(){return Math.ceil((this.numberOfDays+this.firstWeekday-1)/7)},firstWeekday:function(){var t=this.date.clone().startOf("month").day();return t>0?t:7},weekdays:function(){return[this.$t("days.mon"),this.$t("days.tue"),this.$t("days.wed"),this.$t("days.thu"),this.$t("days.fri"),this.$t("days.sat"),this.$t("days.sun")]},monthnames:function(){return[this.$t("months.january"),this.$t("months.february"),this.$t("months.march"),this.$t("months.april"),this.$t("months.may"),this.$t("months.june"),this.$t("months.july"),this.$t("months.august"),this.$t("months.september"),this.$t("months.october"),this.$t("months.november"),this.$t("months.december")]},months:function(){var t=[];return this.monthnames.forEach(function(e,n){t.push({value:n,text:e})}),t},years:function(){for(var t=[],e=this.year-10;e<=this.year+10;e++)t.push({value:e,text:this.$helper.pad(e)});return t}},watch:{value:function(t){var e=this.$library.dayjs(t);this.day=e.date(),this.month=e.month(),this.year=e.year(),this.current=e}},methods:{days:function(t){for(var e=[],n=7*(t-1)+1,i=n;ithis.numberOfDays?e.push(""):e.push(s)}return e},next:function(){var t=this.date.clone().add(1,"month");this.set(t)},isToday:function(t){return this.month===this.today.month()&&this.year===this.today.year()&&t===this.today.date()},isCurrent:function(t){return this.month===this.current.month()&&this.year===this.current.year()&&t===this.current.date()},prev:function(){var t=this.date.clone().subtract(1,"month");this.set(t)},go:function(t,e){"today"===t&&(t=this.today.year(),e=this.today.month()),this.year=t,this.month=e},set:function(t){this.day=t.date(),this.month=t.month(),this.year=t.year()},selectToday:function(){this.set(this.$library.dayjs()),this.select(this.day)},select:function(t){t&&(this.day=t);var e=this.$library.dayjs(new Date(this.year,this.month,this.day,this.current.hour(),this.current.minute()));this.$emit("input",e.toISOString())}}},Qn=Xn,ti=(n("ee15"),Object(_["a"])(Qn,Jn,Zn,!1,null,null,null)),ei=ti.exports,ni=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"k-counter",attrs:{"data-invalid":!t.valid}},[n("span",[t._v(t._s(t.count))]),t.min&&t.max?n("span",{staticClass:"k-counter-rules"},[t._v("("+t._s(t.min)+"–"+t._s(t.max)+")")]):t.min?n("span",{staticClass:"k-counter-rules"},[t._v("≥ "+t._s(t.min))]):t.max?n("span",{staticClass:"k-counter-rules"},[t._v("≤ "+t._s(t.max))]):t._e()])},ii=[],si=(n("c5f6"),{props:{count:Number,min:Number,max:Number,required:{type:Boolean,default:!1}},computed:{valid:function(){return!1===this.required&&0===this.count||(!0!==this.required||0!==this.count)&&(!(this.min&&this.countthis.max))}}}),ai=si,oi=(n("fc0f"),Object(_["a"])(ai,ni,ii,!1,null,null,null)),ri=oi.exports,li=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("form",{ref:"form",staticClass:"k-form",attrs:{method:"POST",autocomplete:"off",novalidate:""},on:{submit:function(e){return e.preventDefault(),t.onSubmit(e)}}},[t._t("header"),t._t("default",[n("k-fieldset",t._g({ref:"fields",attrs:{disabled:t.disabled,fields:t.fields,novalidate:t.novalidate},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}},t.listeners))]),t._t("footer"),n("input",{ref:"submitter",staticClass:"k-form-submitter",attrs:{type:"submit"}})],2)},ui=[],ci={props:{disabled:Boolean,config:Object,fields:{type:[Array,Object],default:function(){return{}}},novalidate:{type:Boolean,default:!1},value:{type:Object,default:function(){return{}}}},data:function(){return{errors:{},listeners:Object(I["a"])({},this.$listeners,{submit:this.onSubmit})}},methods:{focus:function(t){this.$refs.fields&&this.$refs.fields.focus&&this.$refs.fields.focus(t)},onSubmit:function(){this.$emit("submit",this.value)},submit:function(){this.$refs.submitter.click()}}},di=ci,pi=(n("5d33"),Object(_["a"])(di,li,ui,!1,null,null,null)),fi=pi.exports,hi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("nav",{staticClass:"k-form-buttons",attrs:{"data-theme":t.mode}},["unlock"===t.mode?n("k-view",[n("p",{staticClass:"k-form-lock-info"},[t._v("\n "+t._s(t.$t("lock.isUnlocked"))+"\n ")]),n("span",{staticClass:"k-form-lock-buttons"},[n("k-button",{staticClass:"k-form-button",attrs:{icon:"download"},on:{click:t.onDownload}},[t._v("\n "+t._s(t.$t("download"))+"\n ")]),n("k-button",{staticClass:"k-form-button",attrs:{icon:"check"},on:{click:t.onResolve}},[t._v("\n "+t._s(t.$t("confirm"))+"\n ")])],1)]):"lock"===t.mode?n("k-view",[n("p",{staticClass:"k-form-lock-info"},[n("k-icon",{attrs:{type:"lock"}}),n("span",{domProps:{innerHTML:t._s(t.$t("lock.isLocked",{email:t.form.lock.email}))}})],1),t.form.lock.unlockable?n("k-button",{staticClass:"k-form-button",attrs:{icon:"unlock"},on:{click:t.setUnlock}},[t._v("\n "+t._s(t.$t("lock.unlock"))+"\n ")]):n("k-icon",{staticClass:"k-form-lock-loader",attrs:{type:"loader"}})],1):"changes"===t.mode?n("k-view",[n("k-button",{staticClass:"k-form-button",attrs:{disabled:t.isDisabled,icon:"undo"},on:{click:t.onRevert}},[t._v("\n "+t._s(t.$t("revert"))+"\n ")]),n("k-button",{staticClass:"k-form-button",attrs:{disabled:t.isDisabled,icon:"check"},on:{click:t.onSave}},[t._v("\n "+t._s(t.$t("save"))+"\n ")])],1):t._e()],1)},mi=[],gi=n("75fc"),bi={data:function(){return{supportsLocking:!0}},computed:{api:function(){return{lock:[this.$route.path+"/lock",null,null,!0],unlock:[this.$route.path+"/unlock",null,null,!0]}},hasChanges:function(){return this.$store.getters["content/hasChanges"]()},form:function(){return{lock:this.$store.state.content.status.lock,unlock:this.$store.state.content.status.unlock}},id:function(){return this.$store.state.content.current},isDisabled:function(){return!1===this.$store.state.content.status.enabled},isLocked:function(){return null!==this.form.lock},isUnlocked:function(){return null!==this.form.unlock},mode:function(){return!0===this.isUnlocked?"unlock":!0===this.isLocked?"lock":!0===this.hasChanges?"changes":void 0}},watch:{hasChanges:function(t,e){if(!1===e&&!0===t)return this.$store.dispatch("heartbeat/remove",this.getLock),void this.$store.dispatch("heartbeat/add",[this.setLock,30]);this.id&&!0===e&&!1===t&&this.removeLock()},id:function(){this.id&&!1===this.hasChanges&&this.$store.dispatch("heartbeat/add",[this.getLock,10])}},created:function(){this.$events.$on("keydown.cmd.s",this.onSave)},destroyed:function(){this.$events.$off("keydown.cmd.s",this.onSave)},methods:{getLock:function(){var t,e=this;return(t=this.$api).get.apply(t,Object(gi["a"])(this.api.lock)).then(function(t){if(!1===t.supported)return e.supportsLocking=!1,void e.$store.dispatch("heartbeat/remove",e.getLock);!1===t.locked?(e.isLocked&&e.form.lock.user!==e.$store.state.user.current.id&&e.$events.$emit("model.reload"),e.$store.dispatch("content/lock",null)):e.$store.dispatch("content/lock",t.locked)}).catch(function(){})},setLock:function(){var t,e=this;!0===this.supportsLocking&&(t=this.$api).patch.apply(t,Object(gi["a"])(this.api.lock)).catch(function(t){if("error.lock.notImplemented"===t.key)return e.supportsLocking=!1,e.$store.dispatch("heartbeat/remove",e.setLock),!1;e.$store.dispatch("content/revert",e.id),e.$store.dispatch("heartbeat/remove",e.setLock),e.$store.dispatch("heartbeat/add",[e.getLock,10])})},removeLock:function(){var t,e=this;!0===this.supportsLocking&&(this.$store.dispatch("heartbeat/remove",this.setLock),(t=this.$api).delete.apply(t,Object(gi["a"])(this.api.lock)).then(function(){e.$store.dispatch("content/lock",null),e.$store.dispatch("heartbeat/add",[e.getLock,10])}).catch(function(){}))},setUnlock:function(){var t,e=this;!0===this.supportsLocking&&(this.$store.dispatch("heartbeat/remove",this.setLock),(t=this.$api).patch.apply(t,Object(gi["a"])(this.api.unlock)).then(function(){e.$store.dispatch("content/lock",null),e.$store.dispatch("heartbeat/add",[e.getLock,10])}).catch(function(){}))},removeUnlock:function(){var t,e=this;!0===this.supportsLocking&&(this.$store.dispatch("heartbeat/remove",this.setLock),(t=this.$api).delete.apply(t,Object(gi["a"])(this.api.unlock)).then(function(){e.$store.dispatch("content/unlock",null),e.$store.dispatch("heartbeat/add",[e.getLock,10])}).catch(function(){}))},onDownload:function(){var t=this,e="";kt()(this.form.unlock).forEach(function(n){e+=n+": \n\n"+t.form.unlock[n],e+="\n\n----\n\n"});var n=document.createElement("a");n.setAttribute("href","data:text/plain;charset=utf-8,"+encodeURIComponent(e)),n.setAttribute("download",this.id+".txt"),n.style.display="none",document.body.appendChild(n),n.click(),document.body.removeChild(n)},onResolve:function(){this.$store.dispatch("content/revert"),this.removeUnlock()},onRevert:function(){this.$store.dispatch("content/revert")},onSave:function(t){var e=this;return!!t&&(t.preventDefault&&t.preventDefault(),!1===this.hasChanges||void this.$store.dispatch("content/save").then(function(){e.$events.$emit("model.update"),e.$store.dispatch("notification/success",":)")}).catch(function(t){403!==t.code&&(t.details&&kt()(t.details).length>0?e.$store.dispatch("notification/error",{message:e.$t("error.form.incomplete"),details:t.details}):e.$store.dispatch("notification/error",{message:e.$t("error.form.notSaved"),details:[{label:"Exception: "+t.exception,message:t.message}]}))}))}}},vi=bi,ki=(n("18dd"),Object(_["a"])(vi,hi,mi,!1,null,null,null)),$i=ki.exports,_i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.hasChanges?n("k-dropdown",{staticClass:"k-form-indicator"},[n("k-button",{staticClass:"k-topbar-button",on:{click:t.toggle}},[n("k-icon",{staticClass:"k-form-indicator-icon",attrs:{type:"edit"}})],1),n("k-dropdown-content",{ref:"list",attrs:{align:"right"}},[n("p",{staticClass:"k-form-indicator-info"},[t._v("\n "+t._s(t.$t("lock.unsaved"))+":\n ")]),n("hr"),t._l(t.entries,function(e){return n("k-dropdown-item",{key:e.id,attrs:{icon:e.icon},nativeOn:{click:function(n){return n.stopPropagation(),t.go(e.target)}}},[t._v("\n "+t._s(e.label)+"\n ")])})],2)],1):t._e()},yi=[],xi=(n("28a5"),n("f559"),{data:function(){return{isOpen:!1,entries:[]}},computed:{store:function(){return this.$store.state.content.models},models:function(){var t=this,e=kt()(this.store).filter(function(e){return!!t.store[e]}),n=e.map(function(e){return Object(I["a"])({id:e},t.store[e])});return n.filter(function(t){return kt()(t.changes).length>0})},hasChanges:function(){return this.models.length>0}},methods:{go:function(t){if(t.language&&this.$store.state.languages.current.code!==t.language){var e=this.$store.state.languages.all.filter(function(e){return e.code===t.language})[0];this.$store.dispatch("languages/current",e)}this.$router.push(t.link)},load:function(){var t=this,e=this.models.map(function(e){return t.$api.get(e.api,{view:"compact"},null,!0).then(function(n){var i;if(i=!0===e.id.startsWith("pages/")?{icon:"page",label:n.title,target:{link:t.$api.pages.link(n.id)}}:!0===e.id.startsWith("files/")?{icon:"image",label:n.filename,target:{link:n.link}}:!0===e.id.startsWith("users/")?{icon:"user",label:n.email,target:{link:t.$api.users.link(n.id)}}:{icon:"home",label:n.title,target:{link:"/site"}},t.$store.state.languages.current){var s=e.id.split("/").pop();i.label=i.label+" ("+s+")",i.target.language=s}return i}).catch(function(){return t.$store.dispatch("content/remove",e.id),null})});return Je.a.all(e).then(function(e){t.entries=e.filter(function(t){return null!==t}),0===t.entries.length&&t.$store.dispatch("notification/success",t.$t("lock.unsaved.empty"))})},toggle:function(){var t=this;!1===this.$refs.list.isOpen?this.load().then(function(){t.$refs.list&&t.$refs.list.toggle()}):this.$refs.list.toggle()}}}),wi=xi,Oi=(n("9e26"),Object(_["a"])(wi,_i,yi,!1,null,null,null)),Ci=Oi.exports,Si=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{class:"k-field k-field-name-"+t.name,attrs:{"data-disabled":t.disabled},on:{focusin:function(e){return t.$emit("focus",e)},focusout:function(e){return t.$emit("blur",e)}}},[t._t("header",[n("header",{staticClass:"k-field-header"},[t._t("label",[n("label",{staticClass:"k-field-label",attrs:{for:t.input}},[t._v(t._s(t.labelText)+" "),t.required?n("abbr",{attrs:{title:t.$t("field.required")}},[t._v("*")]):t._e()])]),t._t("options"),t._t("counter",[t.counter?n("k-counter",t._b({staticClass:"k-field-counter",attrs:{required:t.required}},"k-counter",t.counter,!1)):t._e()])],2)]),t._t("default"),t._t("footer",[t.help||t.$slots.help?n("footer",{staticClass:"k-field-footer"},[t._t("help",[t.help?n("k-text",{staticClass:"k-field-help",attrs:{theme:"help"},domProps:{innerHTML:t._s(t.help)}}):t._e()])],2):t._e()])],2)},Ei=[],ji={inheritAttrs:!1,props:{counter:[Boolean,Object],disabled:Boolean,endpoints:Object,help:String,input:[String,Number],label:String,name:[String,Number],required:Boolean,type:String},computed:{labelText:function(){return this.label||" "}}},Ti=ji,Ii=(n("a134"),Object(_["a"])(Ti,Si,Ei,!1,null,null,null)),Li=Ii.exports,qi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("fieldset",{staticClass:"k-fieldset"},[n("k-grid",t._l(t.fields,function(e,i){return"hidden"!==e.type&&t.meetsCondition(e)?n("k-column",{key:e.signature,attrs:{width:e.width}},[n("k-error-boundary",[t.hasFieldType(e.type)?n("k-"+e.type+"-field",t._b({ref:i,refInFor:!0,tag:"component",attrs:{name:i,novalidate:t.novalidate,disabled:t.disabled||e.disabled},on:{input:function(n){return t.$emit("input",t.value,e,i)},focus:function(n){return t.$emit("focus",n,e,i)},invalid:function(n,s){return t.onInvalid(n,s,e,i)},submit:function(n){return t.$emit("submit",n,e,i)}},model:{value:t.value[i],callback:function(e){t.$set(t.value,i,e)},expression:"value[fieldName]"}},"component",e,!1)):n("k-box",{attrs:{theme:"negative"}},[n("k-text",{attrs:{size:"small"}},[t._v("\n The field type "),n("strong",[t._v('"'+t._s(i)+'"')]),t._v(" does not exist\n ")])],1)],1)],1):t._e()}),1)],1)},Ai=[],Ni={props:{config:Object,disabled:Boolean,fields:{type:[Array,Object],default:function(){return[]}},novalidate:{type:Boolean,default:!1},value:{type:Object,default:function(){return{}}}},data:function(){return{errors:{}}},methods:{focus:function(t){if(t)this.hasField(t)&&"function"===typeof this.$refs[t][0].focus&&this.$refs[t][0].focus();else{var e=kt()(this.$refs)[0];this.focus(e)}},hasFieldType:function(t){return z["a"].options.components["k-"+t+"-field"]},hasField:function(t){return this.$refs[t]&&this.$refs[t][0]},meetsCondition:function(t){var e=this;if(!t.when)return!0;var n=!0;return kt()(t.when).forEach(function(i){var s=e.value[i.toLowerCase()],a=t.when[i];s!==a&&(n=!1)}),n},onInvalid:function(t,e,n,i){this.errors[i]=e,this.$emit("invalid",this.errors)},hasErrors:function(){return kt()(this.errors).length}}},Bi=Ni,Pi=(n("862b"),Object(_["a"])(Bi,qi,Ai,!1,null,null,null)),Di=Pi.exports,Ri=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-input",attrs:{"data-disabled":t.disabled,"data-invalid":!t.novalidate&&t.isInvalid,"data-theme":t.theme,"data-type":t.type}},[t.$slots.before||t.before?n("span",{staticClass:"k-input-before",on:{click:t.focus}},[t._t("before",[t._v(t._s(t.before))])],2):t._e(),n("span",{staticClass:"k-input-element",on:{click:function(e){return e.stopPropagation(),t.focus(e)}}},[t._t("default",[n("k-"+t.type+"-input",t._g(t._b({ref:"input",tag:"component",attrs:{value:t.value}},"component",t.inputProps,!1),t.listeners))])],2),t.$slots.after||t.after?n("span",{staticClass:"k-input-after",on:{click:t.focus}},[t._t("after",[t._v(t._s(t.after))])],2):t._e(),t.$slots.icon||t.icon?n("span",{staticClass:"k-input-icon",on:{click:t.focus}},[t._t("icon",[n("k-icon",{attrs:{type:t.icon}})])],2):t._e()])},Mi=[],zi={inheritAttrs:!1,props:{after:String,before:String,disabled:Boolean,type:String,icon:[String,Boolean],invalid:Boolean,theme:String,novalidate:{type:Boolean,default:!1},value:{type:[String,Boolean,Number,Object,Array],default:null}},data:function(){var t=this;return{isInvalid:this.invalid,listeners:Object(I["a"])({},this.$listeners,{invalid:function(e,n){t.isInvalid=e,t.$emit("invalid",e,n)}})}},computed:{inputProps:function(){return Object(I["a"])({},this.$props,this.$attrs)}},methods:{blur:function(t){t.relatedTarget&&!1===this.$el.contains(t.relatedTarget)&&this.$refs.input.blur&&this.$refs.input.blur()},focus:function(t){if(t&&t.target&&"INPUT"===t.target.tagName)t.target.focus();else if(this.$refs.input&&this.$refs.input.focus)this.$refs.input.focus();else{var e=this.$el.querySelector("input, select, textarea");e&&e.focus()}}}},Ui=zi,Fi=(n("c7c8"),Object(_["a"])(Ui,Ri,Mi,!1,null,null,null)),Hi=Fi.exports,Ki=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-upload"},[n("input",{ref:"input",attrs:{accept:t.options.accept,multiple:t.options.multiple,"aria-hidden":"true",type:"file",tabindex:"-1"},on:{change:t.select,click:function(t){t.stopPropagation()}}}),n("k-dialog",{ref:"dialog",attrs:{size:"medium"}},[t.errors.length>0?[n("k-headline",[t._v(t._s(t.$t("upload.errors")))]),n("ul",{staticClass:"k-upload-error-list"},t._l(t.errors,function(e,i){return n("li",{key:"error-"+i},[n("p",{staticClass:"k-upload-error-filename"},[t._v(t._s(e.file.name))]),n("p",{staticClass:"k-upload-error-message"},[t._v(t._s(e.message))])])}),0)]:[n("k-headline",[t._v(t._s(t.$t("upload.progress")))]),n("ul",{staticClass:"k-upload-list"},t._l(t.files,function(e,i){return n("li",{key:"file-"+i},[n("k-progress",{ref:e.name,refInFor:!0}),n("p",{staticClass:"k-upload-list-filename"},[t._v(t._s(e.name))]),n("p",[t._v(t._s(t.errors[e.name]))])],1)}),0)],n("template",{slot:"footer"},[t.errors.length>0?[n("k-button-group",[n("k-button",{attrs:{icon:"check"},on:{click:function(e){return t.$refs.dialog.close()}}},[t._v("\n "+t._s(t.$t("confirm"))+"\n ")])],1)]:t._e()],2)],2)],1)},Vi=[],Yi=n("5176"),Wi=n.n(Yi),Gi={props:{url:{type:String},accept:{type:String,default:"*"},attributes:{type:Object},multiple:{type:Boolean,default:!0},max:{type:Number}},data:function(){return{options:this.$props,completed:{},errors:[],files:[],total:0}},methods:{open:function(t){var e=this;this.params(t),setTimeout(function(){e.$refs.input.click()},1)},params:function(t){this.options=Wi()({},this.$props,t)},select:function(t){this.upload(t.target.files)},drop:function(t,e){this.params(e),this.upload(t)},upload:function(t){var e=this;this.$refs.dialog.open(),this.files=Object(gi["a"])(t),this.completed={},this.errors=[],this.hasErrors=!1,this.options.max&&(this.files=this.files.slice(0,this.options.max)),this.total=this.files.length,this.files.forEach(function(t){e.$helper.upload(t,{url:e.options.url,attributes:e.options.attributes,headers:{"X-CSRF":window.panel.csrf},progress:function(t,n,i){e.$refs[n.name]&&e.$refs[n.name][0]&&e.$refs[n.name][0].set(i)},success:function(t,n,i){e.complete(n,i.data)},error:function(t,n,i){e.errors.push({file:n,message:i.message}),e.complete(n,i.data)}})})},complete:function(t,e){var n=this;if(this.completed[t.name]=e,kt()(this.completed).length==this.total){if(this.$refs.input.value="",this.errors.length>0)return this.$forceUpdate(),void this.$emit("error",this.files);setTimeout(function(){n.$refs.dialog.close(),n.$emit("success",n.files,_t()(n.completed))},250)}}}},Ji=Gi,Zi=(n("5aee"),Object(_["a"])(Ji,Ki,Vi,!1,null,null,null)),Xi=Zi.exports,Qi=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("label",{staticClass:"k-checkbox-input",on:{click:function(t){t.stopPropagation()}}},[n("input",{ref:"input",staticClass:"k-checkbox-input-native",attrs:{disabled:t.disabled,id:t.id,type:"checkbox"},domProps:{checked:t.value},on:{change:function(e){return t.onChange(e.target.checked)}}}),n("span",{staticClass:"k-checkbox-input-icon",attrs:{"aria-hidden":"true"}},[n("svg",{attrs:{width:"12",height:"10",viewBox:"0 0 12 10",xmlns:"http://www.w3.org/2000/svg"}},[n("path",{attrs:{d:"M1 5l3.3 3L11 1","stroke-width":"2",fill:"none","fill-rule":"evenodd"}})])]),n("span",{staticClass:"k-checkbox-input-label",domProps:{innerHTML:t._s(t.label)}})])},ts=[],es=n("b5ae"),ns={inheritAttrs:!1,props:{autofocus:Boolean,disabled:Boolean,id:[Number,String],label:String,required:Boolean,value:Boolean},watch:{value:function(){this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{focus:function(){this.$refs.input.focus()},onChange:function(t){this.$emit("input",t)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},select:function(){this.focus()}},validations:function(){return{value:{required:!this.required||es["required"]}}}},is=ns,ss=(n("42e4"),Object(_["a"])(is,Qi,ts,!1,null,null,null)),as=ss.exports,os=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ul",{staticClass:"k-checkboxes-input",style:"--columns:"+t.columns},t._l(t.options,function(e,i){return n("li",{key:i},[n("k-checkbox-input",{attrs:{id:t.id+"-"+i,label:e.text,value:-1!==t.selected.indexOf(e.value)},on:{input:function(n){return t.onInput(e.value,n)}}})],1)}),0)},rs=[],ls={inheritAttrs:!1,props:{autofocus:Boolean,columns:Number,disabled:Boolean,id:{type:[Number,String],default:function(){return this._uid}},max:Number,min:Number,options:Array,required:Boolean,value:{type:[Array,Object],default:function(){return[]}}},data:function(){return{selected:this.valueToArray(this.value)}},watch:{value:function(t){this.selected=this.valueToArray(t)},selected:function(){this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{focus:function(){this.$el.querySelector("input").focus()},onInput:function(t,e){if(!0===e)this.selected.push(t);else{var n=this.selected.indexOf(t);-1!==n&&this.selected.splice(n,1)}this.$emit("input",this.selected)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},select:function(){this.focus()},valueToArray:function(t){return!0===xt()(t)?t:"string"===typeof t?String(t).split(","):"object"===Object(Ht["a"])(t)?_t()(t):void 0}},validations:function(){return{selected:{required:!this.required||es["required"],min:!this.min||Object(es["minLength"])(this.min),max:!this.max||Object(es["maxLength"])(this.max)}}}},us=ls,cs=Object(_["a"])(us,os,rs,!1,null,null,null),ds=cs.exports,ps=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-date-input"},[n("k-select-input",{ref:"years",attrs:{"aria-label":t.$t("year"),options:t.years,disabled:t.disabled,required:t.required,value:t.year,placeholder:"––––"},on:{input:t.setYear,invalid:t.onInvalid}}),n("span",{staticClass:"k-date-input-separator"},[t._v("-")]),n("k-select-input",{ref:"months",attrs:{"aria-label":t.$t("month"),options:t.months,disabled:t.disabled,required:t.required,value:t.month,placeholder:"––"},on:{input:t.setMonth,invalid:t.onInvalid}}),n("span",{staticClass:"k-date-input-separator"},[t._v("-")]),n("k-select-input",{ref:"days",attrs:{"aria-label":t.$t("day"),autofocus:t.autofocus,id:t.id,options:t.days,disabled:t.disabled,required:t.required,value:t.day,placeholder:"––"},on:{input:t.setDay,invalid:t.onInvalid}})],1)},fs=[],hs=n("e814"),ms=n.n(hs),gs={inheritAttrs:!1,props:{autofocus:Boolean,disabled:Boolean,id:[String,Number],max:String,min:String,required:Boolean,value:String},data:function(){return{date:this.$library.dayjs(this.value),minDate:this.calculate(this.min,"min"),maxDate:this.calculate(this.max,"max")}},computed:{day:function(){return isNaN(this.date.date())?"":this.date.date()},days:function(){return this.options(1,this.date.daysInMonth()||31,"days")},month:function(){return isNaN(this.date.date())?"":this.date.month()+1},months:function(){return this.options(1,12,"months")},year:function(){return isNaN(this.date.year())?"":this.date.year()},years:function(){var t=this.date.isBefore(this.minDate)?this.date.year():this.minDate.year(),e=this.date.isAfter(this.maxDate)?this.date.year():this.maxDate.year();return this.options(t,e)}},watch:{value:function(t){this.date=this.$library.dayjs(t)}},methods:{calculate:function(t,e){var n={min:{run:"subtract",take:"startOf"},max:{run:"add",take:"endOf"}}[e],i=t?this.$library.dayjs(t):null;return i&&!1!==i.isValid()||(i=this.$library.dayjs()[n.run](10,"year")[n.take]("year")),i},focus:function(){this.$refs.years.focus()},onInput:function(){!1!==this.date.isValid()?this.$emit("input",this.date.toISOString()):this.$emit("input","")},onInvalid:function(t,e){this.$emit("invalid",t,e)},options:function(t,e){for(var n=[],i=t;i<=e;i++)n.push({value:i,text:this.$helper.pad(i)});return n},set:function(t,e){if(""===e||null===e||!1===e||-1===e)return this.setInvalid(),void this.onInput();if(!1===this.date.isValid())return this.setInitialDate(t,e),void this.onInput();var n=this.date,i=this.date.date();this.date=this.date.set(t,ms()(e)),"month"===t&&this.date.date()!==i&&(this.date=n.set("date",1).set("month",e).endOf("month")),this.onInput()},setInvalid:function(){this.date=this.$library.dayjs("invalid")},setInitialDate:function(t,e){var n=this.$library.dayjs();return this.date=this.$library.dayjs().set(t,ms()(e)),"date"===t&&n.month()!==this.date.month()&&(this.date=n.endOf("month")),this.date},setDay:function(t){this.set("date",t)},setMonth:function(t){this.set("month",t-1)},setYear:function(t){this.set("year",t)}}},bs=gs,vs=(n("6ab3"),Object(_["a"])(bs,ps,fs,!1,null,null,null)),ks=vs.exports,$s=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-datetime-input"},[n("k-date-input",{ref:"dateInput",attrs:{autofocus:t.autofocus,required:t.required,id:t.id,min:t.min,max:t.max,disabled:t.disabled,value:t.dateValue},on:{input:t.setDate}}),n("k-time-input",t._b({ref:"timeInput",attrs:{required:t.required,disabled:t.disabled,value:t.timeValue},on:{input:t.setTime}},"k-time-input",t.timeOptions,!1))],1)},_s=[],ys={inheritAttrs:!1,props:Object(I["a"])({},ks.props,{time:{type:[Boolean,Object],default:function(){return{}}},value:String}),data:function(){return{dateValue:this.parseDate(this.value),timeValue:this.parseTime(this.value),timeOptions:this.setTimeOptions()}},watch:{value:function(t){this.dateValue=this.parseDate(t),this.timeValue=this.parseTime(t),this.onInvalid()}},mounted:function(){this.onInvalid()},methods:{focus:function(){this.$refs.dateInput.focus()},onInput:function(){if(this.timeValue&&this.dateValue){var t=this.dateValue+"T"+this.timeValue+":00";this.$emit("input",t)}else this.$emit("input","")},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},parseDate:function(t){var e=this.$library.dayjs(t);return e.isValid()?e.format("YYYY-MM-DD"):null},parseTime:function(t){var e=this.$library.dayjs(t);return e.isValid()?e.format("HH:mm"):null},setDate:function(t){t&&!this.timeValue&&(this.timeValue=this.$library.dayjs().format("HH:mm")),t?this.dateValue=this.parseDate(t):(this.dateValue=null,this.timeValue=null),this.onInput()},setTime:function(t){t&&!this.dateValue&&(this.dateValue=this.$library.dayjs().format("YYYY-MM-DD")),t?this.timeValue=t:(this.dateValue=null,this.timeValue=null),this.onInput()},setTimeOptions:function(){return!0===this.time?{}:this.time}},validations:function(){return{value:{required:!this.required||es["required"]}}}},xs=ys,ws=(n("4433"),Object(_["a"])(xs,$s,_s,!1,null,null,null)),Os=ws.exports,Cs=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("input",t._g(t._b({ref:"input",staticClass:"k-text-input"},"input",{autocomplete:t.autocomplete,autofocus:t.autofocus,disabled:t.disabled,id:t.id,minlength:t.minlength,name:t.name,pattern:t.pattern,placeholder:t.placeholder,required:t.required,spellcheck:t.spellcheck,type:t.type,value:t.value},!1),t.listeners))},Ss=[],Es={inheritAttrs:!1,class:"k-text-input",props:{autocomplete:{type:[Boolean,String],default:"off"},autofocus:Boolean,disabled:Boolean,id:[Number,String],maxlength:Number,minlength:Number,name:[Number,String],pattern:String,placeholder:String,preselect:Boolean,required:Boolean,spellcheck:{type:[Boolean,String],default:"off"},type:{type:String,default:"text"},value:String},data:function(){var t=this;return{listeners:Object(I["a"])({},this.$listeners,{input:function(e){return t.onInput(e.target.value)}})}},watch:{value:function(){this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus(),this.$props.preselect&&this.select()},methods:{focus:function(){this.$refs.input.focus()},onInput:function(t){this.$emit("input",t)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},select:function(){this.$refs.input.select()}},validations:function(){var t=this,e=function(e){return!t.required&&!e||!t.$refs.input.validity.patternMismatch};return{value:{required:!this.required||es["required"],minLength:!this.minlength||Object(es["minLength"])(this.minlength),maxLength:!this.maxlength||Object(es["maxLength"])(this.maxlength),email:"email"!==this.type||es["email"],url:"url"!==this.type||es["url"],pattern:!this.pattern||e}}}},js=Es,Ts=(n("cb8f"),Object(_["a"])(js,Cs,Ss,!1,null,null,null)),Is=Ts.exports,Ls={extends:Is,props:Object(I["a"])({},Is.props,{autocomplete:{type:String,default:"email"},placeholder:{type:String,default:function(){return this.$t("email.placeholder")}},type:{type:String,default:"email"}})},qs=Ls,As=Object(_["a"])(qs,r,l,!1,null,null,null),Ns=As.exports,Bs=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-draggable",{staticClass:"k-multiselect-input",attrs:{list:t.state,options:t.dragOptions,"data-layout":t.layout,element:"k-dropdown"},on:{end:t.onInput},nativeOn:{click:function(e){return t.$refs.dropdown.toggle(e)}}},[t._l(t.sorted,function(e){return n("k-tag",{key:e.value,ref:e.value,refInFor:!0,attrs:{removable:!0},on:{remove:function(n){return t.remove(e)}},nativeOn:{click:function(t){t.stopPropagation()},keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])?null:"button"in e&&0!==e.button?null:t.navigate("prev")},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"right",39,e.key,["Right","ArrowRight"])?null:"button"in e&&2!==e.button?null:t.navigate("next")},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])?null:t.$refs.dropdown.open(e)}]}},[t._v("\n "+t._s(e.text)+"\n ")])}),n("k-dropdown-content",{ref:"dropdown",attrs:{slot:"footer"},on:{open:t.onOpen,close:t.onClose},nativeOn:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:(e.stopPropagation(),t.close(e))}},slot:"footer"},[t.search?n("k-dropdown-item",{staticClass:"k-multiselect-search",attrs:{icon:"search"}},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.q,expression:"q"}],ref:"search",domProps:{value:t.q},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:(e.stopPropagation(),t.escape(e))},input:function(e){e.target.composing||(t.q=e.target.value)}}})]):t._e(),n("div",{staticClass:"k-multiselect-options"},t._l(t.filtered,function(e){return n("k-dropdown-item",{key:e.value,class:{"k-multiselect-option":!0,selected:t.isSelected(e),disabled:!t.addable},attrs:{icon:t.isSelected(e)?"check":"circle-outline"},on:{click:function(n){return n.preventDefault(),t.select(e)}},nativeOn:{keydown:[function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"enter",13,n.key,"Enter")?null:(n.preventDefault(),n.stopPropagation(),t.select(e))},function(n){return!n.type.indexOf("key")&&t._k(n.keyCode,"space",32,n.key,[" ","Spacebar"])?null:(n.preventDefault(),n.stopPropagation(),t.select(e))}]}},[n("span",{domProps:{innerHTML:t._s(e.display)}}),n("span",{staticClass:"k-multiselect-value",domProps:{innerHTML:t._s(e.info)}})])}),1)],1)],2)},Ps=[],Ds=(n("20d6"),n("55dd"),{inheritAttrs:!1,props:{disabled:Boolean,id:[Number,String],max:Number,min:Number,layout:String,options:{type:Array,default:function(){return[]}},required:Boolean,search:Boolean,separator:{type:String,default:","},sort:Boolean,value:{type:Array,required:!0,default:function(){return[]}}},data:function(){return{state:this.value,q:null,scrollTop:0}},computed:{addable:function(){return!this.max||this.state.length1&&!this.sort},dragOptions:function(){return{disabled:!this.draggable,draggable:".k-tag",delay:1}},filtered:function(){if(null===this.q)return this.options.map(function(t){return Object(I["a"])({},t,{display:t.text,info:t.value})});var t=new RegExp("(".concat(RegExp.escape(this.q),")"),"ig");return this.options.filter(function(e){return String(e.text).match(t)||String(e.value).match(t)}).map(function(e){return Object(I["a"])({},e,{display:String(e.text).replace(t,"$1"),info:String(e.value).replace(t,"$1")})})},sorted:function(){var t=this;if(!1===this.sort)return this.state;var e=this.state,n=function(e){return t.options.findIndex(function(t){return t.value===e.value})};return e.sort(function(t,e){return n(t)-n(e)})}},watch:{value:function(t){this.state=t,this.onInvalid()}},mounted:function(){this.onInvalid(),this.$events.$on("click",this.close),this.$events.$on("keydown.cmd.s",this.close)},destroyed:function(){this.$events.$off("click",this.close),this.$events.$off("keydown.cmd.s",this.close)},methods:{add:function(t){!0===this.addable&&(this.state.push(t),this.onInput())},blur:function(){this.close()},close:function(){!0===this.$refs.dropdown.isOpen&&this.$refs.dropdown.close()},escape:function(){this.q?this.q=null:this.close()},focus:function(){this.$refs.dropdown.open()},index:function(t){return this.state.findIndex(function(e){return e.value===t.value})},isSelected:function(t){return-1!==this.index(t)},navigate:function(t){var e=document.activeElement;switch(t){case"prev":e&&e.previousSibling&&e.previousSibling.focus&&e.previousSibling.focus();break;case"next":e&&e.nextSibling&&e.nextSibling.focus&&e.nextSibling.focus();break}},onClose:function(){!1===this.$refs.dropdown.isOpen&&(document.activeElement===this.$parent.$el&&(this.q=null),this.$parent.$el.focus())},onInput:function(){this.$emit("input",this.sorted)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},onOpen:function(){var t=this;this.$nextTick(function(){t.$refs.search&&t.$refs.search.focus&&t.$refs.search.focus(),t.$refs.dropdown.$el.querySelector(".k-multiselect-options").scrollTop=t.scrollTop})},remove:function(t){this.state.splice(this.index(t),1),this.onInput()},select:function(t){this.scrollTop=this.$refs.dropdown.$el.querySelector(".k-multiselect-options").scrollTop,t={text:t.text,value:t.value},this.isSelected(t)?this.remove(t):this.add(t)}},validations:function(){return{state:{required:!this.required||es["required"],minLength:!this.min||Object(es["minLength"])(this.min),maxLength:!this.max||Object(es["maxLength"])(this.max)}}}}),Rs=Ds,Ms=(n("11ae"),Object(_["a"])(Rs,Bs,Ps,!1,null,null,null)),zs=Ms.exports,Us=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("input",t._g(t._b({ref:"input",staticClass:"k-number-input",attrs:{step:t.stepNumber,type:"number"},domProps:{value:t.number},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"cmd",void 0,e.key,void 0)&&t._k(e.keyCode,"s",void 0,e.key,void 0)?null:t.clean(e)}}},"input",{autofocus:t.autofocus,disabled:t.disabled,id:t.id,max:t.max,min:t.min,name:t.name,placeholder:t.placeholder,required:t.required},!1),t.listeners))},Fs=[],Hs=n("3be2"),Ks=n.n(Hs),Vs=n("59ad"),Ys=n.n(Vs),Ws=(n("6b54"),{inheritAttrs:!1,props:{autofocus:Boolean,disabled:Boolean,id:[Number,String],max:Number,min:Number,name:[Number,String],placeholder:String,preselect:Boolean,required:Boolean,step:Number,value:{type:[Number,String],default:null}},data:function(){var t=this;return{number:this.format(this.value),stepNumber:this.format(this.step),timeout:null,listeners:Object(I["a"])({},this.$listeners,{input:function(e){return t.onInput(e.target.value)},blur:this.onBlur})}},watch:{value:function(t){this.number=t},number:{immediate:!0,handler:function(){this.onInvalid()}}},mounted:function(){this.$props.autofocus&&this.focus(),this.$props.preselect&&this.select()},methods:{decimals:function(){var t=Number(this.step||0);return Math.floor(t)===t?0:-1!==t.toString().indexOf("e")?ms()(t.toFixed(16).split(".")[1].split("").reverse().join("")).toString().length:t.toString().split(".")[1].length||0},format:function(t){if(isNaN(t)||""===t)return"";var e=this.decimals();return t=e?Ys()(t).toFixed(e):Ks()(this.step)?ms()(t):Ys()(t),t},clean:function(){this.number=this.format(this.number)},emit:function(t){t=Ys()(t),isNaN(t)&&(t=""),t!==this.value&&this.$emit("input",t)},focus:function(){this.$refs.input.focus()},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},onInput:function(t){this.number=t,this.emit(t)},onBlur:function(){this.clean(),this.emit(this.number)},select:function(){this.$refs.input.select()}},validations:function(){return{value:{required:!this.required||es["required"],min:!this.min||Object(es["minValue"])(this.min),max:!this.max||Object(es["maxValue"])(this.max)}}}}),Gs=Ws,Js=(n("6018"),Object(_["a"])(Gs,Us,Fs,!1,null,null,null)),Zs=Js.exports,Xs={extends:Is,props:Object(I["a"])({},Is.props,{autocomplete:{type:String,default:"new-password"},type:{type:String,default:"password"}})},Qs=Xs,ta=Object(_["a"])(Qs,u,c,!1,null,null,null),ea=ta.exports,na=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ul",{staticClass:"k-radio-input",style:"--columns:"+t.columns},t._l(t.options,function(e,i){return n("li",{key:i},[n("input",{staticClass:"k-radio-input-native",attrs:{id:t.id+"-"+i,name:t.id,type:"radio"},domProps:{value:e.value,checked:t.value===e.value},on:{change:function(n){return t.onInput(e.value)}}}),n("label",{attrs:{for:t.id+"-"+i}},[e.info?[n("span",{staticClass:"k-radio-input-text"},[t._v(t._s(e.text))]),n("span",{staticClass:"k-radio-input-info"},[t._v(t._s(e.info))])]:[t._v("\n "+t._s(e.text)+"\n ")]],2),e.icon?n("k-icon",{attrs:{type:e.icon}}):t._e()],1)}),0)},ia=[],sa={inheritAttrs:!1,props:{autofocus:Boolean,columns:Number,disabled:Boolean,id:{type:[Number,String],default:function(){return this._uid}},options:Array,required:Boolean,value:[String,Number,Boolean]},watch:{value:function(){this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{focus:function(){this.$el.querySelector("input").focus()},onInput:function(t){this.$emit("input",t)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},select:function(){this.focus()}},validations:function(){return{value:{required:!this.required||es["required"]}}}},aa=sa,oa=(n("893d"),Object(_["a"])(aa,na,ia,!1,null,null,null)),ra=oa.exports,la=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("label",{staticClass:"k-range-input"},[n("input",t._g(t._b({ref:"input",staticClass:"k-range-input-native",style:"--min: "+t.min+"; --max: "+t.max+"; --value: "+t.position,attrs:{type:"range"},domProps:{value:t.position}},"input",{autofocus:t.autofocus,disabled:t.disabled,id:t.id,max:t.max,min:t.min,name:t.name,required:t.required,step:t.step},!1),t.listeners)),t.tooltip?n("span",{staticClass:"k-range-input-tooltip"},[t.tooltip.before?n("span",{staticClass:"k-range-input-tooltip-before"},[t._v(t._s(t.tooltip.before))]):t._e(),n("span",{staticClass:"k-range-input-tooltip-text"},[t._v(t._s(t.label))]),t.tooltip.after?n("span",{staticClass:"k-range-input-tooltip-after"},[t._v(t._s(t.tooltip.after))]):t._e()]):t._e()])},ua=[],ca={inheritAttrs:!1,props:{autofocus:Boolean,disabled:Boolean,id:[String,Number],default:[Number,String],max:{type:Number,default:100},min:{type:Number,default:0},name:[String,Number],required:Boolean,step:{type:Number,default:1},tooltip:{type:[Boolean,Object],default:function(){return{before:null,after:null}}},value:[Number,String]},data:function(){var t=this;return{listeners:Object(I["a"])({},this.$listeners,{input:function(e){return t.onInput(e.target.value)}})}},computed:{baseline:function(){return this.min<0?0:this.min},label:function(){return this.required||this.value?this.format(this.position):"–"},position:function(){return this.value||this.default||this.baseline}},watch:{position:function(){this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{focus:function(){this.$refs.input.focus()},format:function(t){var e=document.lang?document.lang.replace("_","-"):"en",n=this.step.toString().split("."),i=n.length>1?n[1].length:0;return new Intl.NumberFormat(e,{minimumFractionDigits:i}).format(t)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},onInput:function(t){this.$emit("input",t)}},validations:function(){return{position:{required:!this.required||es["required"],min:!this.min||Object(es["minValue"])(this.min),max:!this.max||Object(es["maxValue"])(this.max)}}}},da=ca,pa=(n("b5d2"),Object(_["a"])(da,la,ua,!1,null,null,null)),fa=pa.exports,ha=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"k-select-input",attrs:{"data-disabled":t.disabled,"data-empty":""===t.selected}},[n("select",t._g({ref:"input",staticClass:"k-select-input-native",attrs:{autofocus:t.autofocus,"aria-label":t.ariaLabel,disabled:t.disabled,id:t.id,name:t.name,required:t.required},domProps:{value:t.selected}},t.listeners),[t.hasEmptyOption?n("option",{attrs:{disabled:t.required,value:""}},[t._v("\n "+t._s(t.emptyOption)+"\n ")]):t._e(),t._l(t.options,function(e){return n("option",{key:e.value,attrs:{disabled:e.disabled},domProps:{value:e.value}},[t._v("\n "+t._s(e.text)+"\n ")])})],2),t._v("\n "+t._s(t.label)+"\n")])},ma=[],ga={inheritAttrs:!1,props:{autofocus:Boolean,ariaLabel:String,default:String,disabled:Boolean,empty:{type:[Boolean,String],default:!0},id:[Number,String],name:[Number,String],placeholder:String,options:{type:Array,default:function(){return[]}},required:Boolean,value:{type:[String,Number,Boolean],default:""}},data:function(){var t=this;return{selected:this.value,listeners:Object(I["a"])({},this.$listeners,{click:function(e){return t.onClick(e)},change:function(e){return t.onInput(e.target.value)},input:function(t){}})}},computed:{emptyOption:function(){return this.placeholder||"—"},hasEmptyOption:function(){return!1!==this.empty&&!(this.required&&this.default)},label:function(){var t=this.text(this.selected);return""===this.selected||null===this.selected||null===t?this.emptyOption:t}},watch:{value:function(t){this.selected=t,this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{focus:function(){this.$refs.input.focus()},onClick:function(t){t.stopPropagation(),this.$emit("click",t)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},onInput:function(t){this.selected=t,this.$emit("input",this.selected)},select:function(){this.focus()},text:function(t){var e=null;return this.options.forEach(function(n){n.value==t&&(e=n.text)}),e}},validations:function(){return{selected:{required:!this.required||es["required"]}}}},ba=ga,va=(n("6a18"),Object(_["a"])(ba,ha,ma,!1,null,null,null)),ka=va.exports,$a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-draggable",{ref:"box",staticClass:"k-tags-input",attrs:{list:t.tags,"data-layout":t.layout,options:t.dragOptions},on:{end:t.onInput}},[t._l(t.tags,function(e,i){return n("k-tag",{key:i,ref:e.value,refInFor:!0,attrs:{removable:!t.disabled,name:"tag"},on:{remove:function(n){return t.remove(e)}},nativeOn:{click:function(t){t.stopPropagation()},blur:function(e){return t.selectTag(null)},focus:function(n){return t.selectTag(e)},keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])?null:"button"in e&&0!==e.button?null:t.navigate("prev")},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"right",39,e.key,["Right","ArrowRight"])?null:"button"in e&&2!==e.button?null:t.navigate("next")}],dblclick:function(n){return t.edit(e)}}},[t._v("\n "+t._s(e.text)+"\n ")])}),n("span",{staticClass:"k-tags-input-element",attrs:{slot:"footer"},slot:"footer"},[n("k-autocomplete",{ref:"autocomplete",attrs:{options:t.options,skip:t.skip},on:{select:t.addTag,leave:function(e){return t.$refs.input.focus()}}},[n("input",{directives:[{name:"model",rawName:"v-model.trim",value:t.newTag,expression:"newTag",modifiers:{trim:!0}}],ref:"input",attrs:{autofocus:t.autofocus,disabled:t.disabled||t.max&&t.tags.length>=t.max,id:t.id,name:t.name,autocomplete:"off",type:"text"},domProps:{value:t.newTag},on:{input:[function(e){e.target.composing||(t.newTag=e.target.value.trim())},function(e){return t.type(e.target.value)}],blur:[t.blurInput,function(e){return t.$forceUpdate()}],keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"s",void 0,e.key,void 0)?null:e.metaKey?t.blurInput(e):null},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"left",37,e.key,["Left","ArrowLeft"])?null:"button"in e&&0!==e.button?null:e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:t.leaveInput(e)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:t.enter(e)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"tab",9,e.key,"Tab")?null:e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:t.tab(e)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"backspace",void 0,e.key,void 0)?null:e.ctrlKey||e.shiftKey||e.altKey||e.metaKey?null:t.leaveInput(e)}]}})])],1)],2)},_a=[],ya={inheritAttrs:!1,props:{autofocus:Boolean,accept:{type:String,default:"all"},disabled:Boolean,icon:{type:[String,Boolean],default:"tag"},id:[Number,String],layout:String,max:Number,min:Number,name:[Number,String],options:{type:Array,default:function(){return[]}},required:Boolean,separator:{type:String,default:","},value:{type:Array,default:function(){return[]}}},data:function(){var t=this;return{tags:this.prepareTags(this.value),selected:null,newTag:null,tagOptions:this.options.map(function(e){return t.icon&&t.icon.length>0&&(e.icon=t.icon),e},this)}},computed:{dragOptions:function(){return{delay:1,disabled:!this.draggable,draggable:".k-tag"}},draggable:function(){return this.tags.length>1},skip:function(){return this.tags.map(function(t){return t.value})}},watch:{value:function(t){this.tags=this.prepareTags(t),this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{addString:function(t){var e=this;if(t)if(t=t.trim(),t.includes(this.separator))t.split(this.separator).forEach(function(t){e.addString(t)});else if(0!==t.length)if("options"===this.accept){var n=this.options.filter(function(e){return e.text===t})[0];if(!n)return;this.addTag(n)}else this.addTag({text:t,value:t})},addTag:function(t){this.addTagToIndex(t),this.$refs.autocomplete.close(),this.$refs.input.focus()},addTagToIndex:function(t){if("options"===this.accept){var e=this.options.filter(function(e){return e.value===t.value})[0];if(!e)return}-1===this.index(t)&&(!this.max||this.tags.length=this.tags.length)return;break;case"first":e=0;break;case"last":e=this.tags.length-1;break;default:e=t;break}var i=this.tags[e];if(i){var s=this.$refs[i.value];if(s&&s[0])return{ref:s[0],tag:i,index:e}}return!1},index:function(t){return this.tags.findIndex(function(e){return e.value===t.value})},onInput:function(){this.$emit("input",this.tags)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},leaveInput:function(t){0===t.target.selectionStart&&t.target.selectionStart===t.target.selectionEnd&&0!==this.tags.length&&(this.$refs.autocomplete.close(),this.navigate("last"),t.preventDefault())},navigate:function(t){var e=this.get(t);e?(e.ref.focus(),this.selectTag(e.tag)):"next"===t&&(this.$refs.input.focus(),this.selectTag(null))},prepareTags:function(t){return!1===xt()(t)?[]:t.map(function(t){return"string"===typeof t?{text:t,value:t}:t})},remove:function(t){var e=this.get("prev"),n=this.get("next");this.tags.splice(this.index(t),1),this.onInput(),e?(this.selectTag(e.tag),e.ref.focus()):n?this.selectTag(n.tag):(this.selectTag(null),this.$refs.input.focus())},select:function(){this.focus()},selectTag:function(t){this.selected=t},tab:function(t){this.newTag&&this.newTag.length>0&&(t.preventDefault(),this.addString(this.newTag))},type:function(t){this.newTag=t,this.$refs.autocomplete.search(t)}},validations:function(){return{tags:{required:!this.required||es["required"],minLength:!this.min||Object(es["minLength"])(this.min),maxLength:!this.max||Object(es["maxLength"])(this.max)}}}},xa=ya,wa=(n("27c1"),Object(_["a"])(xa,$a,_a,!1,null,null,null)),Oa=wa.exports,Ca={extends:Is,props:Object(I["a"])({},Is.props,{autocomplete:{type:String,default:"tel"},type:{type:String,default:"tel"}})},Sa=Ca,Ea=Object(_["a"])(Sa,d,p,!1,null,null,null),ja=Ea.exports,Ta=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-textarea-input",attrs:{"data-theme":t.theme,"data-over":t.over}},[n("div",{staticClass:"k-textarea-input-wrapper"},[t.buttons&&!t.disabled?n("k-toolbar",{ref:"toolbar",attrs:{buttons:t.buttons,disabled:t.disabled,uploads:t.uploads},on:{command:t.onCommand},nativeOn:{mousedown:function(t){t.preventDefault()}}}):t._e(),n("textarea",t._b({ref:"input",staticClass:"k-textarea-input-native",attrs:{"data-font":t.font,"data-size":t.size},on:{click:t.onClick,focus:t.onFocus,input:t.onInput,keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:e.metaKey?t.onSubmit(e):null},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:e.ctrlKey?t.onSubmit(e):null},function(e){return e.metaKey?t.onShortcut(e):null},function(e){return e.ctrlKey?t.onShortcut(e):null}],dragover:t.onOver,dragleave:t.onOut,drop:t.onDrop}},"textarea",{autofocus:t.autofocus,disabled:t.disabled,id:t.id,minlength:t.minlength,name:t.name,placeholder:t.placeholder,required:t.required,spellcheck:t.spellcheck,value:t.value},!1))],1),n("k-toolbar-email-dialog",{ref:"emailDialog",on:{cancel:t.cancel,submit:function(e){return t.insert(e)}}}),n("k-toolbar-link-dialog",{ref:"linkDialog",on:{cancel:t.cancel,submit:function(e){return t.insert(e)}}}),n("k-files-dialog",{ref:"fileDialog",on:{cancel:t.cancel,submit:function(e){return t.insertFile(e)}}}),t.uploads?n("k-upload",{ref:"fileUpload",on:{success:t.insertUpload}}):t._e()],1)},Ia=[],La={inheritAttrs:!1,props:{autofocus:Boolean,buttons:{type:[Boolean,Array],default:!0},disabled:Boolean,endpoints:Object,font:String,id:[Number,String],name:[Number,String],maxlength:Number,minlength:Number,placeholder:String,preselect:Boolean,required:Boolean,size:String,spellcheck:{type:[Boolean,String],default:"off"},theme:String,uploads:[Boolean,Object,Array],value:String},data:function(){return{over:!1}},watch:{value:function(){var t=this;this.onInvalid(),this.$nextTick(function(){t.resize()})}},mounted:function(){var t=this;this.$nextTick(function(){t.$library.autosize(t.$refs.input)}),this.onInvalid(),this.$props.autofocus&&this.focus(),this.$props.preselect&&this.select()},methods:{cancel:function(){this.$refs.input.focus()},dialog:function(t){if(!this.$refs[t+"Dialog"])throw"Invalid toolbar dialog";this.$refs[t+"Dialog"].open(this.$refs.input,this.selection())},focus:function(){this.$refs.input.focus()},insert:function(t){var e=this,n=this.$refs.input,i=n.value;setTimeout(function(){if(n.focus(),document.execCommand("insertText",!1,t),n.value===i){var s=n.value.slice(0,n.selectionStart)+t+n.value.slice(n.selectionEnd);n.value=s,e.$emit("input",s)}}),this.resize()},insertFile:function(t){t&&t.length>0&&this.insert(t.map(function(t){return t.dragText}).join("\n\n"))},insertUpload:function(t,e){this.insert(e.map(function(t){return t.dragText}).join("\n\n")),this.$events.$emit("model.update")},onClick:function(){this.$refs.toolbar&&this.$refs.toolbar.close()},onCommand:function(t,e){"function"===typeof this[t]?"function"===typeof e?this[t](e(this.$refs.input,this.selection())):this[t](e):window.console.warn(t+" is not a valid command")},onDrop:function(t){if(this.$helper.isUploadEvent(t))return this.$refs.fileUpload.drop(t.dataTransfer.files,{url:A.api+"/"+this.endpoints.field+"/upload",multiple:!1});var e=this.$store.state.drag;e&&"text"===e.type&&(this.focus(),this.insert(e.data))},onFocus:function(t){this.$emit("focus",t)},onInput:function(t){this.$emit("input",t.target.value)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},onOut:function(){this.$refs.input.blur(),this.over=!1},onOver:function(t){if(this.uploads&&this.$helper.isUploadEvent(t))return t.dataTransfer.dropEffect="copy",this.focus(),void(this.over=!0);var e=this.$store.state.drag;e&&"text"===e.type&&(t.dataTransfer.dropEffect="copy",this.focus(),this.over=!0)},onShortcut:function(t){!1!==this.buttons&&"Meta"!==t.key&&"Control"!==t.key&&this.$refs.toolbar&&this.$refs.toolbar.shortcut(t.key,t)},onSubmit:function(t){return this.$emit("submit",t)},prepend:function(t){this.insert(t+" "+this.selection())},resize:function(){this.$library.autosize.update(this.$refs.input)},select:function(){this.$refs.select()},selectFile:function(){this.$refs.fileDialog.open({endpoint:this.endpoints.field+"/files",multiple:!1})},selection:function(){var t=this.$refs.input,e=t.selectionStart,n=t.selectionEnd;return t.value.substring(e,n)},uploadFile:function(){this.$refs.fileUpload.open({url:A.api+"/"+this.endpoints.field+"/upload",multiple:!1})},wrap:function(t){this.insert(t+this.selection()+t)}},validations:function(){return{value:{required:!this.required||es["required"],minLength:!this.minlength||Object(es["minLength"])(this.minlength),maxLength:!this.maxlength||Object(es["maxLength"])(this.maxlength)}}}},qa=La,Aa=(n("cca8"),Object(_["a"])(qa,Ta,Ia,!1,null,null,null)),Na=Aa.exports,Ba=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-time-input"},[n("k-select-input",{ref:"hour",attrs:{id:t.id,"aria-label":t.$t("hour"),autofocus:t.autofocus,options:t.hours,required:t.required,disabled:t.disabled,placeholder:"––"},on:{input:t.setHour,invalid:t.onInvalid},model:{value:t.hour,callback:function(e){t.hour=e},expression:"hour"}}),n("span",{staticClass:"k-time-input-separator"},[t._v(":")]),n("k-select-input",{ref:"minute",attrs:{"aria-label":t.$t("minutes"),options:t.minutes,required:t.required,disabled:t.disabled,placeholder:"––"},on:{input:t.setMinute,invalid:t.onInvalid},model:{value:t.minute,callback:function(e){t.minute=e},expression:"minute"}}),12===t.notation?n("k-select-input",{ref:"meridiem",staticClass:"k-time-input-meridiem",attrs:{"aria-label":t.$t("meridiem"),empty:!1,options:[{value:"AM",text:"AM"},{value:"PM",text:"PM"}],required:t.required,disabled:t.disabled},on:{input:t.onInput},model:{value:t.meridiem,callback:function(e){t.meridiem=e},expression:"meridiem"}}):t._e()],1)},Pa=[],Da={inheritAttrs:!1,props:{autofocus:Boolean,disabled:Boolean,id:[String,Number],notation:{type:Number,default:24},required:Boolean,step:{type:Number,default:5},value:{type:String}},data:function(){var t=this.toObject(this.value);return{time:this.value,hour:t.hour,minute:t.minute,meridiem:t.meridiem}},computed:{hours:function(){return this.options(24===this.notation?0:1,24===this.notation?23:12)},minutes:function(){return this.options(0,59,this.step)}},watch:{value:function(t){this.time=t},time:function(t){var e=this.toObject(t);this.hour=e.hour,this.minute=e.minute,this.meridiem=e.meridiem}},methods:{focus:function(){this.$refs.hour.focus()},setHour:function(t){t&&!this.minute&&(this.minute=0),t||(this.minute=null),this.onInput()},setMinute:function(t){t&&!this.hour&&(this.hour=0),t||(this.hour=null),this.onInput()},onInput:function(){if(null!==this.hour&&null!==this.minute){var t=this.$helper.pad(this.hour||0),e=this.$helper.pad(this.minute||0),n=String(this.meridiem||"AM").toUpperCase(),i=24===this.notation?"".concat(t,":").concat(e,":00"):"".concat(t,":").concat(e,":00 ").concat(n),s=24===this.notation?"HH:mm:ss":"hh:mm:ss A",a=this.$library.dayjs("2000-01-01 "+i,"YYYY-MM-DD "+s);this.$emit("input",a.format("HH:mm"))}else this.$emit("input","")},onInvalid:function(t,e){this.$emit("invalid",t,e)},options:function(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,i=[],s=t;s<=e;s+=n)i.push({value:s,text:this.$helper.pad(s)});return i},reset:function(){this.hour=null,this.minute=null,this.meridiem=null},round:function(t){return Math.floor(t/this.step)*this.step},toObject:function(t){var e=this.$library.dayjs("2001-01-01 "+t+":00","YYYY-MM-DD HH:mm:ss");return t&&!1!==e.isValid()?{hour:e.format(24===this.notation?"H":"h"),minute:this.round(e.format("m")),meridiem:e.format("A")}:{hour:null,minute:null,meridiem:null}}}},Ra=Da,Ma=(n("50da"),Object(_["a"])(Ra,Ba,Pa,!1,null,null,null)),za=Ma.exports,Ua=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("label",{staticClass:"k-toggle-input",attrs:{"data-disabled":t.disabled}},[n("input",{ref:"input",staticClass:"k-toggle-input-native",attrs:{disabled:t.disabled,id:t.id,type:"checkbox"},domProps:{checked:t.value},on:{change:function(e){return t.onInput(e.target.checked)}}}),n("span",{staticClass:"k-toggle-input-label",domProps:{innerHTML:t._s(t.label)}})])},Fa=[],Ha={inheritAttrs:!1,props:{autofocus:Boolean,disabled:Boolean,id:[Number,String],text:{type:[Array,String],default:function(){return[this.$t("off"),this.$t("on")]}},required:Boolean,value:Boolean},computed:{label:function(){return xt()(this.text)?this.value?this.text[1]:this.text[0]:this.text}},watch:{value:function(){this.onInvalid()}},mounted:function(){this.onInvalid(),this.$props.autofocus&&this.focus()},methods:{focus:function(){this.$refs.input.focus()},onEnter:function(t){"Enter"===t.key&&this.$refs.input.click()},onInput:function(t){this.$emit("input",t)},onInvalid:function(){this.$emit("invalid",this.$v.$invalid,this.$v)},select:function(){this.$refs.input.focus()}},validations:function(){return{value:{required:!this.required||es["required"]}}}},Ka=Ha,Va=(n("bb41"),Object(_["a"])(Ka,Ua,Fa,!1,null,null,null)),Ya=Va.exports,Wa={extends:Is,props:Object(I["a"])({},Is.props,{autocomplete:{type:String,default:"url"},type:{type:String,default:"url"}})},Ga=Wa,Ja=Object(_["a"])(Ga,f,h,!1,null,null,null),Za=Ja.exports,Xa=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-checkboxes-field",attrs:{counter:t.counterOptions}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},Qa=[],to={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,ds.props,{counter:{type:Boolean,default:!0}}),computed:{counterOptions:function(){return null!==this.value&&!this.disabled&&!1!==this.counter&&{count:this.value&&xt()(this.value)?this.value.length:0,min:this.min,max:this.max}}},methods:{focus:function(){this.$refs.input.focus()}}},eo=to,no=Object(_["a"])(eo,Xa,Qa,!1,null,null,null),io=no.exports,so=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-date-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,type:t.inputType,value:t.date,theme:"field"}},"k-input",t.$props,!1),t.listeners),[n("template",{slot:"icon"},[n("k-dropdown",[n("k-button",{staticClass:"k-input-icon-button",attrs:{icon:t.icon,tooltip:t.$t("date.select"),tabindex:"-1"},on:{click:function(e){return t.$refs.dropdown.toggle()}}}),n("k-dropdown-content",{ref:"dropdown",attrs:{align:"right"}},[n("k-calendar",{attrs:{value:t.date},on:{input:function(e){t.onInput(e),t.$refs.dropdown.close()}}})],1)],1)],1)],2)],1)},ao=[],oo={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Os.props,{icon:{type:String,default:"calendar"}}),data:function(){return{date:this.value,listeners:Object(I["a"])({},this.$listeners,{input:this.onInput})}},computed:{inputType:function(){return!1===this.time?"date":"datetime"}},watch:{value:function(t){this.date=t}},methods:{focus:function(){this.$refs.input.focus()},onInput:function(t){this.date=t,this.$emit("input",t)}}},ro=oo,lo=Object(_["a"])(ro,so,ao,!1,null,null,null),uo=lo.exports,co=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-email-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners),[t.link?n("k-button",{staticClass:"k-input-icon-button",attrs:{slot:"icon",icon:t.icon,link:t.mailto,tooltip:t.$t("open"),tabindex:"-1",target:"_blank"},slot:"icon"}):t._e()],1)],1)},po=[],fo={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Ns.props,{link:{type:Boolean,default:!0},icon:{type:String,default:"email"}}),computed:{mailto:function(){return this.value&&this.value.length>0?"mailto:"+this.value:null}},methods:{focus:function(){this.$refs.input.focus()}}},ho=fo,mo=Object(_["a"])(ho,co,po,!1,null,null,null),go=mo.exports,bo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-files-field"},"k-field",t.$props,!1),[t.more&&!t.disabled?n("template",{slot:"options"},[n("k-button-group",{staticClass:"k-field-options"},[t.uploads?[n("k-dropdown",[n("k-button",{ref:"pickerToggle",staticClass:"k-field-options-button",attrs:{icon:"add"},on:{click:function(e){return t.$refs.picker.toggle()}}},[t._v("\n "+t._s(t.$t("add"))+"\n ")]),n("k-dropdown-content",{ref:"picker",attrs:{align:"right"}},[n("k-dropdown-item",{attrs:{icon:"check"},on:{click:t.open}},[t._v(t._s(t.$t("select")))]),n("k-dropdown-item",{attrs:{icon:"upload"},on:{click:t.upload}},[t._v(t._s(t.$t("upload")))])],1)],1)]:[n("k-button",{staticClass:"k-field-options-button",attrs:{icon:"add"},on:{click:t.open}},[t._v(t._s(t.$t("add")))])]],2)],1):t._e(),t.selected.length?[n("k-draggable",{attrs:{element:t.elements.list,list:t.selected,"data-size":t.size,handle:!0,"data-invalid":t.isInvalid},on:{end:t.onInput}},t._l(t.selected,function(e,i){return n(t.elements.item,{key:e.filename,tag:"component",attrs:{sortable:!t.disabled&&t.selected.length>1,text:e.text,link:e.link,info:e.info,image:e.image,icon:e.icon}},[t.disabled?t._e():n("k-button",{attrs:{slot:"options",tooltip:t.$t("remove"),icon:"remove"},on:{click:function(e){return t.remove(i)}},slot:"options"})],1)}),1)]:n("k-empty",{attrs:{layout:t.layout,"data-invalid":t.isInvalid,icon:"image"},on:{click:t.open}},[t._v("\n "+t._s(t.empty||t.$t("field.files.empty"))+"\n ")]),n("k-files-dialog",{ref:"selector",on:{submit:t.select}}),n("k-upload",{ref:"fileUpload",on:{success:t.selectUpload}})],2)},vo=[],ko={inheritAttrs:!1,props:Object(I["a"])({},Li.props,{empty:String,info:String,layout:String,max:Number,multiple:Boolean,parent:String,search:Boolean,size:String,text:String,value:{type:Array,default:function(){return[]}}}),data:function(){return{selected:this.value}},computed:{elements:function(){var t={cards:{list:"k-cards",item:"k-card"},list:{list:"k-list",item:"k-list-item"}};return t[this.layout]?t[this.layout]:t["list"]},isInvalid:function(){return!(!this.required||0!==this.selected.length)||(!!(this.min&&this.selected.lengththis.max))},more:function(){return!this.max||this.max>this.selected.length}},watch:{value:function(t){this.selected=t}},methods:{focus:function(){},onInput:function(){this.$emit("input",this.selected)},remove:function(t){this.selected.splice(t,1),this.onInput()},removeById:function(t){this.selected=this.selected.filter(function(e){return e.id!==t}),this.onInput()},select:function(t){var e=this;0!==t.length?(this.selected=this.selected.filter(function(e){return t.filter(function(t){return t.id===e.id}).length>0}),t.forEach(function(t){0===e.selected.filter(function(e){return t.id===e.id}).length&&e.selected.push(t)}),this.onInput()):this.selected=[]}}},$o={mixins:[ko],props:{uploads:[Boolean,Object,Array]},created:function(){this.$events.$on("file.delete",this.removeById)},destroyed:function(){this.$events.$off("file.delete",this.removeById)},methods:{prompt:function(t){t.stopPropagation(),this.uploads?this.$refs.picker.toggle():this.open()},open:function(){if(this.disabled)return!1;this.$refs.selector.open({endpoint:this.endpoints.field,max:this.max,multiple:this.multiple,search:this.search,selected:this.selected.map(function(t){return t.id})})},selectUpload:function(t,e){var n=this;!1===this.multiple&&(this.selected=[]),e.forEach(function(t){n.selected.push(t)}),this.onInput(),this.$events.$emit("model.update")},upload:function(){this.$refs.fileUpload.open({url:A.api+"/"+this.endpoints.field+"/upload",multiple:this.multiple,accept:this.uploads.accept})}}},_o=$o,yo=(n("4a4b"),Object(_["a"])(_o,bo,vo,!1,null,null,null)),xo=yo.exports,wo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-headline",{staticClass:"k-headline-field",attrs:{"data-numbered":t.numbered,size:"large"}},[t._v("\n "+t._s(t.label)+"\n")])},Oo=[],Co={props:{label:String,numbered:Boolean}},So=Co,Eo=(n("19d7"),Object(_["a"])(So,wo,Oo,!1,null,null,null)),jo=Eo.exports,To=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-field k-info-field"},[n("k-headline",[t._v(t._s(t.label))]),n("k-box",{attrs:{theme:t.theme}},[n("k-text",{domProps:{innerHTML:t._s(t.text)}})],1)],1)},Io=[],Lo={props:{label:String,text:String,theme:{type:String,default:"info"}}},qo=Lo,Ao=(n("ddfd"),Object(_["a"])(qo,To,Io,!1,null,null,null)),No=Ao.exports,Bo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("hr",{staticClass:"k-line-field"})},Po=[],Do=(n("718c"),{}),Ro=Object(_["a"])(Do,Bo,Po,!1,null,null,null),Mo=Ro.exports,zo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-multiselect-field",attrs:{input:t._uid,counter:t.counterOptions},on:{blur:t.blur},nativeOn:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:(e.preventDefault(),t.focus(e))}}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},Uo=[],Fo={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,zs.props,{counter:{type:Boolean,default:!0},icon:{type:String,default:"angle-down"}}),computed:{counterOptions:function(){return null!==this.value&&!this.disabled&&!1!==this.counter&&{count:this.value&&xt()(this.value)?this.value.length:0,min:this.min,max:this.max}}},mounted:function(){this.$refs.input.$el.setAttribute("tabindex",0)},methods:{blur:function(t){this.$refs.input.blur(t)},focus:function(){this.$refs.input.focus()}}},Ho=Fo,Ko=Object(_["a"])(Ho,zo,Uo,!1,null,null,null),Vo=Ko.exports,Yo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-number-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},Wo=[],Go={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Zs.props),methods:{focus:function(){this.$refs.input.focus()}}},Jo=Go,Zo=Object(_["a"])(Jo,Yo,Wo,!1,null,null,null),Xo=Zo.exports,Qo=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-pages-field"},"k-field",t.$props,!1),[n("k-button-group",{staticClass:"k-field-options",attrs:{slot:"options"},slot:"options"},[t.more&&!t.disabled?n("k-button",{staticClass:"k-field-options-button",attrs:{icon:"add"},on:{click:t.open}},[t._v("\n "+t._s(t.$t("select"))+"\n ")]):t._e()],1),t.selected.length?[n("k-draggable",{attrs:{element:t.elements.list,handle:!0,list:t.selected,"data-size":t.size,"data-invalid":t.isInvalid},on:{end:t.onInput}},t._l(t.selected,function(e,i){return n(t.elements.item,{key:e.id,tag:"component",attrs:{sortable:!t.disabled&&t.selected.length>1,text:e.text,info:e.info,link:e.link,icon:e.icon,image:e.image}},[t.disabled?t._e():n("k-button",{attrs:{slot:"options",icon:"remove"},on:{click:function(e){return t.remove(i)}},slot:"options"})],1)}),1)]:n("k-empty",{attrs:{layout:t.layout,"data-invalid":t.isInvalid,icon:"page"},on:{click:t.open}},[t._v("\n "+t._s(t.empty||t.$t("field.pages.empty"))+"\n ")]),n("k-pages-dialog",{ref:"selector",on:{submit:t.select}})],2)},tr=[],er={mixins:[ko],methods:{open:function(){if(this.disabled)return!1;this.$refs.selector.open({endpoint:this.endpoints.field,max:this.max,multiple:this.multiple,search:this.search,selected:this.selected.map(function(t){return t.id})})}}},nr=er,ir=(n("7e85"),Object(_["a"])(nr,Qo,tr,!1,null,null,null)),sr=ir.exports,ar=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-password-field",attrs:{input:t._uid,counter:t.counterOptions}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},or=[],rr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,ea.props,{counter:{type:Boolean,default:!0},minlength:{type:Number,default:8},icon:{type:String,default:"key"}}),computed:{counterOptions:function(){return null!==this.value&&!this.disabled&&!1!==this.counter&&{count:this.value?String(this.value).length:0,min:this.minlength,max:this.maxlength}}},methods:{focus:function(){this.$refs.input.focus()}}},lr=rr,ur=Object(_["a"])(lr,ar,or,!1,null,null,null),cr=ur.exports,dr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-radio-field"},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},pr=[],fr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,ra.props),methods:{focus:function(){this.$refs.input.focus()}}},hr=fr,mr=Object(_["a"])(hr,dr,pr,!1,null,null,null),gr=mr.exports,br=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-range-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},vr=[],kr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,fa.props),methods:{focus:function(){this.$refs.input.focus()}}},$r=kr,_r=Object(_["a"])($r,br,vr,!1,null,null,null),yr=_r.exports,xr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-select-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},wr=[],Or={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,ka.props,{icon:{type:String,default:"angle-down"}}),methods:{focus:function(){this.$refs.input.focus()}}},Cr=Or,Sr=Object(_["a"])(Cr,xr,wr,!1,null,null,null),Er=Sr.exports,jr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-structure-field",nativeOn:{click:function(t){t.stopPropagation()}}},"k-field",t.$props,!1),[n("template",{slot:"options"},[t.more&&null===t.currentIndex?n("k-button",{ref:"add",attrs:{id:t._uid,icon:"add"},on:{click:t.add}},[t._v("\n "+t._s(t.$t("add"))+"\n ")]):t._e()],1),null!==t.currentIndex?[n("div",{staticClass:"k-structure-backdrop",on:{click:t.escape}}),n("section",{staticClass:"k-structure-form"},[n("k-form",{ref:"form",staticClass:"k-structure-form-fields",attrs:{fields:t.formFields},on:{input:t.onInput,submit:t.submit},model:{value:t.currentModel,callback:function(e){t.currentModel=e},expression:"currentModel"}}),n("footer",{staticClass:"k-structure-form-buttons"},[n("k-button",{staticClass:"k-structure-form-cancel-button",attrs:{icon:"cancel"},on:{click:t.close}},[t._v(t._s(t.$t("cancel")))]),"new"!==t.currentIndex?n("k-pagination",{attrs:{dropdown:!1,total:t.items.length,limit:1,page:t.currentIndex+1,details:!0,validate:t.beforePaginate},on:{paginate:t.paginate}}):t._e(),n("k-button",{staticClass:"k-structure-form-submit-button",attrs:{icon:"check"},on:{click:t.submit}},[t._v(t._s(t.$t("new"!==t.currentIndex?"confirm":"add")))])],1)],1)]:0===t.items.length?n("k-empty",{attrs:{"data-invalid":t.isInvalid,icon:"list-bullet"},on:{click:t.add}},[t._v("\n "+t._s(t.empty||t.$t("field.structure.empty"))+"\n ")]):[n("table",{staticClass:"k-structure-table",attrs:{"data-invalid":t.isInvalid,"data-sortable":t.isSortable}},[n("thead",[n("tr",[n("th",{staticClass:"k-structure-table-index"},[t._v("#")]),t._l(t.columns,function(e,i){return n("th",{key:i+"-header",staticClass:"k-structure-table-column",style:"width:"+t.width(e.width),attrs:{"data-align":e.align}},[t._v("\n "+t._s(e.label)+"\n ")])}),n("th")],2)]),n("k-draggable",{attrs:{list:t.items,"data-disabled":t.disabled,options:t.dragOptions,handle:!0,element:"tbody"},on:{end:t.onInput}},t._l(t.paginatedItems,function(e,i){return n("tr",{key:i,on:{click:function(t){t.stopPropagation()}}},[n("td",{staticClass:"k-structure-table-index"},[t.isSortable?n("k-sort-handle"):t._e(),n("span",{staticClass:"k-structure-table-index-number"},[t._v(t._s(t.indexOf(i)))])],1),t._l(t.columns,function(s,a){return n("td",{key:a,staticClass:"k-structure-table-column",style:"width:"+t.width(s.width),attrs:{title:s.label,"data-align":s.align},on:{click:function(e){return t.jump(i,a)}}},[!1===t.columnIsEmpty(e[a])?[t.previewExists(s.type)?n("k-"+s.type+"-field-preview",{tag:"component",attrs:{value:e[a],column:s,field:t.fields[a]},on:{input:function(e){return t.update(i,a,e)}}}):[n("p",{staticClass:"k-structure-table-text"},[t._v("\n "+t._s(s.before)+" "+t._s(t.displayText(t.fields[a],e[a])||"–")+" "+t._s(s.after)+"\n ")])]]:t._e()],2)}),n("td",{staticClass:"k-structure-table-option"},[n("k-button",{attrs:{tooltip:t.$t("remove"),icon:"remove"},on:{click:function(e){return t.confirmRemove(i)}}})],1)],2)}),0)],1),t.limit?n("k-pagination",t._b({on:{paginate:t.paginateItems}},"k-pagination",t.pagination,!1)):t._e(),t.disabled?t._e():n("k-dialog",{ref:"remove",attrs:{button:t.$t("delete"),theme:"negative"},on:{submit:t.remove}},[n("k-text",[t._v(t._s(t.$t("field.structure.delete.confirm")))])],1)]],2)},Tr=[];Array.prototype.sortBy=function(t){var e=z["a"].prototype.$helper.sort(),n=t.split(" "),i=n[0],s=n[1]||"asc";return this.sort(function(t,n){var a=String(t[i]).toLowerCase(),o=String(n[i]).toLowerCase();return"desc"===s?e(o,a):e(a,o)})};var Ir,Lr,qr,Ar,Nr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,{columns:Object,empty:String,fields:Object,limit:Number,max:Number,min:Number,sortable:{type:Boolean,default:!0},sortBy:String,value:{type:Array,default:function(){return[]}}}),data:function(){return{items:this.makeItems(this.value),currentIndex:null,currentModel:null,trash:null,page:1}},computed:{dragOptions:function(){return{disabled:!this.isSortable,fallbackClass:"k-sortable-row-fallback"}},formFields:function(){var t=this,e={};return kt()(this.fields).forEach(function(n){var i=t.fields[n];i.section=t.name,i.endpoints={field:t.endpoints.field+"+"+n,section:t.endpoints.section,model:t.endpoints.model},e[n]=i}),e},more:function(){return!0!==this.disabled&&!(this.max&&this.items.length>=this.max)},isInvalid:function(){return!0!==this.disabled&&(!!(this.min&&this.items.lengththis.max))},isSortable:function(){return!this.sortBy&&(!this.limit&&(!0!==this.disabled&&(!(this.items.length<=1)&&!1!==this.sortable)))},pagination:function(){var t=0;return this.limit&&(t=(this.page-1)*this.limit),{page:this.page,offset:t,limit:this.limit,total:this.items.length,align:"center",details:!0}},paginatedItems:function(){return this.limit?this.items.slice(this.pagination.offset,this.pagination.offset+this.limit):this.items}},watch:{value:function(t){t!=this.items&&(this.items=this.makeItems(t))}},methods:{add:function(){var t=this;if(!0===this.disabled)return!1;if(null!==this.currentIndex)return this.escape(),!1;var e={};kt()(this.fields).forEach(function(n){var i=t.fields[n];null!==i.default?e[n]=t.$helper.clone(i.default):e[n]=null}),this.currentIndex="new",this.currentModel=e,this.createForm()},close:function(){this.currentIndex=null,this.currentModel=null,this.$events.$off("keydown.esc",this.escape),this.$events.$off("keydown.cmd.s",this.submit),this.$store.dispatch("content/enable")},columnIsEmpty:function(t){return void 0===t||null===t||""===t||("object"===Object(Ht["a"])(t)&&0===kt()(t).length&&t.constructor===Object||void 0!==t.length&&0===t.length)},confirmRemove:function(t){this.close(),this.trash=t,this.$refs.remove.open()},createForm:function(t){var e=this;this.$events.$on("keydown.esc",this.escape),this.$events.$on("keydown.cmd.s",this.submit),this.$store.dispatch("content/disable"),this.$nextTick(function(){e.$refs.form&&e.$refs.form.focus(t)})},displayText:function(t,e){switch(t.type){case"user":return e.email;case"date":var n=this.$library.dayjs(e),i=!0===t.time?"YYYY-MM-DD HH:mm":"YYYY-MM-DD";return n.isValid()?n.format(i):"";case"tags":case"multiselect":return e.map(function(t){return t.text}).join(", ");case"checkboxes":return e.map(function(e){var n=e;return t.options.forEach(function(t){t.value===e&&(n=t.text)}),n}).join(", ");case"radio":case"select":var s=t.options.filter(function(t){return t.value===e})[0];return s?s.text:null}return"object"===Object(Ht["a"])(e)&&null!==e?"…":e.toString()},escape:function(){var t=this;if("new"===this.currentIndex){var e=_t()(this.currentModel),n=!0;if(e.forEach(function(e){!1===t.columnIsEmpty(e)&&(n=!1)}),!0===n)return void this.close()}this.submit()},focus:function(){this.$refs.add&&this.$refs.add.focus&&this.$refs.add.focus()},indexOf:function(t){return this.limit?(this.page-1)*this.limit+t+1:t+1},isActive:function(t){return this.currentIndex===t},jump:function(t,e){this.open(t+this.pagination.offset,e)},makeItems:function(t){return!1===xt()(t)?[]:this.sort(t)},onInput:function(){this.$emit("input",this.items)},open:function(t,e){this.currentIndex=t,this.currentModel=this.$helper.clone(this.items[t]),this.createForm(e)},beforePaginate:function(){return this.save(this.currentModel)},paginate:function(t){this.open(t.offset)},paginateItems:function(t){this.page=t.page},previewExists:function(t){return void 0!==z["a"].options.components["k-"+t+"-field-preview"]||void 0!==this.$options.components["k-"+t+"-field-preview"]},remove:function(){if(null===this.trash)return!1;this.items.splice(this.trash,1),this.trash=null,this.$refs.remove.close(),this.onInput(),0===this.paginatedItems.length&&this.page>1&&this.page--,this.items=this.sort(this.items)},sort:function(t){return this.sortBy?t.sortBy(this.sortBy):t},save:function(){var t=this;return null!==this.currentIndex&&void 0!==this.currentIndex?this.validate(this.currentModel).then(function(){return"new"===t.currentIndex?t.items.push(t.currentModel):t.items[t.currentIndex]=t.currentModel,t.items=t.sort(t.items),t.onInput(),!0}).catch(function(e){throw t.$store.dispatch("notification/error",{message:t.$t("error.form.incomplete"),details:e}),e}):Je.a.resolve()},submit:function(){this.save().then(this.close).catch(function(){})},validate:function(t){return this.$api.post(this.endpoints.field+"/validate",t).then(function(t){if(t.length>0)throw t;return!0})},width:function(t){if(!t)return"auto";var e=t.toString().split("/");if(2!==e.length)return"auto";var n=Number(e[0]),i=Number(e[1]);return Ys()(100/i*n,2).toFixed(2)+"%"},update:function(t,e,n){this.items[t][e]=n,this.onInput()}}},Br=Nr,Pr=(n("088c"),Object(_["a"])(Br,jr,Tr,!1,null,null,null)),Dr=Pr.exports,Rr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-tags-field",attrs:{input:t._uid,counter:t.counterOptions}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},Mr=[],zr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Oa.props,{counter:{type:Boolean,default:!0}}),computed:{counterOptions:function(){return null!==this.value&&!this.disabled&&!1!==this.counter&&{count:this.value&&xt()(this.value)?this.value.length:0,min:this.min,max:this.max}}},methods:{focus:function(){this.$refs.input.focus()}}},Ur=zr,Fr=Object(_["a"])(Ur,Rr,Mr,!1,null,null,null),Hr=Fr.exports,Kr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-tel-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},Vr=[],Yr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,ja.props,{icon:{type:String,default:"phone"}}),methods:{focus:function(){this.$refs.input.focus()}}},Wr=Yr,Gr=Object(_["a"])(Wr,Kr,Vr,!1,null,null,null),Jr=Gr.exports,Zr=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-text-field",attrs:{input:t._uid,counter:t.counterOptions}},"k-field",t.$props,!1),[t._t("options",null,{slot:"options"}),n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],2)},Xr=[],Qr={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Is.props,{counter:{type:Boolean,default:!0}}),computed:{counterOptions:function(){return null!==this.value&&!this.disabled&&!1!==this.counter&&{count:this.value?String(this.value).length:0,min:this.minlength,max:this.maxlength}}},methods:{focus:function(){this.$refs.input.focus()}}},tl=Qr,el=(n("b746"),Object(_["a"])(tl,Zr,Xr,!1,null,null,null)),nl=el.exports,il=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-textarea-field",attrs:{input:t._uid,counter:t.counterOptions}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,type:"textarea",theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},sl=[],al={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Na.props,{counter:{type:Boolean,default:!0}}),computed:{counterOptions:function(){return null!==this.value&&!this.disabled&&!1!==this.counter&&{count:this.value?this.value.length:0,min:this.minlength,max:this.maxlength}}},methods:{focus:function(){this.$refs.input.focus()}}},ol=al,rl=Object(_["a"])(ol,il,sl,!1,null,null,null),ll=rl.exports,ul=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-time-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},cl=[],dl={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,za.props,{icon:{type:String,default:"clock"}}),methods:{focus:function(){this.$refs.input.focus()}}},pl=dl,fl=Object(_["a"])(pl,ul,cl,!1,null,null,null),hl=fl.exports,ml=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-toggle-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners))],1)},gl=[],bl={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Ya.props),methods:{focus:function(){this.$refs.input.focus()}}},vl=bl,kl=Object(_["a"])(vl,ml,gl,!1,null,null,null),$l=kl.exports,_l=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-url-field",attrs:{input:t._uid}},"k-field",t.$props,!1),[n("k-input",t._g(t._b({ref:"input",attrs:{id:t._uid,theme:"field"}},"k-input",t.$props,!1),t.$listeners),[t.link?n("k-button",{staticClass:"k-input-icon-button",attrs:{slot:"icon",icon:t.icon,link:t.value,tooltip:t.$t("open"),tabindex:"-1",target:"_blank"},slot:"icon"}):t._e()],1)],1)},yl=[],xl={inheritAttrs:!1,props:Object(I["a"])({},Li.props,Hi.props,Za.props,{link:{type:Boolean,default:!0},icon:{type:String,default:"url"}}),methods:{focus:function(){this.$refs.input.focus()}}},wl=xl,Ol=Object(_["a"])(wl,_l,yl,!1,null,null,null),Cl=Ol.exports,Sl=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-field",t._b({staticClass:"k-users-field"},"k-field",t.$props,!1),[n("k-button-group",{staticClass:"k-field-options",attrs:{slot:"options"},slot:"options"},[t.more&&!t.disabled?n("k-button",{staticClass:"k-field-options-button",attrs:{icon:"add"},on:{click:t.open}},[t._v("\n "+t._s(t.$t("select"))+"\n ")]):t._e()],1),t.selected.length?[n("k-draggable",{attrs:{element:t.elements.list,list:t.selected,handle:!0,"data-invalid":t.isInvalid},on:{end:t.onInput}},t._l(t.selected,function(e,i){return n(t.elements.item,{key:e.email,tag:"component",attrs:{sortable:!t.disabled&&t.selected.length>1,text:e.text,info:e.info,link:t.$api.users.link(e.id),image:e.image,icon:e.icon}},[t.disabled?t._e():n("k-button",{attrs:{slot:"options",icon:"remove"},on:{click:function(e){return t.remove(i)}},slot:"options"})],1)}),1)]:n("k-empty",{attrs:{"data-invalid":t.isInvalid,icon:"users"},on:{click:t.open}},[t._v("\n "+t._s(t.empty||t.$t("field.users.empty"))+"\n ")]),n("k-users-dialog",{ref:"selector",on:{submit:t.select}})],2)},El=[],jl={mixins:[ko],methods:{open:function(){if(this.disabled)return!1;this.$refs.selector.open({endpoint:this.endpoints.field,max:this.max,multiple:this.multiple,search:this.search,selected:this.selected.map(function(t){return t.id})})}}},Tl=jl,Il=(n("7f6e"),Object(_["a"])(Tl,Sl,El,!1,null,null,null)),Ll=Il.exports,ql=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("nav",{staticClass:"k-toolbar"},[n("div",{staticClass:"k-toolbar-wrapper"},[n("div",{staticClass:"k-toolbar-buttons"},[t._l(t.layout,function(e,i){return[e.divider?[n("span",{key:i,staticClass:"k-toolbar-divider"})]:e.dropdown?[n("k-dropdown",{key:i},[n("k-button",{key:i,staticClass:"k-toolbar-button",attrs:{icon:e.icon,tooltip:e.label,tabindex:"-1"},on:{click:function(e){t.$refs[i+"-dropdown"][0].toggle()}}}),n("k-dropdown-content",{ref:i+"-dropdown",refInFor:!0},t._l(e.dropdown,function(e,i){return n("k-dropdown-item",{key:i,attrs:{icon:e.icon},on:{click:function(n){return t.command(e.command,e.args)}}},[t._v("\n "+t._s(e.label)+"\n ")])}),1)],1)]:[n("k-button",{key:i,staticClass:"k-toolbar-button",attrs:{icon:e.icon,tooltip:e.label,tabindex:"-1"},on:{click:function(n){return t.command(e.command,e.args)}}})]]})],2)])])},Al=[],Nl=function(t){this.command("insert",function(e,n){var i=[];return n.split("\n").forEach(function(e,n){var s="ol"===t?n+1+".":"-";i.push(s+" "+e)}),i.join("\n")})},Bl={layout:["headlines","bold","italic","|","link","email","file","|","code","ul","ol"],props:{buttons:{type:[Boolean,Array],default:!0},uploads:[Boolean,Object,Array]},data:function(){var t={},e={},n=[],i=this.commands();return!1===this.buttons?t:(xt()(this.buttons)&&(n=this.buttons),!0!==xt()(this.buttons)&&(n=this.$options.layout),n.forEach(function(n,s){if("|"===n)t["divider-"+s]={divider:!0};else if(i[n]){var a=i[n];t[n]=a,a.shortcut&&(e[a.shortcut]=n)}}),{layout:t,shortcuts:e})},methods:{command:function(t,e){"function"===typeof t?t.apply(this):this.$emit("command",t,e)},close:function(){var t=this;kt()(this.$refs).forEach(function(e){var n=t.$refs[e][0];n.close&&"function"===typeof n.close&&n.close()})},fileCommandSetup:function(){var t={label:this.$t("toolbar.button.file"),icon:"attachment"};return!1===this.uploads?t.command="selectFile":t.dropdown={select:{label:this.$t("toolbar.button.file.select"),icon:"check",command:"selectFile"},upload:{label:this.$t("toolbar.button.file.upload"),icon:"upload",command:"uploadFile"}},t},commands:function(){return{headlines:{label:this.$t("toolbar.button.headings"),icon:"title",dropdown:{h1:{label:this.$t("toolbar.button.heading.1"),icon:"title",command:"prepend",args:"#"},h2:{label:this.$t("toolbar.button.heading.2"),icon:"title",command:"prepend",args:"##"},h3:{label:this.$t("toolbar.button.heading.3"),icon:"title",command:"prepend",args:"###"}}},bold:{label:this.$t("toolbar.button.bold"),icon:"bold",command:"wrap",args:"**",shortcut:"b"},italic:{label:this.$t("toolbar.button.italic"),icon:"italic",command:"wrap",args:"*",shortcut:"i"},link:{label:this.$t("toolbar.button.link"),icon:"url",shortcut:"l",command:"dialog",args:"link"},email:{label:this.$t("toolbar.button.email"),icon:"email",shortcut:"e",command:"dialog",args:"email"},file:this.fileCommandSetup(),code:{label:this.$t("toolbar.button.code"),icon:"code",command:"wrap",args:"`"},ul:{label:this.$t("toolbar.button.ul"),icon:"list-bullet",command:function(){return Nl.apply(this,["ul"])}},ol:{label:this.$t("toolbar.button.ol"),icon:"list-numbers",command:function(){return Nl.apply(this,["ol"])}}}},shortcut:function(t,e){if(this.shortcuts[t]){var n=this.layout[this.shortcuts[t]];if(!n)return!1;e.preventDefault(),this.command(n.command,n.args)}}}},Pl=Bl,Dl=(n("df0d"),Object(_["a"])(Pl,ql,Al,!1,null,null,null)),Rl=Dl.exports,Ml=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("insert")},on:{close:t.cancel,submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})],1)},zl=[],Ul={data:function(){return{value:{email:null,text:null},fields:{email:{label:this.$t("email"),type:"email"},text:{label:this.$t("link.text"),type:"text"}}}},computed:{kirbytext:function(){return this.$store.state.system.info.kirbytext}},methods:{open:function(t,e){this.value.text=e,this.$refs.dialog.open()},cancel:function(){this.$emit("cancel")},createKirbytext:function(){var t=this.value.email||"";return this.value.text&&this.value.text.length>0?"(email: ".concat(t," text: ").concat(this.value.text,")"):"(email: ".concat(t,")")},createMarkdown:function(){var t=this.value.email||"";return this.value.text&&this.value.text.length>0?"[".concat(this.value.text,"](mailto:").concat(t,")"):"<".concat(t,">")},submit:function(){this.$emit("submit",this.kirbytext?this.createKirbytext():this.createMarkdown()),this.value={email:null,text:null},this.$refs.dialog.close()}}},Fl=Ul,Hl=Object(_["a"])(Fl,Ml,zl,!1,null,null,null),Kl=Hl.exports,Vl=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-dialog",{ref:"dialog",attrs:{button:t.$t("insert")},on:{close:t.cancel,submit:function(e){return t.$refs.form.submit()}}},[n("k-form",{ref:"form",attrs:{fields:t.fields},on:{submit:t.submit},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})],1)},Yl=[],Wl={data:function(){return{value:{url:null,text:null},fields:{url:{label:this.$t("link"),type:"text",placeholder:this.$t("url.placeholder"),icon:"url"},text:{label:this.$t("link.text"),type:"text"}}}},computed:{kirbytext:function(){return this.$store.state.system.info.kirbytext}},methods:{open:function(t,e){this.value.text=e,this.$refs.dialog.open()},cancel:function(){this.$emit("cancel")},createKirbytext:function(){return this.value.text.length>0?"(link: ".concat(this.value.url," text: ").concat(this.value.text,")"):"(link: ".concat(this.value.url,")")},createMarkdown:function(){return this.value.text.length>0?"[".concat(this.value.text,"](").concat(this.value.url,")"):"<".concat(this.value.url,">")},submit:function(){this.$emit("submit",this.kirbytext?this.createKirbytext():this.createMarkdown()),this.value={url:null,text:null},this.$refs.dialog.close()}}},Gl=Wl,Jl=Object(_["a"])(Gl,Vl,Yl,!1,null,null,null),Zl=Jl.exports,Xl=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.value?n("ul",{staticClass:"k-files-field-preview"},t._l(t.value,function(e){return n("li",{key:e.url},[n("k-link",{attrs:{title:e.filename,to:e.link},nativeOn:{click:function(t){t.stopPropagation()}}},["image"===e.type?n("k-image",t._b({},"k-image",t.imageOptions(e),!1)):n("k-icon",t._b({},"k-icon",e.icon,!1))],1)],1)}),0):t._e()},Ql=[],tu=function(t){if(!t)return!1;var e=null,n=null;return t.list?(e=t.list.url,n=t.list.srcset):(e=t.url,n=t.srcset),!!e&&{src:e,srcset:n,back:t.back||"black",cover:t.cover}},eu={props:{value:Array,field:Object},methods:{imageOptions:function(t){var e=tu(t.image);return e.src?Object(I["a"])({},e,{back:"pattern",cover:!1},this.field.image||{}):{src:t.url}}}},nu=eu,iu=(n("21dc"),Object(_["a"])(nu,Xl,Ql,!1,null,null,null)),su=iu.exports,au=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("p",{staticClass:"k-url-field-preview"},[t._v("\n "+t._s(t.column.before)+"\n "),n("k-link",{attrs:{to:t.link,target:"_blank"},nativeOn:{click:function(t){t.stopPropagation()}}},[t._v(t._s(t.value))]),t._v("\n "+t._s(t.column.after)+"\n")],1)},ou=[],ru={props:{column:{type:Object,default:function(){return{}}},value:String},computed:{link:function(){return this.value}}},lu=ru,uu=(n("977f"),Object(_["a"])(lu,au,ou,!1,null,null,null)),cu=uu.exports,du={extends:cu,computed:{link:function(){return this.value&&this.value.length>0?"mailto:"+this.value:null}}},pu=du,fu=Object(_["a"])(pu,Ir,Lr,!1,null,null,null),hu=fu.exports,mu=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.value?n("ul",{staticClass:"k-pages-field-preview"},t._l(t.value,function(e){return n("li",{key:e.id},[n("figure",[n("k-link",{attrs:{title:e.id,to:t.$api.pages.link(e.id)},nativeOn:{click:function(t){t.stopPropagation()}}},[n("k-icon",{staticClass:"k-pages-field-preview-image",attrs:{type:"page",back:"pattern"}}),n("figcaption",[t._v("\n "+t._s(e.text)+"\n ")])],1)],1)])}),0):t._e()},gu=[],bu={props:{value:Array}},vu=bu,ku=(n("d0c1"),Object(_["a"])(vu,mu,gu,!1,null,null,null)),$u=ku.exports,_u=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-input",{staticClass:"k-toggle-field-preview",attrs:{text:t.text,type:"toggle"},on:{input:function(e){return t.$emit("input",e)}},model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})},yu=[],xu={props:{field:Object,value:Boolean,column:Object},computed:{text:function(){return!1!==this.column.text?this.field.text:null}}},wu=xu,Ou=(n("1c4e"),Object(_["a"])(wu,_u,yu,!1,null,null,null)),Cu=Ou.exports,Su=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.value?n("ul",{staticClass:"k-users-field-preview"},t._l(t.value,function(e){return n("li",{key:e.email},[n("figure",[n("k-link",{attrs:{title:e.email,to:t.$api.users.link(e.id)},nativeOn:{click:function(t){t.stopPropagation()}}},[e.avatar?n("k-image",{staticClass:"k-users-field-preview-avatar",attrs:{src:e.avatar.url,back:"pattern"}}):n("k-icon",{staticClass:"k-users-field-preview-avatar",attrs:{type:"user",back:"pattern"}}),n("figcaption",[t._v("\n "+t._s(e.username)+"\n ")])],1)],1)])}),0):t._e()},Eu=[],ju={props:{value:Array}},Tu=ju,Iu=(n("3a85"),Object(_["a"])(Tu,Su,Eu,!1,null,null,null)),Lu=Iu.exports,qu=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-bar"},[t.$slots.left?n("div",{staticClass:"k-bar-slot",attrs:{"data-position":"left"}},[t._t("left")],2):t._e(),t.$slots.center?n("div",{staticClass:"k-bar-slot",attrs:{"data-position":"center"}},[t._t("center")],2):t._e(),t.$slots.right?n("div",{staticClass:"k-bar-slot",attrs:{"data-position":"right"}},[t._t("right")],2):t._e()])},Au=[],Nu=(n("6f7b"),{}),Bu=Object(_["a"])(Nu,qu,Au,!1,null,null,null),Pu=Bu.exports,Du=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",t._g({staticClass:"k-box",attrs:{"data-theme":t.theme}},t.$listeners),[t._t("default",[n("k-text",{domProps:{innerHTML:t._s(t.text)}})])],2)},Ru=[],Mu={props:{theme:String,text:String}},zu=Mu,Uu=(n("7dc7"),Object(_["a"])(zu,Du,Ru,!1,null,null,null)),Fu=Uu.exports,Hu=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("figure",t._g({staticClass:"k-card"},t.$listeners),[t.sortable?n("k-sort-handle"):t._e(),n(t.wrapper,{tag:"component",attrs:{to:t.link,target:t.target}},[t.imageOptions?n("k-image",t._b({staticClass:"k-card-image"},"k-image",t.imageOptions,!1)):n("span",{staticClass:"k-card-icon",style:"padding-bottom:"+t.ratioPadding},[n("k-icon",t._b({},"k-icon",t.icon,!1))],1),n("figcaption",{staticClass:"k-card-content"},[n("span",{staticClass:"k-card-text",attrs:{"data-noinfo":!t.info}},[t._v(t._s(t.text))]),t.info?n("span",{staticClass:"k-card-info",domProps:{innerHTML:t._s(t.info)}}):t._e()])],1),n("nav",{staticClass:"k-card-options"},[t.flag?n("k-button",t._b({staticClass:"k-card-options-button",on:{click:t.flag.click}},"k-button",t.flag,!1)):t._e(),t._t("options",[t.options?n("k-button",{staticClass:"k-card-options-button",attrs:{tooltip:t.$t("options"),icon:"dots"},on:{click:function(e){return e.stopPropagation(),t.$refs.dropdown.toggle()}}}):t._e(),n("k-dropdown-content",{ref:"dropdown",staticClass:"k-card-options-dropdown",attrs:{options:t.options,align:"right"},on:{action:function(e){return t.$emit("action",e)}}})])],2)],1)},Ku=[],Vu={inheritAttrs:!1,props:{column:String,flag:Object,icon:{type:Object,default:function(){return{type:"file",back:"black"}}},image:Object,info:String,link:[String,Function],options:[Array,Function],sortable:Boolean,target:String,text:String},computed:{wrapper:function(){return this.link?"k-link":"div"},ratioPadding:function(){return this.icon&&this.icon.ratio?this.$helper.ratio(this.icon.ratio):this.$helper.ratio("3/2")},imageOptions:function(){if(!this.image)return!1;var t=null,e=null;return this.image.cards?(t=this.image.cards.url,e=this.image.cards.srcset):(t=this.image.url,e=this.image.srcset),!!t&&{src:t,srcset:e,back:this.image.back||"black",cover:this.image.cover,ratio:this.image.ratio||"3/2",sizes:this.getSizes(this.column)}}},methods:{getSizes:function(t){switch(t){case"1/2":case"2/4":return"(min-width: 30em) and (max-width: 65em) 59em, (min-width: 65em) 44em, 27em";case"1/3":return"(min-width: 30em) and (max-width: 65em) 59em, (min-width: 65em) 29.333em, 27em";case"1/4":return"(min-width: 30em) and (max-width: 65em) 59em, (min-width: 65em) 22em, 27em";case"2/3":return"(min-width: 30em) and (max-width: 65em) 59em, (min-width: 65em) 27em, 27em";case"3/4":return"(min-width: 30em) and (max-width: 65em) 59em, (min-width: 65em) 66em, 27em";default:return"(min-width: 30em) and (max-width: 65em) 59em, (min-width: 65em) 88em, 27em"}}}},Yu=Vu,Wu=(n("c119"),Object(_["a"])(Yu,Hu,Ku,!1,null,null,null)),Gu=Wu.exports,Ju=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-cards"},[t._t("default",t._l(t.cards,function(e,i){return n("k-card",t._g(t._b({key:i},"k-card",e,!1),t.$listeners))}))],2)},Zu=[],Xu={props:{cards:Array}},Qu=Xu,tc=(n("f56d"),Object(_["a"])(Qu,Ju,Zu,!1,null,null,null)),ec=tc.exports,nc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-collection",attrs:{"data-layout":t.layout}},[n("k-draggable",{attrs:{list:t.items,options:t.dragOptions,element:t.elements.list,"data-size":t.size,handle:!0},on:{change:function(e){return t.$emit("change",e)},end:t.onEnd}},t._l(t.items,function(e,i){return n(t.elements.item,t._b({key:i,tag:"component",class:{"k-draggable-item":e.sortable},on:{action:function(n){return t.$emit("action",e,n)},dragstart:function(n){return t.onDragStart(n,e.dragText)}}},"component",e,!1))}),1),t.hasFooter?n("footer",{staticClass:"k-collection-footer"},[t.help?n("k-text",{staticClass:"k-collection-help",attrs:{theme:"help"},domProps:{innerHTML:t._s(t.help)}}):t._e(),n("div",{staticClass:"k-collection-pagination"},[t.hasPagination?n("k-pagination",t._b({on:{paginate:function(e){return t.$emit("paginate",e)}}},"k-pagination",t.paginationOptions,!1)):t._e()],1)],1):t._e()],1)},ic=[],sc={props:{help:String,items:{type:[Array,Object],default:function(){return[]}},layout:{type:String,default:"list"},size:String,sortable:Boolean,pagination:{type:[Boolean,Object],default:function(){return!1}}},computed:{hasPagination:function(){return!1!==this.pagination&&(!0!==this.paginationOptions.hide&&!(this.pagination.total<=this.pagination.limit))},hasFooter:function(){return!(!this.hasPagination&&!this.help)},dragOptions:function(){return{sort:this.sortable,disabled:!1===this.sortable,draggable:".k-draggable-item"}},elements:function(){var t={cards:{list:"k-cards",item:"k-card"},list:{list:"k-list",item:"k-list-item"}};return t[this.layout]?t[this.layout]:t["list"]},paginationOptions:function(){var t="object"!==Object(Ht["a"])(this.pagination)?{}:this.pagination;return Object(I["a"])({limit:10,details:!0,keys:!1,total:0,hide:!1},t)}},watch:{$props:function(){this.$forceUpdate()}},over:null,methods:{onEnd:function(){this.over&&this.over.removeAttribute("data-over"),this.$emit("sort",this.items)},onDragStart:function(t,e){this.$store.dispatch("drag",{type:"text",data:e})}}},ac=sc,oc=(n("8c28"),Object(_["a"])(ac,nc,ic,!1,null,null,null)),rc=oc.exports,lc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-column",attrs:{"data-width":t.width,"data-sticky":t.sticky}},[n("div",[t._t("default")],2)])},uc=[],cc={props:{width:String,sticky:Boolean}},dc=cc,pc=(n("c9cb"),Object(_["a"])(dc,lc,uc,!1,null,null,null)),fc=pc.exports,hc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-dropzone",attrs:{"data-dragging":t.dragging,"data-over":t.over},on:{dragenter:t.onEnter,dragleave:t.onLeave,dragover:t.onOver,drop:t.onDrop}},[t._t("default")],2)},mc=[],gc={props:{label:{type:String,default:"Drop to upload"},disabled:{type:Boolean,default:!1}},data:function(){return{files:[],dragging:!1,over:!1}},methods:{cancel:function(){this.reset()},reset:function(){this.dragging=!1,this.over=!1},onDrop:function(t){return!0===this.disabled?this.reset():!1===this.$helper.isUploadEvent(t)?this.reset():(this.$events.$emit("dropzone.drop"),this.files=t.dataTransfer.files,this.$emit("drop",this.files),void this.reset())},onEnter:function(t){!1===this.disabled&&this.$helper.isUploadEvent(t)&&(this.dragging=!0)},onLeave:function(){this.reset()},onOver:function(t){!1===this.disabled&&this.$helper.isUploadEvent(t)&&(t.dataTransfer.dropEffect="copy",this.over=!0)}}},bc=gc,vc=(n("414d"),Object(_["a"])(bc,hc,mc,!1,null,null,null)),kc=vc.exports,$c=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",t._g({staticClass:"k-empty",attrs:{"data-layout":t.layout}},t.$listeners),[t.icon?n("k-icon",{attrs:{type:t.icon}}):t._e(),n("p",[t._t("default")],2)],1)},_c=[],yc={props:{text:String,icon:String,layout:{type:String,default:"list"}}},xc=yc,wc=(n("ba8f"),Object(_["a"])(xc,$c,_c,!1,null,null,null)),Oc=wc.exports,Cc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-file-preview"},[n("k-view",{staticClass:"k-file-preview-layout"},[n("div",{staticClass:"k-file-preview-image"},[n("k-link",{staticClass:"k-file-preview-image-link",attrs:{to:t.file.url,title:t.$t("open"),target:"_blank"}},[t.file.panelImage&&t.file.panelImage.cards&&t.file.panelImage.cards.url?n("k-image",{attrs:{src:t.file.panelImage.cards.url,srcset:t.file.panelImage.cards.srcset,back:"none"}}):t.file.panelIcon?n("k-icon",{staticClass:"k-file-preview-icon",style:{color:t.file.panelIcon.color},attrs:{type:t.file.panelIcon.type}}):n("span",{staticClass:"k-file-preview-placeholder"})],1)],1),n("div",{staticClass:"k-file-preview-details"},[n("ul",[n("li",[n("h3",[t._v(t._s(t.$t("template")))]),n("p",[t._v(t._s(t.file.template||"—"))])]),n("li",[n("h3",[t._v(t._s(t.$t("mime")))]),n("p",[t._v(t._s(t.file.mime))])]),n("li",[n("h3",[t._v(t._s(t.$t("url")))]),n("p",[n("k-link",{attrs:{to:t.file.url,tabindex:"-1",target:"_blank"}},[t._v("/"+t._s(t.file.id))])],1)]),n("li",[n("h3",[t._v(t._s(t.$t("size")))]),n("p",[t._v(t._s(t.file.niceSize))])]),n("li",[n("h3",[t._v(t._s(t.$t("dimensions")))]),t.file.dimensions?n("p",[t._v(t._s(t.file.dimensions.width)+"×"+t._s(t.file.dimensions.height)+" "+t._s(t.$t("pixel")))]):n("p",[t._v("—")])]),n("li",[n("h3",[t._v(t._s(t.$t("orientation")))]),t.file.dimensions?n("p",[t._v(t._s(t.$t("orientation."+t.file.dimensions.orientation)))]):n("p",[t._v("—")])])])])])],1)},Sc=[],Ec={props:{file:Object}},jc=Ec,Tc=(n("696b5"),Object(_["a"])(jc,Cc,Sc,!1,null,null,null)),Ic=Tc.exports,Lc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-grid",attrs:{"data-gutter":t.gutter}},[t._t("default")],2)},qc=[],Ac={props:{gutter:String}},Nc=Ac,Bc=(n("5b23"),Object(_["a"])(Nc,Lc,qc,!1,null,null,null)),Pc=Bc.exports,Dc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("header",{staticClass:"k-header",attrs:{"data-editable":t.editable}},[n("k-headline",{attrs:{tag:"h1",size:"huge"}},[t.editable&&t.$listeners.edit?n("span",{staticClass:"k-headline-editable",on:{click:function(e){return t.$emit("edit")}}},[t._t("default"),n("k-icon",{attrs:{type:"edit"}})],2):t._t("default")],2),t.$slots.left||t.$slots.right?n("k-bar",{staticClass:"k-header-buttons"},[t._t("left",null,{slot:"left"}),t._t("right",null,{slot:"right"})],2):t._e(),t.tabs&&t.tabs.length>1?n("div",{staticClass:"k-header-tabs"},[n("nav",[t._l(t.visibleTabs,function(e,i){return n("k-button",{key:t.$route.fullPath+"-tab-"+i,staticClass:"k-tab-button",attrs:{link:"#"+e.name,current:t.currentTab&&t.currentTab.name===e.name,icon:e.icon,tooltip:e.label}},[t._v("\n "+t._s(e.label)+"\n ")])}),t.invisibleTabs.length?n("k-button",{staticClass:"k-tab-button k-tabs-dropdown-button",attrs:{icon:"dots"},on:{click:function(e){return e.stopPropagation(),t.$refs.more.toggle()}}},[t._v("\n "+t._s(t.$t("more"))+"\n ")]):t._e()],2),t.invisibleTabs.length?n("k-dropdown-content",{ref:"more",staticClass:"k-tabs-dropdown",attrs:{align:"right"}},t._l(t.invisibleTabs,function(e,i){return n("k-dropdown-item",{key:"more-"+i,attrs:{link:"#"+e.name,current:t.currentTab&&t.currentTab.name===e.name,icon:e.icon,tooltip:e.label}},[t._v("\n "+t._s(e.label)+"\n ")])}),1):t._e()],1):t._e()],1)},Rc=[],Mc={props:{editable:Boolean,tabs:Array,tab:Object},data:function(){return{size:null,currentTab:this.tab,visibleTabs:this.tabs,invisibleTabs:[]}},watch:{tab:function(){this.currentTab=this.tab},tabs:function(t){this.visibleTabs=t,this.invisibleTabs=[],this.resize(!0)}},created:function(){window.addEventListener("resize",this.resize)},destroyed:function(){window.removeEventListener("resize",this.resize)},methods:{resize:function(t){if(this.tabs&&!(this.tabs.length<=1)){if(this.tabs.length<=3)return this.visibleTabs=this.tabs,void(this.invisibleTabs=[]);if(window.innerWidth>=700){if("large"===this.size&&!t)return;this.visibleTabs=this.tabs,this.invisibleTabs=[],this.size="large"}else{if("small"===this.size&&!t)return;this.visibleTabs=this.tabs.slice(0,2),this.invisibleTabs=this.tabs.slice(2),this.size="small"}}}}},zc=Mc,Uc=(n("53c5"),Object(_["a"])(zc,Dc,Rc,!1,null,null,null)),Fc=Uc.exports,Hc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("ul",{staticClass:"k-list"},[t._t("default",t._l(t.items,function(e,i){return n("k-list-item",t._g(t._b({key:i},"k-list-item",e,!1),t.$listeners))}))],2)},Kc=[],Vc={props:{items:Array}},Yc=Vc,Wc=(n("c857"),Object(_["a"])(Yc,Hc,Kc,!1,null,null,null)),Gc=Wc.exports,Jc=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(t.element,t._g({tag:"component",staticClass:"k-list-item"},t.$listeners),[t.sortable?n("k-sort-handle"):t._e(),n("k-link",{staticClass:"k-list-item-content",attrs:{to:t.link,target:t.target}},[n("span",{staticClass:"k-list-item-image"},[t.imageOptions?n("k-image",t._b({},"k-image",t.imageOptions,!1)):n("k-icon",t._b({},"k-icon",t.icon,!1))],1),n("span",{staticClass:"k-list-item-text"},[n("em",[t._v(t._s(t.text))]),t.info?n("small",{domProps:{innerHTML:t._s(t.info)}}):t._e()])]),n("nav",{staticClass:"k-list-item-options"},[t._t("options",[t.flag?n("k-button",t._b({staticClass:"k-list-item-status",on:{click:t.flag.click}},"k-button",t.flag,!1)):t._e(),t.options?n("k-button",{staticClass:"k-list-item-toggle",attrs:{tooltip:t.$t("options"),icon:"dots",alt:"Options"},on:{click:function(e){return e.stopPropagation(),t.$refs.options.toggle()}}}):t._e(),n("k-dropdown-content",{ref:"options",attrs:{options:t.options,align:"right"},on:{action:function(e){return t.$emit("action",e)}}})])],2)],1)},Zc=[],Xc={inheritAttrs:!1,props:{element:{type:String,default:"li"},image:Object,icon:{type:Object,default:function(){return{type:"file",back:"black"}}},sortable:Boolean,text:String,target:String,info:String,link:[String,Function],flag:Object,options:[Array,Function]},computed:{imageOptions:function(){return tu(this.image)}}},Qc=Xc,td=(n("fa6a"),Object(_["a"])(Qc,Jc,Zc,!1,null,null,null)),ed=td.exports,nd=function(){var t=this,e=t.$createElement,n=t._self._c||e;return 0===t.tabs.length?n("k-box",{attrs:{text:"This page has no blueprint setup yet",theme:"info"}}):t.tab?n("k-sections",{attrs:{parent:t.parent,blueprint:t.blueprint,columns:t.tab.columns},on:{submit:function(e){return t.$emit("submit",e)}}}):t._e()},id=[],sd={props:{parent:String,blueprint:String,tabs:Array},data:function(){return{tab:null}},watch:{$route:function(){this.open()},blueprint:function(){this.open()}},mounted:function(){this.open()},methods:{open:function(t){if(0!==this.tabs.length){t||(t=this.$route.hash.replace("#","")),t||(t=this.tabs[0].name);var e=null;this.tabs.forEach(function(n){n.name===t&&(e=n)}),e||(e=this.tabs[0]),this.tab=e,this.$emit("tab",this.tab)}}}},ad=sd,od=Object(_["a"])(ad,nd,id,!1,null,null,null),rd=od.exports,ld=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-view",attrs:{"data-align":t.align}},[t._t("default")],2)},ud=[],cd={props:{align:String}},dd=cd,pd=(n("daa8"),Object(_["a"])(dd,ld,ud,!1,null,null,null)),fd=pd.exports,hd=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("draggable",t._g(t._b({staticClass:"k-draggable",attrs:{tag:t.element,list:t.list,move:t.move}},"draggable",t.dragOptions,!1),t.listeners),[t._t("default"),t._t("footer",null,{slot:"footer"})],2)},md=[],gd=n("1980"),bd=n.n(gd),vd={components:{draggable:bd.a},props:{element:String,handle:[String,Boolean],list:[Array,Object],move:Function,options:Object},data:function(){var t=this;return{listeners:Object(I["a"])({},this.$listeners,{start:function(e){t.$store.dispatch("drag",{}),t.$listeners.start&&t.$listeners.start(e)},end:function(e){t.$store.dispatch("drag",null),t.$listeners.end&&t.$listeners.end(e)}})}},computed:{dragOptions:function(){var t=!1;return t=!0===this.handle?".k-sort-handle":this.handle,Object(I["a"])({fallbackClass:"k-sortable-fallback",fallbackOnBody:!0,forceFallback:!0,ghostClass:"k-sortable-ghost",handle:t,scroll:document.querySelector(".k-panel-view")},this.options)}}},kd=vd,$d=Object(_["a"])(kd,hd,md,!1,null,null,null),_d=$d.exports,yd={data:function(){return{error:null}},errorCaptured:function(t){return A.debug&&window.console.warn(t),this.error=t,!1},render:function(t){return this.error?this.$slots.error?this.$slots.error[0]:this.$scopedSlots.error?this.$scopedSlots.error({error:this.error}):t("k-box",{attrs:{theme:"negative"}},this.error.message||this.error):this.$slots.default[0]}},xd=yd,wd=Object(_["a"])(xd,qr,Ar,!1,null,null,null),Od=wd.exports,Cd=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(t.tag,t._g({tag:"component",staticClass:"k-headline",attrs:{"data-theme":t.theme,"data-size":t.size}},t.$listeners),[t.link?n("k-link",{attrs:{to:t.link}},[t._t("default")],2):t._t("default")],2)},Sd=[],Ed={props:{link:String,size:{type:String},tag:{type:String,default:"h2"},theme:{type:String}}},jd=Ed,Td=(n("f8a7"),Object(_["a"])(jd,Cd,Sd,!1,null,null,null)),Id=Td.exports,Ld=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{class:"k-icon k-icon-"+t.type,attrs:{"aria-label":t.alt,role:t.alt?"img":null,"aria-hidden":!t.alt,"data-back":t.back,"data-size":t.size}},[t.emoji?n("span",{staticClass:"k-icon-emoji"},[t._v(t._s(t.type))]):n("svg",{style:{color:t.color},attrs:{viewBox:"0 0 16 16"}},[n("use",{attrs:{"xlink:href":"#icon-"+t.type}})])])},qd=[],Ad={props:{alt:String,color:String,back:String,emoji:Boolean,size:String,type:String}},Nd=Ad,Bd=(n("3342"),Object(_["a"])(Nd,Ld,qd,!1,null,null,null)),Pd=Bd.exports,Dd=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",t._g({staticClass:"k-image",attrs:{"data-ratio":t.ratio,"data-back":t.back,"data-cover":t.cover}},t.$listeners),[n("span",{style:"padding-bottom:"+t.ratioPadding},[t.loaded?n("img",{key:t.src,attrs:{alt:t.alt||"",src:t.src,srcset:t.srcset,sizes:t.sizes},on:{dragstart:function(t){t.preventDefault()}}}):t._e(),t.loaded||t.error?t._e():n("k-loader",{attrs:{position:"center",theme:"light"}}),!t.loaded&&t.error?n("k-icon",{staticClass:"k-image-error",attrs:{type:"cancel"}}):t._e()],1)])},Rd=[],Md={props:{alt:String,back:String,cover:Boolean,ratio:String,sizes:String,src:String,srcset:String},data:function(){return{loaded:{type:Boolean,default:!1},error:{type:Boolean,default:!1}}},computed:{ratioPadding:function(){return this.$helper.ratio(this.ratio||"1/1")}},created:function(){var t=this,e=new Image;e.onload=function(){t.loaded=!0,t.$emit("load")},e.onerror=function(){t.error=!0,t.$emit("error")},e.src=this.src}},zd=Md,Ud=(n("0d56"),Object(_["a"])(zd,Dd,Rd,!1,null,null,null)),Fd=Ud.exports,Hd=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("progress",{staticClass:"k-progress",attrs:{max:"100"},domProps:{value:t.state}},[t._v("\n "+t._s(t.state)+"%\n")])},Kd=[],Vd={props:{value:{type:Number,default:0}},data:function(){return{state:this.value}},methods:{set:function(t){this.state=t}}},Yd=Vd,Wd=(n("9799"),Object(_["a"])(Yd,Hd,Kd,!1,null,null,null)),Gd=Wd.exports,Jd=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"k-sort-handle",attrs:{"aria-hidden":"true"}},[n("svg",{attrs:{viewBox:"0 0 16 16"}},[n("use",{attrs:{"xlink:href":"#icon-sort"}})])])},Zd=[],Xd=(n("35cb"),{}),Qd=Object(_["a"])(Xd,Jd,Zd,!1,null,null,null),tp=Qd.exports,ep=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-text",attrs:{"data-align":t.align,"data-size":t.size,"data-theme":t.theme}},[t._t("default")],2)},np=[],ip={props:{align:String,size:String,theme:String}},sp=ip,ap=(n("b0d6"),Object(_["a"])(sp,ep,np,!1,null,null,null)),op=ap.exports,rp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n(t.component,t._g(t._b({ref:"button",tag:"component"},"component",t.$props,!1),t.$listeners),[t._t("default")],2)},lp=[],up={inheritAttrs:!1,props:{autofocus:Boolean,current:[String,Boolean],disabled:Boolean,icon:String,id:[String,Number],link:String,responsive:Boolean,rel:String,role:String,target:String,tabindex:String,theme:String,tooltip:String,type:{type:String,default:"button"}},computed:{component:function(){return!0===this.disabled?"k-button-disabled":this.link?"k-button-link":"k-button-native"}},methods:{focus:function(){this.$refs.button.focus&&this.$refs.button.focus()},tab:function(){this.$refs.button.tab&&this.$refs.button.tab()},untab:function(){this.$refs.button.untab&&this.$refs.button.untab()}}},cp=up,dp=(n("3787"),Object(_["a"])(cp,rp,lp,!1,null,null,null)),pp=dp.exports,fp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"k-button",attrs:{id:t.id,"data-disabled":!0,"data-responsive":t.responsive,"data-theme":t.theme,title:t.tooltip}},[t.icon?n("k-icon",{staticClass:"k-button-icon",attrs:{type:t.icon,alt:t.tooltip}}):t._e(),t.$slots.default?n("span",{staticClass:"k-button-text"},[t._t("default")],2):t._e()],1)},hp=[],mp={inheritAttrs:!1,props:{icon:String,id:[String,Number],responsive:Boolean,theme:String,tooltip:String}},gp=mp,bp=(n("16eb"),Object(_["a"])(gp,fp,hp,!1,null,null,null)),vp=bp.exports,kp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-button-group"},[t._t("default")],2)},$p=[],_p=(n("a567"),{}),yp=Object(_["a"])(_p,kp,$p,!1,null,null,null),xp=yp.exports,wp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-link",t._g({staticClass:"k-button",attrs:{"aria-current":t.current,autofocus:t.autofocus,id:t.id,"data-theme":t.theme,"data-responsive":t.responsive,rel:t.rel,role:t.role,tabindex:t.tabindex,target:t.target,title:t.tooltip,to:t.link}},t.$listeners),[t.icon?n("k-icon",{staticClass:"k-button-icon",attrs:{type:t.icon,alt:t.tooltip}}):t._e(),t.$slots.default?n("span",{staticClass:"k-button-text"},[t._t("default")],2):t._e()],1)},Op=[],Cp={inheritAttrs:!1,props:{autofocus:Boolean,current:[String,Boolean],icon:String,id:[String,Number],link:String,rel:String,responsive:Boolean,role:String,target:String,tabindex:String,theme:String,tooltip:String}},Sp=Cp,Ep=Object(_["a"])(Sp,wp,Op,!1,null,null,null),jp=Ep.exports,Tp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("button",t._g({staticClass:"k-button",attrs:{"aria-current":t.current,autofocus:t.autofocus,id:t.id,"data-theme":t.theme,"data-responsive":t.responsive,role:t.role,tabindex:t.tabindex,title:t.tooltip,type:t.type}},t.$listeners),[t.icon?n("k-icon",{staticClass:"k-button-icon",attrs:{type:t.icon,alt:t.tooltip}}):t._e(),t.$slots.default?n("span",{staticClass:"k-button-text"},[t._t("default")],2):t._e()],1)},Ip=[],Lp={mounted:function(){this.$el.addEventListener("keyup",this.onTab,!0),this.$el.addEventListener("blur",this.onUntab,!0)},destroyed:function(){this.$el.removeEventListener("keyup",this.onTab,!0),this.$el.removeEventListener("blur",this.onUntab,!0)},methods:{focus:function(){this.$el.focus&&this.$el.focus()},onTab:function(t){9===t.keyCode&&this.$el.setAttribute("data-tabbed",!0)},onUntab:function(){this.$el.removeAttribute("data-tabbed")},tab:function(){this.$el.focus(),this.$el.setAttribute("data-tabbed",!0)},untab:function(){this.$el.removeAttribute("data-tabbed")}}},qp={mixins:[Lp],inheritAttrs:!1,props:{autofocus:Boolean,current:[String,Boolean],icon:String,id:[String,Number],responsive:Boolean,role:String,tabindex:String,theme:String,tooltip:String,type:{type:String,default:"button"}}},Ap=qp,Np=Object(_["a"])(Ap,Tp,Ip,!1,null,null,null),Bp=Np.exports,Pp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"k-dropdown",on:{click:function(t){t.stopPropagation()}}},[t._t("default")],2)},Dp=[],Rp=(n("f95f"),{}),Mp=Object(_["a"])(Rp,Pp,Dp,!1,null,null,null),zp=Mp.exports,Up=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.isOpen?n("div",{staticClass:"k-dropdown-content",attrs:{"data-align":t.align}},[t._t("default",[t._l(t.items,function(e,i){return["-"===e?n("hr",{key:t._uid+"-item-"+i}):n("k-dropdown-item",t._b({key:t._uid+"-item-"+i,ref:t._uid+"-item-"+i,refInFor:!0,on:{click:function(n){return t.$emit("action",e.click)}}},"k-dropdown-item",e,!1),[t._v("\n "+t._s(e.text)+"\n ")])]})])],2):t._e()},Fp=[],Hp=null,Kp={props:{options:[Array,Function],align:String},data:function(){return{items:[],current:-1,isOpen:!1}},methods:{fetchOptions:function(t){if(!this.options)return t(this.items);"string"===typeof this.options?fetch(this.options).then(function(t){return t.json()}).then(function(e){return t(e)}):"function"===typeof this.options?this.options(t):xt()(this.options)&&t(this.options)},open:function(){var t=this;this.reset(),Hp&&Hp!==this&&Hp.close(),this.fetchOptions(function(e){t.$events.$on("keydown",t.navigate),t.$events.$on("click",t.close),t.items=e,t.isOpen=!0,t.$emit("open"),Hp=t})},reset:function(){this.current=-1,this.$events.$off("keydown",this.navigate),this.$events.$off("click",this.close)},close:function(){this.reset(),this.isOpen=Hp=!1,this.$emit("close")},toggle:function(){this.isOpen?this.close():this.open()},focus:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.$children[t]&&this.$children[t].focus&&(this.current=t,this.$children[t].focus())},navigate:function(t){switch(t.code){case"Escape":case"ArrowLeft":this.close(),this.$emit("leave",t.code);break;case"ArrowUp":t.preventDefault();while(1){if(this.current--,this.current<0){this.close(),this.$emit("leave",t.code);break}if(this.$children[this.current]&&!1===this.$children[this.current].disabled){this.focus(this.current);break}}break;case"ArrowDown":t.preventDefault();while(1){if(this.current++,this.current>this.$children.length-1){var e=this.$children.filter(function(t){return!1===t.disabled});this.current=this.$children.indexOf(e[e.length-1]);break}if(this.$children[this.current]&&!1===this.$children[this.current].disabled){this.focus(this.current);break}}break;case"Tab":while(1){if(this.current++,this.current>this.$children.length-1){this.close(),this.$emit("leave",t.code);break}if(this.$children[this.current]&&!1===this.$children[this.current].disabled)break}break}}}},Vp=Kp,Yp=(n("98a1"),Object(_["a"])(Vp,Up,Fp,!1,null,null,null)),Wp=Yp.exports,Gp=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-button",t._g(t._b({ref:"button",staticClass:"k-dropdown-item"},"k-button",t.$props,!1),t.listeners),[t._t("default")],2)},Jp=[],Zp={inheritAttrs:!1,props:{disabled:Boolean,icon:String,image:[String,Object],link:String,target:String,theme:String,upload:String,current:[String,Boolean]},data:function(){var t=this;return{listeners:Object(I["a"])({},this.$listeners,{click:function(e){t.$parent.close(),t.$emit("click",e)}})}},methods:{focus:function(){this.$refs.button.focus()},tab:function(){this.$refs.button.tab()}}},Xp=Zp,Qp=(n("580a"),Object(_["a"])(Xp,Gp,Jp,!1,null,null,null)),tf=Qp.exports,ef=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.to&&!t.disabled?n("a",t._g({ref:"link",staticClass:"k-link",attrs:{href:t.href,rel:t.relAttr,tabindex:t.tabindex,target:t.target,title:t.title}},t.listeners),[t._t("default")],2):n("span",{staticClass:"k-link",attrs:{title:t.title,"data-disabled":""}},[t._t("default")],2)},nf=[],sf={mixins:[Lp],props:{disabled:Boolean,rel:String,tabindex:[String,Number],target:String,title:String,to:[String,Function]},data:function(){return{relAttr:"_blank"===this.target?"noreferrer noopener":this.rel,listeners:Object(I["a"])({},this.$listeners,{click:this.onClick})}},computed:{href:function(){return"function"===typeof this.to?"":void 0===this.$route||"/"!==this.to[0]||this.target?this.to:(this.$router.options.url||"")+this.to}},methods:{isRoutable:function(t){return void 0!==this.$route&&(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&(!t.defaultPrevented&&((void 0===t.button||0===t.button)&&!this.target)))},onClick:function(t){if(!0===this.disabled)return t.preventDefault(),!1;"function"===typeof this.to&&(t.preventDefault(),this.to()),this.isRoutable(t)&&(t.preventDefault(),this.$router.push(this.to)),this.$emit("click",t)}}},af=sf,of=(n("cc79"),Object(_["a"])(af,ef,nf,!1,null,null,null)),rf=of.exports,lf=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.languages.length?n("k-dropdown",[n("k-button",{attrs:{responsive:!0,icon:"globe"},on:{click:function(e){return t.$refs.languages.toggle()}}},[t._v("\n "+t._s(t.language.name)+"\n ")]),t.languages?n("k-dropdown-content",{ref:"languages"},[n("k-dropdown-item",{on:{click:function(e){return t.change(t.defaultLanguage)}}},[t._v(t._s(t.defaultLanguage.name))]),n("hr"),t._l(t.languages,function(e){return n("k-dropdown-item",{key:e.code,on:{click:function(n){return t.change(e)}}},[t._v("\n "+t._s(e.name)+"\n ")])})],2):t._e()],1):t._e()},uf=[],cf={computed:{defaultLanguage:function(){return this.$store.state.languages.default},language:function(){return this.$store.state.languages.current},languages:function(){return this.$store.state.languages.all.filter(function(t){return!1===t.default})}},methods:{change:function(t){this.$store.dispatch("languages/current",t),this.$emit("change",t)}}},df=cf,pf=Object(_["a"])(df,lf,uf,!1,null,null,null),ff=pf.exports,hf=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.show?n("nav",{staticClass:"k-pagination",attrs:{"data-align":t.align}},[t.show?n("k-button",{attrs:{disabled:!t.hasPrev,tooltip:t.prevLabel,icon:"angle-left"},on:{click:t.prev}}):t._e(),t.details?[t.dropdown?[n("k-dropdown",[n("k-button",{staticClass:"k-pagination-details",attrs:{disabled:!t.hasPages},on:{click:function(e){return t.$refs.dropdown.toggle()}}},[t.total>1?[t._v(t._s(t.detailsText))]:t._e(),t._v(t._s(t.total)+"\n ")],2),n("k-dropdown-content",{ref:"dropdown",staticClass:"k-pagination-selector",on:{open:function(e){t.$nextTick(function(){return t.$refs.page.focus()})}}},[n("div",{staticClass:"k-pagination-settings"},[n("label",{attrs:{for:"k-pagination-page"}},[n("span",[t._v(t._s(t.pageLabel)+":")]),n("select",{ref:"page",attrs:{id:"k-pagination-page"}},t._l(t.pages,function(e){return n("option",{key:e,domProps:{selected:t.page===e,value:e}},[t._v("\n "+t._s(e)+"\n ")])}),0)]),n("k-button",{attrs:{icon:"check"},on:{click:function(e){return t.goTo(t.$refs.page.value)}}})],1)])],1)]:[n("span",{staticClass:"k-pagination-details"},[t.total>1?[t._v(t._s(t.detailsText))]:t._e(),t._v(t._s(t.total)+"\n ")],2)]]:t._e(),t.show?n("k-button",{attrs:{disabled:!t.hasNext,tooltip:t.nextLabel,icon:"angle-right"},on:{click:t.next}}):t._e()],2):t._e()},mf=[],gf={props:{align:{type:String,default:"left"},details:{type:Boolean,default:!1},dropdown:{type:Boolean,default:!0},validate:{type:Function,default:function(){return Je.a.resolve()}},page:{type:Number,default:1},total:{type:Number,default:0},limit:{type:Number,default:10},keys:{type:Boolean,default:!1},pageLabel:{type:String,default:function(){return this.$t("pagination.page")}},prevLabel:{type:String,default:function(){return this.$t("prev")}},nextLabel:{type:String,default:function(){return this.$t("next")}}},data:function(){return{currentPage:this.page}},computed:{show:function(){return this.pages>1},start:function(){return(this.currentPage-1)*this.limit+1},end:function(){var t=this.start-1+this.limit;return t>this.total?this.total:t},detailsText:function(){return 1===this.limit?this.start+" / ":this.start+"-"+this.end+" / "},pages:function(){return Math.ceil(this.total/this.limit)},hasPrev:function(){return this.start>1},hasNext:function(){return this.endthis.limit},offset:function(){return this.start-1}},watch:{page:function(t){this.currentPage=ms()(t)}},created:function(){!0===this.keys&&window.addEventListener("keydown",this.navigate,!1)},destroyed:function(){window.removeEventListener("keydown",this.navigate,!1)},methods:{goTo:function(t){var e=this;this.validate(t).then(function(){t<1&&(t=1),t>e.pages&&(t=e.pages),e.currentPage=t,e.$refs.dropdown&&e.$refs.dropdown.close(),e.$emit("paginate",{page:e.currentPage,start:e.start,end:e.end,limit:e.limit,offset:e.offset})}).catch(function(){})},prev:function(){this.goTo(this.currentPage-1)},next:function(){this.goTo(this.currentPage+1)},navigate:function(t){switch(t.code){case"ArrowLeft":this.prev();break;case"ArrowRight":this.next();break}}}},bf=gf,vf=(n("a66d"),Object(_["a"])(bf,hf,mf,!1,null,null,null)),kf=vf.exports,$f=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-button-group",{staticClass:"k-prev-next"},[n("k-button",t._b({attrs:{icon:"angle-left"}},"k-button",t.prev,!1)),n("k-button",t._b({attrs:{icon:"angle-right"}},"k-button",t.next,!1))],1)},_f=[],yf={props:{prev:{type:Object,default:function(){return{disabled:!0,link:"#"}}},next:{type:Object,default:function(){return{disabled:!0,link:"#"}}}}},xf=yf,wf=(n("7a7d"),Object(_["a"])(xf,$f,_f,!1,null,null,null)),Of=wf.exports,Cf=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"k-search",attrs:{role:"search"},on:{click:t.close}},[n("div",{staticClass:"k-search-box",on:{click:function(t){t.stopPropagation()}}},[n("div",{staticClass:"k-search-input"},[n("k-dropdown",{staticClass:"k-search-types"},[n("k-button",{attrs:{icon:t.type.icon},on:{click:function(e){return t.$refs.types.toggle()}}},[t._v(t._s(t.type.label)+":")]),n("k-dropdown-content",{ref:"types"},t._l(t.types,function(e,i){return n("k-dropdown-item",{key:i,attrs:{icon:e.icon},on:{click:function(e){t.currentType=i}}},[t._v("\n "+t._s(e.label)+"\n ")])}),1)],1),n("input",{directives:[{name:"model",rawName:"v-model",value:t.q,expression:"q"}],ref:"input",attrs:{placeholder:t.$t("search")+" …","aria-label":"$t('search')",type:"text"},domProps:{value:t.q},on:{keydown:[function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"down",40,e.key,["Down","ArrowDown"])?null:(e.preventDefault(),t.down(e))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"up",38,e.key,["Up","ArrowUp"])?null:(e.preventDefault(),t.up(e))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"tab",9,e.key,"Tab")?null:(e.preventDefault(),t.tab(e))},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.enter(e)},function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"esc",27,e.key,["Esc","Escape"])?null:t.close(e)}],input:function(e){e.target.composing||(t.q=e.target.value)}}}),n("k-button",{staticClass:"k-search-close",attrs:{tooltip:t.$t("close"),icon:"cancel"},on:{click:t.close}})],1),n("ul",t._l(t.items,function(e,i){return n("li",{key:e.id,attrs:{"data-selected":t.selected===i},on:{mouseover:function(e){t.selected=i}}},[n("k-link",{attrs:{to:e.link},on:{click:function(e){return t.click(i)}}},[n("strong",[t._v(t._s(e.title))]),n("small",[t._v(t._s(e.info))])])],1)}),0)])])},Sf=[],Ef={data:function(){return{items:[],q:null,selected:-1,currentType:"users"===this.$store.state.view?"users":"pages"}},computed:{type:function(){return this.types[this.currentType]||this.types["pages"]},types:function(){return{pages:{label:this.$t("pages"),icon:"page",endpoint:"site/search"},users:{label:this.$t("users"),icon:"users",endpoint:"users/search"}}}},watch:{q:wt(function(t){this.search(t)},200),currentType:function(){this.search(this.q)}},mounted:function(){var t=this;this.$nextTick(function(){t.$refs.input.focus()})},methods:{open:function(t){t.preventDefault(),this.$store.dispatch("search",!0)},click:function(t){this.selected=t,this.tab()},close:function(){this.$store.dispatch("search",!1)},down:function(){this.selected=0&&this.selected--}}},jf=Ef,Tf=(n("4cb2"),Object(_["a"])(jf,Cf,Sf,!1,null,null,null)),If=Tf.exports,Lf=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{ref:"button",staticClass:"k-tag",attrs:{"data-size":t.size,tabindex:"0"},on:{keydown:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"delete",[8,46],e.key,["Backspace","Delete","Del"])?null:(e.preventDefault(),t.remove(e))}}},[n("span",{staticClass:"k-tag-text"},[t._t("default")],2),t.removable?n("span",{staticClass:"k-tag-toggle",on:{click:t.remove}},[t._v("×")]):t._e()])},qf=[],Af={props:{removable:Boolean,size:String},methods:{remove:function(){this.removable&&this.$emit("remove")},focus:function(){this.$refs.button.focus()}}},Nf=Af,Bf=(n("021f"),Object(_["a"])(Nf,Lf,qf,!1,null,null,null)),Pf=Bf.exports,Df=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.user&&t.view?n("div",{staticClass:"k-topbar"},[n("k-view",[n("div",{staticClass:"k-topbar-wrapper"},[n("k-dropdown",{staticClass:"k-topbar-menu"},[n("k-button",{staticClass:"k-topbar-button k-topbar-menu-button",attrs:{tooltip:t.$t("menu"),icon:"bars"},on:{click:function(e){return t.$refs.menu.toggle()}}},[n("k-icon",{attrs:{type:"angle-down"}})],1),n("k-dropdown-content",{ref:"menu",staticClass:"k-topbar-menu"},[n("ul",[t._l(t.views,function(e,i){return e.menu?n("li",{key:"menu-item-"+i,attrs:{"aria-current":t.$store.state.view===i}},[n("k-dropdown-item",{attrs:{disabled:!1===t.$permissions.access[i],icon:e.icon,link:e.link}},[t._v("\n "+t._s(t.menuTitle(e,i))+"\n ")])],1):t._e()}),n("li",[n("hr")]),n("li",{attrs:{"aria-current":"account"===t.$route.meta.view}},[n("k-dropdown-item",{attrs:{icon:"account",link:"/account"}},[t._v("\n "+t._s(t.$t("view.account"))+"\n ")])],1),n("li",[n("hr")]),n("li",[n("k-dropdown-item",{attrs:{icon:"logout",link:"/logout"}},[t._v("\n "+t._s(t.$t("logout"))+"\n ")])],1)],2)])],1),t.view?n("k-link",{staticClass:"k-topbar-button k-topbar-view-button",attrs:{to:t.view.link}},[n("k-icon",{attrs:{type:t.view.icon}}),t._v(" "+t._s(t.breadcrumbTitle)+"\n ")],1):t._e(),t.$store.state.breadcrumb.length>1?n("k-dropdown",{staticClass:"k-topbar-breadcrumb-menu"},[n("k-button",{staticClass:"k-topbar-button",on:{click:function(e){return t.$refs.crumb.toggle()}}},[t._v("\n …\n "),n("k-icon",{attrs:{type:"angle-down"}})],1),n("k-dropdown-content",{ref:"crumb"},[n("k-dropdown-item",{attrs:{icon:t.view.icon,link:t.view.link}},[t._v("\n "+t._s(t.$t("view."+t.$store.state.view,t.view.label))+"\n ")]),t._l(t.$store.state.breadcrumb,function(e,i){return n("k-dropdown-item",{key:"crumb-"+i+"-dropdown",attrs:{icon:t.view.icon,link:e.link}},[t._v("\n "+t._s(e.label)+"\n ")])})],2)],1):t._e(),n("nav",{staticClass:"k-topbar-crumbs"},t._l(t.$store.state.breadcrumb,function(e,i){return n("k-link",{key:"crumb-"+i,attrs:{to:e.link}},[t._v("\n "+t._s(e.label)+"\n ")])}),1),n("div",{staticClass:"k-topbar-signals"},[n("span",{directives:[{name:"show",rawName:"v-show",value:t.$store.state.isLoading,expression:"$store.state.isLoading"}],staticClass:"k-topbar-loader"},[n("svg",{attrs:{viewBox:"0 0 16 18"}},[n("path",{attrs:{fill:"white",d:"M8,0 L16,4.50265232 L16,13.5112142 L8,18.0138665 L0,13.5112142 L0,4.50265232 L8,0 Z M2.10648757,5.69852516 L2.10648757,12.3153414 L8,15.632396 L13.8935124,12.3153414 L13.8935124,5.69852516 L8,2.38147048 L2.10648757,5.69852516 Z"}})])]),t.notification?[n("k-button",{staticClass:"k-topbar-notification k-topbar-signals-button",attrs:{theme:"positive"},on:{click:function(e){return t.$store.dispatch("notification/close")}}},[t._v("\n "+t._s(t.notification.message)+"\n ")])]:t.unregistered?[n("div",{staticClass:"k-registration"},[n("p",[t._v(t._s(t.$t("license.unregistered")))]),n("k-button",{staticClass:"k-topbar-signals-button",attrs:{responsive:!0,tooltip:t.$t("license.unregistered"),icon:"key"},on:{click:function(e){return t.$emit("register")}}},[t._v("\n "+t._s(t.$t("license.register"))+"\n ")]),n("k-button",{staticClass:"k-topbar-signals-button",attrs:{responsive:!0,link:"https://getkirby.com/buy",target:"_blank",icon:"cart"}},[t._v("\n "+t._s(t.$t("license.buy"))+"\n ")])],1)]:t._e(),[n("k-form-indicator")],n("k-button",{staticClass:"k-topbar-signals-button",attrs:{tooltip:t.$t("search"),icon:"search"},on:{click:function(e){return t.$store.dispatch("search",!0)}}})],2)],1)])],1):t._e()},Rf=[],Mf=Object(I["a"])({site:{link:"/site",icon:"page",menu:!0},users:{link:"/users",icon:"users",menu:!0},settings:{link:"/settings",icon:"settings",menu:!0},account:{link:"/account",icon:"users",menu:!1}},window.panel.plugins.views),zf={computed:{breadcrumbTitle:function(){var t=this.$t("view.".concat(this.$store.state.view),this.view.label);return"site"===this.$store.state.view&&this.$store.state.system.info.title||t},view:function(){return Mf[this.$store.state.view]},views:function(){return Mf},user:function(){return this.$store.state.user.current},notification:function(){return this.$store.state.notification.type&&"error"!==this.$store.state.notification.type?this.$store.state.notification:null},unregistered:function(){return!this.$store.state.system.info.license}},methods:{menuTitle:function(t,e){var n=this.$t("view."+e,t.label);return"site"===e&&this.$store.state.system.info.site||n}}},Uf=zf,Ff=(n("1e3b"),Object(_["a"])(Uf,Df,Rf,!1,null,null,null)),Hf=Ff.exports,Kf=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-grid",{staticClass:"k-sections",attrs:{gutter:"large"}},t._l(t.columns,function(e,i){return n("k-column",{key:t.parent+"-column-"+i,attrs:{width:e.width,sticky:e.sticky}},[t._l(e.sections,function(s,a){return t.meetsCondition(s)?[t.exists(s.type)?n("k-"+s.type+"-section",t._b({key:t.parent+"-column-"+i+"-section-"+a+"-"+t.blueprint,tag:"component",class:"k-section k-section-name-"+s.name,attrs:{name:s.name,parent:t.parent,blueprint:t.blueprint,column:e.width},on:{submit:function(e){return t.$emit("submit",e)}}},"component",s,!1)):[n("k-box",{key:t.parent+"-column-"+i+"-section-"+a,attrs:{text:t.$t("error.section.type.invalid",{type:s.type}),theme:"negative"}})]]:t._e()})],2)}),1)},Vf=[],Yf={props:{parent:String,blueprint:String,columns:[Array,Object]},computed:{content:function(){return this.$store.getters["content/values"]()}},methods:{exists:function(t){return z["a"].options.components["k-"+t+"-section"]},meetsCondition:function(t){var e=this;if(!t.when)return!0;var n=!0;return kt()(t.when).forEach(function(i){var s=e.content[i.toLowerCase()],a=t.when[i];s!==a&&(n=!1)}),n}}},Wf=Yf,Gf=(n("6bcd"),Object(_["a"])(Wf,Kf,Vf,!1,null,null,null)),Jf=Gf.exports,Zf=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("section",{staticClass:"k-info-section"},[n("k-headline",{staticClass:"k-info-section-headline"},[t._v(t._s(t.headline))]),n("k-box",{attrs:{theme:t.theme}},[n("k-text",{domProps:{innerHTML:t._s(t.text)}})],1)],1)},Xf=[],Qf={props:{blueprint:String,help:String,name:String,parent:String},methods:{load:function(){return this.$api.get(this.parent+"/sections/"+this.name)}}},th={mixins:[Qf],data:function(){return{headline:null,issue:null,text:null,theme:null}},created:function(){var t=this;this.load().then(function(e){t.headline=e.options.headline,t.text=e.options.text,t.theme=e.options.theme||"info"}).catch(function(e){t.issue=e})}},eh=th,nh=(n("4333"),Object(_["a"])(eh,Zf,Xf,!1,null,null,null)),ih=nh.exports,sh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return!1===t.isLoading?n("section",{staticClass:"k-pages-section"},[n("header",{staticClass:"k-section-header"},[n("k-headline",{attrs:{link:t.options.link}},[t._v("\n "+t._s(t.headline)+" "),t.options.min?n("abbr",{attrs:{title:t.$t("section.required")}},[t._v("*")]):t._e()]),t.add?n("k-button-group",[n("k-button",{attrs:{icon:"add"},on:{click:t.create}},[t._v(t._s(t.$t("add")))])],1):t._e()],1),t.error?[n("k-box",{attrs:{theme:"negative"}},[n("k-text",{attrs:{size:"small"}},[n("strong",[t._v("\n "+t._s(t.$t("error.section.notLoaded",{name:t.name}))+":\n ")]),t._v("\n "+t._s(t.error)+"\n ")])],1)]:[t.data.length?n("k-collection",{attrs:{layout:t.options.layout,help:t.help,items:t.data,pagination:t.pagination,sortable:t.options.sortable,size:t.options.size,"data-invalid":t.isInvalid},on:{change:t.sort,paginate:t.paginate,action:t.action}}):[n("k-empty",{attrs:{layout:t.options.layout,"data-invalid":t.isInvalid,icon:"page"},on:{click:t.create}},[t._v("\n "+t._s(t.options.empty||t.$t("pages.empty"))+"\n ")]),n("footer",{staticClass:"k-collection-footer"},[t.help?n("k-text",{staticClass:"k-collection-help",attrs:{theme:"help"},domProps:{innerHTML:t._s(t.help)}}):t._e()],1)],n("k-page-create-dialog",{ref:"create"}),n("k-page-duplicate-dialog",{ref:"duplicate"}),n("k-page-rename-dialog",{ref:"rename",on:{success:t.update}}),n("k-page-url-dialog",{ref:"url",on:{success:t.update}}),n("k-page-status-dialog",{ref:"status",on:{success:t.update}}),n("k-page-template-dialog",{ref:"template",on:{success:t.update}}),n("k-page-remove-dialog",{ref:"remove",on:{success:t.update}})]],2):t._e()},ah=[],oh={inheritAttrs:!1,props:{blueprint:String,column:String,parent:String,name:String},data:function(){return{data:[],error:null,isLoading:!1,options:{empty:null,headline:null,help:null,layout:"list",link:null,max:null,min:null,size:null,sortable:null},pagination:{page:null}}},computed:{headline:function(){return this.options.headline||" "},help:function(){return this.options.help},isInvalid:function(){return!!(this.options.min&&this.data.lengththis.options.max)},language:function(){return this.$store.state.languages.current},paginationId:function(){return"kirby$pagination$"+this.parent+"/"+this.name}},watch:{language:function(){this.reload()}},methods:{items:function(t){return t},load:function(t){var e=this;t||(this.isLoading=!0),null===this.pagination.page&&(this.pagination.page=localStorage.getItem(this.paginationId)||1),this.$api.get(this.parent+"/sections/"+this.name,{page:this.pagination.page}).then(function(t){e.isLoading=!1,e.options=t.options,e.pagination=t.pagination,e.data=e.items(t.data)}).catch(function(t){e.isLoading=!1,e.error=t.message})},paginate:function(t){localStorage.setItem(this.paginationId,t.page),this.pagination=t,this.reload()},reload:function(){this.load(!0)}}},rh={mixins:[oh],computed:{add:function(){return this.options.add&&this.$permissions.pages.create}},created:function(){this.load(),this.$events.$on("page.changeStatus",this.reload)},destroyed:function(){this.$events.$off("page.changeStatus",this.reload)},methods:{create:function(){this.add&&this.$refs.create.open(this.options.link||this.parent,this.parent+"/children/blueprints",this.name)},action:function(t,e){var n=this;switch(e){case"duplicate":this.$refs.duplicate.open(t.id);break;case"preview":var i=window.open("","_blank");i.document.write="...",this.$api.pages.preview(t.id).then(function(t){i.location.href=t}).catch(function(t){n.$store.dispatch("notification/error",t)});break;case"rename":this.$refs.rename.open(t.id);break;case"url":this.$refs.url.open(t.id);break;case"status":this.$refs.status.open(t.id);break;case"template":this.$refs.template.open(t.id);break;case"remove":if(this.data.length<=this.options.min){var s=this.options.min>1?"plural":"singular";this.$store.dispatch("notification/error",{message:this.$t("error.section.pages.min."+s,{section:this.options.headline||this.name,min:this.options.min})});break}this.$refs.remove.open(t.id);break;default:throw new Error("Invalid action")}},items:function(t){var e=this;return t.map(function(t){var n=!1!==t.permissions.changeStatus;return t.flag={class:"k-status-flag k-status-flag-"+t.status,tooltip:n?e.$t("page.status"):"".concat(e.$t("page.status")," (").concat(e.$t("disabled"),")"),icon:n?"circle":"protected",disabled:!n,click:function(){e.action(t,"status")}},t.options=function(n){e.$api.pages.options(t.id,"list").then(function(t){return n(t)}).catch(function(t){e.$store.dispatch("notification/error",t)})},t.sortable=t.permissions.sort&&e.options.sortable,t.column=e.column,t})},sort:function(t){var e=this,n=null;if(t.added&&(n="added"),t.moved&&(n="moved"),n){var i=t[n].element,s=t[n].newIndex+1+this.pagination.offset;this.$api.pages.status(i.id,"listed",s).then(function(){e.$store.dispatch("notification/success",":)")}).catch(function(t){e.$store.dispatch("notification/error",{message:t.message,details:t.details}),e.reload()})}},update:function(){this.reload(),this.$events.$emit("model.update")}}},lh=rh,uh=Object(_["a"])(lh,sh,ah,!1,null,null,null),ch=uh.exports,dh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return!1===t.isLoading?n("section",{staticClass:"k-files-section"},[n("header",{staticClass:"k-section-header"},[n("k-headline",[t._v("\n "+t._s(t.headline)+" "),t.options.min?n("abbr",{attrs:{title:t.$t("section.required")}},[t._v("*")]):t._e()]),t.add?n("k-button-group",[n("k-button",{attrs:{icon:"upload"},on:{click:t.upload}},[t._v(t._s(t.$t("add")))])],1):t._e()],1),t.error?[n("k-box",{attrs:{theme:"negative"}},[n("k-text",{attrs:{size:"small"}},[n("strong",[t._v(t._s(t.$t("error.section.notLoaded",{name:t.name}))+":")]),t._v("\n "+t._s(t.error)+"\n ")])],1)]:[n("k-dropzone",{attrs:{disabled:!1===t.add},on:{drop:t.drop}},[t.data.length?n("k-collection",{attrs:{help:t.help,items:t.data,layout:t.options.layout,pagination:t.pagination,sortable:t.options.sortable,size:t.options.size,"data-invalid":t.isInvalid},on:{sort:t.sort,paginate:t.paginate,action:t.action}}):[n("k-empty",{attrs:{layout:t.options.layout,"data-invalid":t.isInvalid,icon:"image"},on:{click:function(e){t.add&&t.upload()}}},[t._v("\n "+t._s(t.options.empty||t.$t("files.empty"))+"\n ")]),n("footer",{staticClass:"k-collection-footer"},[t.help?n("k-text",{staticClass:"k-collection-help",attrs:{theme:"help"},domProps:{innerHTML:t._s(t.help)}}):t._e()],1)]],2),n("k-file-rename-dialog",{ref:"rename",on:{success:t.update}}),n("k-file-remove-dialog",{ref:"remove",on:{success:t.update}}),n("k-upload",{ref:"upload",on:{success:t.uploaded,error:t.reload}})]],2):t._e()},ph=[],fh={mixins:[oh],computed:{add:function(){return!(!this.$permissions.files.create||!1===this.options.upload)&&this.options.upload}},created:function(){this.load(),this.$events.$on("model.update",this.reload)},destroyed:function(){this.$events.$off("model.update",this.reload)},methods:{action:function(t,e){switch(e){case"edit":this.$router.push(t.link);break;case"download":window.open(t.url);break;case"rename":this.$refs.rename.open(t.parent,t.filename);break;case"replace":this.$refs.upload.open({url:A.api+"/"+this.$api.files.url(t.parent,t.filename),accept:"."+t.extension+","+t.mime,multiple:!1});break;case"remove":if(this.data.length<=this.options.min){var n=this.options.min>1?"plural":"singular";this.$store.dispatch("notification/error",{message:this.$t("error.section.files.min."+n,{section:this.options.headline||this.name,min:this.options.min})});break}this.$refs.remove.open(t.parent,t.filename);break}},drop:function(t){if(!1===this.add)return!1;this.$refs.upload.drop(t,Object(I["a"])({},this.add,{url:A.api+"/"+this.add.api}))},items:function(t){var e=this;return t.map(function(t){return t.options=function(n){e.$api.files.options(t.parent,t.filename,"list").then(function(t){return n(t)}).catch(function(t){e.$store.dispatch("notification/error",t)})},t.sortable=e.options.sortable,t.column=e.column,t})},replace:function(t){this.$refs.upload.open({url:A.api+"/"+this.$api.files.url(t.parent,t.filename),accept:t.mime,multiple:!1})},sort:function(t){var e=this;if(!1===this.options.sortable)return!1;t=t.map(function(t){return t.id}),this.$api.patch(this.parent+"/files/sort",{files:t,index:this.pagination.offset}).then(function(){e.$store.dispatch("notification/success",":)")}).catch(function(t){e.reload(),e.$store.dispatch("notification/error",t.message)})},update:function(){this.$events.$emit("model.update")},upload:function(){if(!1===this.add)return!1;this.$refs.upload.open(Object(I["a"])({},this.add,{url:A.api+"/"+this.add.api}))},uploaded:function(){this.$events.$emit("file.create"),this.$events.$emit("model.update"),this.$store.dispatch("notification/success",":)")}}},hh=fh,mh=Object(_["a"])(hh,dh,ph,!1,null,null,null),gh=mh.exports,bh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.isLoading?t._e():n("section",{staticClass:"k-fields-section"},[t.issue?[n("k-headline",{staticClass:"k-fields-issue-headline"},[t._v("Error")]),n("k-box",{attrs:{text:t.issue.message,theme:"negative"}})]:t._e(),n("k-form",{attrs:{fields:t.fields,validate:!0,value:t.values,disabled:null!==t.$store.state.content.status.lock},on:{input:t.input,submit:t.onSubmit}})],2)},vh=[],kh={mixins:[Qf],inheritAttrs:!1,data:function(){return{fields:{},isLoading:!0,issue:null}},computed:{language:function(){return this.$store.state.languages.current},values:function(){return this.$store.getters["content/values"]()}},watch:{language:function(){this.fetch()}},created:function(){this.fetch()},methods:{input:function(t,e,n){this.$store.dispatch("content/update",[n,t[n]])},fetch:function(){var t=this;this.$api.get(this.parent+"/sections/"+this.name).then(function(e){t.fields=e.fields,kt()(t.fields).forEach(function(e){t.fields[e].section=t.name,t.fields[e].endpoints={field:t.parent+"/fields/"+e,section:t.parent+"/sections/"+t.name,model:t.parent}}),t.isLoading=!1}).catch(function(e){t.issue=e,t.isLoading=!1})},onSubmit:function(t){this.$events.$emit("keydown.cmd.s",t)}}},$h=kh,_h=(n("7d5d"),Object(_["a"])($h,bh,vh,!1,null,null,null)),yh=_h.exports,xh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-error-view",{staticClass:"k-browser-view"},[n("p",[t._v("\n We are really sorry, but your browser does not support\n all features required for the Kirby Panel.\n ")]),!1===t.hasFetchSupport?[n("p",[n("strong",[t._v("Fetch")]),n("br"),t._v("\n We use Javascript's new Fetch API. You can find a list of supported browsers for this feature on\n "),n("strong",[n("a",{attrs:{href:"https://caniuse.com/#feat=fetch"}},[t._v("caniuse.com")])])])]:t._e(),!1===t.hasGridSupport?[n("p",[n("strong",[t._v("CSS Grid")]),n("br"),t._v("\n We use CSS Grids for all our layouts. You can find a list of supported browsers for this feature on\n "),n("strong",[n("a",{attrs:{href:"https://caniuse.com/#feat=css-grid"}},[t._v("caniuse.com")])])])]:t._e()],2)},wh=[],Oh={grid:function(){return!(!window.CSS||!window.CSS.supports("display","grid"))},fetch:function(){return void 0!==window.fetch},all:function(){return this.fetch()&&this.grid()}},Ch={computed:{hasFetchSupport:function(){return Oh.fetch()},hasGridSupport:function(){return Oh.grid()}},created:function(){this.$store.dispatch("content/current",null),Oh.all()&&this.$router.push("/")}},Sh=Ch,Eh=(n("d6fc"),Object(_["a"])(Sh,xh,wh,!1,null,null,null)),jh=Eh.exports,Th=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-error-boundary",{key:t.plugin,scopedSlots:t._u([{key:"error",fn:function(e){var i=e.error;return n("k-error-view",{},[t._v("\n "+t._s(i.message||i)+"\n ")])}}])},[n("k-"+t.plugin+"-plugin-view",{tag:"component"})],1)},Ih=[],Lh={props:{plugin:String},beforeRouteEnter:function(t,e,n){n(function(t){t.$store.dispatch("breadcrumb",[]),t.$store.dispatch("content/current",null)})},watch:{plugin:{handler:function(){this.$store.dispatch("view",this.plugin)},immediate:!0}}},qh=Lh,Ah=Object(_["a"])(qh,Th,Ih,!1,null,null,null),Nh=Ah.exports,Bh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-view",{staticClass:"k-error-view"},[n("div",{staticClass:"k-error-view-content"},[n("k-text",[n("p",[n("k-icon",{staticClass:"k-error-view-icon",attrs:{type:"alert"}})],1),n("p",[t._t("default")],2)])],1)])},Ph=[],Dh=(n("d221"),{}),Rh=Object(_["a"])(Dh,Bh,Ph,!1,null,null,null),Mh=Rh.exports,zh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.issue?n("k-error-view",[t._v("\n "+t._s(t.issue.message)+"\n")]):n("div",{staticClass:"k-file-view"},[n("k-file-preview",{attrs:{file:t.file}}),n("k-view",{staticClass:"k-file-content",attrs:{"data-locked":t.isLocked}},[n("k-header",{attrs:{editable:t.permissions.changeName&&!t.isLocked,tabs:t.tabs,tab:t.tab},on:{edit:function(e){return t.action("rename")}}},[t._v("\n\n "+t._s(t.file.filename)+"\n\n "),n("k-button-group",{attrs:{slot:"left"},slot:"left"},[n("k-button",{attrs:{responsive:!0,icon:"open"},on:{click:function(e){return t.action("download")}}},[t._v("\n "+t._s(t.$t("open"))+"\n ")]),n("k-dropdown",[n("k-button",{attrs:{responsive:!0,disabled:t.isLocked,icon:"cog"},on:{click:function(e){return t.$refs.settings.toggle()}}},[t._v("\n "+t._s(t.$t("settings"))+"\n ")]),n("k-dropdown-content",{ref:"settings",attrs:{options:t.options},on:{action:t.action}})],1),n("k-languages-dropdown")],1),t.file.id?n("k-prev-next",{attrs:{slot:"right",prev:t.prev,next:t.next},slot:"right"}):t._e()],1),t.file.id?n("k-tabs",{key:t.tabsKey,ref:"tabs",attrs:{parent:t.$api.files.url(t.path,t.file.filename),tabs:t.tabs,blueprint:t.file.blueprint.name},on:{tab:function(e){t.tab=e}}}):t._e(),n("k-file-rename-dialog",{ref:"rename",on:{success:t.renamed}}),n("k-file-remove-dialog",{ref:"remove",on:{success:t.deleted}}),n("k-upload",{ref:"upload",attrs:{url:t.uploadApi,accept:t.file.mime,multiple:!1},on:{success:t.uploaded}})],1)],1)},Uh=[],Fh={computed:{isLocked:function(){return null!==this.$store.state.content.status.lock}},created:function(){this.fetch(),this.$events.$on("model.reload",this.fetch),this.$events.$on("keydown.left",this.toPrev),this.$events.$on("keydown.right",this.toNext)},destroyed:function(){this.$events.$off("model.reload",this.fetch),this.$events.$off("keydown.left",this.toPrev),this.$events.$off("keydown.right",this.toNext)},methods:{toPrev:function(t){this.prev&&"body"===t.target.localName&&this.$router.push(this.prev.link)},toNext:function(t){this.next&&"body"===t.target.localName&&this.$router.push(this.next.link)}}},Hh={mixins:[Fh],props:{path:{type:String},filename:{type:String,required:!0}},data:function(){return{name:"",file:{id:null,parent:null,filename:"",url:"",prev:null,next:null,panelIcon:null,panelImage:null,mime:null,content:{}},permissions:{changeName:!1,delete:!1},issue:null,tabs:[],tab:null,options:null}},computed:{uploadApi:function(){return A.api+"/"+this.path+"/files/"+this.filename},prev:function(){if(this.file.prev)return{link:this.$api.files.link(this.path,this.file.prev.filename),tooltip:this.file.prev.filename}},tabsKey:function(){return"file-"+this.file.id+"-tabs"},language:function(){return this.$store.state.languages.current},next:function(){if(this.file.next)return{link:this.$api.files.link(this.path,this.file.next.filename),tooltip:this.file.next.filename}}},watch:{language:function(){this.fetch()},filename:function(){this.fetch()}},methods:{fetch:function(){var t=this;this.$api.files.get(this.path,this.filename,{view:"panel"}).then(function(e){t.file=e,t.file.next=e.nextWithTemplate,t.file.prev=e.prevWithTemplate,t.file.url=e.url,t.name=e.name,t.tabs=e.blueprint.tabs,t.permissions=e.options,t.options=function(e){t.$api.files.options(t.path,t.file.filename).then(function(t){e(t)})},t.$store.dispatch("breadcrumb",t.$api.files.breadcrumb(t.file,t.$route.name)),t.$store.dispatch("title",t.filename),t.$store.dispatch("content/create",{id:"files/"+e.id,api:t.$api.files.link(t.path,t.filename),content:e.content})}).catch(function(e){window.console.error(e),t.issue=e})},action:function(t){switch(t){case"download":window.open(this.file.url);break;case"rename":this.$refs.rename.open(this.path,this.file.filename);break;case"replace":this.$refs.upload.open({url:A.api+"/"+this.$api.files.url(this.path,this.file.filename),accept:this.file.mime});break;case"remove":this.$refs.remove.open(this.path,this.file.filename);break}},deleted:function(){this.path?this.$router.push("/"+this.path):this.$router.push("/site")},renamed:function(t){this.$router.push(this.$api.files.link(this.path,t.filename))},uploaded:function(){this.fetch(),this.$store.dispatch("notification/success",":)")}}},Kh=Hh,Vh=Object(_["a"])(Kh,zh,Uh,!1,null,null,null),Yh=Vh.exports,Wh=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.system?n("k-view",{staticClass:"k-installation-view",attrs:{align:"center"}},["install"===t.state?n("form",{on:{submit:function(e){return e.preventDefault(),t.install(e)}}},[n("h1",{staticClass:"k-offscreen"},[t._v(t._s(t.$t("installation")))]),n("k-fieldset",{attrs:{fields:t.fields,novalidate:!0},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}}),n("k-button",{attrs:{type:"submit",icon:"check"}},[t._v(t._s(t.$t("install")))])],1):"completed"===t.state?n("k-text",[n("k-headline",[t._v(t._s(t.$t("installation.completed")))]),n("k-link",{attrs:{to:"/login"}},[t._v(t._s(t.$t("login")))])],1):n("div",[t.system.isInstalled?t._e():n("k-headline",[t._v(t._s(t.$t("installation.issues.headline")))]),n("ul",{staticClass:"k-installation-issues"},[!1===t.system.isInstallable?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.disabled"))}})],1):t._e(),!1===t.requirements.php?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.php"))}})],1):t._e(),!1===t.requirements.server?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.server"))}})],1):t._e(),!1===t.requirements.mbstring?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.mbstring"))}})],1):t._e(),!1===t.requirements.curl?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.curl"))}})],1):t._e(),!1===t.requirements.accounts?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.accounts"))}})],1):t._e(),!1===t.requirements.content?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.content"))}})],1):t._e(),!1===t.requirements.media?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.media"))}})],1):t._e(),!1===t.requirements.sessions?n("li",[n("k-icon",{attrs:{type:"alert"}}),n("span",{domProps:{innerHTML:t._s(t.$t("installation.issues.sessions"))}})],1):t._e()]),n("k-button",{attrs:{icon:"refresh"},on:{click:t.check}},[n("span",{domProps:{innerHTML:t._s(t.$t("retry"))}})])],1)],1):t._e()},Gh=[],Jh={data:function(){return{user:{name:"",email:"",language:"",password:"",role:"admin"},languages:[],system:null}},computed:{state:function(){return this.system.isOk&&this.system.isInstallable&&!this.system.isInstalled?"install":this.system.isOk&&this.system.isInstallable&&this.system.isInstalled?"completed":void 0},translation:function(){return this.$store.state.translation.current},requirements:function(){return this.system&&this.system.requirements?this.system.requirements:{}},fields:function(){return{email:{label:this.$t("email"),type:"email",link:!1,required:!0},password:{label:this.$t("password"),type:"password",placeholder:this.$t("password")+" …",required:!0},language:{label:this.$t("language"),type:"select",options:this.languages,icon:"globe",empty:!1,required:!0}}}},watch:{translation:{handler:function(t){this.user.language=t},immediate:!0},"user.language":function(t){this.$store.dispatch("translation/activate",t)}},created:function(){this.$store.dispatch("content/current",null),this.check()},methods:{install:function(){var t=this;this.$api.system.install(this.user).then(function(e){t.$store.dispatch("user/current",e),t.$store.dispatch("notification/success",t.$t("welcome")+"!"),t.$router.push("/")}).catch(function(e){t.$store.dispatch("notification/error",e)})},check:function(){var t=this;this.$store.dispatch("system/load",!0).then(function(e){!0===e.isInstalled&&e.isReady?t.$router.push("/login"):t.$api.translations.options().then(function(n){t.languages=n,t.system=e,t.$store.dispatch("title",t.$t("view.installation"))})})}}},Zh=Jh,Xh=(n("146c"),Object(_["a"])(Zh,Wh,Gh,!1,null,null,null)),Qh=Xh.exports,tm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.issue?n("k-error-view",[t._v("\n "+t._s(t.issue.message)+"\n")]):t.ready?n("k-view",{staticClass:"k-login-view",attrs:{align:"center"}},[n("k-login-form")],1):t._e()},em=[],nm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("form",{staticClass:"k-login-form",on:{submit:function(e){return e.preventDefault(),t.login(e)}}},[n("h1",{staticClass:"k-offscreen"},[t._v(t._s(t.$t("login")))]),t.issue?n("div",{staticClass:"k-login-alert",on:{click:function(e){t.issue=null}}},[n("span",[t._v(t._s(t.issue))]),n("k-icon",{attrs:{type:"alert"}})],1):t._e(),n("k-fieldset",{attrs:{novalidate:!0,fields:t.fields},model:{value:t.user,callback:function(e){t.user=e},expression:"user"}}),n("div",{staticClass:"k-login-buttons"},[n("span",{staticClass:"k-login-checkbox"},[n("k-checkbox-input",{attrs:{value:t.user.remember,label:t.$t("login.remember")},on:{input:function(e){t.user.remember=e}}})],1),n("k-button",{staticClass:"k-login-button",attrs:{icon:"check",type:"submit"}},[t._v("\n "+t._s(t.$t("login"))+" "),t.isLoading?[t._v("…")]:t._e()],2)],1)],1)},im=[],sm={data:function(){return{isLoading:!1,issue:"",user:{email:"",password:"",remember:!1}}},computed:{fields:function(){return{email:{autofocus:!0,label:this.$t("email"),type:"email",required:!0,link:!1},password:{label:this.$t("password"),type:"password",minLength:8,required:!0,autocomplete:"current-password",counter:!1}}}},methods:{login:function(){var t=this;this.issue=null,this.isLoading=!0,this.$store.dispatch("user/login",this.user).then(function(){t.$store.dispatch("system/load",!0).then(function(){t.$store.dispatch("notification/success",t.$t("welcome")),t.isLoading=!1})}).catch(function(){t.issue=t.$t("error.access.login"),t.isLoading=!1})}}},am=sm,om=Object(_["a"])(am,nm,im,!1,null,null,null),rm=om.exports,lm={components:{"k-login-form":window.panel.plugins.login||rm},data:function(){return{ready:!1,issue:null}},created:function(){var t=this;this.$store.dispatch("content/current",null),this.$store.dispatch("system/load").then(function(e){e.isReady||t.$router.push("/installation"),e.user&&e.user.id&&t.$router.push("/"),t.ready=!0,t.$store.dispatch("title",t.$t("login"))}).catch(function(e){t.issue=e})}},um=lm,cm=(n("24c1"),Object(_["a"])(um,tm,em,!1,null,null,null)),dm=cm.exports,pm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.issue?n("k-error-view",[t._v("\n "+t._s(t.issue.message)+"\n")]):n("k-view",{staticClass:"k-page-view",attrs:{"data-locked":t.isLocked}},[n("k-header",{attrs:{tabs:t.tabs,tab:t.tab,editable:t.permissions.changeTitle&&!t.isLocked},on:{edit:function(e){return t.action("rename")}}},[t._v("\n "+t._s(t.page.title)+"\n "),n("k-button-group",{attrs:{slot:"left"},slot:"left"},[t.permissions.preview&&t.page.previewUrl?n("k-button",{attrs:{responsive:!0,link:t.page.previewUrl,target:"_blank",icon:"open"}},[t._v("\n "+t._s(t.$t("open"))+"\n ")]):t._e(),t.status?n("k-button",{class:["k-status-flag","k-status-flag-"+t.page.status],attrs:{disabled:!t.permissions.changeStatus||t.isLocked,icon:!t.permissions.changeStatus||t.isLocked?"protected":"circle",responsive:!0,tooltip:t.status.label},on:{click:function(e){return t.action("status")}}},[t._v("\n "+t._s(t.status.label)+"\n ")]):t._e(),n("k-dropdown",[n("k-button",{attrs:{responsive:!0,disabled:!0===t.isLocked,icon:"cog"},on:{click:function(e){return t.$refs.settings.toggle()}}},[t._v("\n "+t._s(t.$t("settings"))+"\n ")]),n("k-dropdown-content",{ref:"settings",attrs:{options:t.options},on:{action:t.action}})],1),n("k-languages-dropdown")],1),t.page.id?n("k-prev-next",{attrs:{slot:"right",prev:t.prev,next:t.next},slot:"right"}):t._e()],1),t.page.id?n("k-tabs",{key:t.tabsKey,ref:"tabs",attrs:{parent:t.$api.pages.url(t.page.id),blueprint:t.blueprint,tabs:t.tabs},on:{tab:t.onTab}}):t._e(),n("k-page-rename-dialog",{ref:"rename",on:{success:t.update}}),n("k-page-duplicate-dialog",{ref:"duplicate"}),n("k-page-url-dialog",{ref:"url"}),n("k-page-status-dialog",{ref:"status",on:{success:t.update}}),n("k-page-template-dialog",{ref:"template",on:{success:t.update}}),n("k-page-remove-dialog",{ref:"remove"})],1)},fm=[],hm={mixins:[Fh],props:{path:{type:String,required:!0}},data:function(){return{page:{title:"",id:null,prev:null,next:null,status:null},blueprint:null,preview:!0,permissions:{changeTitle:!1,changeStatus:!1},icon:"page",issue:null,tab:null,tabs:[],options:null}},computed:{language:function(){return this.$store.state.languages.current},next:function(){if(this.page.next)return{link:this.$api.pages.link(this.page.next.id),tooltip:this.page.next.title}},prev:function(){if(this.page.prev)return{link:this.$api.pages.link(this.page.prev.id),tooltip:this.page.prev.title}},status:function(){return null!==this.page.status?this.page.blueprint.status[this.page.status]:null},tabsKey:function(){return"page-"+this.page.id+"-tabs"}},watch:{language:function(){this.fetch()},path:function(){this.fetch()}},created:function(){this.$events.$on("page.changeSlug",this.update)},destroyed:function(){this.$events.$off("page.changeSlug",this.update)},methods:{action:function(t){switch(t){case"duplicate":this.$refs.duplicate.open(this.page.id);break;case"rename":this.$refs.rename.open(this.page.id);break;case"url":this.$refs.url.open(this.page.id);break;case"status":this.$refs.status.open(this.page.id);break;case"template":this.$refs.template.open(this.page.id);break;case"remove":this.$refs.remove.open(this.page.id);break;default:this.$store.dispatch("notification/error",this.$t("notification.notImplemented"));break}},fetch:function(){var t=this;this.$api.pages.get(this.path,{view:"panel"}).then(function(e){t.page=e,t.blueprint=e.blueprint.name,t.permissions=e.options,t.tabs=e.blueprint.tabs,t.options=function(e){t.$api.pages.options(t.page.id).then(function(t){e(t)})},t.$store.dispatch("breadcrumb",t.$api.pages.breadcrumb(e)),t.$store.dispatch("title",t.page.title),t.$store.dispatch("content/create",{id:"pages/"+t.page.id,api:t.$api.pages.link(t.page.id),content:t.page.content})}).catch(function(e){t.issue=e})},onTab:function(t){this.tab=t},update:function(){this.fetch(),this.$emit("model.update")}}},mm=hm,gm=(n("202d"),Object(_["a"])(mm,pm,fm,!1,null,null,null)),bm=gm.exports,vm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("k-view",{staticClass:"k-settings-view"},[n("k-header",[t._v("\n "+t._s(t.$t("view.settings"))+"\n ")]),n("section",{staticClass:"k-system-info"},[n("header",[n("k-headline",[t._v("Kirby")])],1),n("ul",{staticClass:"k-system-info-box"},[n("li",[n("dl",[n("dt",[t._v(t._s(t.$t("license")))]),n("dd",[t.license?[t._v("\n "+t._s(t.license)+"\n ")]:n("p",[n("strong",{staticClass:"k-system-unregistered"},[t._v(t._s(t.$t("license.unregistered")))])])],2)])]),n("li",[n("dl",[n("dt",[t._v(t._s(t.$t("version")))]),n("dd",[t._v(t._s(t.$store.state.system.info.version))])])])])]),t.multilang?n("section",{staticClass:"k-languages"},[t.languages.length>0?[n("section",{staticClass:"k-languages-section"},[n("header",[n("k-headline",[t._v(t._s(t.$t("languages.default")))])],1),n("k-collection",{attrs:{items:t.defaultLanguage},on:{action:t.action}})],1),n("section",{staticClass:"k-languages-section"},[n("header",[n("k-headline",[t._v(t._s(t.$t("languages.secondary")))]),n("k-button",{attrs:{icon:"add"},on:{click:function(e){return t.$refs.create.open()}}},[t._v(t._s(t.$t("language.create")))])],1),t.translations.length?n("k-collection",{attrs:{items:t.translations},on:{action:t.action}}):n("k-empty",{attrs:{icon:"globe"},on:{click:function(e){return t.$refs.create.open()}}},[t._v(t._s(t.$t("languages.secondary.empty")))])],1)]:0===t.languages.length?[n("header",[n("k-headline",[t._v(t._s(t.$t("languages")))]),n("k-button",{attrs:{icon:"add"},on:{click:function(e){return t.$refs.create.open()}}},[t._v(t._s(t.$t("language.create")))])],1),n("k-empty",{attrs:{icon:"globe"},on:{click:function(e){return t.$refs.create.open()}}},[t._v(t._s(t.$t("languages.empty")))])]:t._e(),n("k-language-create-dialog",{ref:"create",on:{success:t.fetch}}),n("k-language-update-dialog",{ref:"update",on:{success:t.fetch}}),n("k-language-remove-dialog",{ref:"remove",on:{success:t.fetch}})],2):t._e()],1)},km=[],$m={data:function(){return{languages:[]}},computed:{defaultLanguage:function(){return this.languages.filter(function(t){return t.default})},multilang:function(){return this.$store.state.system.info.multilang},license:function(){return this.$store.state.system.info.license},translations:function(){return this.languages.filter(function(t){return!1===t.default})}},created:function(){this.$store.dispatch("content/current",null),this.$store.dispatch("title",this.$t("view.settings")),this.$store.dispatch("breadcrumb",[]),this.fetch()},methods:{fetch:function(){var t=this;!1!==this.multilang?this.$api.get("languages").then(function(e){t.languages=e.data.map(function(n){return{id:n.code,default:n.default,icon:{type:"globe",back:"black"},text:n.name,info:n.code,link:function(){t.$refs.update.open(n.code)},options:[{icon:"edit",text:t.$t("edit"),click:"update"},{icon:"trash",text:t.$t("delete"),disabled:n.default&&1!==e.data.length,click:"remove"}]}})}):this.languages=[]},action:function(t,e){switch(e){case"update":this.$refs.update.open(t.id);break;case"remove":this.$refs.remove.open(t.id);break}}}},_m=$m,ym=(n("9bd5"),Object(_["a"])(_m,vm,km,!1,null,null,null)),xm=ym.exports,wm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.issue?n("k-error-view",[t._v("\n "+t._s(t.issue.message)+"\n")]):n("k-view",{key:"site-view",staticClass:"k-site-view",attrs:{"data-locked":t.isLocked}},[n("k-header",{attrs:{tabs:t.tabs,tab:t.tab,editable:t.permissions.changeTitle&&!t.isLocked},on:{edit:function(e){return t.action("rename")}}},[t._v("\n "+t._s(t.site.title)+"\n "),n("k-button-group",{attrs:{slot:"left"},slot:"left"},[n("k-button",{attrs:{responsive:!0,link:t.site.previewUrl,target:"_blank",icon:"open"}},[t._v("\n "+t._s(t.$t("open"))+"\n ")]),n("k-languages-dropdown")],1)],1),t.site.url?n("k-tabs",{ref:"tabs",attrs:{tabs:t.tabs,blueprint:t.site.blueprint.name,parent:"site"},on:{tab:function(e){t.tab=e}}}):t._e(),n("k-site-rename-dialog",{ref:"rename",on:{success:t.fetch}})],1)},Om=[],Cm={data:function(){return{site:{title:null,url:null},issue:null,tab:null,tabs:[],options:null,permissions:{changeTitle:!0}}},computed:{isLocked:function(){return null!==this.$store.state.content.status.lock},language:function(){return this.$store.state.languages.current}},watch:{language:function(){this.fetch()}},created:function(){this.fetch()},methods:{fetch:function(){var t=this;this.$api.site.get({view:"panel"}).then(function(e){t.site=e,t.tabs=e.blueprint.tabs,t.permissions=e.options,t.options=function(e){t.$api.site.options().then(function(t){e(t)})},t.$store.dispatch("breadcrumb",[]),t.$store.dispatch("title",null),t.$store.dispatch("content/create",{id:"site",api:"site",content:e.content})}).catch(function(e){t.issue=e})},action:function(t){switch(t){case"languages":this.$refs.languages.open();break;case"rename":this.$refs.rename.open();break;default:this.$store.dispatch("notification/error",this.$t("notification.notImplemented"));break}}}},Sm=Cm,Em=Object(_["a"])(Sm,wm,Om,!1,null,null,null),jm=Em.exports,Tm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.issue?n("k-error-view",[t._v("\n "+t._s(t.issue.message)+"\n")]):n("k-view",{staticClass:"k-users-view"},[n("k-header",[t._v("\n "+t._s(t.$t("view.users"))+"\n "),n("k-button-group",{attrs:{slot:"left"},slot:"left"},[n("k-button",{attrs:{disabled:!1===t.$permissions.users.create,icon:"add"},on:{click:function(e){return t.$refs.create.open()}}},[t._v(t._s(t.$t("user.create")))])],1),n("k-button-group",{attrs:{slot:"right"},slot:"right"},[n("k-dropdown",[n("k-button",{attrs:{responsive:!0,icon:"funnel"},on:{click:function(e){return t.$refs.roles.toggle()}}},[t._v("\n "+t._s(t.$t("role"))+": "+t._s(t.role?t.role.text:t.$t("role.all"))+"\n ")]),n("k-dropdown-content",{ref:"roles",attrs:{align:"right"}},[n("k-dropdown-item",{attrs:{icon:"bolt"},on:{click:function(e){return t.filter(!1)}}},[t._v("\n "+t._s(t.$t("role.all"))+"\n ")]),n("hr"),t._l(t.roles,function(e){return n("k-dropdown-item",{key:e.value,attrs:{icon:"bolt"},on:{click:function(n){return t.filter(e)}}},[t._v("\n "+t._s(e.text)+"\n ")])})],2)],1)],1)],1),t.users.length>0?[n("k-collection",{attrs:{items:t.users,pagination:t.pagination},on:{paginate:t.paginate,action:t.action}})]:0===t.total?[n("k-empty",{attrs:{icon:"users"}},[t._v(t._s(t.$t("role.empty")))])]:t._e(),n("k-user-create-dialog",{ref:"create",on:{success:t.fetch}}),n("k-user-email-dialog",{ref:"email",on:{success:t.fetch}}),n("k-user-language-dialog",{ref:"language",on:{success:t.fetch}}),n("k-user-password-dialog",{ref:"password"}),n("k-user-remove-dialog",{ref:"remove",on:{success:t.fetch}}),n("k-user-rename-dialog",{ref:"rename",on:{success:t.fetch}}),n("k-user-role-dialog",{ref:"role",on:{success:t.fetch}})],2)},Im=[],Lm={data:function(){return{page:1,limit:20,total:null,users:[],roles:[],issue:null}},computed:{pagination:function(){return{page:this.page,limit:this.limit,total:this.total}},role:function(){var t=this,e=null;return this.$route.params.role&&this.roles.forEach(function(n){n.value===t.$route.params.role&&(e=n)}),e}},watch:{$route:function(){this.fetch()}},created:function(){var t=this;this.$store.dispatch("content/current",null),this.$api.roles.options().then(function(e){t.roles=e,t.fetch()})},methods:{fetch:function(){var t=this;this.$store.dispatch("title",this.$t("view.users"));var e={paginate:{page:this.page,limit:this.limit},sortBy:"username asc"};this.role&&(e.filterBy=[{field:"role",operator:"==",value:this.role.value}]),this.$api.users.list(e).then(function(e){t.users=e.data.map(function(e){var n={id:e.id,icon:{type:"user",back:"black"},text:e.name||e.email,info:e.role.title,link:"/users/"+e.id,options:function(n){t.$api.users.options(e.id,"list").then(function(t){return n(t)}).catch(function(e){t.$store.dispatch("notification/error",e)})},image:null};return e.avatar&&(n.image={url:e.avatar.url,cover:!0}),n}),t.role?t.$store.dispatch("breadcrumb",[{link:"/users/role/"+t.role.value,label:t.$t("role")+": "+t.role.text}]):t.$store.dispatch("breadcrumb",[]),t.total=e.pagination.total}).catch(function(e){t.issue=e})},paginate:function(t){this.page=t.page,this.limit=t.limit,this.fetch()},action:function(t,e){switch(e){case"edit":this.$router.push("/users/"+t.id);break;case"email":this.$refs.email.open(t.id);break;case"role":this.$refs.role.open(t.id);break;case"rename":this.$refs.rename.open(t.id);break;case"password":this.$refs.password.open(t.id);break;case"language":this.$refs.language.open(t.id);break;case"remove":this.$refs.remove.open(t.id);break}},filter:function(t){!1===t?this.$router.push("/users"):this.$router.push("/users/role/"+t.value),this.$refs.roles.close()}}},qm=Lm,Am=Object(_["a"])(qm,Tm,Im,!1,null,null,null),Nm=Am.exports,Bm=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.issue?n("k-error-view",[t._v("\n "+t._s(t.issue.message)+"\n")]):t.ready?n("div",{staticClass:"k-user-view",attrs:{"data-locked":t.isLocked}},[n("div",{staticClass:"k-user-profile"},[n("k-view",[t.avatar?[n("k-dropdown",[n("k-button",{staticClass:"k-user-view-image",attrs:{tooltip:t.$t("avatar"),disabled:t.isLocked},on:{click:function(e){return t.$refs.picture.toggle()}}},[t.avatar?n("k-image",{attrs:{cover:!0,src:t.avatar,ratio:"1/1"}}):t._e()],1),n("k-dropdown-content",{ref:"picture"},[n("k-dropdown-item",{attrs:{icon:"upload"},on:{click:function(e){return t.$refs.upload.open()}}},[t._v("\n "+t._s(t.$t("change"))+"\n ")]),n("k-dropdown-item",{attrs:{icon:"trash"},on:{click:function(e){return t.action("picture.delete")}}},[t._v("\n "+t._s(t.$t("delete"))+"\n ")])],1)],1)]:[n("k-button",{staticClass:"k-user-view-image",attrs:{tooltip:t.$t("avatar")},on:{click:function(e){return t.$refs.upload.open()}}},[n("k-icon",{attrs:{type:"user"}})],1)],n("k-button-group",[n("k-button",{attrs:{disabled:!t.permissions.changeEmail||t.isLocked,icon:"email"},on:{click:function(e){return t.action("email")}}},[t._v(t._s(t.$t("email"))+": "+t._s(t.user.email))]),n("k-button",{attrs:{disabled:!t.permissions.changeRole||t.isLocked,icon:"bolt"},on:{click:function(e){return t.action("role")}}},[t._v(t._s(t.$t("role"))+": "+t._s(t.user.role.title))]),n("k-button",{attrs:{disabled:!t.permissions.changeLanguage||t.isLocked,icon:"globe"},on:{click:function(e){return t.action("language")}}},[t._v(t._s(t.$t("language"))+": "+t._s(t.user.language))])],1)],2)],1),n("k-view",[n("k-header",{attrs:{editable:t.permissions.changeName&&!t.isLocked,tabs:t.tabs,tab:t.tab},on:{edit:function(e){return t.action("rename")}}},[t.user.name&&0!==t.user.name.length?[t._v(t._s(t.user.name))]:n("span",{staticClass:"k-user-name-placeholder"},[t._v(t._s(t.$t("name"))+" …")]),n("k-button-group",{attrs:{slot:"left"},slot:"left"},[n("k-dropdown",[n("k-button",{attrs:{disabled:t.isLocked,icon:"cog"},on:{click:function(e){return t.$refs.settings.toggle()}}},[t._v("\n "+t._s(t.$t("settings"))+"\n ")]),n("k-dropdown-content",{ref:"settings",attrs:{options:t.options},on:{action:t.action}})],1),n("k-languages-dropdown")],1),t.user.id&&"User"===t.$route.name?n("k-prev-next",{attrs:{slot:"right",prev:t.prev,next:t.next},slot:"right"}):t._e()],2),t.user&&t.tabs.length?n("k-tabs",{key:t.tabsKey,ref:"tabs",attrs:{parent:"users/"+t.user.id,blueprint:t.user.blueprint.name,tabs:t.tabs},on:{tab:function(e){t.tab=e}}}):t.ready?n("k-box",{attrs:{text:t.$t("user.blueprint",{role:t.user.role.name}),theme:"info"}}):t._e(),n("k-user-email-dialog",{ref:"email",on:{success:t.fetch}}),n("k-user-language-dialog",{ref:"language",on:{success:t.fetch}}),n("k-user-password-dialog",{ref:"password"}),n("k-user-remove-dialog",{ref:"remove"}),n("k-user-rename-dialog",{ref:"rename",on:{success:t.fetch}}),n("k-user-role-dialog",{ref:"role",on:{success:t.fetch}}),n("k-upload",{ref:"upload",attrs:{url:t.uploadApi,multiple:!1,accept:"image/*"},on:{success:t.uploadedAvatar}})],1)],1):t._e()},Pm=[],Dm={mixins:[Fh],props:{id:{type:String,required:!0}},data:function(){return{tab:null,tabs:[],ready:!1,user:{role:{name:null},name:null,language:null,prev:null,next:null},permissions:{changeEmail:!0,changeName:!0,changeLanguage:!0,changeRole:!0},issue:null,avatar:null,options:null}},computed:{language:function(){return this.$store.state.languages.current},next:function(){if(this.user.next)return{link:this.$api.users.link(this.user.next.id),tooltip:this.user.next.name}},prev:function(){if(this.user.prev)return{link:this.$api.users.link(this.user.prev.id),tooltip:this.user.prev.name}},tabsKey:function(){return"user-"+this.user.id+"-tabs"},uploadApi:function(){return A.api+"/users/"+this.user.id+"/avatar"}},watch:{language:function(){this.fetch()},id:function(){this.fetch()}},methods:{action:function(t){var e=this;switch(t){case"email":this.$refs.email.open(this.user.id);break;case"language":this.$refs.language.open(this.user.id);break;case"password":this.$refs.password.open(this.user.id);break;case"picture.delete":this.$api.users.deleteAvatar(this.id).then(function(){e.$store.dispatch("notification/success",":)"),e.avatar=null});break;case"remove":this.$refs.remove.open(this.user.id);break;case"rename":this.$refs.rename.open(this.user.id);break;case"role":this.$refs.role.open(this.user.id);break;default:this.$store.dispatch("notification/error","Not yet implemented")}},fetch:function(){var t=this;this.$api.users.get(this.id,{view:"panel"}).then(function(e){t.user=e,t.tabs=e.blueprint.tabs,t.ready=!0,t.permissions=e.options,t.options=function(e){t.$api.users.options(t.user.id).then(function(t){e(t)})},e.avatar?t.avatar=e.avatar.url:t.avatar=null,"User"===t.$route.name?t.$store.dispatch("breadcrumb",t.$api.users.breadcrumb(e)):t.$store.dispatch("breadcrumb",[]),t.$store.dispatch("title",t.user.name||t.user.email),t.$store.dispatch("content/create",{id:"users/"+e.id,api:t.$api.users.link(e.id),content:e.content})}).catch(function(e){t.issue=e})},uploadedAvatar:function(){this.$store.dispatch("notification/success",":)"),this.fetch()}}},Rm=Dm,Mm=(n("bd96"),Object(_["a"])(Rm,Bm,Pm,!1,null,null,null)),zm=Mm.exports;z["a"].component("k-dialog",Z),z["a"].component("k-error-dialog",it),z["a"].component("k-file-rename-dialog",mt),z["a"].component("k-file-remove-dialog",ut),z["a"].component("k-files-dialog",jt),z["a"].component("k-language-create-dialog",Nt),z["a"].component("k-language-remove-dialog",zt),z["a"].component("k-language-update-dialog",Wt),z["a"].component("k-page-create-dialog",te),z["a"].component("k-page-duplicate-dialog",oe),z["a"].component("k-page-rename-dialog",ve),z["a"].component("k-page-remove-dialog",pe),z["a"].component("k-page-status-dialog",we),z["a"].component("k-page-template-dialog",Te),z["a"].component("k-page-url-dialog",Be),z["a"].component("k-pages-dialog",Ue),z["a"].component("k-site-rename-dialog",Ve),z["a"].component("k-user-create-dialog",tn),z["a"].component("k-user-email-dialog",rn),z["a"].component("k-user-language-dialog",fn),z["a"].component("k-user-password-dialog",kn),z["a"].component("k-user-remove-dialog",On),z["a"].component("k-user-rename-dialog",In),z["a"].component("k-user-role-dialog",Pn),z["a"].component("k-users-dialog",Fn),z["a"].component("k-calendar",ei),z["a"].component("k-counter",ri),z["a"].component("k-autocomplete",Gn),z["a"].component("k-form",fi),z["a"].component("k-form-buttons",$i),z["a"].component("k-form-indicator",Ci),z["a"].component("k-field",Li),z["a"].component("k-fieldset",Di),z["a"].component("k-input",Hi),z["a"].component("k-upload",Xi),z["a"].component("k-checkbox-input",as),z["a"].component("k-checkboxes-input",ds),z["a"].component("k-date-input",ks),z["a"].component("k-datetime-input",Os),z["a"].component("k-email-input",Ns),z["a"].component("k-multiselect-input",zs),z["a"].component("k-number-input",Zs),z["a"].component("k-password-input",ea),z["a"].component("k-radio-input",ra),z["a"].component("k-range-input",fa),z["a"].component("k-select-input",ka),z["a"].component("k-tags-input",Oa),z["a"].component("k-tel-input",ja),z["a"].component("k-text-input",Is),z["a"].component("k-textarea-input",Na),z["a"].component("k-time-input",za),z["a"].component("k-toggle-input",Ya),z["a"].component("k-url-input",Za),z["a"].component("k-checkboxes-field",io),z["a"].component("k-date-field",uo),z["a"].component("k-email-field",go),z["a"].component("k-files-field",xo),z["a"].component("k-headline-field",jo),z["a"].component("k-info-field",No),z["a"].component("k-line-field",Mo),z["a"].component("k-multiselect-field",Vo),z["a"].component("k-number-field",Xo),z["a"].component("k-pages-field",sr),z["a"].component("k-password-field",cr),z["a"].component("k-radio-field",gr),z["a"].component("k-range-field",yr),z["a"].component("k-select-field",Er),z["a"].component("k-structure-field",Dr),z["a"].component("k-tags-field",Hr),z["a"].component("k-text-field",nl),z["a"].component("k-textarea-field",ll),z["a"].component("k-tel-field",Jr),z["a"].component("k-time-field",hl),z["a"].component("k-toggle-field",$l),z["a"].component("k-url-field",Cl),z["a"].component("k-users-field",Ll),z["a"].component("k-toolbar",Rl),z["a"].component("k-toolbar-email-dialog",Kl),z["a"].component("k-toolbar-link-dialog",Zl),z["a"].component("k-email-field-preview",hu),z["a"].component("k-files-field-preview",su),z["a"].component("k-pages-field-preview",$u),z["a"].component("k-toggle-field-preview",Cu),z["a"].component("k-url-field-preview",cu),z["a"].component("k-users-field-preview",Lu),z["a"].component("k-bar",Pu),z["a"].component("k-box",Fu),z["a"].component("k-card",Gu),z["a"].component("k-cards",ec),z["a"].component("k-collection",rc),z["a"].component("k-column",fc),z["a"].component("k-dropzone",kc),z["a"].component("k-empty",Oc),z["a"].component("k-file-preview",Ic),z["a"].component("k-grid",Pc),z["a"].component("k-header",Fc),z["a"].component("k-list",Gc),z["a"].component("k-list-item",ed),z["a"].component("k-tabs",rd),z["a"].component("k-view",fd),z["a"].component("k-draggable",_d),z["a"].component("k-error-boundary",Od),z["a"].component("k-headline",Id),z["a"].component("k-icon",Pd),z["a"].component("k-image",Fd),z["a"].component("k-progress",Gd),z["a"].component("k-sort-handle",tp),z["a"].component("k-text",op),z["a"].component("k-button",pp),z["a"].component("k-button-disabled",vp),z["a"].component("k-button-group",xp),z["a"].component("k-button-link",jp),z["a"].component("k-button-native",Bp),z["a"].component("k-dropdown",zp),z["a"].component("k-dropdown-content",Wp),z["a"].component("k-dropdown-item",tf),z["a"].component("k-languages-dropdown",ff),z["a"].component("k-link",rf),z["a"].component("k-pagination",kf),z["a"].component("k-prev-next",Of),z["a"].component("k-search",If),z["a"].component("k-tag",Pf),z["a"].component("k-topbar",Hf),z["a"].component("k-sections",Jf),z["a"].component("k-info-section",ih),z["a"].component("k-pages-section",ch),z["a"].component("k-files-section",gh),z["a"].component("k-fields-section",yh),z["a"].component("k-browser-view",jh),z["a"].component("k-custom-view",Nh),z["a"].component("k-error-view",Mh),z["a"].component("k-file-view",Yh),z["a"].component("k-installation-view",Qh),z["a"].component("k-login-view",dm),z["a"].component("k-page-view",bm),z["a"].component("k-settings-view",xm),z["a"].component("k-site-view",jm),z["a"].component("k-users-view",Nm),z["a"].component("k-user-view",zm);var Um={user:function(){return gg.get("auth")},login:function(t){var e={long:t.remember||!1,email:t.email,password:t.password};return gg.post("auth/login",e).then(function(t){return t.user})},logout:function(){return gg.post("auth/logout")}},Fm={get:function(t,e,n){return gg.get(this.url(t,e),n).then(function(t){return!0===xt()(t.content)&&(t.content={}),t})},update:function(t,e,n){return gg.patch(this.url(t,e),n)},rename:function(t,e,n){return gg.patch(this.url(t,e,"name"),{name:n})},url:function(t,e,n){var i=t+"/files/"+e;return n&&(i+="/"+n),i},link:function(t,e,n){return"/"+this.url(t,e,n)},delete:function(t,e){return gg.delete(this.url(t,e))},options:function(t,e,n){return gg.get(this.url(t,e),{select:"options"}).then(function(t){var e=t.options,i=[];return"list"===n&&i.push({icon:"open",text:z["a"].i18n.translate("open"),click:"download"}),i.push({icon:"title",text:z["a"].i18n.translate("rename"),click:"rename",disabled:!e.changeName}),i.push({icon:"upload",text:z["a"].i18n.translate("replace"),click:"replace",disabled:!e.replace}),i.push({icon:"trash",text:z["a"].i18n.translate("delete"),click:"remove",disabled:!e.delete}),i})},breadcrumb:function(t,e){var n=null,i=[];switch(e){case"UserFile":i.push({label:t.parent.username,link:gg.users.link(t.parent.id)}),n="users/"+t.parent.id;break;case"SiteFile":n="site";break;case"PageFile":i=t.parents.map(function(t){return{label:t.title,link:gg.pages.link(t.id)}}),n=gg.pages.url(t.parent.id);break}return i.push({label:t.filename,link:this.link(n,t.filename)}),i}},Hm={create:function(t,e){return null===t||"/"===t?gg.post("site/children",e):gg.post(this.url(t,"children"),e)},duplicate:function(t,e,n){return gg.post(this.url(t,"duplicate"),{slug:e,children:n.children||!1,files:n.files||!1})},url:function(t,e){var n=null===t?"pages":"pages/"+t.replace(/\//g,"+");return e&&(n+="/"+e),n},link:function(t){return"/"+this.url(t)},get:function(t,e){return gg.get(this.url(t),e).then(function(t){return!0===xt()(t.content)&&(t.content={}),t})},options:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"view";return gg.get(this.url(t),{select:"options"}).then(function(t){var n=t.options,i=[];return"list"===e&&(i.push({click:"preview",icon:"open",text:z["a"].i18n.translate("open"),disabled:!1===n.preview}),i.push("-")),i.push({click:"rename",icon:"title",text:z["a"].i18n.translate("rename"),disabled:!n.changeTitle}),i.push({click:"duplicate",icon:"copy",text:z["a"].i18n.translate("duplicate"),disabled:!n.duplicate}),i.push("-"),i.push({click:"url",icon:"url",text:z["a"].i18n.translate("page.changeSlug"),disabled:!n.changeSlug}),i.push({click:"status",icon:"preview",text:z["a"].i18n.translate("page.changeStatus"),disabled:!n.changeStatus}),i.push({click:"template",icon:"template",text:z["a"].i18n.translate("page.changeTemplate"),disabled:!n.changeTemplate}),i.push("-"),i.push({click:"remove",icon:"trash",text:z["a"].i18n.translate("delete"),disabled:!n.delete}),i})},preview:function(t){return this.get(t,{select:"previewUrl"}).then(function(t){return t.previewUrl})},update:function(t,e){return gg.patch(this.url(t),e)},children:function(t,e){return gg.post(this.url(t,"children/search"),e)},files:function(t,e){return gg.post(this.url(t,"files/search"),e)},delete:function(t,e){return gg.delete(this.url(t),e)},slug:function(t,e){return gg.patch(this.url(t,"slug"),{slug:e})},title:function(t,e){return gg.patch(this.url(t,"title"),{title:e})},template:function(t,e){return gg.patch(this.url(t,"template"),{template:e})},search:function(t,e){return t?gg.post("pages/"+t.replace("/","+")+"/children/search?select=id,title,hasChildren",e):gg.post("site/children/search?select=id,title,hasChildren",e)},status:function(t,e,n){return gg.patch(this.url(t,"status"),{status:e,position:n})},breadcrumb:function(t){var e=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=t.parents.map(function(t){return{label:t.title,link:e.link(t.id)}});return!0===n&&i.push({label:t.title,link:this.link(t.id)}),i}},Km=n("f499"),Vm=n.n(Km),Ym=n("2f62"),Wm=n("768b"),Gm=function(t){if(void 0!==t)return JSON.parse(Vm()(t))},Jm=function(t,e){localStorage.setItem("kirby$content$"+t,Vm()(e))},Zm={namespaced:!0,state:{current:null,models:{},status:{enabled:!0,lock:null,unlock:null}},getters:{exists:function(t){return function(e){return t.models.hasOwnProperty(e)}},hasChanges:function(t,e){return function(t){var n=e.model(t).changes;return kt()(n).length>0}},isCurrent:function(t){return function(e){return t.current===e}},id:function(t,e,n){return function(e){return e=e||t.current,n.languages.current?e+"/"+n.languages.current.code:e}},model:function(t,e){return function(n){return n=n||t.current,!0===e.exists(n)?t.models[n]:{api:null,originals:{},values:{},changes:{}}}},originals:function(t,e){return function(t){return Gm(e.model(t).originals)}},values:function(t,e){return function(t){return Object(I["a"])({},e.originals(t),e.changes(t))}},changes:function(t,e){return function(t){return Gm(e.model(t).changes)}}},mutations:{CREATE:function(t,e){var n=Object(Wm["a"])(e,2),i=n[0],s=n[1];if(!s)return!1;var a=t.models[i]?t.models[i].changes:s.changes;z["a"].set(t.models,i,{api:s.api,originals:s.originals,changes:a||{}})},CURRENT:function(t,e){t.current=e},LOCK:function(t,e){z["a"].set(t.status,"lock",e)},MOVE:function(t,e){var n=Object(Wm["a"])(e,2),i=n[0],s=n[1],a=Gm(t.models[i]);z["a"].delete(t.models,i),z["a"].set(t.models,s,a);var o=localStorage.getItem("kirby$content$"+i);localStorage.removeItem("kirby$content$"+i),localStorage.setItem("kirby$content$"+s,o)},REMOVE:function(t,e){z["a"].delete(t.models,e),localStorage.removeItem("kirby$content$"+e)},REVERT:function(t,e){t.models[e]&&(z["a"].set(t.models[e],"changes",{}),localStorage.removeItem("kirby$content$"+e))},STATUS:function(t,e){z["a"].set(t.status,"enabled",e)},UNLOCK:function(t,e){e&&z["a"].set(t.models[t.current],"changes",{}),z["a"].set(t.status,"unlock",e)},UPDATE:function(t,e){var n=Object(Wm["a"])(e,3),i=n[0],s=n[1],a=n[2];if(!t.models[i])return!1;a=Gm(a);var o=Vm()(a),r=Vm()(t.models[i].originals[s]);r===o?z["a"].delete(t.models[i].changes,s):z["a"].set(t.models[i].changes,s,a),Jm(i,{api:t.models[i].api,originals:t.models[i].originals,changes:t.models[i].changes})}},actions:{init:function(t){kt()(localStorage).filter(function(t){return t.startsWith("kirby$content$")}).map(function(t){return t.split("kirby$content$")[1]}).forEach(function(e){var n=localStorage.getItem("kirby$content$"+e);t.commit("CREATE",[e,JSON.parse(n)])}),kt()(localStorage).filter(function(t){return t.startsWith("kirby$form$")}).map(function(t){return t.split("kirby$form$")[1]}).forEach(function(e){var n=localStorage.getItem("kirby$form$"+e),i=null;try{i=JSON.parse(n)}catch(a){}if(!i||!i.api)return localStorage.removeItem("kirby$form$"+e),!1;var s={api:i.api,originals:i.originals,changes:i.values};t.commit("CREATE",[e,s]),Jm(e,s),localStorage.removeItem("kirby$form$"+e)})},create:function(t,e){e.id=t.getters.id(e.id),(e.id.startsWith("pages/")||e.id.startsWith("site"))&&delete e.content.title;var n={api:e.api,originals:Gm(e.content),changes:{}};gg.get(e.api+"/unlock").then(function(n){!0===n.supported&&!0===n.unlocked&&t.commit("UNLOCK",t.state.models[e.id].changes)}).catch(function(){}),t.commit("CREATE",[e.id,n]),t.dispatch("current",e.id)},current:function(t,e){t.commit("CURRENT",e)},disable:function(t){t.commit("STATUS",!1)},enable:function(t){t.commit("STATUS",!0)},lock:function(t,e){t.commit("LOCK",e)},move:function(t,e){var n=Object(Wm["a"])(e,2),i=n[0],s=n[1];i=t.getters.id(i),s=t.getters.id(s),t.commit("MOVE",[i,s])},remove:function(t,e){t.commit("REMOVE",e),t.getters.isCurrent(e)&&t.commit("CURRENT",null)},revert:function(t,e){e=e||t.state.current,t.commit("REVERT",e)},save:function(t,e){if(e=e||t.state.current,t.getters.isCurrent(e)&&!1===t.state.status.enabled)return!1;t.dispatch("disable");var n=t.getters.model(e),i=Object(I["a"])({},n.originals,n.changes);return gg.patch(n.api,i).then(function(){t.commit("CREATE",[e,Object(I["a"])({},n,{originals:i})]),t.dispatch("revert",e),t.dispatch("enable")}).catch(function(e){throw t.dispatch("enable"),e})},unlock:function(t,e){t.commit("UNLOCK",e)},update:function(t,e){var n=Object(Wm["a"])(e,3),i=n[0],s=n[1],a=n[2];a=a||t.state.current,t.commit("UPDATE",[a,i,s])}}},Xm={namespaced:!0,state:{instance:null,clock:0,step:5,beats:[]},mutations:{ADD:function(t,e){t.beats.push(e)},CLEAR:function(t){clearInterval(t.instance),t.clock=0},CLOCK:function(t){t.clock+=t.step},INITIALIZE:function(t,e){t.instance=e},REMOVE:function(t,e){var n=t.beats.map(function(t){return t.handler}).indexOf(e);-1!==n&&z["a"].delete(t.beats,n)}},actions:{add:function(t,e){e={handler:e[0]||e,interval:e[1]||t.state.step},e.handler(),t.commit("ADD",e),1===t.state.beats.length&&t.dispatch("run")},clear:function(t){t.commit("CLEAR")},remove:function(t,e){t.commit("REMOVE",e),t.state.beats.length<1&&t.commit("CLEAR")},run:function(t){t.commit("CLEAR"),t.commit("INITIALIZE",setInterval(function(){t.commit("CLOCK"),t.state.beats.forEach(function(e){t.state.clock%e.interval===0&&e.handler()})},1e3*t.state.step))}}},Qm={namespaced:!0,state:{all:[],current:null,default:null},mutations:{SET_ALL:function(t,e){t.all=e.map(function(t){return{code:t.code,default:t.default,direction:t.direction,locale:t.locale,name:t.name,rules:t.rules,url:t.url}})},SET_CURRENT:function(t,e){t.current=e,e&&e.code&&localStorage.setItem("kirby$language",e.code)},SET_DEFAULT:function(t,e){t.default=e}},actions:{current:function(t,e){t.commit("SET_CURRENT",e)},install:function(t,e){var n=e.filter(function(t){return t.default})[0];t.commit("SET_ALL",e),t.commit("SET_DEFAULT",n);var i=localStorage.getItem("kirby$language");if(i){var s=e.filter(function(t){return t.code===i})[0];if(s)return void t.dispatch("current",s)}t.dispatch("current",n||e[0]||null)},load:function(t){return gg.get("languages").then(function(e){t.dispatch("install",e.data)})}}},tg={timer:null,namespaced:!0,state:{type:null,message:null,details:null,timeout:null},mutations:{SET:function(t,e){t.type=e.type,t.message=e.message,t.details=e.details,t.timeout=e.timeout},UNSET:function(t){t.type=null,t.message=null,t.details=null,t.timeout=null}},actions:{close:function(t){clearTimeout(this.timer),t.commit("UNSET")},open:function(t,e){t.dispatch("close"),t.commit("SET",e),e.timeout&&(this.timer=setTimeout(function(){t.dispatch("close")},e.timeout))},success:function(t,e){"string"===typeof e&&(e={message:e}),t.dispatch("open",Object(I["a"])({type:"success",timeout:4e3},e))},error:function(t,e){"string"===typeof e&&(e={message:e}),t.dispatch("open",Object(I["a"])({type:"error"},e))}}},eg={namespaced:!0,state:{info:{title:null}},mutations:{SET_INFO:function(t,e){t.info=e},SET_LICENSE:function(t,e){t.info.license=e},SET_TITLE:function(t,e){t.info.title=e}},actions:{title:function(t,e){t.commit("SET_TITLE",e)},register:function(t,e){t.commit("SET_LICENSE",e)},load:function(t,e){return!e&&t.state.info.isReady&&t.rootState.user.current?new Je.a(function(e){e(t.state.info)}):gg.system.info({view:"panel"}).then(function(e){return t.commit("SET_INFO",Object(I["a"])({isReady:e.isInstalled&&e.isOk},e)),e.languages&&t.dispatch("languages/install",e.languages,{root:!0}),t.dispatch("translation/install",e.translation,{root:!0}),t.dispatch("translation/activate",e.translation.id,{root:!0}),e.user&&t.dispatch("user/current",e.user,{root:!0}),t.state.info}).catch(function(e){t.commit("SET_INFO",{isBroken:!0,error:e.message})})}}},ng={namespaced:!0,state:{current:null,installed:[]},mutations:{SET_CURRENT:function(t,e){t.current=e},INSTALL:function(t,e){t.installed[e.id]=e}},actions:{load:function(t,e){return gg.translations.get(e)},install:function(t,e){t.commit("INSTALL",e),z["a"].i18n.add(e.id,e.data)},activate:function(t,e){var n=t.state.installed[e];n?(z["a"].i18n.set(e),t.commit("SET_CURRENT",e),document.dir=n.direction,document.documentElement.lang=e):t.dispatch("load",e).then(function(n){t.dispatch("install",n),t.dispatch("activate",e)})}}},ig=n("8c4f"),sg=function(t,e,n){ug.dispatch("system/load").then(function(){var e=ug.state.user.current;if(!e)return ug.dispatch("user/visit",t.path),ug.dispatch("user/logout"),!1;var i=e.permissions.access;return!1===i.panel?(window.location.href=A.site,!1):!1===i[t.meta.view]?(ug.dispatch("notification/error",{message:z["a"].i18n.translate("error.access.view")}),n("/")):void n()})},ag=[{path:"/",name:"Home",redirect:"/site"},{path:"/browser",name:"Browser",component:z["a"].component("k-browser-view"),meta:{outside:!0}},{path:"/login",component:z["a"].component("k-login-view"),meta:{outside:!0}},{path:"/logout",beforeEnter:function(){kt()(localStorage).forEach(function(t){t.startsWith("kirby$content$")&&localStorage.removeItem(t)}),ug.dispatch("user/logout")},meta:{outside:!0}},{path:"/installation",component:z["a"].component("k-installation-view"),meta:{outside:!0}},{path:"/site",name:"Site",meta:{view:"site"},component:z["a"].component("k-site-view"),beforeEnter:sg},{path:"/site/files/:filename",name:"SiteFile",meta:{view:"site"},component:z["a"].component("k-file-view"),beforeEnter:sg,props:function(t){return{path:"site",filename:t.params.filename}}},{path:"/pages/:path/files/:filename",name:"PageFile",meta:{view:"site"},component:z["a"].component("k-file-view"),beforeEnter:sg,props:function(t){return{path:"pages/"+t.params.path,filename:t.params.filename}}},{path:"/users/:path/files/:filename",name:"UserFile",meta:{view:"users"},component:z["a"].component("k-file-view"),beforeEnter:sg,props:function(t){return{path:"users/"+t.params.path,filename:t.params.filename}}},{path:"/pages/:path",name:"Page",meta:{view:"site"},component:z["a"].component("k-page-view"),beforeEnter:sg,props:function(t){return{path:t.params.path}}},{path:"/settings",name:"Settings",meta:{view:"settings"},component:z["a"].component("k-settings-view"),beforeEnter:sg},{path:"/users/role/:role",name:"UsersByRole",meta:{view:"users"},component:z["a"].component("k-users-view"),beforeEnter:sg,props:function(t){return{role:t.params.role}}},{path:"/users",name:"Users",meta:{view:"users"},beforeEnter:sg,component:z["a"].component("k-users-view")},{path:"/users/:id",name:"User",meta:{view:"users"},component:z["a"].component("k-user-view"),beforeEnter:sg,props:function(t){return{id:t.params.id}}},{path:"/account",name:"Account",meta:{view:"account"},component:z["a"].component("k-user-view"),beforeEnter:sg,props:function(){return{id:ug.state.user.current?ug.state.user.current.id:null}}},{path:"/plugins/:id",name:"Plugin",meta:{view:"plugin"},props:function(t){return{plugin:t.params.id}},beforeEnter:sg,component:z["a"].component("k-custom-view")},{path:"*",name:"NotFound",beforeEnter:function(t,e,n){n("/")}}];z["a"].use(ig["a"]);var og=new ig["a"]({mode:"history",routes:ag,url:"/"===A.url?"":A.url});og.beforeEach(function(t,e,n){"Browser"!==t.name&&!1===Oh.all()&&n("/browser"),t.meta.outside||ug.dispatch("user/visit",t.path),ug.dispatch("view",t.meta.view),ug.dispatch("content/lock",null),ug.dispatch("content/unlock",null),ug.dispatch("heartbeat/clear"),n()});var rg=og,lg={namespaced:!0,state:{current:null,path:null},mutations:{SET_CURRENT:function(t,e){t.current=e,e&&e.permissions?(z["a"].prototype.$user=e,z["a"].prototype.$permissions=e.permissions):(z["a"].prototype.$user=null,z["a"].prototype.$permissions=null)},SET_PATH:function(t,e){t.path=e}},actions:{current:function(t,e){t.commit("SET_CURRENT",e)},email:function(t,e){t.commit("SET_CURRENT",Object(I["a"])({},t.state.current,{email:e}))},language:function(t,e){t.dispatch("translation/activate",e,{root:!0}),t.commit("SET_CURRENT",Object(I["a"])({},t.state.current,{language:e}))},load:function(t){return gg.auth.user().then(function(e){return t.commit("SET_CURRENT",e),e})},login:function(t,e){return gg.auth.login(e).then(function(e){return t.commit("SET_CURRENT",e),t.dispatch("translation/activate",e.language,{root:!0}),rg.push(t.state.path||"/"),e})},logout:function(t,e){t.commit("SET_CURRENT",null),e?window.location.href=(window.panel.url||"")+"/login":gg.auth.logout().then(function(){rg.push("/login")}).catch(function(){rg.push("/login")})},name:function(t,e){t.commit("SET_CURRENT",Object(I["a"])({},t.state.current,{name:e}))},visit:function(t,e){t.commit("SET_PATH",e)}}};z["a"].use(Ym["a"]);var ug=new Ym["a"].Store({strict:!1,state:{breadcrumb:[],dialog:null,drag:null,isLoading:!1,search:!1,title:null,view:null},mutations:{SET_BREADCRUMB:function(t,e){t.breadcrumb=e},SET_DIALOG:function(t,e){t.dialog=e},SET_DRAG:function(t,e){t.drag=e},SET_SEARCH:function(t,e){!0===e&&(e={}),t.search=e},SET_TITLE:function(t,e){t.title=e},SET_VIEW:function(t,e){t.view=e},START_LOADING:function(t){t.isLoading=!0},STOP_LOADING:function(t){t.isLoading=!1}},actions:{breadcrumb:function(t,e){t.commit("SET_BREADCRUMB",e)},dialog:function(t,e){t.commit("SET_DIALOG",e)},drag:function(t,e){t.commit("SET_DRAG",e)},isLoading:function(t,e){t.commit(!0===e?"START_LOADING":"STOP_LOADING")},search:function(t,e){t.commit("SET_SEARCH",e)},title:function(t,e){t.commit("SET_TITLE",e),document.title=e||"",t.state.system.info.title&&(document.title+=null!==e?" | "+t.state.system.info.title:t.state.system.info.title)},view:function(t,e){t.commit("SET_VIEW",e)}},modules:{content:Zm,heartbeat:Xm,languages:Qm,notification:tg,system:eg,translation:ng,user:lg}}),cg={running:0,request:function(t,e){var n=this,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e=Wi()(e||{},{credentials:"same-origin",cache:"no-store",headers:Object(I["a"])({"x-requested-with":"xmlhttprequest","content-type":"application/json"},e.headers)}),ug.state.languages.current&&(e.headers["x-language"]=ug.state.languages.current.code),e.headers["x-csrf"]=window.panel.csrf;var s=t+"/"+Vm()(e);return gg.config.onStart(s,i),this.running++,fetch(gg.config.endpoint+"/"+t,e).then(function(t){return t.text()}).then(function(t){try{return JSON.parse(t)}catch(e){throw new Error("The JSON response from the API could not be parsed. Please check your API connection.")}}).then(function(t){if(t.status&&"error"===t.status)throw t;var e=t;return t.data&&t.type&&"model"===t.type&&(e=t.data),n.running--,gg.config.onComplete(s),gg.config.onSuccess(t),e}).catch(function(t){throw n.running--,gg.config.onComplete(s),gg.config.onError(t),t})},get:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return e&&(t+="?"+kt()(e).map(function(t){var n=e[t];return void 0!==n&&null!==n?t+"="+n:null}).filter(function(t){return null!==t}).join("&")),this.request(t,Wi()(n||{},{method:"GET"}),i)},post:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"POST",s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return this.request(t,Wi()(n||{},{method:i,body:Vm()(e)}),s)},patch:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.post(t,e,n,"PATCH",i)},delete:function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return this.post(t,e,n,"DELETE",i)}},dg={list:function(t){return gg.get("roles",t)},get:function(t){return gg.get("roles/"+t)},options:function(t){return this.list(t).then(function(t){return t.data.map(function(t){return{info:t.description||"(".concat(z["a"].i18n.translate("role.description.placeholder"),")"),text:t.title,value:t.name}})})}},pg={info:function(t){return gg.get("system",t)},install:function(t){return gg.post("system/install",t).then(function(t){return t.user})},register:function(t){return gg.post("system/register",t)}},fg={get:function(t){return gg.get("site",t)},update:function(t){return gg.post("site",t)},title:function(t){return gg.patch("site/title",{title:t})},options:function(){return gg.get("site",{select:"options"}).then(function(t){var e=t.options,n=[];return n.push({click:"rename",icon:"title",text:z["a"].i18n.translate("rename"),disabled:!e.changeTitle}),n})},children:function(t){return gg.post("site/children/search",t)},blueprint:function(){return gg.get("site/blueprint")},blueprints:function(){return gg.get("site/blueprints")}},hg={list:function(){return gg.get("translations")},get:function(t){return gg.get("translations/"+t)},options:function(){var t=[];return this.list().then(function(e){return t=e.data.map(function(t){return{value:t.id,text:t.name}}),t})}},mg={create:function(t){return gg.post(this.url(),t)},list:function(t){return gg.post(this.url(null,"search"),t)},get:function(t,e){return gg.get(this.url(t),e)},update:function(t,e){return gg.patch(this.url(t),e)},delete:function(t){return gg.delete(this.url(t))},changeEmail:function(t,e){return gg.patch(this.url(t,"email"),{email:e})},changeLanguage:function(t,e){return gg.patch(this.url(t,"language"),{language:e})},changeName:function(t,e){return gg.patch(this.url(t,"name"),{name:e})},changePassword:function(t,e){return gg.patch(this.url(t,"password"),{password:e})},changeRole:function(t,e){return gg.patch(this.url(t,"role"),{role:e})},deleteAvatar:function(t){return gg.delete(this.url(t,"avatar"))},blueprint:function(t){return gg.get(this.url(t,"blueprint"))},breadcrumb:function(t){return[{link:"/users/"+t.id,label:t.username}]},options:function(t){return gg.get(this.url(t),{select:"options"}).then(function(t){var e=t.options,n=[];return n.push({click:"rename",icon:"title",text:z["a"].i18n.translate("user.changeName"),disabled:!e.changeName}),n.push({click:"email",icon:"email",text:z["a"].i18n.translate("user.changeEmail"),disabled:!e.changeEmail}),n.push({click:"role",icon:"bolt",text:z["a"].i18n.translate("user.changeRole"),disabled:!e.changeRole}),n.push({click:"password",icon:"key",text:z["a"].i18n.translate("user.changePassword"),disabled:!e.changePassword}),n.push({click:"language",icon:"globe",text:z["a"].i18n.translate("user.changeLanguage"),disabled:!e.changeLanguage}),n.push({click:"remove",icon:"trash",text:z["a"].i18n.translate("user.delete"),disabled:!e.delete}),n})},url:function(t,e){var n=t?"users/"+t:"users";return e&&(n+="/"+e),n},link:function(t,e){return"/"+this.url(t,e)}},gg=Object(I["a"])({config:{onStart:function(){},onComplete:function(){},onSuccess:function(){},onError:function(t){throw window.console.log(t.message),t}},auth:Um,files:Fm,pages:Hm,roles:dg,system:pg,site:fg,translations:hg,users:mg},cg);gg.config.endpoint=A.api,gg.requests=[],gg.config.onStart=function(t,e){!1===e&&ug.dispatch("isLoading",!0),gg.requests.push(t)},gg.config.onComplete=function(t){gg.requests=gg.requests.filter(function(e){return e!==t}),0===gg.requests.length&&ug.dispatch("isLoading",!1)},gg.config.onError=function(t){A.debug&&window.console.error(t),403!==t.code||"Unauthenticated"!==t.message&&"access.panel"!==t.key||ug.dispatch("user/logout",!0)};var bg=setInterval(gg.auth.user,3e5);gg.config.onSuccess=function(){clearInterval(bg),bg=setInterval(gg.auth.user,3e5)},z["a"].prototype.$api=gg,z["a"].config.errorHandler=function(t){A.debug&&window.console.error(t),ug.dispatch("notification/error",{message:t.message||"An error occurred. Please reload the panel"})},window.panel=window.panel||{},window.panel.error=function(t,e){A.debug&&window.console.error(t+": "+e),ug.dispatch("error",t+". See the console for more information.")},RegExp.escape=function(t){return t.replace(new RegExp("[-/\\\\^$*+?.()[\\]{}]","gu"),"\\$&")};var vg=function(t,e){t=String(t);var n="";e=(e||2)-t.length;while(n.length0&&void 0!==arguments[0]?arguments[0]:"3/2",e=String(t).split("/");if(2!==e.length)return"100%";var n=Number(e[0]),i=Number(e[1]),s=100;return 0!==n&&0!==i&&(s=100/n*i),s+"%"},$g=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",i="-";return n="a-z0-9"+n,t=t.trim().toLowerCase(),e.forEach(function(e){e&&kt()(e).forEach(function(n){var i="/"!==n.substr(0,1),s=n.substring(1,n.length-1),a=i?n:s;t=t.replace(new RegExp(RegExp.escape(a),"g"),e[n])})}),t=t.replace("/[^\t\n\r -~]/",""),t=t.replace(new RegExp("[^"+n+"]","ig"),i),t=t.replace(new RegExp("["+RegExp.escape(i)+"]{2,}","g"),i),t=t.replace("/",i),t=t.replace(new RegExp("^[^"+n+"]+","g"),""),t=t.replace(new RegExp("[^"+n+"]+$","g"),""),t},_g=function(t){t=t||{};var e=t.desc?-1:1,n=-e,i=/^0/,s=/\s+/g,a=/^\s+|\s+$/g,o=/[^\x00-\x80]/,r=/^0x[0-9a-f]+$/i,l=/(0x[\da-fA-F]+|(^[\+\-]?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?(?=\D|\s|$))|\d+)/g,u=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[\/\-]\d{1,4}[\/\-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,c=t.insensitive?function(t){return d(""+t).replace(a,"")}:function(t){return(""+t).replace(a,"")};function d(t){return t.toLocaleLowerCase?t.toLocaleLowerCase():t.toLowerCase()}function p(t){return t.replace(l,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0")}function f(t,e){return(!t.match(i)||1===e)&&Ys()(t)||t.replace(s," ").replace(a,"")||0}return function(t,i){var s=c(t),a=c(i);if(!s&&!a)return 0;if(!s&&a)return n;if(s&&!a)return e;var l=p(s),d=p(a),h=ms()(s.match(r),16)||1!==l.length&&Date.parse(s),m=ms()(a.match(r),16)||h&&a.match(u)&&Date.parse(a)||null;if(m){if(hm)return e}for(var g=l.length,b=d.length,v=0,k=Math.max(g,b);v0)return e;if(y<0)return n;if(v===k-1)return 0}else{if($<_)return n;if($>_)return e}}return 0}},yg={ucfirst:function(t){var e=String(t);return e.charAt(0).toUpperCase()+e.substr(1)},lcfirst:function(t){var e=String(t);return e.charAt(0).toLowerCase()+e.substr(1)}},xg=function(t,e){var n={url:"/",field:"file",method:"POST",accept:"text",attributes:{},complete:function(){},error:function(){},success:function(){},progress:function(){}},i=Wi()(n,e),s=new FormData;s.append(i.field,t,t.name),i.attributes&&kt()(i.attributes).forEach(function(t){s.append(t,i.attributes[t])});var a=new XMLHttpRequest,o=function(e){if(e.lengthComputable&&i.progress){var n=Math.max(0,Math.min(100,e.loaded/e.total*100));i.progress(a,t,Math.ceil(n))}};a.addEventListener("loadstart",o),a.addEventListener("progress",o),a.addEventListener("load",function(e){var n=null;try{n=JSON.parse(e.target.response)}catch(s){n={status:"error",message:"The file could not be uploaded"}}n.status&&"error"===n.status?i.error(a,t,n):(i.success(a,t,n),i.progress(a,t,100))}),a.addEventListener("error",function(e){var n=JSON.parse(e.target.response);i.error(a,t,n),i.progress(a,t,100)}),a.open("POST",i.url,!0),i.headers&&kt()(i.headers).forEach(function(t){var e=i.headers[t];a.setRequestHeader(t,e)}),a.send(s)},wg=function(t){return!!t.dataTransfer&&(!!t.dataTransfer.types&&(!0===t.dataTransfer.types.includes("Files")&&!1===t.dataTransfer.types.includes("text/plain")))};z["a"].prototype.$helper={clone:Gm,isUploadEvent:wg,debounce:wt,pad:vg,ratio:kg,slug:$g,sort:_g,string:yg,upload:xg};var Og=n("f2f3");z["a"].use(Og["a"].plugin,ug);var Cg=n("19e9"),Sg=n.n(Cg),Eg=n("5a0c"),jg=n.n(Eg),Tg=n("f906"),Ig=n.n(Tg);jg.a.extend(Ig.a),z["a"].prototype.$library={autosize:Sg.a,dayjs:jg.a};var Lg=n("2d1f"),qg=n.n(Lg),Ag={};for(var Ng in z["a"].options.components)Ag[Ng]=z["a"].options.components[Ng];var Bg=function(t,e){e.template||e.render||e.extends?(e.extends&&"string"===typeof e.extends&&(e.extends=Ag[e.extends],e.template&&(e.render=null)),e.mixins&&(e.mixins=e.mixins.map(function(t){return"string"===typeof t?Ag[t]:t})),Ag[t]&&window.console.warn('Plugin is replacing "'.concat(t,'"')),z["a"].component(t,e)):ug.dispatch("notification/error",'Neither template or render method provided nor extending a component when loading plugin component "'.concat(t,'". The component has not been registered.'))};qg()(window.panel.plugins.components).forEach(function(t){var e=Object(Wm["a"])(t,2),n=e[0],i=e[1];Bg(n,i)}),qg()(window.panel.plugins.fields).forEach(function(t){var e=Object(Wm["a"])(t,2),n=e[0],i=e[1];Bg(n,i)}),qg()(window.panel.plugins.sections).forEach(function(t){var e=Object(Wm["a"])(t,2),n=e[0],i=e[1];Bg(n,Object(I["a"])({},i,{mixins:[Qf].concat(i.mixins||[])}))}),qg()(window.panel.plugins.views).forEach(function(t){var e=Object(Wm["a"])(t,2),n=e[0],i=e[1];if(!i.component)return ug.dispatch("notification/error",'No view component provided when loading view "'.concat(n,'". The view has not been registered.')),void delete window.panel.plugins.views[n];i.link="/plugins/"+n,void 0===i.icon&&(i.icon="page"),void 0===i.menu&&(i.menu=!0),window.panel.plugins.views[n]={link:i.link,icon:i.icon,menu:i.menu},z["a"].component("k-"+n+"-plugin-view",i.component)}),window.panel.plugins.use.forEach(function(t){z["a"].use(t)}),z["a"].config.productionTip=!1,z["a"].config.devtools=!0,z["a"].use(M),z["a"].use(R),z["a"].use(F.a),new z["a"]({router:rg,store:ug,created:function(){var t=this;window.panel.app=this,window.panel.plugins.created.forEach(function(e){e(t)}),this.$store.dispatch("content/init")},render:function(t){return t(D)}}).$mount("#app")},5714:function(t,e,n){},"580a":function(t,e,n){"use strict";var i=n("61ab"),s=n.n(i);s.a},"589a":function(t,e,n){},"58e5":function(t,e,n){},"5ab5":function(t,e,n){},"5aee":function(t,e,n){"use strict";var i=n("04b2"),s=n.n(i);s.a},"5b23":function(t,e,n){"use strict";var i=n("9798"),s=n.n(i);s.a},"5c0b":function(t,e,n){"use strict";var i=n("5e27"),s=n.n(i);s.a},"5d33":function(t,e,n){"use strict";var i=n("2246"),s=n.n(i);s.a},"5e27":function(t,e,n){},"5f12":function(t,e,n){},6018:function(t,e,n){"use strict";var i=n("e30b"),s=n.n(i);s.a},"61ab":function(t,e,n){},"64e4":function(t,e,n){"use strict";var i=n("1340"),s=n.n(i);s.a},"64e6":function(t,e,n){},"65a9":function(t,e,n){},"696b5":function(t,e,n){"use strict";var i=n("0cdc"),s=n.n(i);s.a},"6a18":function(t,e,n){"use strict";var i=n("de8a"),s=n.n(i);s.a},"6ab3":function(t,e,n){"use strict";var i=n("784e"),s=n.n(i);s.a},"6ab9":function(t,e,n){},"6b7f":function(t,e,n){},"6bcd":function(t,e,n){"use strict";var i=n("9e0a"),s=n.n(i);s.a},"6e56":function(t,e,n){},"6f7b":function(t,e,n){"use strict";var i=n("5ab5"),s=n.n(i);s.a},7075:function(t,e,n){},"718c":function(t,e,n){"use strict";var i=n("773d"),s=n.n(i);s.a},7568:function(t,e,n){"use strict";var i=n("4150"),s=n.n(i);s.a},"75cd":function(t,e,n){},7737:function(t,e,n){"use strict";var i=n("ca19"),s=n.n(i);s.a},"773d":function(t,e,n){},"778b":function(t,e,n){},7797:function(t,e,n){},"784e":function(t,e,n){},"7a7d":function(t,e,n){"use strict";var i=n("65a9"),s=n.n(i);s.a},"7d2d":function(t,e,n){},"7d5d":function(t,e,n){"use strict";var i=n("6ab9"),s=n.n(i);s.a},"7dc7":function(t,e,n){"use strict";var i=n("eb17"),s=n.n(i);s.a},"7e0c":function(t,e,n){},"7e85":function(t,e,n){"use strict";var i=n("d1c5"),s=n.n(i);s.a},"7f6e":function(t,e,n){"use strict";var i=n("4364"),s=n.n(i);s.a},"862b":function(t,e,n){"use strict";var i=n("589a"),s=n.n(i);s.a},"893d":function(t,e,n){"use strict";var i=n("abb3"),s=n.n(i);s.a},"8ae6":function(t,e,n){},"8c28":function(t,e,n){"use strict";var i=n("3d5b"),s=n.n(i);s.a},"8e4d":function(t,e,n){},"910b":function(t,e,n){},"957b":function(t,e,n){},9749:function(t,e,n){},"977f":function(t,e,n){"use strict";var i=n("b7f5"),s=n.n(i);s.a},9798:function(t,e,n){},9799:function(t,e,n){"use strict";var i=n("4fe0"),s=n.n(i);s.a},9811:function(t,e,n){},"98a1":function(t,e,n){"use strict";var i=n("f0cb"),s=n.n(i);s.a},"9bd5":function(t,e,n){"use strict";var i=n("64e6"),s=n.n(i);s.a},"9df7":function(t,e,n){},"9e0a":function(t,e,n){},"9e26":function(t,e,n){"use strict";var i=n("a440"),s=n.n(i);s.a},a134:function(t,e,n){"use strict";var i=n("4390"),s=n.n(i);s.a},a440:function(t,e,n){},a567:function(t,e,n){"use strict";var i=n("c0b5"),s=n.n(i);s.a},a5f3:function(t,e,n){"use strict";var i=n("43f4"),s=n.n(i);s.a},a66d:function(t,e,n){"use strict";var i=n("2eb5"),s=n.n(i);s.a},a79d:function(t,e,n){},abb3:function(t,e,n){},ac27:function(t,e,n){"use strict";var i=n("3c9d"),s=n.n(i);s.a},b0d6:function(t,e,n){"use strict";var i=n("d31d"),s=n.n(i);s.a},b37e:function(t,e,n){},b3c3:function(t,e,n){},b5d2:function(t,e,n){"use strict";var i=n("ed7b"),s=n.n(i);s.a},b746:function(t,e,n){"use strict";var i=n("7e0c"),s=n.n(i);s.a},b7f5:function(t,e,n){},ba8f:function(t,e,n){"use strict";var i=n("9749"),s=n.n(i);s.a},bb41:function(t,e,n){"use strict";var i=n("ceb4"),s=n.n(i);s.a},bd96:function(t,e,n){"use strict";var i=n("d6a4"),s=n.n(i);s.a},bf53:function(t,e,n){"use strict";var i=n("3c80"),s=n.n(i);s.a},c0b5:function(t,e,n){},c119:function(t,e,n){"use strict";var i=n("4b49"),s=n.n(i);s.a},c7c8:function(t,e,n){"use strict";var i=n("1be2"),s=n.n(i);s.a},c857:function(t,e,n){"use strict";var i=n("7d2d"),s=n.n(i);s.a},c9cb:function(t,e,n){"use strict";var i=n("b37e"),s=n.n(i);s.a},ca19:function(t,e,n){},ca3a:function(t,e,n){},cb8f:function(t,e,n){"use strict";var i=n("8e4d"),s=n.n(i);s.a},cc79:function(t,e,n){"use strict";var i=n("a79d"),s=n.n(i);s.a},cca8:function(t,e,n){"use strict";var i=n("18b7"),s=n.n(i);s.a},ceb4:function(t,e,n){},d0c1:function(t,e,n){"use strict";var i=n("9df7"),s=n.n(i);s.a},d0e7:function(t,e,n){},d1c5:function(t,e,n){},d221:function(t,e,n){"use strict";var i=n("6b7f"),s=n.n(i);s.a},d31d:function(t,e,n){},d6a4:function(t,e,n){},d6c1:function(t,e,n){},d6fc:function(t,e,n){"use strict";var i=n("08ec"),s=n.n(i);s.a},d9c4:function(t,e,n){},daa8:function(t,e,n){"use strict";var i=n("e60b"),s=n.n(i);s.a},db92:function(t,e,n){},ddfd:function(t,e,n){"use strict";var i=n("4dc8"),s=n.n(i);s.a},de8a:function(t,e,n){},df0d:function(t,e,n){"use strict";var i=n("3ab9"),s=n.n(i);s.a},e30b:function(t,e,n){},e60b:function(t,e,n){},e697:function(t,e,n){},eb17:function(t,e,n){},ec72:function(t,e,n){},ed7b:function(t,e,n){},ee15:function(t,e,n){"use strict";var i=n("fd81"),s=n.n(i);s.a},f0cb:function(t,e,n){},f56d:function(t,e,n){"use strict";var i=n("75cd"),s=n.n(i);s.a},f5e3:function(t,e,n){},f8a7:function(t,e,n){"use strict";var i=n("db92"),s=n.n(i);s.a},f95f:function(t,e,n){"use strict";var i=n("5f12"),s=n.n(i);s.a},fa6a:function(t,e,n){"use strict";var i=n("778b"),s=n.n(i);s.a},fb1a:function(t,e,n){},fc0f:function(t,e,n){"use strict";var i=n("424a"),s=n.n(i);s.a},fd81:function(t,e,n){},ff6d:function(t,e,n){},fffc:function(t,e,n){}}); \ No newline at end of file diff --git a/panel/src/components/Dialogs/LanguageUpdateDialog.vue b/panel/src/components/Dialogs/LanguageUpdateDialog.vue index 56ba144a2d..89c953757b 100644 --- a/panel/src/components/Dialogs/LanguageUpdateDialog.vue +++ b/panel/src/components/Dialogs/LanguageUpdateDialog.vue @@ -58,7 +58,12 @@ export default { this.$store.dispatch('notification/error', error); }); }, - submit() { + submit() { + if (this.language.name.length === 0) { + this.$refs.dialog.error(this.$t("error.language.name")); + return; + } + this.$api .patch("languages/" + this.language.code, { name: this.language.name, diff --git a/panel/src/components/Dialogs/PageCreateDialog.vue b/panel/src/components/Dialogs/PageCreateDialog.vue index b57497b278..52b8111ca0 100644 --- a/panel/src/components/Dialogs/PageCreateDialog.vue +++ b/panel/src/components/Dialogs/PageCreateDialog.vue @@ -110,8 +110,8 @@ export default { this.page.title = this.page.title.trim(); if (this.page.title.length === 0) { - this.$refs.dialog.error('Please enter a title'); - return false; + this.$refs.dialog.error(this.$t("error.page.changeTitle.empty")); + return; } const data = { diff --git a/panel/src/components/Forms/Field.vue b/panel/src/components/Forms/Field.vue index 6a76a28164..0ff5f29fc4 100644 --- a/panel/src/components/Forms/Field.vue +++ b/panel/src/components/Forms/Field.vue @@ -98,6 +98,7 @@ export default { } .k-field[data-disabled] { cursor: not-allowed; + opacity: .4; } .k-field[data-disabled] * { pointer-events: none; diff --git a/panel/src/components/Forms/Field/StructureField.vue b/panel/src/components/Forms/Field/StructureField.vue index b589d014ed..f3512773bc 100644 --- a/panel/src/components/Forms/Field/StructureField.vue +++ b/panel/src/components/Forms/Field/StructureField.vue @@ -413,7 +413,7 @@ export default { return "…"; } - return value; + return value.toString(); }, escape() { if (this.currentIndex === "new") { diff --git a/panel/src/components/Forms/Input/NumberInput.vue b/panel/src/components/Forms/Input/NumberInput.vue index 6b1f746b6f..362b65ece6 100644 --- a/panel/src/components/Forms/Input/NumberInput.vue +++ b/panel/src/components/Forms/Input/NumberInput.vue @@ -9,10 +9,10 @@ min, name, placeholder, - required, - step + required }" :value="number" + :step="stepNumber" class="k-number-input" type="number" @keydown.cmd.s="clean" @@ -48,6 +48,7 @@ export default { data() { return { number: this.format(this.value), + stepNumber: this.format(this.step), timeout: null, listeners: { ...this.$listeners, @@ -84,6 +85,10 @@ export default { return 0; } + if (step.toString().indexOf('e') !== -1) { + return parseInt(step.toFixed(16).split(".")[1].split("").reverse().join("")).toString().length; + } + return step.toString().split(".")[1].length || 0; }, format(value) { @@ -166,4 +171,4 @@ export default { box-shadow: none; outline: 0; } - + \ No newline at end of file diff --git a/panel/src/components/Forms/Input/TagsInput.vue b/panel/src/components/Forms/Input/TagsInput.vue index 22c05b8866..983bd9a5e1 100644 --- a/panel/src/components/Forms/Input/TagsInput.vue +++ b/panel/src/components/Forms/Input/TagsInput.vue @@ -98,9 +98,11 @@ export default { selected: null, newTag: null, tagOptions: this.options.map(tag => { - tag.icon = "tag"; + if (this.icon && this.icon.length > 0) { + tag.icon = this.icon; + } return tag; - }) + }, this) }; }, computed: { @@ -228,10 +230,21 @@ export default { switch (position) { case "prev": + if (!this.selected) return; + + currIndex = this.index(this.selected); + nextIndex = currIndex - 1; + + if (nextIndex < 0) return; + break; + case "next": if (!this.selected) return; + currIndex = this.index(this.selected); - nextIndex = position === "prev" ? currIndex - 1 : currIndex + 1; + nextIndex = currIndex + 1; + + if (nextIndex >= this.tags.length) return; break; case "first": @@ -275,22 +288,22 @@ export default { leaveInput(e) { if ( e.target.selectionStart === 0 && - e.target.selectionStart === e.target.selectionEnd + e.target.selectionStart === e.target.selectionEnd && + this.tags.length !== 0 ) { - this.navigate("last"); this.$refs.autocomplete.close(); + this.navigate("last"); e.preventDefault(); - e.target.blur(); } }, navigate(position) { var result = this.get(position); if (result) { result.ref.focus(); - this.selected = result.tag; + this.selectTag(result.tag); } else if (position === "next") { this.$refs.input.focus(); - this.selected = null; + this.selectTag(null); } }, prepareTags(value) { @@ -319,10 +332,12 @@ export default { this.onInput(); if (prev) { + this.selectTag(prev.tag); prev.ref.focus(); } else if (next) { - next.ref.focus(); + this.selectTag(next.tag); } else { + this.selectTag(null); this.$refs.input.focus(); } }, diff --git a/panel/src/components/Layout/Box.vue b/panel/src/components/Layout/Box.vue index 49de33369f..7c2e55ba7c 100644 --- a/panel/src/components/Layout/Box.vue +++ b/panel/src/components/Layout/Box.vue @@ -17,14 +17,16 @@ export default {