(function(e){function t(t){for(var a,i,s=t[0],c=t[1],l=t[2],u=0,d=[];uYou\'ll need to prepend the collection name","listing_template_placeholder":"{{movie.name}} — {{member.first_name}}"},"code":{"code":"Code","template":"Template","template_comment":"Provide a template the user can use to get started with","language":"Language","language_comment":"Set the programming language to use","lineNumber":"Line Number","lineNumber_comment":"Show line numbers","loc":"No lines of {lang} | One line of {lang} | {count} lines of {lang}","fill_template":"Fill with Template"},"collections":{"collections":"Collections","placeholder":"Placeholder","placeholder_comment":"Static text that shown before a value is selected","placeholder_default":"Choose a collection...","option":"Option","include_system":"Include System","include_system_comment":"Include system collections in the options"},"color":{"color":"Color","format":"Output Format","format_comment":"In what data format to save the value","palette":"Palette","palette_comment":"Add color options as hex values","palette_only":"Palette Only","palette_only_comment":"Only allow the user to pick from the palette"},"color-palette":{"color-picker":"Color Picker"},"date":{"date":"Date","min":"Minimum date","min_comment":"Minimum date that can be chosen by the user","max":"Maximum date","max_comment":"Maximum date that can be chosen by the user","localized":"Localized","localized_comment":"Show the date localized in the output","relative":"Show relative date","relative_comment":"Show the date relatively (eg 2 days ago)","icon_left":"Icon Left","icon_left_comment":"Choose an optional icon to display on the left of the input","icon_right":"Icon Right","icon_right_comment":"Choose an optional icon to display on the right of the input"},"datetime":{"datetime":"Datetime","min":"Minimum time","min_comment":"Minimum time that can be chosen by the user","max":"Maximum time","max_comment":"Maximum time that can be chosen by the user","localized":"Localized","localized_comment":"Show the date localized in the output","relative":"Show relative time","relative_comment":"Show the time relatively (eg 50 minutes ago)","icon_left":"Icon Left","icon_left_comment":"Choose an optional icon to display on the left of the input","icon_right":"Icon Right","icon_right_comment":"Choose an optional icon to display on the right of the input","utc":"Save as UTC","utc_comment":"Save to and display from UTC","default_to_current_datetime":"Default to current datetime","default_to_current_datetime_comment":"Sets the default value to current datetime","format":"Format","format_comment":"The DateTime format to use for the input"},"datetime-created":{"datetime_created":"Datetime Created","relative":"Show relative time","relative_comment":"Show the time relatively (eg 50 minutes ago)","now":"You are creating this now","unknown":"Unknown"},"datetime-updated":{"datetime_updated":"Datetime Updated","relative":"Show relative time","relative_comment":"Show the time relatively (eg 50 minutes ago)","now":"You are creating this now","unknown":"Unknown"},"divider":{"divider":"Divider","style-name":"Divider style","style-comment":"Change the style of the Divider","weight-name":"Thickness of the line","weight-comment":"Change the thickness of the line","input-name":"Divider text","input-comment":"Type your text here","desc-name":"Divider description","desc-comment":"Add here a description","hr-name":"HR","hr-comment":"Display a horizontal rule?","margin-name":"Extra Margin","margin-comment":"Add extra margin above interface"},"dropdown":{"dropdown":"Dropdown","choices":"Choices","choices_comment":"Enter JSON key value pairs with the saved value and text displayed.","placeholder":"Placeholder","placeholder_comment":"Static text that shown before a value is selected","option":"Option","formatting":"Show display text","formatting_comment":"Render the values as the display values","placeholder_default":"Choose an option...","icon":"Icon","icon_comment":"Choose an optional icon to display on the left of the input","options_invalid":"The JSON options provided for the dropdown are invalid:","allow_other":"Allow Other","allow_other_comment":"Allow the user to add their own value"},"file":{"file":"File","view_type":"View Type","view_type_comment":"Select in what way you want to view the files","view_options":"View Options","view_options_comment":"Set the view options to use for the files","view_query":"View Query","view_query_comment":"Set the view query to use for the files","filters":"Filters","filters_comment":"What filters to use","accept":"Accept File Types","accept_comment":"Set a list of MIME types that can be picked","allow_delete":"Allow Delete","allow_delete_comment":"Allows the user to permanently delete the related file through the file interface","crop_preview":"Crop File Preview","crop_preview_comment":"Crops the file preview to fill the available space."},"file-preview":{"file_preview":"File Preview","edit":"Editing Options"},"file-size":{"file_size":"File Size","placeholder":"Placeholder","placeholder_comment":"Enter placeholder text","format":"Format value","format_comment":"Show the value in a human readable way (e.g. 10MB)","format_input":"Format input","format_input_comment":"Enter the value using a dropdown for units","decimal":"Decimal","decimal_comment":"Show the value in decimal counting (10MB vs 10MiB)","crop_preview":"Crop Preview Images"},"files":{"files":"Files","visible_columns":"Visible Columns","visible_columns_comment":"Add a CSV of columns you want to display as preview","preferences":"Listing View Preferences","preferences_comment":"Set what options to use for the modal","relation_not_setup":"The relationship hasn\'t been configured correctly","template":"Display Template","template_comment":"Choose how to display values on the item layouts","template_placeholder":"{{movie.name}} — {{member.first_name}}","allow_create":"Allow Create","allow_create_comment":"Allow the user to create a new item from this interface","allow_select":"Allow Select","allow_select_comment":"Allow the user to select an existing item","accept":"Accept File Types","accept_comment":"Set a list of MIME types that can be picked","edit_item":"Edit"},"hashed":{"hashed":"Hashed","hide":"Hide Value","hide_comment":"Display dots instead of the characters you enter","placeholder":"Placeholder","placeholder_comment":"Enter placeholder text","show_hash":"Show the hashed output","show_hash_comment":"Display the saved hash","hashing_type":"Hashing Type","hashing_type_comment":"What method of hashing to use","width":"Size","width_comment":"Set what width to use for the input","auto":"Automatic","small":"Small","medium":"Medium","large":"Large","secured":"Value Secured"},"icon":{"icon":"Icon","search_placeholder":"Search for an icon..."},"interface-options":{"interface-options":"Interface Options","interface-field":"Interface Field","placeholder-comment":"The field that holds the name of the interface","placeholder-default":"Enter a field name..."},"interface-types":{"interface-types":"Interface types","interface-field":"Interface Field","placeholder-comment":"The field that holds the name of the interface","placeholder-default":"Enter a field name..."},"interfaces":{"interfaces":"Interfaces","placeholder":"Placeholder","placeholder_comment":"Static text that shown before a value is selected","placeholder_default":"Choose an interface","option":"Option","relational":"Include relational interfaces","include_status":"Include the status interfaces"},"json":{"template":"Template","template_comment":"Provide a template the user can use to get started with"},"key-value":{"key_interface":"Key Interface","key_data_type":"Key Data Type","key_options":"Key Interface Options","value_interface":"Key Interface","value_data_type":"Key Data Type","value_options":"Key Interface Options"},"language":{"input":"Language","select_language":"Select a language...","limit":"Limit to Directus Availability","limit_comment":"Only show languages that are available as translations in Directus"},"many-to-many":{"m2m":"Many to Many","visible_columns":"Visible Columns","visible_columns_comment":"Add a CSV of columns you want to display as preview","preferences":"Listing View Preferences","preferences_comment":"Set what options to use for the modal","relation_not_setup":"The relationship hasn\'t been configured correctly","template":"Display Template","template_comment":"Choose how to display values on the item layouts","template_placeholder":"{{movie.name}} — {{member.first_name}}","allow_create":"Allow Create","allow_create_comment":"Allow the user to create a new item from this interface","allow_select":"Allow Select","allow_select_comment":"Allow the user to select an existing item"},"many-to-one":{"m2o":"Many to One","template":"Dropdown Template","template_comment":"How to format the dropdown options","visible_fields":"Visible Fields","visible_fields_placeholder":"title,author","visible_fields_note":"CSV of fields visible when selecting an item in the modal","template_placeholder":"{{title}} — {{author}}","placeholder":"Placeholder","placeholder_comment":"Enter placeholder text","preferences":"Listing View Preferences","preferences_comment":"Set what options to use for the modal","relationship_not_setup":"The relationship hasn\'t been configured correctly","icon":"Icon","icon_comment":"Choose an optional icon to display on the left of the input","select_one":"Select one","threshold":"Threshold","threshold_comment":"The number of items after which a modal will be used instead of a dropdown"},"map":{"map":"Map","choices":"choices","choices_comment":"Enter JSON key value pairs with the saved value and text displayed.","theme":"Interface Theme","theme_comment":"Set the theme of the interface if supported","value":"Value","map_lat":"Default Latitude","map_lat_comment":"Map will be centered at this latitude","map_lng":"Default Longitude","map_lng_comment":"Map will be centered at this longitude","height":"Height","default_zoom":"Default Zoom","default_zoom_comment":"Default zoom level of the map","max_zoom":"Max Zoom","max_zoom_comment":"Maximum zoom allowed in the map","no_location":"No location found","user_location_error_blocked":"You\'ve disabled the location access. Kindly enable it from the browser addressbar to auto detect your location.","user_location_error":"There was an error while trying to get your location. Please try again.","address_to_code":"Address Input","address_to_code_comment":"Add an input field to automatically get the geocodes from an address. Uses Nominatim. Please check their usage policy.","address_to_code_error":"No geocode found for this address","clear_location":"Clear Location","my_location":"Set My Location","address_location":"Set Address Location"},"markdown":{"markdown":"Markdown","edit":"Edit","preview":"Preview","tabbed_preview":"Tabbed Preview","tabbed_preview_comment":"How to display the editor and preview","tabbed_preview_on":"Tabbed Preview","tabbed_preview_off":"Side-by-side Preview","rows":"Rows","rows_comment":"The starting number of text rows available","placeholder":"Placeholder","placeholder_comment":"Enter placeholder text"},"multiselect":{"multiselect":"Multi-Select","choices":"Choices","choices_comment":"Enter JSON key value pairs with the saved value and displayed text","placeholder":"Placeholder","placeholder_comment":"Enter placeholder text","size":"Size","size_comment":"Number of options visible before scrolling","option":"Option","wrap":"Wrap with Delimiter","wrap_comment":"Wrap the values with a pair of delimiters to allow strict searching for a single value","format":"Browse Format","format_comment":"The output format on the Browse Items page"},"numeric":{"numeric":"Numeric","placeholder":"Placeholder","placeholder_comment":"Enter placeholder text","localized":"Localized","localized_comment":"Localize the output to the user\'s locale","icon_left":"Icon Left","icon_left_comment":"Choose an optional icon to display on the left of the input","icon_right":"Icon Right","icon_right_comment":"Choose an optional icon to display on the right of the input","monospace":"Monospace","monospace_comment":"Use a monospace font"},"one-to-many":{"o2m":"One to Many","select_items":"Select the items","relation_not_setup":"The relationship hasn\'t been configured correctly","visible_columns":"Visible Columns","visible_columns_comment":"Add a CSV of columns you want to display as preview","preferences":"Listing View Preferences","preferences_comment":"Set what options to use for the modal","template":"Display Template","template_comment":"How to format value on the item browse display","template_placeholder":"{{title}} — {{author}}","allow_create":"Allow Create","allow_create_comment":"Allow the user to create a new item from this interface","allow_select":"Allow Select","allow_select_comment":"Allow the user to select an existing item","delete_mode":"Delete mode","delete_mode_comment":"What to do when the user deselects an item","sort_field":"Sort Field","sort_field_comment":"The field to store the sort value in"},"password":{"password":"Password","hide":"Hide Value","hide_comment":"Display dots instead of the characters you enter","placeholder":"Placeholder","placeholder_comment":"Enter placeholder text","confirm_placeholder":"Confirm password...","show_hash":"Show the hashed output","show_hash_comment":"Display the saved hash","hashing_type":"Hashing Type","hashing_type_comment":"What method of hashing to use"},"preview":{"preview":"Preview","url_template":"URL Template","url_template_comment":"A mustache template for a URL to preview content","preview_item":"Preview this item"},"primary-key":{"primary_key":"Primary Key","immutable":"Can not be changed","monospace":"Monospace","monospace_comment":"Use a monospace font"},"radio-buttons":{"radio":"Radio Buttons","choices":"Choices","choices_comment":"Enter JSON key value pairs with the saved value and text displayed.","option":"Option","format":"Browse Format","format_comment":"The output format on the Browse Items page"},"rating":{"rating":"Rating","value":"Value","active_color":"Active Color","active_color_comment":"Active color of selected stars","max_stars":"Max Stars","max_stars_comment":"Number of maximum rating allowed","display":"Display","display_comment":"How to display rating values"},"repeater":{"repeater":"Repeater","template":"Display Template","template_comment":"How to format value on the item browse display and inline preview","template_placeholder":"{{title}} — ({{author}})","fields":"Fields","fields_comment":"What fields to show in each repeated row","limit":"Limit","limit_comment":"Maximum amount of rows the user can add","duplicable":"Duplicable rows","duplicable_comment":"Whether to make rows duplicable or not","structure":"Structure","structure_comment":"Whether to save the JSON as an array of objects or single object with unique keys","structure_key":"Structure Key Field","structure_key_comment":"When using an object for the JSON structure, this value controls what field to use for the key values","placeholder":"Placeholder","placeholder_comment":"The value that shows up instead of the template if there\'s no value entered yet","create_item_text":"Create Item Text","create_item_text_comment":"Text that\'s displayed in the button that adds a new row to the repeater"},"slider":{"slider":"Slider","min":"Minimum","min_comment":"The minimum valid value","max":"Maximum","max_comment":"The maximum valid value","step":"Step","step_comment":"Increments at which the value can be set","unit":"Unit","unit_comment":"Show an unit next to the slider value, e.g. 15 Pounds"},"slug":{"slug":"Slug","placeholder_name":"Placeholder","placeholder_comment":"The placeholder text to show","force_lowercase":"Force Lowercase","force_lowercase_comment":"Makes sure the slug is in lowercase","mirrored_field":"Mirrored Field","mirrored_field_comment":"Keep the slug up to date with another (text) field","only_on_create":"Only on Create","only_on_create_comment":"Allow the slug to be edited only when creating a new item"},"sort":{"sort":"Sort"},"status":{"status":"Status","status_mapping":"Status Mapping","status_mapping_comment":"Enter JSON status options","simple_badge":"Simple Badge","simple_badge_comment":"Displays a colored dot on the item listing page.","published":"Published","under_review":"Under Review","draft":"Draft","deleted":"Deleted"},"tags":{"tags":"Tags","alphabetize":"Alphabetize tags","alphabetize_comment":"Will rearrange tags to be alphabetical","lowercase":"Force Lowercase","lowercase_comment":"Convert all tags to lowercase","wrap":"Wrap with delimiter","wrap_comment":"Wrap the values with a pair of delimiters to allow strict searching for a single value","format":"Format Value","format_comment":"Convert the tags to Title Case when displaying the value","sanitize":"Sanitize","sanitize_comment":"Removes any non-alphanumeric characters and converts spaces to hyphens","placeholder_text":"Type a tag and then hit enter or comma...","icon_left":"Icon Left","icon_left_comment":"Choose an optional icon to display on the left of the input","icon_right":"Icon Right","icon_right_comment":"Choose an optional icon to display on the right of the input","validation":"Validation","validation_comment":"A RegEx to check each individual value against","validation_message":"Validation Message","validation_message_comment":"A short message to show users if tag validation fails","validation_message_default":"Please enter a valid tag"},"text-input":{"input":"Text Input","placeholder":"Placeholder","trim":"Trim","trim_comment":"Trim surrounding whitespace from the value before saving","char_count":"Show Character Count","char_count_comment":"Show the remaining characters available","icon_left":"Icon Left","icon_left_comment":"Choose an optional icon to display on the left of the input","icon_right":"Icon Right","icon_right_comment":"Choose an optional icon to display on the right of the input","format":"Pretty Output","format_comment":"Convert the value to title case","monospace":"Monospace","monospace_comment":"Use a monospace font","auto":"Automatic","small":"Small","medium":"Medium","large":"Large"},"textarea":{"textarea":"Text-Area","rows":"Rows","rows_comment":"The number of text rows available for the input before scrolling","placeholder":"Placeholder","placeholder_comment":"Enter placeholder text","serif":"Serif Font","serif_comment":"Use a larger, serif typeface"},"time":{"time":"Time","include_seconds":"Include seconds","include_seconds_comment":"Include seconds in the interface","24hour":"Display 24 hour clock","24hour_comment":"Show the time in 24-hour format (eg.: 15:30)"},"switch":{"switch":"Switch","label_on":"Label (On)","label_on_comment":"Label to show next to the toggle when the toggle is on","label_off":"Label (Off)","label_off_comment":"Label to show next to the toggle when the toggle is off","checkbox":"Show as Checkbox","checkbox_comment":"Display a checkbox instead of the default switch"},"toggle-icon":{"toggle-icon":"Toggle Icon","text-inactive-name":"Inactive Text","text-inactive-comment":"Text next to the inactive icon","text-inactive-placeholder":"Enter your text here","icon-inactive-name":"Inactive Icon","icon-inactive-comment":"Choose an inactive icon","color-inactive-name":"Inactive Color","color-inactive-comment":"Choose the inactive color","text-active-name":"Active Text","text-active-comment":"Text next to the active icon","text-active-placeholder":"Enter your text here","icon-active-name":"Active Icon","icon-active-comment":"Choose an active icon","color-active-name":"Active Color","color-active-comment":"Choose the active color"},"translation":{"translation":"Translation","language_field":"Language Field","language_field_comment":"The field that holds the language code in the related collection","languages":"Languages","template":"Display Template","template_comment":"Choose how to display values on the item layouts","template_placeholder":"{{title}} — {{body}}"},"user":{"user":"User","avatar":"Avatar","name":"Name","template":"Template","template_comment":"How to format the users in the dropdown","placeholder":"Placeholder","placeholder_comment":"Add a placeholder"},"owner":{"owner":"Owner","avatar":"Avatar","name":"Name","template":"Template","template_comment":"How to display the user on the item detail page","display":"Display","display_comment":"How to display the user on the item browse page","you":"You will be the creator","unknown":"Unknown"},"user-roles":{"user-roles":"User Role","choose_role":"Choose a role...","relational":"Relational","relational_comment":"Save as a relational record","show_public":"Show public role"},"user-updated":{"user_updated":"User Updated","avatar":"Avatar","name":"Name","template":"Template","template_comment":"How to display the user on the item detail page","display":"Display","display_comment":"How to display the user on the item browse page","you":"You will be the updater","unknown":"Unknown"},"wysiwyg":{"toolbar":"Toolbar Options","toolbar_comment":"Show, hide, and reorder toolbar options","custom_formats":"Custom Formats","custom_formats_comment":"Custom HTML wrappers for content","tinymce_options":"TinyMCE Options","tinymce_options_comment":"Override any of [the TinyMCE init options](https://www.tiny.cloud/docs/configure/)."}}}')},"1c82":function(e){e.exports=JSON.parse('{"name":"$t:password","version":"1.0.1","types":["hash","string"],"icon":"security","recommended":{"length":100},"options":{"hide":{"name":"$t:hide","comment":"$t:hide_comment","interface":"switch","default":true},"placeholder":{"name":"$t:placeholder","comment":"$t:placeholder_comment","interface":"text-input","length":100,"default":"Enter a password..."},"showHash":{"name":"$t:show_hash","comment":"$t:show_hash_comment","interface":"switch","default":false},"hashingType":{"name":"$t:hashing_type","comment":"$t:hashing_type_comment","interface":"dropdown","default":"core","options":{"choices":{"core":"Default","bcrypt":"bcrypt","md5":"md5","sha1":"SHA-1","sha224":"SHA-224","sha256":"SHA-256","sha384":"SHA-384","sha512":"SHA-512"}}}}}')},"1e69":function(e){e.exports=JSON.parse('{"about_directus":"About Directus","activity":"Activity","activity_log":"Activity Log","activity_outside_directus":"Item created outside of Directus","add_field_filter":"Add a field filter","add_new":"Add New","add_note":"Add a helpful note for users...","additional_info":"Additional Info","admin_email":"Admin Email","admin_password":"Admin Password","admin_settings":"Admin Settings","advanced_options":"Advanced Options","all":"All","allowed_status_options":"Allowed Status Options","all_set":"All set!","api_installed":"API Successfully Installed","api_url":"API URL","asc":"asc","auto_generate":"Auto-Generate","auto_generated":"Automatically generated...","back":"Back","batch":"Batch","batch_delete":"Batch Delete","batch_delete_confirm":"No items have been selected | Are you sure you want to delete this item? This action can not be undone. | Are you sure you want to delete these {count} items? This action can not be undone.","batch_edit":"Batch Editing Items: {collection}","batch_edit_field":"Batch Edit Field","between":"Between","bookmark_global":"Global: Save for all users","bookmark_personal":"Personal: Save for me","bookmark_role":"Role: Save for \'{role}\'","bookmarks":"Bookmarks","both":"Both","cancel":"Cancel","cant_disable_primary":"You can\'t disable primary key on an existing field. Remove this field instead.","cant_sort_by_this_field":"You can\'t sort by this field","change_project":"Change Project","choose_one":"Choose One","choose_project":"Choose Project","create_project":"Create Project","clear":"Clear","clear_value":"Clear value","click_to_toggle_all_none":"Click to toggle entire column on/off","collection":"Collection | Collections","collection_count":"No Collections | One Collection | {count} Collections","collection_contains_items":"{collection} contains {count} items","collection_invalid_name":"Invalid collection name","collection_names_cannot_be_changed":"Collection names cannot be edited at this time.","collection_removed":"Collection Removed","collection_updated":"Collection Updated","collections_and_fields":"Collection & Fields","collections":{"directus_activity":"Activity","directus_files":"Files","directus_users":"Users"},"fields":{"directus_activity":{"action":"Action","collection":"Collection","item":"Item Primary Key","action_by":"Action By","action_on":"Action On","edited_on":"Edited On","comment_deleted_on":"Comment Deleted On","ip":"IP Address","user_agent":"User Agent","comment":"Comment"},"directus_files":{"title":"Title","tags":"Tags","location":"Location","description":"Description","filename_download":"Filename Download","filename_disk":"Filename Disk","private_hash":"Private Hash","checksum":"Checksum","uploaded_on":"Uploaded On","uploaded_by":"Uploaded By","width":"Width","height":"Height","duration":"Duration","filesize":"Filesize","metadata":"Metadata"},"directus_users":{"status":"Status","first_name":"First Name","last_name":"Last Name","email":"Email","email_notifications":"Email Notifications","password":"Password","role":"Role","company":"Company","title":"Title","timezone":"Timezone","locale":"Locale","avatar":"Avatar","theme":"Theme","2fa_secret":"Two-Factor Authentication"}},"modules":{},"comfortable":"Comfortable","coming_soon":"Coming Soon","comment":"Comment","comments":"Comments","compact":"Compact","config_error":"Missing Config","config_error_copy":"Make sure you\'ve created the application\'s configuration file","confirm":"Confirm","connection":"Connection","contains":"Contains","continue":"Continue","continue_as":"{name} is already authenticated for this project. If you recognize this account, please press continue.","cozy":"Cozy","create":"Create","create_collection":"Create Collection","create_field":"Create Field","create_role":"Create Role","created_by":"Created By","owner":"Owner","created_on":"Created On","create_new_project":"Create New Project","create_new_project_copy":"Make sure you have your database information handy, then enter your API\'s Super-Admin password to continue.","creating_item":"Creating Item","creating_item_page_title":"Creating Item: {collection}","creating_role":"Creating Role","currently_selected":"Currently selected: {thing}","database_connection":"Database Connection","database_connection_copy":"Next, we need to know how to connect to the database where this project will be managed.","datatype":"Datatype","datatypes":{"mysql":{"BIGINT":"An integer. When signed (allows negative) length is -9e18 to 9e18, otherwise the max is 18e18.","BOOLEAN":"True or false. Is saved as either 1 or 0 respectively.","CHAR":"A fixed-length non-binary string right-padded with spaces. Length can be 0 to 255 characters.","DATE":"A date. Allows `1000-01-01` to `9999-12-31`.","DATETIME":"A date and time. Allows `1000-01-01 00:00:00` to `9999-12-31 23:59:59`.","DECIMAL":"An accurate number (eg: for currency), with 1 to 65 digits length (L) and 0 to 30 digits decimal (D). Length format: `L,D`","DOUBLE":"An approximate binary number, 8 bytes with a floating decimal point.","FLOAT":"An approximate binary number, 4 bytes with a floating decimal point.","INT":"An integer. When signed (allows negative) length is -2,147,483,648 to 2,147,483,647, otherwise the max is 4,294,967,295.","LONGTEXT":"A string with a max length of 4,294,967,295 characters.","MEDIUMINT":"An integer. When signed (allows negative) length is -8,388,608 to 8,388,607, otherwise the max is 16,777,215.","MEDIUMTEXT":"A string with a max length of 16,777,215 characters.","SMALLINT":"An integer. When signed (allows negative) length is -32,768 to 32,767, otherwise the max is 65,535.","TEXT":"A string with a max length of 65,535 characters.","TIME":"A time. Allows `-838:59:59` to `838:59:59`.","TIMESTAMP":"A date and time. Allows `1970-01-01 00:00:01` UTC to `2038-01-19 03:14:07` UTC.","TINYINT":"An integer. When signed (allows negative) length is -128 to 127, otherwise the max is 255.","TINYTEXT":"A string with a max length of 255 characters.","VARCHAR":"A variable-length non-binary string. Length can be 0 to 65,535 characters (MySQL 5.0.3+).","YEAR":"A year. Allows `1901` to `2155` or `0000`"}},"date_and_time":"Date & Time","db_column_name":"Database column name...","db_datatype":"{db} Datatype","db_name":"Database Name","db_password":"Database User Password","db_type":"Database Type","db_update_failed":"The database couldn\'t be updated.","db_updated":"Database successfully updated","db_user":"Database User","default":"Default","default_value":"Default Value","delete":"Delete","delete_are_you_sure":"Are you sure you want to delete this item? This action can not be undone.","delete_bookmark":"Delete Bookmark","delete_bookmark_body":"Are you sure you want to delete this bookmark? This action cannot be undone.","delete_collection_are_you_sure":"Are you sure you want to delete this collection? This action can not be undone.","delete_confirmation":"Delete Confirmation","delete_field_are_you_sure":"Are you sure you want to delete the field \\"{field}\\"? This action can not be undone.","delete_role_are_you_sure":"Are you sure to delete the role \\"{name}\\"? This action cannot be undone.","desc":"desc","description":"Description","deselect":"Deselect","dialog_beginning":"Beginning of dialog window.","discard_changes":"Discard Changes","display_name":"Display Name","directus_version":"Directus Version","done":"Done","dont_manage":"Don\'t Manage","dont_manage_copy":"Privileges, preferences, and settings for this collection will be permanently removed from the system! Are you sure?","dont_show":"Don\'t Show","drop_files":"Can\'t Drop Files | Drop file here... | Drop files here...","duplicate":"Duplicate","duplicating_field":"Duplicating Field","editing":"Editing Item: {collection}","editing_item":"Editing Item","editing_items":"Batch Editing {count} Items","editing_my_profile":"Editing My Profile","editing_single":"Editing {collection}","email":"Email","email_address":"Email Address","embed":"Embed","embed_placeholder":"YouTube, Vimeo, or other link","empty_collection":"Empty Collection","empty_collection_body":"There are no items in this collection yet","enable_manual_sorting":"Enable Manual Sorting","enter_collection_name":"Enter collection name...","enter_otp":"Please enter the one-time-password (OTP) from your authenticator app.","enter_role_name":"Enter role name...","enter_value":"Enter Value","environment":"Environment","equal_to":"Equal to","error_unknown":"Unknown error. Try again later.","errors":{"11":"Can Not Reach Database","100":"Incorrect Email/Password","101":"Logged-out from Inactivity","102":"Logged-out from Inactivity","103":"User Suspended","106":"Incorrect Email/Password","107":"User Not Found","111":"Enter One-Time Password","112":"Wrong One-Time Password","114":"Incorrect Email/Password","115":"SSO is not allowed when 2FA is enabled","-1":"Couldn\'t Reach API"},"esc_cancel":"Escape will cancel and close the window.","event_count":"No Events | One Event | {count} Events","existing":"Existing","extension_error":"There was a problem loading the {ext} extension.","extensions_missing":"No Extensions Found","extensions_missing_copy":"Make sure you have the system extensions installed.","fetching_data":"Fetching Data","field":"Field | Fields","field_already_exists":"Field Already Exists: {field}","field_created":"Field Created","field_removed":"Field Removed","field_setup_interface":"What type of field are you creating?","field_setup_schema":"How should it store content in the database?","field_setup_relation":"How is the relationship\'s data stored?","field_setup_options":"All set! Just review these interface options...","field_type":"Field Type","field_updated":"Field Updated","field_width":"Field Width","field_width_half":"Half Width (Wraps)","field_width_left":"Half Width (Left Only)","field_width_right":"Half Width (Right Only)","field_width_full":"Full Width","field_width_fill":"Fill the Page","field_width_note":"The width of this field within the form layout. Half-widths wrap based on other fields and their sort order.","fields_are_saved_instantly":"Changes to fields are saved instantly","fieldtypes":{"alias":"Fields that do not save data or do not have corresponding database columns","array":"Standard array format in API response","date":"Date, eg: 2018-09-19","datetime":"A date and time in ISO format, eg: 2018-09-19T14:00:43.381Z","datetime_created":"System field to track the datetime an item was created, used by revisions","datetime_updated":"System field to track the datetime an item was updated, used by revisions","decimal":"Number that includes a decimal","file":"Foreign key to directus_files.id","group":"Groups fields together visually, children save group into directus_fields.group","integer":"Whole number","json":"Standard JSON format in API response","lang":"Specific to translation interfaces, this stores the language key","m2o":"Many-to-One Relationship","managed":"Managed","o2m":"One-to-Many Relationship","sort":"System field used in drag-and-drop item reordering","status":"System field used for publishing workflows","string":"Any text, numbers, spaces, or symbols; limited by its number of characters","time":"Time, eg: 14:09:22","translation":"Specific to translation interfaces, this o2m stores multi-lingual content","owner":"System field to track the user who created an item, used by revisions","user_updated":"System field to track the user who updated an item, used by revisions","uuid":"A Universally Unique Identifier"},"file":"File","file_library":"File Library","file_type_not_accepted":"{filename} can\'t be uploaded. It is not a valid file type for this field.","file_upload":"Upload File(s)","file_download":"Download","forgot_password":"Forgot Password","greater_than":"Greater than","greater_than_equal":"Greater than or equal to","help_and_docs":"Help & Docs","hidden":"Hidden","hidden_browse":"Hidden on Browse","hidden_detail":"Hidden on Detail","host":"Host","icon":"Icon","in_list":"One of these","info":"Info","initial_schema":"Choose an Initial Schema","initial_schema_copy":"Choose from existing database architectures or start fresh. You can always extend and tweak this later.","install":"Install","install_copy":"This project has not been setup yet. If you are an administrator you can create it now by clicking on the button below.","install_busy_copy":"Thank you. One moment while we create your database, import your schema, and add a new config file for this API.","install_all_set_copy":"The project has successfully been created. You can now sign in to the App with the admin credentials you entered.","install_all_set_super_admin_password":"Make sure to copy the generated Super-Admin password below. You won\'t be able to see it again!","php_extensions":"PHP Extensions","missing_value":"Missing: {value}","write_access":"Write Access","value_not_writeable":"{value} not writeable","intelligent_defaults":"Advanced options lets you configure how data will be stored in the database and tweak additional app settings.","interface":"Interface | Interfaces","interface_count":"No Interfaces | One Interface | {count} Interfaces","interface_has_no_options":"This interface doesn\'t have any options","interface_settings":"Every interface can be perfectly tailored to your needs. Below are the available options for this interface, but only some are required.","is_empty":"Is empty","is_not_null":"Is not NULL","is_null":"Is NULL","item_count":"No Items | One Item | {count} Items","item_count_filter":"No Results | One Result | {count} Results","item_deleted":"Item Deleted","item_saved":"Item Saved | {count} Items Saved","junction_collection":"Junction Collection","keep_editing":"Keep Editing","latency":"Latency","learn_more":"Learn More","leave_comment":"Leave a comment...","length":"Length","length_disabled_placeholder":"Length is determined by the datatype","less_than":"Less than","less_than_equal":"Less than or equal to","limited":"Limited","loading":"Loading...","load_more":"Load more","loading_more":"Loading More Items","login":"Log in","m2m":"Many-to-Many (M2M)","m2o":"Many-to-One (M2O)","manage":"Manage","manage_started":"Started Managing Collection","manage_stopped":"Stopped Managing Collection","max_one_primary_key":"You can only have 1 primary key field per collection","max_size":"Max Size: {size}","mixed":"Mixed","modified_by":"Modified By","modified_on":"Modified On","more_options":"More options","months":{"january":"January","february":"February","march":"March","april":"April","may":"May","june":"June","july":"July","august":"August","september":"September","october":"October","november":"November","december":"December"},"my_activity":"My Activity","my_profile":"My Profile: {name}","name":"Name","name_bookmark":"What would you like to name this bookmark?","navigate_changes":"Are you sure you want to leave this page? The changes you made will be lost if you navigate away from this page.","new":"New","new_field":"New Field","new_file":"New File","new_item":"New Item","next":"Next","no_collections":"No Collections Setup","no_collections_body":"It seems like there aren\'t any collections setup yet","no_fields":"No Fields Setup","no_fields_body":"It seems like this collection doesn\'t have any fields setup yet","no_files":"No Files","no_files_body":"It seems like there haven\'t been any files uploaded yet","no_interface_error":"Field {field} doesn\'t have an interface setup","no_items_selected":"No items selected","no_related_entries":"Has no related entries","no_results":"No Results","no_results_body":"The current filters do not match any collection items","none":"None","not_authenticated":"Not Authenticated","not_between":"Not between","not_contains":"Doesn\'t contain","not_empty":"Is not empty","not_equal_to":"Not equal to","not_in_list":"Not one of these","note":"Note","note_hidden":"[Learn More](#)","note_icon":"The icon shown in the App\'s navigation sidebar","note_managed":"[Learn More](#)","note_note":"An internal description...","note_single":"[Learn More](#)","notifications":"Notifications","no_public_projects":"This API doesn\'t have any public projects. Please contact your administrator.","numeric":"Numeric","o2m":"One-to-Many (O2M)","ok":"OK","one_moment":"One Moment...","open_on_gh":"Open on GitHub","operator":"Operator","optional":"Optional","options":"Options","other":"Other","otp":"One-Time Password","page_not_found":"Page Not Found","page_not_found_body":"The page you are looking for doesn\'t seem to exist.","password":"Password","password_reset_sending":"Sending email...","password_reset_sent":"If a valid user with this email address exists in Directus, we\'ve sent you a secure link to reset your password.","password_reset_successful":"Password successfully reset.","permission_states":{"always":"Always","create":"Create","full":"All","mine":"Mine Only","none":"None","on_create":"On Creation","on_update":"On Update","read":"Readonly","role":"Role Only","update":"Update"},"permissions":"Permissions","permissions_admin":"Admins have access to all managed data within the system by default.","permissions_no_collections":"This project does not have any collections yet.","popular":"Popular","port":"Port","powered_by_directus":"Powered by Directus","preview_and_revert":"Preview and Revert","primary_key":"Primary Key","project":"Project","project_info":"Project Information","project_info_copy":"Below are a few questions about your project, including the credentials of your first administrator.","project_key":"Project Key","project_name":"Project Name","project_not_configured":"Project Not Configured","read":"Read","readable_fields":"Readable Fields","readable_fields_copy":"Select the fields that the user can view","readonly":"Readonly","regex":"RegEx","related_collection":"Related Collection","related_entries":"Has related entries","relational":"Relational","relationship":"Relationship","relationship_not_setup":"The relationship hasn\'t been configured correctly.","remove":"Remove","remove_related":"Remove Related Item","report_issue":"Report Issue","request_feature":"Request Feature","required":"Required","reset":"Reset","reset_password":"Reset Password","reset_preferences":"Reset all listing preferences","reset_to_default":"Reset to default","revert":"Revert","revert_copy":"Do you want to revert this item to how it was on {date}?","role_count":"No Roles | One Role | {count} Roles","role_settings":"Role Settings","roles":"User Roles","save":"Save","save_and_add":"Save and Add New","save_and_stay":"Save and Stay","save_as_bookmark":"Save as Bookmark","save_as_copy":"Save as Copy","scan_in_authenticator":"Scan this code in your authenticator app","schema":"Schema","search":"Search","search_for_item":"Search for an item...","search_interface":"Search for an interface...","select_existing":"Select Existing","select_field":"Select a Field","select_fields":"Select Fields","select_from_device":"Select from device","select_interface":"Select an interface","select_interface_below":"Select an interface below","select_statuses":"Select Statuses","select_statuses_copy":"Select the statuses the user can use","server_details":"Server Details","server_error":"Server Error","server_error_copy":"Something is wrong with this project’s server or database.","server_trouble":"Server Trouble","server_trouble_copy":"Try again later or contact your system administrator help.","settings":"Settings","settings_collections_fields":"Collections & Fields","settings_extensions":"Extensions","settings_global":"Global Settings","settings_permissions":"Roles & Permissions","settings_project":"Project Settings","settings_saved":"Settings Saved","settings_webhooks":"Webhooks","setup_2fa":"Setup 2FA","show_directus_collections":"Show Directus System Collections","signed":"Signed","sign_in":"Sign In","sign_out":"Sign Out","sign_out_confirm":"Are you sure you want to sign out?","sign_out_confirm_edits":"Are you sure you want to sign out? All unsaved changes will be lost.","signing_in":"Signing In","single":"Single","something_went_wrong":"Something went wrong.","something_went_wrong_body":"Trouble processing request. Try again after refreshing the page.","sort":"Sort","sort_by":"Sort By","sort_direction":"Sort Direction","spacing":"Spacing","status":"Status","statuses":"Statuses","submit":"Submit","text":"Text","translation":"Translation","translated_field_name":"Translated field name...","not_translated_in_language":"Not Translated in {language}","this_item_is_not_available":"This item is not available.","this_collection":"This Collection","to":"To","turn_all_on":"Turn all on","turn_all_off":"Turn all off","undo_changes":"Undo changes","unique":"Unique","unsaved_changes":"Unsaved Changes","unsaved_changes_copy":"Are you sure you want to leave this page?","update":"Update","update_confirm":"Are you sure you want to update {count} items?","update_field":"Update Field","upload_exceeds_max_size":"{filename} can\'t be uploaded. Your server is not configured to handle uploads of this size.","user_directory":"User Directory","user_edit_warning":"{first_name} {last_name} is editing this item too. Please coordinate with them so you don\'t lose your changes.","validation":"Validation","value":"Value","values":"Values","version":"Version","version_and_updates":"Version and Updates","view_type":"View As...","visible_all_users":"Visible for all users","webhook_count":"No Webhooks | 1 Webhook | {count} Webhooks","weeks":{"monday":"Monday","tuesday":"Tuesday","wednesday":"Wednesday","thursday":"Thursday","friday":"Friday","saturday":"Saturday","sunday":"Sunday"},"welcome":"Welcome","welcome_to_directus":"Welcome to Directus","welcome_to_directus_copy":"Please make sure you have your database information handy to set up your first project.","why":"Why?","wrapping_up":"Wrapping Up","wrong_super_admin_password":"The super admin password you provided is incorrect.","writable_fields":"Writable Fields","writable_fields_copy":"Select the fields that the user can edit","yes":"Yes"}')},"1f0e":function(e){e.exports=JSON.parse('{"name":"$t:m2o","version":"1.0.1","types":["m2o"],"relation":"m2o","icon":"call_merge","options":{"template":{"name":"$t:template","comment":"$t:template_comment","interface":"text-input","options":{"placeholder":"$t:template_placeholder"}},"visible_fields":{"name":"$t:visible_fields","comment":"$t:visible_fields_note","interface":"text-input","options":{"placeholder":"$t:visible_fields_placeholder"}},"placeholder":{"name":"$t:placeholder","comment":"$t:placeholder_comment","interface":"text-input","length":200,"default":"$t:select_one"},"threshold":{"name":"$t:threshold","comment":"$t:threshold_comment","interface":"numeric","default":20},"icon":{"name":"$t:icon","comment":"$t:icon_comment","interface":"icon","advanced":true}}}')},2224:function(e,t,n){e.exports=n.p+"img/logo-dark.bf3960d9.svg"},"24b0":function(e,t,n){var a={"./2fa-secret/input.vue":["4280","chunk-2d20f576","chunk-0b3e4f54"],"./button-group/input.vue":["0e9b","chunk-8c13f210"],"./calendar/input.vue":["804b","chunk-a3670984"],"./checkboxes-relational/input.vue":["e3d9","chunk-1232e627"],"./checkboxes/input.vue":["0e66","chunk-2d50aa6f"],"./code/input.vue":["daaa","chunk-49328605","chunk-3020ac28"],"./collections/input.vue":["e132","chunk-41dc27c1"],"./color-palette/input.vue":["e32a","chunk-c9324d3c"],"./color/input.vue":["41a1","chunk-7a3c1fd6"],"./date/input.vue":["9420","chunk-c2d84bf0"],"./datetime-created/input.vue":["4f85","chunk-58b31a04"],"./datetime-updated/input.vue":["bcc1","chunk-77c5cde0"],"./datetime/input.vue":["7741","chunk-c8cab390"],"./divider/input.vue":["0812","chunk-02ec76db"],"./dropdown/input.vue":["61e2","chunk-4c268a7f"],"./file-preview/input.vue":["fab5","chunk-7a5057ef"],"./file-size/input.vue":["0221","chunk-1c6fa0e2"],"./file/input.vue":["dea2","chunk-6853be89"],"./files/input.vue":["6ab8","chunk-4f2e4d62"],"./hashed/input.vue":["9137","chunk-dbda98f0"],"./icon/input.vue":["3cd5","chunk-45c3938e"],"./interface-options/input.vue":["db31","chunk-8dd65600"],"./interface-types/input.vue":["14cd","chunk-3bcd24b1"],"./interfaces/input.vue":["1749","chunk-13145859"],"./json/input.vue":["c293","chunk-49328605","chunk-5bb3e31e"],"./key-value/input.vue":["3f04","chunk-3bcec2c4"],"./language/input.vue":["1f1b","chunk-a055d4c6"],"./many-to-many/input.vue":["035b","chunk-625cd580"],"./many-to-one/input.vue":["085d","chunk-419d9f22"],"./map/input.vue":["4662","chunk-d2d01fae"],"./markdown/input.vue":["a9ef","chunk-304578ba"],"./multiselect/input.vue":["f835","chunk-073b9d5c"],"./numeric/input.vue":["d688","chunk-425807d2"],"./one-to-many/input.vue":["2c47","chunk-ea289bc4"],"./owner/input.vue":["fada","chunk-0f4d6f6c"],"./password/input.vue":["dae4","chunk-7203dae1"],"./preview/input.vue":["fa4a","chunk-03732e18"],"./primary-key/input.vue":["cf6c","chunk-50e1542a"],"./radio-buttons/input.vue":["75f8","chunk-2a043d5e"],"./rating/input.vue":["da5b","chunk-70056a8e"],"./repeater/input.vue":["32cb","chunk-264bd833"],"./slider/input.vue":["3bfc","chunk-587c9700"],"./slug/input.vue":["bbba","chunk-8340e026","chunk-14f90334"],"./sort/input.vue":["4e08","chunk-51c862a2"],"./status/input.vue":["9162","chunk-3c5ed143"],"./switch/input.vue":["f027","chunk-64408c34"],"./tags/input.vue":["2eb1","chunk-5ca5135c"],"./text-input/input.vue":["26b2","chunk-59b7c6fa"],"./textarea/input.vue":["c8d2","chunk-44fd0744"],"./time/input.vue":["d8b4","chunk-3be46253"],"./toggle-icon/input.vue":["8df3","chunk-29fe6f82"],"./translation/input.vue":["8485","chunk-4b51bd42"],"./user-roles/input.vue":["afd9","chunk-7f07aad8"],"./user-updated/input.vue":["a2c4","chunk-6c8a16bc"],"./user/input.vue":["900d","chunk-347cc0fb"],"./wysiwyg/input.vue":["1df9","chunk-3fcd8bfa"]};function i(e){if(!n.o(a,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then((function(){return n(i)}))}i.keys=function(){return Object.keys(a)},i.id="24b0",e.exports=i},"26d5":function(e){e.exports=JSON.parse('{"name":"$t:owner","version":"1.0.0","types":["owner"],"icon":"account_circle","relation":"user","recommended":{"length":10},"options":{"template":{"name":"$t:template","comment":"$t:template_comment","interface":"text-input","default":"{{first_name}} {{last_name}}"},"display":{"name":"$t:display","comment":"$t:display_comment","interface":"dropdown","default":"both","options":{"choices":{"both":"$t:avatar + $t:name","avatar":"$t:avatar","name":"$t:name"}}}}}')},"28d6":function(e,t,n){},2953:function(e,t,n){"use strict";var a=n("b01c"),i=n.n(a);i.a},"2aa2":function(e,t,n){},"2d93":function(e,t,n){},"2dd5":function(e,t,n){"use strict";var a=n("90e7"),i=n.n(a);i.a},"2e36":function(e,t,n){},"301d":function(e,t,n){},"316f":function(e,t,n){},"31f0":function(e){e.exports=JSON.parse('{"name":"$t:slider","version":"1.0.1","types":["integer"],"icon":"tune","recommended":{"length":10},"options":{"minimum":{"name":"$t:min","comment":"$t:min_comment","interface":"numeric","default":0},"maximum":{"name":"$t:max","interface":"numeric","comment":"$t:max_comment","default":100},"step":{"name":"$t:step","comment":"$t:step_comment","interface":"numeric","default":1},"unit":{"name":"$t:unit","comment":"$t:unit_comment","interface":"text-input"}}}')},3241:function(e,t,n){"use strict";var a=n("316f"),i=n.n(a);i.a},3662:function(e,t,n){"use strict";var a=n("c60c"),i=n.n(a);i.a},"376e":function(e,t,n){},"37b6":function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"a",(function(){return i}));var a={create:"none",read:"none",update:"none",delete:"none",comment:"none",explain:"none",status_blacklist:[],read_field_blacklist:[],write_field_blacklist:[]},i={create:"full",read:"full",update:"full",delete:"full",comment:"full",explain:"full",status_blacklist:[],read_field_blacklist:[],write_field_blacklist:[]}},"389e":function(e,t,n){},"38d3":function(e,t,n){"use strict";var a=n("5530"),i=n("4360"),o=n("9fb0"),r=n("8dee"),s=n.n(r),c={delay:5e3},l=function(e){var t=Object(a["a"])(Object(a["a"])(Object(a["a"])({},c),e),{},{id:s.a.generate()});i["a"].commit(o["PUSH_NOTIFICATION"],t)};t["a"]=l},3994:function(e,t,n){},"3ac3":function(e){e.exports=JSON.parse('{"name":"$t:interface-types","version":"1.0.0","types":["json"],"icon":"category","options":{"interfaceField":{"name":"$t:interface-field","interface":"text-input","comment":"$t:placeholder-comment","default":"$t:placeholder-default","length":200}}}')},"3af5":function(e,t,n){},"3b45":function(e,t,n){},"3b49":function(e,t,n){"use strict";var a=n("8e69"),i=n.n(a);i.a},"3c14":function(e,t,n){"use strict";var a=n("2aa2"),i=n.n(a);i.a},"3f4f":function(e,t,n){"use strict";var a=n("3994"),i=n.n(a);i.a},"413e":function(e,t,n){"use strict";var a=n("f558"),i=n.n(a);i.a},"41cb":function(e,t,n){"use strict";n("99af"),n("4de4"),n("caad"),n("d3b7"),n("96cf");var a=n("1da1"),i=n("2b0e"),o=n("8c4f"),r=n("d722"),s=n("4360"),c=n("9fb0"),l=n("9923"),u=n("f8dc"),d=n("e59c"),f=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"collections"},[n("v-header",{attrs:{breadcrumb:[{name:e.$tc("collection",2),path:"/"+e.currentProjectKey+"/collections"}],icon:"box"}}),0===e.items.length?n("v-error",{attrs:{title:e.$t("no_collections"),body:e.$t("no_collections_body"),icon:"error_outline"}}):n("div",{staticClass:"padding"},[n("v-table",{attrs:{items:e.items,columns:e.fields,"primary-key-field":"collection",link:"__link__"},on:{select:e.select}})],1),n("v-info-sidebar",{attrs:{wide:""}},[n("span",{staticClass:"type-note"},[e._v("No settings")])])],1)},m=[],p=(n("d81d"),n("07ac"),n("2ca0"),n("5530")),h=n("c359"),g=n("2f62"),v=n("2ef0"),y={name:"Collections",metaInfo:function(){return{title:this.$tc("collection",2)}},components:{VError:h["a"]},computed:Object(p["a"])(Object(p["a"])({},Object(g["e"])(["currentProjectKey"])),{},{items:function(){var e=this;return null==this.collections?[]:Object.values(this.collections).filter((function(e){return 0==e.hidden&&1==e.managed&&!1===e.collection.startsWith("directus_")})).filter((function(t){return t.status_mapping?Object(v["some"])(e.permissions[t.collection].statuses,(function(e){return"none"!==e.read})):"none"!==e.permissions[t.collection].read})).map((function(t){return Object(p["a"])(Object(p["a"])({},t),{},{collection:e.$helpers.formatCollection(t.collection),__link__:"/".concat(e.currentProjectKey,"/collections/").concat(t.collection)})}))},fields:function(){return[{field:"collection",name:this.$tc("collection",1)},{field:"note",name:this.$t("note")}]},collections:function(){return this.$store.state.collections},permissions:function(){return this.$store.state.permissions}}),methods:{select:function(e){this.selection=e}}},b=y,_=(n("6d93"),n("2877")),j=Object(_["a"])(b,f,m,!1,null,"4a93f137",null),k=j.exports,w=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.notFound?n("v-not-found"):n("div",{staticClass:"route-item-listing"},[n("v-header",{attrs:{"info-toggle":"","item-detail":!1,breadcrumb:e.breadcrumb,icon:e.breadcrumbIcon,settings:"directus_webhooks"===e.collection,title:e.currentBookmark&&e.currentBookmark.title,"icon-link":"directus_webhooks"===e.collection?"/"+e.currentProjectKey+"/settings/":null}},[n("template",{slot:"title"},[n("button",{staticClass:"bookmark",class:e.currentBookmark?"active":null,attrs:{disabled:e.currentBookmark},on:{click:function(t){e.bookmarkModal=!0}}},[n("v-icon",{attrs:{color:e.currentBookmark?"--input-background-color-active":"--input-border-color",name:e.currentBookmark?"bookmark":"bookmark_border"}})],1)]),n("v-search-filter",{directives:[{name:"show",rawName:"v-show",value:e.selection&&0===e.selection.length&&!e.emptyCollection,expression:"selection && selection.length === 0 && !emptyCollection"}],attrs:{filters:e.filters,"search-query":e.searchQuery,"field-names":e.filterableFieldNames,"collection-name":e.collection.name,placeholder:e.resultCopy},on:{filter:function(t){return e.updatePreferences("filters",t)},search:function(t){return e.updatePreferences("search_query",t)},"clear-filters":e.clearFilters}}),n("template",{slot:"buttons"},[e.editButton&&!e.activity?n("v-header-button",{key:"edit",attrs:{icon:"mode_edit","background-color":"warning","icon-color":"white","hover-color":"warning-dark",disabled:!e.editButtonEnabled,label:e.$t("batch"),to:e.batchURL}}):e._e(),e.deleteButton&&!e.activity?n("v-header-button",{key:"delete",attrs:{icon:"delete_outline","icon-color":"white","background-color":"danger","hover-color":"danger-dark",disabled:!e.deleteButtonEnabled,label:e.$t("delete")},on:{click:function(t){e.confirmRemove=!0}}}):e._e(),e.addButton&&!e.activity?n("v-header-button",{key:"add",attrs:{icon:"add","icon-color":"button-primary-text-color","background-color":"button-primary-background-color",label:e.$t("new"),to:e.createLink}}):e._e()],1)],2),e.preferences?n("v-items",{ref:"listing",attrs:{collection:e.collection,filters:e.filters,"search-query":e.searchQuery,"view-query":e.viewQuery,"view-type":e.viewType,"view-options":e.viewOptions,selection:e.activity?null:e.selection,links:""},on:{fetch:e.setMeta,options:e.setViewOptions,select:function(t){e.selection=t},query:e.setViewQuery}}):e._e(),e.preferences?n("v-info-sidebar",[n("template",{slot:"system"},[n("div",{staticClass:"layout-picker"},[n("select",{domProps:{value:e.viewType},on:{input:function(t){return e.updatePreferences("view_type",t.target.value)}}},e._l(e.layoutNames,(function(t,a){return n("option",{key:a,domProps:{value:a}},[e._v(" "+e._s(t)+" ")])})),0),n("div",{staticClass:"preview"},[n("v-icon",{attrs:{name:e.layoutIcons[e.viewType],color:"--sidebar-text-color"}}),n("span",{staticClass:"label"},[e._v(e._s(e.layoutNames[e.viewType]))]),n("v-icon",{attrs:{name:"expand_more",color:"--sidebar-text-color"}})],1)])]),n("v-ext-layout-options",{key:e.collection+"-"+e.viewType,staticClass:"layout-options",attrs:{type:e.viewType,collection:e.collection,fields:e.keyBy(e.fields,"field"),"view-options":e.viewOptions,"view-query":e.viewQuery,selection:e.selection,"primary-key-field":e.primaryKeyField,link:"__link__"},on:{query:e.setViewQuery,options:e.setViewOptions}})],2):n("v-info-sidebar",{attrs:{wide:""}},[n("span",{staticClass:"type-note"},[e._v("No settings")])]),e.confirmRemove?n("portal",{attrs:{to:"modal"}},[n("v-confirm",{attrs:{message:e.$tc("batch_delete_confirm",e.selection.length,{count:e.selection.length}),color:"danger","confirm-text":e.$t("delete")},on:{cancel:function(t){e.confirmRemove=!1},confirm:e.remove}})],1):e._e(),e.bookmarkModal?n("portal",{attrs:{to:"modal"}},[n("v-create-bookmark",{attrs:{preferences:e.preferences},on:{close:e.closeBookmark}})],1):e._e()],1)},$=[],x=(n("4160"),n("a15b"),n("45fc"),n("b0c0"),n("b64b"),n("ac1f"),n("8a79"),n("2532"),n("5319"),n("1276"),n("159b"),n("ddb0"),n("ade3")),O=n("8dee"),S=n.n(O),C=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"searchFilter",staticClass:"search-filter",class:{open:e.open}},[n("v-header-button",{staticClass:"toggle",attrs:{alert:e.hasFilters,icon:"filter_list",outline:""},on:{click:function(t){e.open=!e.open}}},[e._v(" Filter ")]),n("div",{staticClass:"wrapper"},[n("v-icon",{attrs:{name:"search",color:"--input-border-color"}}),n("input",{ref:"searchInput",staticClass:"search",class:{"has-filters":e.hasFilters},attrs:{placeholder:e.placeholder||e.$t("search"),type:"text"},domProps:{value:e.searchQuery},on:{input:function(t){return e.search(t.target.value)}}}),n("transition",{attrs:{name:"fade"}},[n("button",{directives:[{name:"show",rawName:"v-show",value:e.hasFilters,expression:"hasFilters"}],staticClass:"clear-filters",class:{"has-filters":e.hasFilters},on:{click:e.clearFilters}},[n("v-icon",{attrs:{name:"close"}})],1)]),n("button",{staticClass:"toggle",class:{"has-filters":e.hasFilters},on:{click:function(t){e.open=!e.open}}},[n("v-icon",{attrs:{name:"filter_list"}})],1)],1),n("transition",{attrs:{name:"slide"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.open,expression:"open"}],staticClass:"dropdown"},[n("div",{staticClass:"search field"},[n("v-input",{attrs:{placeholder:e.placeholder||e.$t("search"),value:e.searchQuery,type:"search","icon-left":"search"},on:{input:e.search}})],1),e._l(e.filters,(function(t,a){return n("div",{key:a,staticClass:"field"},[n("invisible-label",{attrs:{"html-for":"filter-"+a}},[e._v(" "+e._s(e.fields[t.field])+" "+e._s(e.operators[t.operator])+" ")]),n("div",{staticClass:"name"},[n("p",{staticClass:"field-name"},[e._v(e._s(e.fields[t.field]))]),n("span",{staticClass:"operator-name"},[e._v(" "+e._s(e.$t(e.operators[t.operator]))+" "),n("v-icon",{attrs:{name:"expand_more",small:""}}),n("select",{domProps:{value:t.operator},on:{change:function(t){return e.updateFilter(a,"operator",t.target.value)}}},e._l(e.operators,(function(t,a){return n("option",{key:a,domProps:{value:a}},[e._v(" "+e._s(e.$t(t))+" ")])})),0)],1),n("button",{staticClass:"remove",on:{click:function(t){return e.deleteFilter(a)}}},[n("v-icon",{attrs:{name:"delete_outline"}})],1)]),n("v-input",{attrs:{id:"filter-"+a,autofocus:"",value:t.value,type:"text"},on:{input:function(t){return e.updateFilter(a,"value",t)}}})],1)})),n("div",{staticClass:"field"},[n("invisible-label",{attrs:{"html-for":"add"}},[e._v(" "+e._s(e.$t("add_field_filter"))+" ")]),n("v-select",{attrs:{id:"add",icon:"add_circle",placeholder:e.$t("add_field_filter"),options:e.fields,"default-value":""},on:{input:e.addFilter}})],1)],2)]),e.open?n("v-blocker",{staticClass:"blocker",attrs:{"z-index":18},on:{click:function(t){e.open=!e.open}}}):e._e()],1)},E=[],T=(n("a434"),n("841c"),n("2909")),I=n("0d2b"),N={name:"SearchFilter",components:{VBlocker:I["a"]},props:{fieldNames:{type:Array,default:function(){return[]}},collectionName:{type:String,default:null},filters:{type:Array,default:function(){return[]}},searchQuery:{type:String,default:""},placeholder:{type:String,default:null}},data:function(){return{open:!1}},computed:{operators:function(){return{eq:"equal_to",neq:"not_equal_to",lt:"less_than",lte:"less_than_equal",gt:"greater_than",gte:"greater_than_equal",in:"in_list",nin:"not_in_list",null:"is_null",nnull:"is_not_null",contains:"contains",ncontains:"not_contains",empty:"is_empty",nempty:"not_empty",has:"related_entries",nhas:"no_related_entries"}},hasFilters:function(){return!!(this.filters&&this.filters.length>0||this.searchQuery)},fields:function(){var e=this,t={};return this.fieldNames.forEach((function(n){e.collectionName?t[n]=e.$helpers.formatField(n,e.collectionName):t[n]=e.$helpers.formatTitle(n)})),t}},created:function(){this.search=Object(v["debounce"])(this.search,300),this.updateFilter=Object(v["debounce"])(this.updateFilter,300)},mounted:function(){window.addEventListener("click",this.closeFilter)},beforeDestroy:function(){window.removeEventListener("click",this.closeFilter)},methods:{search:function(e){this.$emit("search",e)},addFilter:function(e){this.$emit("filter",[].concat(Object(T["a"])(this.filters),[{field:e,operator:"contains",value:""}]))},updateFilter:function(e,t,n){var a=Object(v["cloneDeep"])(this.filters);a[e][t]=n,this.$emit("filter",a)},deleteFilter:function(e){var t=Object(v["cloneDeep"])(this.filters);t.splice(e,1),this.$emit("filter",t)},clearFilters:function(){this.$emit("clear-filters"),this.open&&(this.open=!1)},closeFilter:function(e){var t=this.$refs.searchFilter.contains(e.target);this.open&&!1===t&&(this.open=!1)}}},A=N,P=(n("57a7"),Object(_["a"])(A,C,E,!1,null,"915958b0",null)),R=P.exports,L=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-prompt",{attrs:{message:e.$t("name_bookmark")},on:{cancel:e.cancelBookmark,confirm:e.saveBookmark},model:{value:e.bookmarkTitle,callback:function(t){e.bookmarkTitle=t},expression:"bookmarkTitle"}},[e.isUserAdmin?n("div",{staticClass:"create-options"},[n("v-select",{attrs:{options:e.bookmarkOptions,value:e.bookmarkType,default:"personal",disabled:e.optionsDisabled},on:{input:e.changeOption}})],1):e._e()])},F=[],D={props:{preferences:{type:Object,default:null}},data:function(){return{bookmarkOptions:{global:this.$t("bookmark_global"),personal:this.$t("bookmark_personal")},bookmarkTitle:"",bookmarkType:"personal",optionsDisabled:!0}},computed:{isUserAdmin:function(){return this.$store.state.currentUser.admin},collection:function(){return this.$route.params.collection}},created:function(){var e=this;if(this.isUserAdmin){var t=this.$helpers.shortid.generate();this.$store.dispatch("loadingStart",{id:t}),r["a"].getRoles().then((function(e){return e.data})).then((function(n){e.$store.dispatch("loadingFinished",t),n.map((function(t){e.bookmarkOptions[t.id]=e.$t("bookmark_role",{role:t.name})})),e.optionsDisabled=!1})).catch((function(n){e.$store.dispatch("loadingFinished",t),e.$events.emit("error",{notify:e.$t("something_went_wrong_body"),error:n})}))}},methods:{changeOption:function(e){this.bookmarkType=e},cancelBookmark:function(){this.$emit("close")},saveBookmark:function(){var e=this,t=this.buildPreferences(),n=this.$helpers.shortid.generate();this.$store.dispatch("loadingStart",{id:n}),this.$store.dispatch("saveBookmark",t).then((function(){e.$store.dispatch("loadingFinished",n),e.$emit("close")})).catch((function(t){e.$store.dispatch("loadingFinished",n),e.$events.emit("error",{notify:e.$t("something_went_wrong_body"),error:t})}))},buildPreferences:function(){var e=Object(p["a"])({},this.preferences);return delete e.id,delete e.role,e.collection||(e.collection=this.collection),e.title=this.bookmarkTitle,"personal"!==this.bookmarkType&&this.isUserAdmin?"global"===this.bookmarkType?delete e.user:(delete e.user,e.role=this.bookmarkType):e.user=this.$store.state.currentUser.id,e}}},U=D,B=(n("87ce"),Object(_["a"])(U,L,F,!1,null,"2578f723",null)),K=B.exports,M=n("f1d0"),V={name:"Items",metaInfo:function(){return{title:this.$helpers.formatTitle(this.collection)}},components:{VSearchFilter:R,VNotFound:M["default"],VCreateBookmark:K},data:function(){return{selection:[],meta:null,preferences:null,confirmRemove:!1,bookmarkModal:!1,notFound:!1}},computed:Object(p["a"])(Object(p["a"])({},Object(g["e"])(["currentProjectKey"])),{},{activity:function(){return"directus_activity"===this.collection},breadcrumbIcon:function(){var e;return"directus_webhooks"===this.collection?"arrow_back":(null===(e=this.collectionInfo)||void 0===e?void 0:e.icon)||"box"},createLink:function(){return"directus_webhooks"===this.collection?"/".concat(this.currentProjectKey,"/settings/webhooks/+"):this.collection.startsWith("directus_")?"/".concat(this.currentProjectKey,"/").concat(this.collection.substr(9),"/+"):"/".concat(this.currentProjectKey,"/collections/").concat(this.collection,"/+")},breadcrumb:function(){return"directus_users"===this.collection?[{name:this.$t("user_directory"),path:"/".concat(this.currentProjectKey,"/users")}]:"directus_webhooks"===this.collection?[{name:this.$t("settings"),path:"/".concat(this.currentProjectKey,"/settings")},{name:this.$t("settings_webhooks"),path:"/".concat(this.currentProjectKey,"/settings/webhooks")}]:"directus_files"===this.collection?[{name:this.$t("file_library"),path:"/".concat(this.currentProjectKey,"/files")}]:this.collection.startsWith("directus_")?[{name:this.$helpers.formatTitle(this.collection.substr(9)),path:"/".concat(this.currentProjectKey,"/").concat(this.collection.substring(9))}]:[{name:this.$tc("collection",2),path:"/".concat(this.currentProjectKey,"/collections")},{name:this.$helpers.formatCollection(this.collection),path:"/".concat(this.currentProjectKey,"/collections/").concat(this.collection)}]},fields:function(){var e=this,t=this.$store.state.collections[this.collection].fields,n=Object.values(t).map((function(t){return Object(p["a"])(Object(p["a"])({},t),{},{name:e.$helpers.formatField(t.field,t.collection)})})),a=n.filter((function(e){return!0!==e.hidden_browse}));return a},batchURL:function(){var e=this;return"/".concat(this.currentProjectKey,"/collections/").concat(this.collection,"/").concat(this.selection.map((function(t){return t[e.primaryKeyField]})).join(","))},currentBookmark:function(){if(this.preferences){var e=this.$store.state.bookmarks,t={collection:this.preferences.collection,search_query:this.preferences.search_query,filters:this.preferences.filters,view_options:this.preferences.view_options,view_type:this.preferences.view_type,view_query:this.preferences.view_query},n=e.filter((function(e){var n={collection:e.collection,search_query:e.search_query,filters:e.filters,view_options:e.view_options,view_type:e.view_type,view_query:e.view_query};return Object(v["isEqual"])(n,t)}))[0];return n||null}},collection:function(){return this.$route.path.endsWith("webhooks")?"directus_webhooks":this.$route.params.collection},collectionInfo:function(){return this.$store.state.collections[this.collection]},emptyCollection:function(){return this.meta&&0===this.meta.total_count||!1},filters:function(){return this.preferences&&this.preferences.filters||[]},searchQuery:function(){return this.preferences&&this.preferences.search_query||""},viewType:function(){return this.preferences&&this.preferences.view_type||"tabular"},viewQuery:function(){var e=this;if(!this.preferences)return{};var t=this.$store.state.collections[this.collection].fields;t=Object.values(t).map((function(t){return Object(p["a"])(Object(p["a"])({},t),{},{name:e.$helpers.formatField(t.field,t.collection)})}));var n=this.preferences.view_query&&this.preferences.view_query[this.viewType]||{},a=t.map((function(e){return e.field}));if(n.fields&&(n.fields=n.fields.split(",").filter((function(e){return a.includes(e)})).join(",")),n.sort){var i=n.sort.startsWith("-")?n.sort.substring(1):n.sort;!1===a.includes(i)&&(n.sort=this.primaryKeyField)}return n},viewOptions:function(){return this.preferences&&this.preferences.view_options&&this.preferences.view_options[this.viewType]||{}},resultCopy:function(){if(!this.meta||!this.preferences)return this.$t("loading");var e=!Object(v["isEmpty"])(this.preferences.filters)||!Object(v["isNil"])(this.preferences.search_query)&&this.preferences.search_query.length>0,t=this.meta.filter_count;return this.meta.result_count1)},editButtonEnabled:function(){var e=this,t=this.$store.state.currentUser.id,n=!0;return!!this.$store.state.currentUser.admin||(this.selection.forEach((function(a){var i=e.statusField?a[e.statusField]:null,o=e.statusField?e.permission.statuses[i]:e.permission,r=a[e.userCreatedField]?a[e.userCreatedField].id:null;if("none"===o.update)return n=!1;if("mine"===o.update&&r!==t)return n=!1;if("role"===o.update){var s=e.$store.state.users[r].role,c=e.$store.state.currentUser.role.id;if(s===c)return void(n=!0)}})),n)}}),watch:{$route:function(){this.$route.query.b&&this.$router.replace({path:this.$route.path})}},methods:{keyBy:v["keyBy"],setMeta:function(e){this.meta=e},editCollection:function(){this.$store.state.currentUser.admin&&this.$router.push("/".concat(this.currentProjectKey,"/settings/collections/").concat(this.collection))},closeBookmark:function(){this.bookmarkModal=!1},setViewQuery:function(e){var t=Object(p["a"])(Object(p["a"])({},this.preferences.view_query),{},Object(x["a"])({},this.viewType,Object(p["a"])(Object(p["a"])({},this.viewQuery),e)));this.updatePreferences("view_query",t)},setViewOptions:function(e){var t=Object(p["a"])(Object(p["a"])({},this.preferences.view_options),{},Object(x["a"])({},this.viewType,Object(p["a"])(Object(p["a"])({},this.viewOptions),e)));this.updatePreferences("view_options",t)},updatePreferences:function(e,t){var n=this,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];a&&(t=Object(p["a"])(Object(p["a"])({},this.preferences[e]),t)),this.$set(this.preferences,e,t);var i=null==this.preferences.user;if(i)return this.createCollectionPreset();var o=this.$helpers.shortid.generate();return this.$store.dispatch("loadingStart",{id:o}),this.$api.updateCollectionPreset(this.preferences.id,Object(x["a"])({},e,t)).then((function(){n.$store.dispatch("loadingFinished",o)})).catch((function(e){n.$store.dispatch("loadingFinished",o),n.$events.emit("error",{notify:n.$t("something_went_wrong_body"),error:e})}))},createCollectionPreset:function(){var e=this,t=this.$helpers.shortid.generate();this.$store.dispatch("loadingStart",{id:t});var n=Object(p["a"])({},this.preferences);return delete n.id,this.$api.createCollectionPreset(Object(p["a"])(Object(p["a"])({},n),{},{collection:this.collection,user:this.$store.state.currentUser.id})).then((function(n){var a=n.data;e.$store.dispatch("loadingFinished",t),e.$set(e.preferences,"id",a.id),e.$set(e.preferences,"user",a.user)})).catch((function(n){e.$store.dispatch("loadingFinished",t),e.$events.emit("error",{notify:e.$t("something_went_wrong_body"),error:n})}))},clearFilters:function(){this.updatePreferences("filters",null),this.updatePreferences("search_query",null)},remove:function(){var e,t=this,n=this.$helpers.shortid.generate();this.$store.dispatch("loadingStart",{id:n});var a=this.selection.map((function(e){return e[t.primaryKeyField]}));e=this.softDeleteStatus?this.$api.updateItem(this.collection,a.join(","),Object(x["a"])({},this.statusField,this.softDeleteStatus)):this.$api.deleteItems(this.collection,this.selection.map((function(e){return e[t.primaryKeyField]}))),e.then((function(){t.$store.dispatch("loadingFinished",n),t.$refs.listing.getItems(),t.selection=[],t.confirmRemove=!1})).catch((function(e){t.$store.dispatch("loadingFinished",n),t.$events.emit("error",{notify:t.$t("something_went_wrong_body"),error:e})}))}},beforeRouteEnter:function(e,t,n){var a=this,i=e.params.collection;e.path.endsWith("webhooks")&&(i="directus_webhooks");var o=s["a"].state.collections[i]||null;if(!1===i.startsWith("directus_")&&null===o)return n((function(e){return e.notFound=!0}));if(o&&o.single)return n("/".concat(s["a"].state.currentProjectKey,"/collections/").concat(i,"/1"));var c=S.a.generate();return s["a"].dispatch("loadingStart",{id:c}),r["a"].getMyListingPreferences(i).then((function(e){s["a"].dispatch("loadingFinished",c),n((function(t){t.$data.preferences=e}))})).catch((function(e){s["a"].dispatch("loadingFinished",c),a.$events.emit("error",{notify:a.$t("something_went_wrong_body"),error:e})}))},beforeRouteUpdate:function(e,t,n){var a=this,i=e.params.collection;this.preferences=null,this.selection=[],this.meta={},this.notFound=!1;var o=this.$store.state.collections[i]||null;if(!1===i.startsWith("directus_")&&null===o)return this.notFound=!0,n();if(o&&o.single)return n("/".concat(this.$store.state.currentProjectKey,"/collections/").concat(i,"/1"));var s=this.$helpers.shortid.generate();return this.$store.dispatch("loadingStart",{id:s}),r["a"].getMyListingPreferences(i).then((function(e){a.$store.dispatch("loadingFinished",s),a.preferences=e,n()})).catch((function(e){a.$store.dispatch("loadingFinished",s),a.$events.emit("error",{notify:a.$t("something_went_wrong_body"),error:e})}))}},q=V,z=(n("d76d"),Object(_["a"])(q,w,$,!1,null,"db219fdc",null)),H=z.exports,J=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.notFound?n("v-not-found"):n("div",{staticClass:"route-file-library"},[n("v-header",{attrs:{"info-toggle":"",breadcrumb:e.breadcrumb,icon:"photo_library"}},[n("template",{slot:"title"},[n("button",{staticClass:"bookmark",class:e.currentBookmark?"active":null,attrs:{disabled:e.currentBookmark},on:{click:function(t){e.bookmarkModal=!0}}},[n("v-icon",{attrs:{name:e.currentBookmark?"bookmark":"bookmark_border"}})],1),e.currentBookmark?n("div",{staticClass:"bookmark-name no-wrap"},[e._v(" ("+e._s(e.currentBookmark.title)+") ")]):e._e()]),n("v-search-filter",{directives:[{name:"show",rawName:"v-show",value:0===e.selection.length&&!e.emptyCollection,expression:"selection.length === 0 && !emptyCollection"}],attrs:{filters:e.filters,"search-query":e.searchQuery,"field-names":e.filterableFieldNames,"collection-name":"directus_files",placeholder:e.resultCopy},on:{filter:function(t){return e.updatePreferences("filters",t)},search:function(t){return e.updatePreferences("search_query",t)},"clear-filters":e.clearFilters}}),n("template",{slot:"buttons"},[e.selection.length>1?n("v-header-button",{key:"edit",attrs:{icon:"mode_edit","background-color":"warning","icon-color":"white","hover-color":"warning-dark",label:e.$t("batch"),to:e.batchURL}}):e._e(),e.selection.length?n("v-header-button",{key:"delete",attrs:{icon:"delete_outline","background-color":"danger","icon-color":"white","hover-color":"danger-dark",label:e.$t("delete")},on:{click:function(t){e.confirmRemove=!0}}}):e._e(),n("v-header-button",{key:"add",attrs:{icon:"add","background-color":"button-primary-background-color","icon-color":"button-primary-text-color",label:e.$t("new")},on:{click:function(t){e.newModal=!0}}})],1)],2),e.preferences?n("v-items",{key:e.key,ref:"listing",attrs:{collection:e.collection,filters:e.filters,"search-query":e.searchQuery,"view-query":e.viewQuery,"view-type":e.viewType,"view-options":e.viewOptions,selection:e.selection,links:""},on:{fetch:function(t){e.meta=t},options:e.setViewOptions,select:function(t){e.selection=t},query:e.setViewQuery}}):e._e(),e.preferences?n("v-info-sidebar",[n("template",{slot:"system"},[n("label",{staticClass:"type-label",attrs:{for:"listing"}},[e._v(e._s(e.$t("view_type")))]),n("v-select",{attrs:{id:"listing",options:e.layoutNames,value:e.viewType,name:"listing"},on:{input:function(t){return e.updatePreferences("view_type",t)}}})],1),n("v-ext-layout-options",{key:e.collection+"-"+e.viewType,attrs:{type:e.viewType,collection:e.collection,fields:e.keyBy(e.fields,"field"),"view-options":e.viewOptions,"view-query":e.viewQuery,selection:e.selection,"primary-key-field":"id",link:"__link__"},on:{query:e.setViewQuery,options:e.setViewOptions}})],2):e._e(),e.confirmRemove?n("portal",{attrs:{to:"modal"}},[n("v-confirm",{attrs:{message:e.$tc("batch_delete_confirm",e.selection.length,{count:e.selection.length}),color:"danger","confirm-text":e.$t("delete")},on:{cancel:function(t){e.confirmRemove=!1},confirm:e.remove}})],1):e._e(),e.bookmarkModal?n("portal",{attrs:{to:"modal"}},[n("v-prompt",{attrs:{message:e.$t("name_bookmark")},on:{cancel:e.cancelBookmark,confirm:e.saveBookmark},model:{value:e.bookmarkTitle,callback:function(t){e.bookmarkTitle=t},expression:"bookmarkTitle"}})],1):e._e(),e.newModal?n("portal",{attrs:{to:"modal"}},[n("v-modal",{attrs:{title:e.$t("file_upload"),buttons:{done:{text:e.$t("done")}}},on:{done:function(t){e.newModal=!1},close:function(t){e.newModal=!1}}},[n("div",{staticClass:"modal-body"},[n("v-upload",{on:{upload:function(t){e.key=e.$helpers.shortid.generate()}}})],1)])],1):e._e()],1)},W=[],G=(n("3ca3"),n("3835")),Y={name:"RouteFileLibrary",metaInfo:function(){return{title:this.$t("file_library")}},components:{VSearchFilter:R,VNotFound:M["default"]},data:function(){return{selection:[],meta:null,preferences:null,confirmRemove:!1,bookmarkModal:!1,bookmarkTitle:"",notFound:!1,newModal:!1,key:"init"}},computed:Object(p["a"])(Object(p["a"])({},Object(g["e"])(["currentProjectKey"])),{},{breadcrumb:function(){return[{name:this.$t("file_library"),path:"/".concat(this.currentProjectKey,"/files")}]},batchURL:function(){return"/".concat(this.currentProjectKey,"/files/").concat(this.selection.map((function(e){return e.id})).join(","))},fields:function(){var e=this,t=this.$store.state.collections[this.collection].fields;return Object.values(t).map((function(t){return Object(p["a"])(Object(p["a"])({},t),{},{name:e.$helpers.formatField(t.field,t.collection)})}))},currentBookmark:function(){if(this.preferences){var e=this.$store.state.bookmarks,t={collection:this.preferences.collection,search_query:this.preferences.search_query,filters:this.preferences.filters,view_options:this.preferences.view_options,view_type:this.preferences.view_type,view_query:this.preferences.view_query},n=e.filter((function(e){var n={collection:e.collection,search_query:e.search_query,filters:e.filters,view_options:e.view_options,view_type:e.view_type,view_query:e.view_query};return Object(v["isEqual"])(n,t)}))[0];return n||null}},collection:function(){return"directus_files"},emptyCollection:function(){return this.meta&&0===this.meta.total_count||!1},filters:function(){return this.preferences&&this.preferences.filters||[]},searchQuery:function(){return this.preferences&&this.preferences.search_query||""},viewType:function(){return this.preferences&&this.preferences.view_type||"tabular"},viewQuery:function(){return this.preferences&&this.preferences.view_query&&this.preferences.view_query[this.viewType]||{}},viewOptions:function(){return this.preferences&&this.preferences.view_options&&this.preferences.view_options[this.viewType]||{}},resultCopy:function(){if(!this.meta||!this.preferences)return this.$t("loading");var e=!Object(v["isEmpty"])(this.preferences.filters)||!Object(v["isNil"])(this.preferences.search_query)&&this.preferences.search_query.length>0;return e?this.$tc("item_count_filter",this.meta.result_count,{count:this.$n(this.meta.result_count)}):this.$tc("item_count",this.meta.total_count,{count:this.$n(this.meta.total_count)})},filterableFieldNames:function(){return this.fields.filter((function(e){return e.datatype})).map((function(e){return e.field}))},layoutNames:function(){var e=this;if(!this.$store.state.extensions.layouts)return{};var t={};return Object.keys(this.$store.state.extensions.layouts).forEach((function(n){t[n]=e.$store.state.extensions.layouts[n].name})),t}}),watch:{$route:function(){this.$route.query.b&&this.$router.replace({path:this.$route.path})}},methods:{keyBy:v["keyBy"],cancelBookmark:function(){this.bookmarkTitle="",this.bookmarkModal=!1},setViewQuery:function(e){var t=Object(p["a"])(Object(p["a"])({},this.preferences.view_query),{},Object(x["a"])({},this.viewType,Object(p["a"])(Object(p["a"])({},this.viewQuery),e)));this.updatePreferences("view_query",t)},setViewOptions:function(e){var t=Object(p["a"])(Object(p["a"])({},this.preferences.view_options),{},Object(x["a"])({},this.viewType,Object(p["a"])(Object(p["a"])({},this.viewOptions),e)));this.updatePreferences("view_options",t)},updatePreferences:function(e,t){var n=this,a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];a&&(t=Object(p["a"])(Object(p["a"])({},this.preferences[e]),t)),this.$set(this.preferences,e,t);var i=null==this.preferences.user;if(i)return this.createCollectionPreset();var o=this.$helpers.shortid.generate();return this.$store.dispatch("loadingStart",{id:o}),this.$api.updateCollectionPreset(this.preferences.id,Object(x["a"])({},e,t)).then((function(){n.$store.dispatch("loadingFinished",o)})).catch((function(e){n.$store.dispatch("loadingFinished",o),n.$events.emit("error",{notify:n.$t("something_went_wrong_body"),error:e})}))},createCollectionPreset:function(){var e=this,t=this.$helpers.shortid.generate();this.$store.dispatch("loadingStart",{id:t});var n=Object(p["a"])({},this.preferences);return delete n.id,this.$api.createCollectionPreset(Object(p["a"])(Object(p["a"])({},n),{},{collection:this.collection,user:this.$store.state.currentUser.id})).then((function(n){var a=n.data;e.$store.dispatch("loadingFinished",t),e.$set(e.preferences,"id",a.id),e.$set(e.preferences,"user",a.user)})).catch((function(n){e.$store.dispatch("loadingFinished",t),e.$events.emit("error",{notify:e.$t("something_went_wrong_body"),error:n})}))},clearFilters:function(){this.updatePreferences("filters",null),this.updatePreferences("search_query",null)},remove:function(){var e=this,t=this.$helpers.shortid.generate();this.$store.dispatch("loadingStart",{id:t}),this.$api.deleteItems(this.collection,this.selection.map((function(e){return e.id}))).then((function(){e.$store.dispatch("loadingFinished",t),e.$refs.listing.getItems(),e.selection=[]})).catch((function(n){e.$store.dispatch("loadingFinished",t),e.$events.emit("error",{notify:e.$t("something_went_wrong_body"),error:n})})),this.confirmRemove=!1},saveBookmark:function(){var e=this,t=Object(p["a"])({},this.preferences);t.user=this.$store.state.currentUser.id,t.title=this.bookmarkTitle,delete t.id,delete t.role,t.collection||(t.collection=this.collection);var n=this.$helpers.shortid.generate();this.$store.dispatch("loadingStart",{id:n}),this.$store.dispatch("saveBookmark",t).then((function(){e.$store.dispatch("loadingFinished",n),e.bookmarkModal=!1,e.bookmarkTitle=""})).catch((function(t){e.$store.dispatch("loadingFinished",n),e.$events.emit("error",{notify:e.$t("something_went_wrong_body"),error:t})}))}},beforeRouteEnter:function(e,t,n){var a=this,i="directus_files",o=s["a"].state.collections[i]||null;if(!1===i.startsWith("directus_")&&null===o)return n((function(e){return e.notFound=!0}));if(o&&o.single)return n("/".concat(s["a"].state.currentProjectKey,"/collections/").concat(i,"/1"));var c=S.a.generate();return s["a"].dispatch("loadingStart",{id:c}),Promise.all([r["a"].getMyListingPreferences(i)]).then((function(e){var t=Object(G["a"])(e,1),n=t[0];return{preferences:n}})).then((function(e){var t=e.preferences;s["a"].dispatch("loadingFinished",c),n((function(e){e.$data.preferences=t}))})).catch((function(e){s["a"].dispatch("loadingFinished",c),a.$events.emit("error",{notify:a.$t("something_went_wrong_body"),error:e})}))},beforeRouteUpdate:function(e,t,n){var a=this,i="directus_files";this.preferences=null,this.selection=[],this.meta={},this.notFound=!1;var o=this.$store.state.collections[i]||null;if(!1===i.startsWith("directus_")&&null===o)return this.notFound=!0,n();if(o&&o.single)return n("/".concat(s["a"].state.currentProjectKey,"/collections/").concat(i,"/1"));var c=this.$helpers.shortid.generate();return this.$store.dispatch("loadingStart",{id:c}),Promise.all([r["a"].getMyListingPreferences(i)]).then((function(e){var t=Object(G["a"])(e,1),n=t[0];return{preferences:n}})).then((function(e){var t=e.preferences;a.$store.dispatch("loadingFinished",c),a.preferences=t,n()})).catch((function(e){a.$store.dispatch("loadingFinished",c),a.$events.emit("error",{notify:a.$t("something_went_wrong_body"),error:e})}))}},Z=Y,Q=(n("af36"),Object(_["a"])(Z,J,W,!1,null,"499fe4cd",null)),X=Q.exports,ee=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.notFound?n("v-not-found"):e.error?n("div",[n("v-header"),e.error?n("v-error",{attrs:{icon:"error_outline",color:"warning",title:e.$t("server_trouble"),body:e.$t("server_trouble_copy")}}):e._e()],1):null===e.fields?n("div",[n("v-header",{attrs:{"icon-link":"/"+e.currentProjectKey+"/collections"}}),n("v-loader",{attrs:{area:"content"}})],1):n("div",{key:e.collection+"-"+e.primaryKey,staticClass:"edit"},[n("v-header",{attrs:{breadcrumb:e.breadcrumb,"info-toggle":!e.newItem&&!e.batch&&!e.activityDetail,"icon-link":e.iconLink,icon:e.singleItem?e.collectionInfo.icon||"box":"arrow_back","item-detail":"",settings:"directus_webhooks"===e.collection}},[e.status?n("template",{slot:"title"},[n("span",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.statusName,expression:"statusName"}],staticClass:"status-indicator",style:{backgroundColor:"var(--"+e.statusColor+")"}})]):e._e(),n("template",{slot:"buttons"},[e.newItem||e.singleItem||"none"===e.permission.delete?e._e():n("v-header-button",{attrs:{icon:"delete_outline","icon-color":"white","background-color":"danger","hover-color":"danger-dark",label:e.$t("delete")},on:{click:function(t){e.confirmRemove=!0}}}),e.batch&&"none"!==e.permission.update?n("v-header-button",{attrs:{disabled:!e.editing,loading:e.saving,label:e.$t("save"),icon:"check","icon-color":"button-primary-text-color","background-color":"button-primary-background-color","hover-color":"button-primary-background-color-hover"},on:{click:function(t){e.confirmBatchSave=!0}}}):(e.isNew?"none"!==e.permission.create:"none"!==e.permission.update)?n("v-header-button",{attrs:{disabled:!e.editing,loading:e.saving,label:e.$t("save"),options:e.saveOptions,icon:"check","icon-color":"button-primary-text-color","background-color":"button-primary-background-color","hover-color":"button-primary-background-color-hover"},on:{click:function(t){e.singleItem?e.save("stay"):e.save("leave")},input:e.save}}):e._e()],1)],2),e.newItem||e.batch?n("v-info-sidebar",{attrs:{wide:""}},[n("span",{staticClass:"type-note"},[e._v("No settings")])]):n("v-info-sidebar",{attrs:{wide:"","item-detail":""}},[n("v-activity",{staticClass:"activity",attrs:{activity:e.activity,revisions:e.revisions,loading:e.activityLoading,"comment-permission":e.permission.comment},on:{input:e.postComment,revert:function(t){e.revertActivity=t}}})],1),n("v-form",{key:e.formKey,ref:"form",attrs:{readonly:e.readonly,fields:e.fields,values:e.values,collection:e.collection,"batch-mode":e.batch,permissions:e.permission,"new-item":e.newItem,"primary-key":e.primaryKey},on:{"unstage-value":e.unstageValue,"stage-value":e.stageValue}}),e.confirmRemove?n("portal",{attrs:{to:"modal"}},[n("v-confirm",{attrs:{message:e.batch?e.$tc("batch_delete_confirm",e.primaryKey.split(",").length,{count:e.primaryKey.split(",").length}):e.$t("delete_are_you_sure"),busy:e.confirmRemoveLoading},on:{cancel:function(t){e.confirmRemove=!1},confirm:e.remove}})],1):e._e(),e.confirmNavigation?n("portal",{attrs:{to:"modal"}},[n("v-confirm",{attrs:{title:e.$t("unsaved_changes"),message:e.$t("unsaved_changes_copy"),"confirm-text":e.$t("keep_editing"),"cancel-text":e.$t("discard_changes")},on:{confirm:function(t){e.confirmNavigation=!1},cancel:function(t){e.$router.push(e.leavingTo),e.confirmNavigation=!1}}})],1):e._e(),e.confirmBatchSave?n("portal",{attrs:{to:"modal"}},[n("v-confirm",{attrs:{message:e.$t("update_confirm",{count:e.primaryKey.split(",").length}),"confirm-text":e.$t("update")},on:{confirm:function(t){return e.save("leave")},cancel:function(t){e.confirmBatchSave=!1}}})],1):e._e(),e.revertActivity?n("portal",{attrs:{to:"modal"}},[n("v-modal",{attrs:{title:e.$t("preview_and_revert"),buttons:{revert:{text:e.$t("revert"),loading:e.reverting}}},on:{revert:function(t){return e.revertItem(e.revertActivity.revision.id)},close:function(t){e.revertActivity=!1}}},[n("div",{staticClass:"revert"},[n("v-notice",{attrs:{color:"warning"}},[e._v(" "+e._s(e.$t("revert_copy",{date:e.$d(e.revertActivity.date,"long")}))+" ")]),n("v-form",{attrs:{readonly:"",values:e.revertActivity.revision.data,collection:e.collection,fields:e.fields,"full-width":""}})],1)])],1):e._e()],1)},te=[],ne=n("a609"),ae=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-activity"},[n("form",{directives:[{name:"show",rawName:"v-show",value:"none"!==e.commentPermission&&"read"!==e.commentPermission,expression:"commentPermission !== 'none' && commentPermission !== 'read'"}],ref:"commentArea",staticClass:"new-comment",on:{submit:function(t){return t.preventDefault(),e.postComment(t)}}},[n("v-textarea",{staticClass:"textarea",attrs:{rows:5,required:"",placeholder:e.$t("leave_comment")},model:{value:e.comment,callback:function(t){e.comment=t},expression:"comment"}}),n("button",{attrs:{type:"submit",disabled:0===e.comment.trim().length}},[e._v(" "+e._s(e.$t("submit"))+" ")])],1),e._l(e.activityWithChanges,(function(t,a){return n("article",{key:t.id,staticClass:"activity-item"},[n("span",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$helpers.formatTitle(t.action),expression:"$helpers.formatTitle(activity.action)"}],staticClass:"indicator",class:t.action}),n("div",{staticClass:"content"},["external"!==t.action&&t.changes&&t.name?n("details",[n("summary",{staticClass:"title"},[n("v-user-popover",{attrs:{id:t.action_by,placement:"top"}},[n("span",{staticClass:"name"},[e._v(e._s(t.name))])]),t.date?n("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:e.$d(t.date,"long"),delay:{show:1500,hide:100}},expression:"{\n\t\t\t\t\t\t\tcontent: $d(activity.date, 'long'),\n\t\t\t\t\t\t\tdelay: { show: 1500, hide: 100 }\n\t\t\t\t\t\t}"}],staticClass:"date"},[e._v(" "+e._s(e.getRelativeTimeFromNow(t.date))+" ")]):e._e(),n("v-icon",{directives:[{name:"tooltip",rawName:"v-tooltip",value:"Revision Details",expression:"'Revision Details'"}],staticClass:"chevron",attrs:{name:"chevron_left",small:""}})],1),t.changes?n("div",[n("v-diff",{attrs:{changes:t.changes}}),0!==a?n("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("revert"),expression:"$t('revert')"}],staticClass:"revert",on:{click:function(n){return e.$emit("revert",t)}}},[n("v-icon",{attrs:{name:"restore"}})],1):e._e()],1):e._e()]):t.name?n("div",{staticClass:"title"},[t.action_by?n("v-user-popover",{attrs:{id:t.action_by,placement:"top"}},[n("span",{staticClass:"name"},[e._v(e._s(t.name))])]):e._e(),t.date?n("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:e.$d(t.date,"long"),delay:{show:1500,hide:100}},expression:"{\n\t\t\t\t\t\tcontent: $d(activity.date, 'long'),\n\t\t\t\t\t\tdelay: { show: 1500, hide: 100 }\n\t\t\t\t\t}"}],staticClass:"date"},[e._v(" "+e._s(e.getRelativeTimeFromNow(t.date))+" ")]):e._e()],1):e._e(),t.htmlcomment?n("p",{staticClass:"selectable",class:{comment:t.action&&"comment"===t.action.toLowerCase()},domProps:{innerHTML:e._s(t.htmlcomment)}}):e._e()])])}))],2)},ie=[],oe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-diff"},e._l(e.changes,(function(t){var a=t.field,i=t.before,o=t.after;return n("div",{key:a,staticClass:"change"},[n("p",[e._v(e._s(e.$helpers.formatTitle(a)))]),n("div",{staticClass:"diff"},[n("div",{staticClass:"before",class:{empty:!i}},[e._v(" "+e._s(i||"--")+" ")]),n("div",{staticClass:"after",class:{empty:!o}},[e._v(e._s(o||"--"))])])])})),0)},re=[],se={name:"VDiff",props:{changes:{type:Object,required:!0}}},ce=se,le=(n("2953"),Object(_["a"])(ce,oe,re,!1,null,"0d0e6a2a",null)),ue=le.exports,de=n("649d"),fe=n("8a60"),me=n.n(fe),pe=n("1556"),he={name:"VActivity",components:{VDiff:ue},props:{activity:{type:Array,required:!0},revisions:{type:Object,required:!0},loading:{type:Boolean,default:!1},commentPermission:{type:String,default:"none"}},data:function(){return{comment:""}},computed:{activityWithChanges:function(){var e=this,t=this.activity.map((function(t,n){return Object(p["a"])(Object(p["a"])({},t),{},{changes:e.getChanges(t.id,n),revision:e.revisions[t.id]})})),n=t&&t[t.length-1];if(n){var a="create"===n.action.toLowerCase(),i="upload"===n.action.toLowerCase();a||i||t.push({action:"external",comment:this.$t("activity_outside_directus"),id:-1})}else t.push({action:"external",comment:this.$t("activity_outside_directus"),id:-1});return t.map((function(t){return Object(p["a"])(Object(p["a"])({},t),{},{htmlcomment:e.$helpers.snarkdown((t.comment||"").replace(/#/g,"").replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")||"")})}))}},mounted:function(){var e=this;this.mousetrap=new me.a(this.$refs.commentArea).bind("mod+enter",(function(){e.postComment()}))},beforeDestroy:function(){this.mousetrap.unbind("mod+enter")},methods:{getChanges:function(e,t){var n=this.revisions[e];if(!n)return null;for(var a=null,i=t+1;i0;return!1===d?null:Object(v["mapValues"])(l,(function(e,t){return{before:s[t],after:e,field:t}}))},postComment:function(){0!==this.comment.length&&(this.$emit("input",this.comment),this.comment="")},getRelativeTimeFromNow:function(e){return Object(pe["a"])(new Date,e,{addSuffix:!0})}}},ge=he,ve=(n("a7e3"),n("04bd"),Object(_["a"])(ge,ae,ie,!1,null,"0f400fc2",null)),ye=ve.exports,be=n("1b32"),_e=n.n(be),je={name:"Edit",metaInfo:function(){var e=this.collection.startsWith("directus_")?this.$helpers.formatTitle(this.collection.substr(9)):this.$helpers.formatTitle(this.collection);return this.isNew?{title:this.$t("creating_item_page_title",{collection:e})}:this.batch?{title:this.$t("batch_edit",{collection:e})}:{title:this.$t("editing",{collection:e})}},components:{VLoader:ne["a"],VNotFound:M["default"],VError:h["a"],VActivity:ye},props:{primaryKey:{type:null,required:!0}},data:function(){return{saving:!1,notFound:!1,error:!1,confirmRemove:!1,confirmRemoveLoading:!1,confirmBatchSave:!1,confirmNavigation:!1,leavingTo:"",activityLoading:!1,activity:[],revisions:{},revertActivity:null,reverting:!1,formKey:S.a.generate()}},computed:Object(p["a"])(Object(p["a"])({},Object(g["e"])(["currentProjectKey"])),{},{collection:function(){return this.$route.path.includes("settings/webhooks")?"directus_webhooks":this.$route.params.collection},iconLink:function(){return this.singleItem?null:"directus_webhooks"===this.collection?"/".concat(this.currentProjectKey,"/settings/webhooks"):this.collection.startsWith("directus_")?"/".concat(this.currentProjectKey,"/").concat(this.collection.substring(9)):"/".concat(this.currentProjectKey,"/collections/").concat(this.collection)},saveOptions:function(){return this.singleItem?{}:this.editing?{stay:{text:this.$t("save_and_stay"),icon:"create"},add:{text:this.$t("save_and_add"),icon:"add"},copy:{text:this.$t("save_as_copy"),icon:"file_copy"}}:{copy:{text:this.$t("save_as_copy"),icon:"file_copy"}}},breadcrumb:function(){if("directus_users"===this.collection){var e=this.$t("editing_item");return this.primaryKey==this.$store.state.currentUser.id?e=this.$t("editing_my_profile"):this.newItem&&(e=this.$t("creating_item")),[{name:this.$t("user_directory"),path:"/".concat(this.currentProjectKey,"/users")},{name:e,path:this.$route.path}]}if("directus_files"===this.collection)return[{name:this.$t("file_library"),path:"/".concat(this.currentProjectKey,"/files")},{name:this.newItem?this.$t("creating_item"):this.$t("editing_item"),path:this.$route.path}];if("directus_webhooks"===this.collection)return[{name:this.$t("settings"),path:"/".concat(this.currentProjectKey,"/settings")},{name:this.$t("settings_webhooks"),path:"/".concat(this.currentProjectKey,"/settings/webhooks")},{name:this.newItem?this.$t("creating_item"):this.$t("editing_item"),path:this.$route.path}];if(this.singleItem)return[{name:this.$tc("collection",2),path:"/".concat(this.currentProjectKey,"/collections")},{name:this.$t("editing_single",{collection:this.$helpers.formatCollection(this.collection)}),path:this.$route.path}];var t=[];if(this.collection.startsWith("directus_")?t.push({name:this.$helpers.formatTitle(this.collection.substr(9)),path:"/".concat(this.currentProjectKey,"/").concat(this.collection.substring(9))}):t.push({name:this.$tc("collection",2),path:"/".concat(this.currentProjectKey,"/collections")},{name:this.$helpers.formatCollection(this.collection),path:"/".concat(this.currentProjectKey,"/collections/").concat(this.collection)}),this.batch){var n=this.primaryKey.split(",").length;t.push({name:this.$t("editing_items",{count:n}),path:this.$route.path})}else t.push({name:this.newItem?this.$t("creating_item"):this.$t("editing_item"),path:this.$route.path});return t},collectionInfo:function(){return this.$store.state.collections[this.collection]},defaultValues:function(){return Object(v["mapValues"])(this.fields,(function(e){return"array"===e.type?(e.default_value||"").includes(",")?e.default_value.split(","):e.default_value?[e.default_value]:[]:"boolean"===e.type?1===e.default_value||"1"===e.default_value||"true"===e.default_value:e.default_value}))},values:function(){var e=this.$store.state.edits.values;return Object(p["a"])(Object(p["a"])(Object(p["a"])({},this.defaultValues),this.savedValues||{}),e)},activityDetail:function(){return"directus_activity"===this.collection},editing:function(){return this.$store.getters.editing},savedValues:function(){return this.$store.state.edits.savedValues},newItem:function(){return"+"===this.primaryKey},softDeleteStatus:function(){if(!this.collectionInfo.status_mapping||!this.statusField)return null;var e=Object.keys(this.collectionInfo.status_mapping),t=Object(v["findIndex"])(Object.values(this.collectionInfo.status_mapping),{soft_delete:!0});return e[t]},singleItem:function(){return this.collectionInfo&&!0===this.collectionInfo.single},primaryKeyField:function(){return Object(v["find"])(this.fields,{primary_key:!0}).field},batch:function(){return this.primaryKey.includes(",")},statusField:function(){return this.fields?(Object(v["find"])(Object.values(this.fields),(function(e){return e.type&&"status"===e.type.toLowerCase()}))||{}).field:null},status:function(){return this.statusField?this.savedValues[this.statusField]:null},permission:function(){var e=this,t=this.$store.state.permissions[this.collection];if(this.batch){if(this.statusField){var n=this.savedValues.map((function(t){return t[e.statusField]}));return v["merge"].apply(void 0,[{}].concat(Object(T["a"])(n.map((function(e){return t.statuses[e]})))))}return t}return this.isNew?this.status?Object(p["a"])(Object(p["a"])({},t.statuses[this.status]),{},{read_field_blacklist:t.$create.read_field_blacklist,write_field_blacklist:t.$create.write_field_blacklist,status_blacklist:t.$create.status_blacklist}):Object(p["a"])(Object(p["a"])({},t),{},{read_field_blacklist:t.$create.read_field_blacklist,write_field_blacklist:t.$create.write_field_blacklist,status_blacklist:t.$create.status_blacklist}):this.status?t.statuses[this.status]:t},permissions:function(){return this.$store.state.permissions},readonly:function(){return"none"===this.permission.update},isNew:function(){return"+"===this.primaryKey},fields:function(){var e=this.$store.state.collections[this.collection].fields;return Object(v["mapValues"])(e,(function(e){return Object(p["a"])(Object(p["a"])({},e),{},{name:_e()(e.field)})}))},statusColor:function(){if(this.statusField&&this.status){var e=this.fields[this.statusField].options.status_mapping;return e&&e[this.status].background_color||null}return null},statusName:function(){if(this.statusField&&this.status){var e=this.fields[this.statusField].options.status_mapping;return e&&e[this.status].name||null}return null}}),watch:{$route:function(){this.fetchActivity()},notFound:function(e){this.singleItem&&!0===e&&this.$router.push("/".concat(this.currentProjectKey,"/collections/").concat(this.collection,"/+"))}},created:function(){!1===this.isNew&&(this.fetchActivity(),this.checkOtherUsers())},mounted:function(){var e=this,t=function(){return e.editing&&e.save("stay"),!1};this.$helpers.mousetrap.bind("mod+s",t),this.formtrap=this.$helpers.mousetrap(this.$refs.form.$el).bind("mod+s",t)},beforeDestroy:function(){this.$helpers.mousetrap.unbind("mod+s"),this.formtrap.unbind("mod+s")},methods:{stageValue:function(e){var t=e.field,n=e.value;this.$store.dispatch("stageValue",{field:t,value:n})},unstageValue:function(e){this.$store.dispatch("unstageValue",e)},remove:function(){var e=this;this.confirmRemoveLoading=!0;var t,n=this.$helpers.shortid.generate();this.$store.dispatch("loadingStart",{id:n}),t=this.softDeleteStatus?this.$api.updateItem(this.collection,this.primaryKey,Object(x["a"])({},this.statusField,this.softDeleteStatus)):this.$api.deleteItem(this.collection,this.primaryKey),t.then((function(){e.$store.dispatch("loadingFinished",n),e.$store.dispatch("discardChanges",n),e.$notify({title:e.$t("item_deleted"),color:"green",iconMain:"check"}),e.confirmRemoveLoading=!1,e.confirmRemove=!1;var t="/".concat(e.currentProjectKey,"/collections/").concat(e.collection);!0===e.collection.startsWith("directus_")&&(t="/".concat(e.currentProjectKey,"/").concat(e.collection.substring(9))),e.$router.push(t)})).catch((function(t){e.$store.dispatch("loadingFinished",n),e.$events.emit("error",{notify:e.$t("something_went_wrong_body"),error:t})}))},save:function(e){var t=this;if(this.saving=!0,"copy"===e){var n=Object.assign({},this.values);Object(v["forEach"])(this.fields,(function(e,t){switch(!0===e.primary_key&&delete n[t],e.type.toLowerCase()){case"alias":case"datetime_created":case"datetime_updated":case"owner":case"user_updated":case"o2m":delete n[t];break}}));var a=this.$helpers.shortid.generate();return this.$store.dispatch("loadingStart",{id:a}),this.$store.dispatch("save",{primaryKey:"+",values:n}).then((function(e){return t.$store.dispatch("loadingFinished",a),t.saving=!1,e.data[t.primaryKeyField]})).then((function(e){return t.$notify({title:t.$tc("item_saved"),color:"green",iconMain:"check"}),"directus_webhooks"===t.collection?t.$router.push("/".concat(t.currentProjectKey,"/settings/webhooks/").concat(e)):t.collection.startsWith("directus_")?t.$router.push("/".concat(t.currentProjectKey,"/").concat(t.collection.substring(9),"/").concat(e)):t.$router.push("/".concat(t.currentProjectKey,"/collections/").concat(t.collection,"/").concat(e))})).catch((function(e){t.$store.dispatch("loadingFinished",a),t.$events.emit("error",{notify:e.message||t.$t("something_went_wrong_body"),error:e})}))}if(!1!==this.$store.getters.editing){var i=this.$helpers.shortid.generate();return this.$store.dispatch("loadingStart",{id:i}),this.$store.dispatch("save").then((function(e){return e.data})).then((function(e){return t.$store.dispatch("loadingFinished",i),t.saving=!1,e})).then((function(n){var a=t.savedValues.length;if(t.$notify({title:t.$tc("item_saved",a,{count:a}),color:"green",iconMain:"check"}),"leave"===e)return"directus_webhooks"===t.collection?t.$router.push("/".concat(t.currentProjectKey,"/settings/webhooks")):t.collection.startsWith("directus_")?t.$router.push("/".concat(t.currentProjectKey,"/").concat(t.collection.substring(9))):t.$router.push("/".concat(t.currentProjectKey,"/collections/").concat(t.collection));if("stay"===e){if(t.fetchActivity(),t.newItem){var i=n[t.primaryKeyField];return"directus_webhooks"===t.collection?t.$router.push("/".concat(t.currentProjectKey,"/settings/webhooks/").concat(i)):t.collection.startsWith("directus_")?t.$router.push("/".concat(t.currentProjectKey,"/").concat(t.collection.substring(9),"/").concat(i)):t.$router.push("/".concat(t.currentProjectKey,"/collections/").concat(t.collection,"/").concat(i))}t.$store.dispatch("startEditing",{collection:t.collection,primaryKey:t.primaryKey,savedValues:n}),t.formKey=S.a.generate()}"add"===e&&(t.$route.fullPath.endsWith("+")?t.$store.dispatch("startEditing",{collection:t.collection,primaryKey:"+",savedValues:{}}):t.$router.push("/".concat(t.currentProjectKey,"/collections/").concat(t.collection,"/+")))})).catch((function(e){t.saving=!1,t.$store.dispatch("loadingFinished",i),t.$events.emit("error",{notify:e.message||t.$t("something_went_wrong_body"),error:e})}))}},fetchActivity:function(){var e=this;this.activity=[],this.revisions={},this.activityLoading=!0;var t=S.a.generate();return s["a"].dispatch("loadingStart",{id:t}),Promise.all([this.$api.getActivity({"filter[collection][eq]":this.collection,"filter[item][eq]":this.primaryKey,fields:"id,action,action_on,comment,action_by.id,action_by.first_name,action_by.last_name",sort:"-action_on"}),this.activityDetail?Promise.resolve({data:[]}):this.$api.getItemRevisions(this.collection,this.primaryKey)]).then((function(e){var n=Object(G["a"])(e,2),a=n[0],i=n[1];return s["a"].dispatch("loadingFinished",t),{activity:a.data,revisions:i.data}})).then((function(e){var t=e.activity,n=e.revisions;return{activity:t.map((function(e){var t,n,a=new Date(e.action_on);return n=e.action_by?e.action_by.first_name+" "+e.action_by.last_name:"Unknown User",{id:e.id,date:a,name:n,action_by:null===(t=e.action_by)||void 0===t?void 0:t.id,action:e.action.toLowerCase(),comment:e.comment}})),revisions:Object(v["keyBy"])(n,"activity")}})).then((function(t){var n=t.activity,a=t.revisions;e.activity=n,e.revisions=a,e.activityLoading=!1})).catch((function(n){s["a"].dispatch("loadingFinished",t),e.$events.emit("error",{notify:e.$t("something_went_wrong_body"),error:n})}))},checkOtherUsers:function(){var e=this,t=this.$router.currentRoute.path,n=this.$helpers.date.dateToSql(new Date(new Date-3e5));this.$api.getUsers({"filter[last_access_on][gte]":n,"filter[last_page][eq]":t,"filter[id][neq]":this.$store.state.currentUser.id}).then((function(e){return e.data})).then((function(t){t.length>0&&t.forEach((function(t){var n=t.first_name,a=t.last_name;e.$notify({title:e.$t("user_edit_warning",{first_name:n,last_name:a}),color:"red",iconMain:"error"})}))})).catch((function(e){console.error(e)}))},postComment:function(e){var t=this,n=S.a.generate();s["a"].dispatch("loadingStart",{id:n});var a=this.$store.state.currentUser;this.$api.api.post("/activity/comment",{collection:this.collection,item:this.primaryKey,comment:e}).then((function(e){return e.data})).then((function(e){s["a"].dispatch("loadingFinished",n),t.activity=[Object(p["a"])(Object(p["a"])({},e),{},{name:"".concat(a.first_name," ").concat(a.last_name)})].concat(Object(T["a"])(t.activity))})).catch((function(e){s["a"].dispatch("loadingFinished",n),t.$events.emit("error",{notify:t.$t("something_went_wrong_body"),error:e})}))},revertItem:function(e){var t=this;this.reverting=!0,this.$api.revert(this.collection,this.primaryKey,e).then((function(){return t.reverting=!1,t.revertActivity=null,Promise.all([t.$api.getItem(t.collection,t.primaryKey),t.fetchActivity()])})).then((function(e){var n=Object(G["a"])(e,1),a=n[0].data;t.$store.dispatch("startEditing",{collection:t.collection,primaryKey:t.primaryKey,savedValues:a})})).catch((function(e){t.$events.emit("error",{notify:t.$t("something_went_wrong_body"),error:e})}))}},beforeRouteEnter:function(e,t,n){var a=e.params,i=a.collection,o=a.primaryKey;!i&&e.path.includes("settings/webhooks")&&(i="directus_webhooks");var c=Object.keys(s["a"].state.collections).includes(i)||i.startsWith("directus_"),d="+"===o;if(!1===c)return n((function(e){return e.$data.notFound=!0}));if(d)return s["a"].dispatch("startEditing",{collection:i,primaryKey:o,savedValues:{}}),void n();var f=S.a.generate();return s["a"].dispatch("loadingStart",{id:f}),r["a"].getItem(i,o).then((function(e){return e.data})).then((function(e){s["a"].dispatch("loadingFinished",f),s["a"].dispatch("startEditing",{collection:i,primaryKey:o,savedValues:e}),n()})).catch((function(e){return s["a"].dispatch("loadingFinished",f),e&&203===+e.code?n((function(e){return e.$data.notFound=!0})):(u["a"].emit("error",{notify:l["i18n"].t("something_went_wrong_body"),error:e}),n((function(e){return e.$data.error=!0})))}))},beforeRouteUpdate:function(e,t,n){var a=this,i=e.params,o=i.collection,r=i.primaryKey,s=Object.keys(this.$store.state.collections).includes(o)||o.startsWith("directus_"),c="+"===r;if(this.saving=!1,this.notFound=!1,this.error=!1,this.confirmRemove=!1,this.confirmRemoveLoading=!1,this.confirmBatchSave=!1,this.confirmNavigation=!1,this.leavingTo="",this.activityLoading=!1,this.activity=[],this.revisions={},this.revertActivity=null,this.reverting=!1,!1===s)return this.notFound=!0,n();if(c)return this.$store.dispatch("startEditing",{collection:o,primaryKey:r,savedValues:{}}),void n();var u=this.$helpers.shortid.generate();return this.$store.dispatch("loadingStart",{id:u}),this.$api.getItem(o,r).then((function(e){return e.data})).then((function(e){a.$store.dispatch("loadingFinished",u),a.$store.dispatch("startEditing",{collection:o,primaryKey:r,savedValues:e}),n()})).catch((function(e){if(a.$store.dispatch("loadingFinished",u),e&&203===+e.code)return a.notFound=!0,n();a.$events.emit("error",{notify:l["i18n"].t("something_went_wrong_body"),error:e}),a.error=e,n()}))},beforeRouteLeave:function(e,t,n){return!1===this.$store.getters.editing?n():!0===this.confirmNavigation?(this.$store.dispatch("discardChanges"),n()):(this.confirmNavigation=!0,this.leavingTo=e.fullPath,n(!1))}},ke=je,we=(n("bf67"),Object(_["a"])(ke,ee,te,!1,null,"2551ea91",null)),$e=we.exports,xe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("PublicView",{attrs:{heading:e.signingIn||e.fetchingData?e.$t("signing_in"):e.$t("sign_in")}},[n("form",{on:{submit:function(t){return t.preventDefault(),e.onSubmit(t)}}},[!1===(e.signingIn||e.fetchingData)?n("project-chooser"):e._e(),e.signingIn||e.fetchingData?[n("v-progress-linear",{attrs:{rounded:"",indeterminate:""}}),n("p",[e._v(e._s(e.currentProject.project_name))])]:e.currentProject?"failed"===e.currentProject.status?[e._v(" Something is wrong with this project "),n("v-notice",{attrs:{icon:"error",color:"danger"}},[e._v(e._s(e.readableError))])]:!0===e.needs2fa?[n("p",[e._v(e._s(e.$t("enter_otp")))]),n("otp-input",{on:{input:e.onOTPInput}})]:["successful"===e.currentProject.status&&!0===e.currentProject.data.authenticated?n("div",[null===e.firstName?n("v-spinner"):n("p",{domProps:{innerHTML:e._s(e.$t("continue_as",{name:e.firstName+" "+e.lastName}))}}),n("div",{staticClass:"buttons"},[n("button",{staticClass:"secondary",attrs:{type:"button"},on:{click:e.logout}},[e._v(" "+e._s(e.$t("sign_out"))+" ")]),n("button",{attrs:{type:"submit"}},[e._v(e._s(e.$t("continue")))])])],1):[n("input",{directives:[{name:"model",rawName:"v-model",value:e.email,expression:"email"},{name:"focus",rawName:"v-focus"}],attrs:{type:"email",placeholder:e.$t("email"),required:"",autocomplete:"username"},domProps:{value:e.email},on:{input:function(t){t.target.composing||(e.email=t.target.value)}}}),n("input",{directives:[{name:"model",rawName:"v-model",value:e.password,expression:"password"}],ref:"password",attrs:{type:"password",placeholder:e.$t("password"),autocomplete:"current-password",required:""},domProps:{value:e.password},on:{input:function(t){t.target.composing||(e.password=t.target.value)}}}),n("div",{staticClass:"buttons"},[n("button",{attrs:{type:"submit"}},[e._v(e._s(e.$t("sign_in")))]),n("router-link",{staticClass:"secondary",attrs:{to:"/reset-password"}},[e._v(" "+e._s(e.$t("forgot_password"))+" ")])],1),n("sso",{attrs:{providers:e.ssoProviders}})]]:[n("v-notice",{attrs:{icon:"info",color:"warning"}},[e._v(e._s(e.$t("no_public_projects")))])]],2),e.notice.text?n("public-notice",{attrs:{slot:"notice",loading:e.signingIn||e.fetchingData,color:e.notice.color,icon:e.notice.icon},slot:"notice"},[e._v(" "+e._s(e.notice.text)+" ")]):e._e()],1)},Oe=[],Se=n("89b3"),Ce=n("8a0c"),Ee=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.providers.length>0?n("ul",{staticClass:"sso"},e._l(e.providers,(function(t){return n("li",{directives:[{name:"tooltip",rawName:"v-tooltip.bottom",value:{classes:["inverted"],content:e.$helpers.formatTitle(t.name)},expression:"{\n\t\t\tclasses: ['inverted'],\n\t\t\tcontent: $helpers.formatTitle(provider.name)\n\t\t}",modifiers:{bottom:!0}}],key:t.name},[n("a",{attrs:{href:""+e.ssoPath+t.name+e.params}},[n("img",{attrs:{src:t.icon,alt:t.name}})])])})),0):e._e()},Te=[],Ie={name:"Sso",props:{providers:{type:Array,default:function(){return[]}}},computed:Object(p["a"])(Object(p["a"])({},Object(g["e"])(["currentProjectKey","apiRootPath"])),{},{ssoPath:function(){return this.apiRootPath+this.currentProjectKey+"/auth/sso/"},params:function(){return"?mode=cookie&redirect_url="+this.apiRootPath+"admin/%23/"}})},Ne=Ie,Ae=(n("810a"),Object(_["a"])(Ne,Ee,Te,!1,null,"e2497be8",null)),Pe=Ae.exports,Re=n("746c"),Le=n("b56c"),Fe={name:"Login",components:{PublicView:Se["a"],PublicNotice:Ce["a"],ProjectChooser:Re["a"],Sso:Pe,OtpInput:Le["a"]},data:function(){return{email:"",password:"",otp:"",signingIn:!1,fetchingData:!1,notice:{text:this.$t("not_authenticated"),color:"blue-grey-100",icon:"lock_outline"},firstName:null,lastName:null,ssoProviders:[],needs2fa:!1}},computed:Object(p["a"])(Object(p["a"])(Object(p["a"])({},Object(g["c"])(["currentProject"])),Object(g["e"])(["currentProjectKey","apiRootPath","projects"])),{},{readableError:function(){var e,t,n,a;return"failed"!==(null===(e=this.currentProject)||void 0===e?void 0:e.status)?null:(null===(t=this.currentProject.error.response)||void 0===t||null===(n=t.data)||void 0===n||null===(a=n.error)||void 0===a?void 0:a.message)||this.currentProject.error.message}}),watch:{currentProject:{deep:!0,handler:function(){this.handleLoad()}}},created:function(){this.handleLoad(),this.checkForErrorQueryParam()},methods:Object(p["a"])(Object(p["a"])({},Object(g["d"])([c["UPDATE_PROJECT"]])),{},{onSubmit:function(){var e,t;return(null===(e=this.currentProject)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.authenticated)?this.enterApp():this.login()},login:function(){var e=this,t=this.email,n=this.password;this.signingIn=!0,this.notice={text:this.$t("signing_in"),color:"blue-grey",icon:null};var i={project:this.currentProjectKey,email:t,password:n,mode:"cookie"};this.otp&&6===this.otp.length&&(i.otp=this.otp),this.$api.login(i).then(function(){var t=Object(a["a"])(regeneratorRuntime.mark((function t(n){var a,i,o,r,s,l,u;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!n.error){t.next=2;break}throw{info:{code:n.error.code}};case 2:return t.next=4,e.$api.api.get("/");case 4:a=t.sent,i=a.data,o=i.api,r=o.requires2FA,s=o.version,l=o.database,u=i.server.max_upload_size,e[c["UPDATE_PROJECT"]]({key:e.currentProjectKey,data:{authenticated:!0,requires2FA:r,version:s,database:l,max_upload_size:u}}),e.enterApp(),e.signingIn=!1;case 11:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){var n;e.signingIn=!1;var a=null===(n=t.info)||void 0===n?void 0:n.code;111===a?(e.needs2fa=!0,e.notice={text:e.$t("errors.".concat(a)),color:"blue-grey-100",icon:"lock_outline"}):113===a?e.$router.push("/setup-2fa"):100===a?(e.notice={text:e.$t("errors.".concat(a)),color:"warning",icon:"warning"},e.$nextTick((function(){e.$refs.password.select()}))):e.notice=a?{text:e.$t("errors.".concat(a)),color:"warning",icon:"warning"}:{text:e.$t("errors.-1"),color:"danger",icon:"error_outline"}}))},logout:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$api.logout();case 2:e.$store.commit(c["UPDATE_PROJECT"],{key:e.$store.state.currentProjectKey,data:{authenticated:!1}});case 3:case"end":return t.stop()}}),t)})))()},enterApp:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.notice={text:e.$t("fetching_data")},e.fetchingData=!0,t.next=4,Object(d["a"])();case 4:n="/".concat(e.currentProjectKey,"/collections"),e.$store.state.currentUser.last_page&&(n=e.$store.state.currentUser.last_page),e.$route.query.redirect&&(n=e.$route.query.redirect),e.$router.push(n,(function(){e.fetchingData=!1}));case 8:case"end":return t.stop()}}),t)})))()},fetchAuthenticatedUser:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.currentProject){t.next=2;break}return t.abrupt("return");case 2:return e.firstName=null,e.lastName=null,t.next=6,e.$api.getMe({fields:["first_name","last_name"]});case 6:n=t.sent,a=n.data,e.firstName=a.first_name,e.lastName=a.last_name;case 10:case"end":return t.stop()}}),t)})))()},fetchSSOProviders:function(){var e=this;return Object(a["a"])(regeneratorRuntime.mark((function t(){var n,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(e.currentProject){t.next=2;break}return t.abrupt("return");case 2:return e.ssoProviders=[],t.next=5,e.$api.getThirdPartyAuthProviders();case 5:n=t.sent,a=n.data,e.ssoProviders=a;case 8:case"end":return t.stop()}}),t)})))()},onOTPInput:function(e){this.otp=e,this.login()},checkForErrorQueryParam:function(){if(this.$route.query.error){this.notice={text:this.$t("errors.".concat(this.$route.query.code)),color:"danger",icon:"error"};var e=Object(v["clone"])(this.$route.query);delete e.error,delete e.code,this.$router.replace({query:e})}},handleLoad:function(){var e,t,n;"successful"===(null===(e=this.currentProject)||void 0===e?void 0:e.status)&&(!0===(null===(t=this.currentProject)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.authenticated)?this.fetchAuthenticatedUser():this.fetchSSOProviders())}})},De=Fe,Ue=(n("ed82"),Object(_["a"])(De,xe,Oe,!1,null,"7c8e1f98",null)),Be=Ue.exports,Ke=function(){return Promise.all([n.e("chunk-2d20f576"),n.e("setup-2fa")]).then(n.bind(null,"3021"))},Me=function(){return n.e("reset-password").then(n.bind(null,"656d"))},Ve=function(){return Promise.all([n.e("chunk-8340e026"),n.e("install")]).then(n.bind(null,"4858"))},qe=function(){return Promise.resolve().then(n.bind(null,"f1d0"))},ze=function(){return n.e("settings_interfaces").then(n.bind(null,"32a5"))},He=function(){return n.e("settings_interfaces-debugger").then(n.bind(null,"dbc8"))},Je=function(){return n.e("settings_settings").then(n.bind(null,"ad0b"))},We=function(){return n.e("settings_global").then(n.bind(null,"c440"))},Ge=function(){return n.e("settings_collections").then(n.bind(null,"e126"))},Ye=function(){return Promise.all([n.e("chunk-8340e026"),n.e("settings_fields")]).then(n.bind(null,"0514"))},Ze=function(){return n.e("settings_roles").then(n.bind(null,"efba"))},Qe=function(){return n.e("settings_permissions").then(n.bind(null,"b68e"))},Xe=function(){return n.e("module-extension").then(n.bind(null,"68dd"))};i["default"].use(o["a"]);var et=new o["a"]({mode:"hash",scrollBehavior:function(e,t,n){return n||{x:0,y:0}},routes:[{path:"/:project/collections",component:k},{path:"/:project/collections/:collection",props:!0,component:H},{path:"/:project/collections/:collection/:primaryKey",props:!0,component:$e,meta:{infoSidebarWidth:"wide"}},{path:"/:project/ext/:id",props:!0,component:Xe},{path:"/:project/bookmarks/:collection/:bookmarkID",beforeEnter:function(e,t,n){var a=e.params,i=a.collection,o=a.bookmarkID,c=s["a"].state.bookmarks.filter((function(e){return e.id==o}))[0],d=c.search_query,f=c.filters,m=c.view_query,p=c.view_options,h=c.view_type;r["a"].getItems("directus_collection_presets",{"filter[user][eq]":s["a"].state.currentUser.id,"filter[title][null]":1,"filter[collection][eq]":i,fields:"id"}).then((function(e){return e.data})).then((function(e){return e&&e.length>=1?e[0]:null})).then((function(e){if(e)return r["a"].updateItem("directus_collection_presets",e.id,{search_query:d,filters:f,view_query:m,view_options:p,view_type:h})})).then((function(){return n({path:"/".concat(s["a"].state.currentProjectKey,"/collections/").concat(i,"?b=").concat(c.id)})})).catch((function(e){return u["a"].emit("error",{notify:l["i18n"].t("something_went_wrong_body"),error:e})}))}},{path:"/:project/files",component:X},{path:"/:project/collections/directus_files/:primaryKey",component:$e,alias:"/:project/files/:primaryKey",meta:{infoSidebarWidth:"wide"}},{path:"/:project/collections/directus_users",component:H,alias:"/:project/users"},{path:"/:project/collections/directus_users/:primaryKey",component:$e,alias:"/:project/users/:primaryKey",meta:{infoSidebarWidth:"wide"}},{path:"/:project/collections/directus_activity",component:H,alias:"/:project/activity"},{path:"/:project/collections/directus_activity/:primaryKey",component:$e,alias:"/:project/activity/:primaryKey"},{path:"/:project/settings",component:Je},{path:"/:project/settings/global",component:We},{path:"/:project/settings/collections",component:Ge},{path:"/:project/settings/collections/:collection",component:Ye,props:!0},{path:"/:project/settings/roles",component:Ze},{path:"/:project/settings/roles/:id",component:Qe,props:!0},{path:"/:project/settings/interfaces",component:ze},{path:"/:project/settings/interfaces/:id",component:He,props:!0},{path:"/:project/settings/webhooks",component:H},{path:"/:project/settings/webhooks/:primaryKey",props:!0,component:$e},{path:"/login",component:Be,meta:{publicRoute:!0}},{path:"/reset-password",component:Me,meta:{publicRoute:!0}},{path:"/install",component:Ve,meta:{publicRoute:!0}},{path:"/setup-2fa",component:Ke,meta:{publicRoute:!0}},{path:"*",component:qe}]});et.beforeEach(function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(t,n,a){var i,o,r,l;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=t.meta.publicRoute,!0===s["a"].state.sidebars.nav&&s["a"].commit(c["TOGGLE_NAV"],!1),!0===s["a"].state.sidebars.info&&s["a"].commit(c["TOGGLE_INFO"],!1),null!==s["a"].state.projects){e.next=6;break}return e.next=6,s["a"].dispatch("getProjects");case 6:if(!1!==s["a"].state.projects||"/install"===t.path){e.next=8;break}return e.abrupt("return",a("/install"));case 8:if(!r){e.next=10;break}return e.abrupt("return",a());case 10:if(l=(null===(i=s["a"].getters.currentProject)||void 0===i||null===(o=i.data)||void 0===o?void 0:o.authenticated)||!1,!n.params.project||n.params.project===t.params.project){e.next=17;break}if(t.params.project===s["a"].state.currentProjectKey){e.next=15;break}return e.next=15,s["a"].dispatch("setCurrentProject",t.params.project);case 15:e.next=20;break;case 17:if(!l||!1!==s["a"].state.hydrated){e.next=20;break}return e.next=20,Object(d["a"])();case 20:if(!l){e.next=22;break}return e.abrupt("return",a());case 22:if("/"!==t.path){e.next=24;break}return e.abrupt("return",a({path:"/login",query:t.query}));case 24:return e.abrupt("return",a({path:"/login",query:{redirect:t.fullPath}}));case 25:case"end":return e.stop()}}),e)})));return function(t,n,a){return e.apply(this,arguments)}}()),et.afterEach((function(e){if(setTimeout((function(){return s["a"].dispatch("latency")}),1e3),s["a"].state.hydrated){var t=["/setup-2fa","/logout","/login"];t.includes(e.path)||s["a"].dispatch("track",{page:e.path})}}));t["a"]=et},4207:function(e,t,n){},4360:function(e,t,n){"use strict";var a={};n.r(a),n.d(a,"getExtensions",(function(){return C})),n.d(a,"getAllExtensions",(function(){return E}));var i={};n.r(i),n.d(i,"addField",(function(){return L})),n.d(i,"updateField",(function(){return F})),n.d(i,"updateFields",(function(){return D})),n.d(i,"removeField",(function(){return U})),n.d(i,"getCollections",(function(){return B})),n.d(i,"addCollection",(function(){return M})),n.d(i,"removeCollection",(function(){return V})),n.d(i,"updateCollection",(function(){return q}));var o={};n.r(o),n.d(o,"discardChanges",(function(){return Z})),n.d(o,"startEditing",(function(){return Q})),n.d(o,"stageValue",(function(){return X})),n.d(o,"unstageValue",(function(){return ee})),n.d(o,"save",(function(){return te}));var r={};n.r(r),n.d(r,"editing",(function(){return ne}));var s={};n.r(s),n.d(s,"addPermission",(function(){return le})),n.d(s,"getPermissions",(function(){return ue}));var c={};n.r(c),n.d(c,"getSettings",(function(){return ve})),n.d(c,"setSettings",(function(){return be})),n.d(c,"setSetting",(function(){return _e}));var l={};n.r(l),n.d(l,"getUsers",(function(){return xe}));var u={};n.r(u),n.d(u,"getRelations",(function(){return Te})),n.d(u,"addRelation",(function(){return Ie})),n.d(u,"updateRelation",(function(){return Ne}));var d={};n.r(d),n.d(d,"m2o",(function(){return Ae})),n.d(d,"o2m",(function(){return Pe}));var f={};n.r(f),n.d(f,"getServerInfo",(function(){return Be}));var m={};n.r(m),n.d(m,"latency",(function(){return it})),n.d(m,"getCurrentUser",(function(){return ot})),n.d(m,"track",(function(){return rt})),n.d(m,"getBookmarks",(function(){return st})),n.d(m,"saveBookmark",(function(){return ct})),n.d(m,"deleteBookmark",(function(){return lt})),n.d(m,"loadingStart",(function(){return ut})),n.d(m,"loadingFinished",(function(){return dt})),n.d(m,"setCurrentProject",(function(){return ft})),n.d(m,"updateProjectInfo",(function(){return pt})),n.d(m,"getProjects",(function(){return gt}));var p={};n.r(p),n.d(p,"signalStrength",(function(){return yt})),n.d(p,"currentProject",(function(){return bt}));n("4160"),n("caad"),n("b64b"),n("159b");var h,g=n("ade3"),v=n("5530"),y=n("2b0e"),b=n("2f62"),_=n("0e44"),j=n("d722"),k=(n("99af"),n("a15b"),n("d81d"),n("d3b7"),n("ac1f"),n("3ca3"),n("5319"),n("1276"),n("2ca0"),n("ddb0"),n("2909")),w=n("2ef0"),$=n("9923"),x=n("9fb0");function O(e,t,n){var a=function(e){return null==e?e:"string"===typeof e?e.split(" ").map((function(e){return e.startsWith("$t:")?$["i18n"].t("".concat(t,".").concat(n,".").concat(e.substring(3))):e})).join(" "):Object(w["isObject"])(e)&&Object.keys(e).length>0||Array.isArray(e)&&e.length>0?O(e,t,n):e};return Array.isArray(e)?e.map(a):Object(w["mapValues"])(e,a)}function S(e){var t;switch(e){case"interfaces":t=n("f960");break;case"layouts":t=n("82a9");break;case"modules":t=n("0991");break}return t.keys().map(a);function a(e){var n=t(e),a=e.replace(/^\.\//,"").replace(/\.\w+$/,"").split(/\//)[0];return Object(v["a"])(Object(v["a"])({},n),{},{id:a,core:!0})}}function C(e,t){var n=e.commit,a=t.toUpperCase(),i=null;switch(t){case"interfaces":i=j["a"].getInterfaces();break;case"layouts":i=j["a"].getLayouts();break;case"modules":i=j["a"].getModules();break;default:}return i.then((function(e){return e.data})).then((function(e){return e=[].concat(Object(k["a"])(e),Object(k["a"])(S(t))),e.forEach((function(e){var n=e.id,a=e.translation;if(a){var i={};Object(w["forEach"])(a,(function(e,a){i[a]=Object(g["a"])({},t,Object(g["a"])({},n,e))})),Object.keys(i).forEach((function(e){$["i18n"].mergeLocaleMessage(e,i[e])}))}})),e})).then((function(e){return e.map((function(e){return O(e,t,e.id)}))})).then((function(e){n(x["SET_".concat(a)],e)}))}function E(e){var t=e.dispatch;return Promise.all([t("getExtensions","interfaces"),t("getExtensions","layouts"),t("getExtensions","modules")])}var T=(h={},Object(g["a"])(h,x["RESET"],(function(e){Object.keys(N).forEach((function(t){e[t]=N[t]}))})),Object(g["a"])(h,x["SET_INTERFACES"],(function(e,t){e.interfaces=Object(w["keyBy"])(t,"id")})),Object(g["a"])(h,x["SET_LAYOUTS"],(function(e,t){e.layouts=Object(w["keyBy"])(t,"id")})),Object(g["a"])(h,x["SET_MODULES"],(function(e,t){e.modules=Object(w["keyBy"])(t,"id")})),h),I=T,N={layouts:{},interfaces:{},modules:{}},A={state:Object(w["clone"])(N),actions:a,mutations:I},P=(n("96cf"),n("1da1"));function R(e){!1===Object(w["isEmpty"])(e.translation)&&e.translation.forEach((function(t){var n=t.translation,a=t.locale;$["i18n"].mergeLocaleMessage(a,{collections:Object(g["a"])({},e.collection,n)})})),Object(w["forEach"])(e.fields,(function(t,n){!1===Object(w["isEmpty"])(t.translation)&&t.translation.forEach((function(t){var a=t.translation,i=t.locale;$["i18n"].mergeLocaleMessage(i,{fields:Object(g["a"])({},e.collection,Object(g["a"])({},n,a))})}))}))}function L(e,t){var n=e.commit,a=t.collection,i=t.field;n(x["ADD_FIELD"],{collection:a,field:i})}function F(e,t){var n=e.commit,a=t.collection,i=t.field;n(x["UPDATE_FIELD"],{collection:a,field:i})}function D(e,t){var n=e.commit,a=t.collection,i=t.updates;n(x["UPDATE_FIELDS"],{collection:a,updates:i})}function U(e,t){var n=e.commit,a=t.collection,i=t.field;n(x["REMOVE_FIELD"],{collection:a,field:i})}function B(e){return K.apply(this,arguments)}function K(){return K=Object(P["a"])(regeneratorRuntime.mark((function e(t){var n,a,i,o,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.commit,e.next=3,j["a"].getCollections();case 3:return a=e.sent,i=a.data,Object(w["forEach"])(i,R),e.next=8,j["a"].getSettingsFields();case 8:o=e.sent,r=o.data,i=Object(w["keyBy"])(i,"collection"),i.directus_settings.fields=Object(w["keyBy"])(r,"field"),n(x["SET_COLLECTIONS"],i);case 13:case"end":return e.stop()}}),e)}))),K.apply(this,arguments)}function M(e,t){var n=e.commit;R(t),n(x["ADD_COLLECTION"],t)}function V(e,t){var n=e.commit;n(x["DELETE_COLLECTION"],t)}function q(e,t){var n=e.state,a=e.commit,i=t.collection,o=t.edits,r=Object(w["clone"])(n[i]);R(Object(w["merge"])({},r,o)),a(x["UPDATE_COLLECTION"],{collection:i,edits:o})}n("4de4"),n("45fc"),n("07ac");var z,H,J=(z={},Object(g["a"])(z,x["RESET"],(function(e){Object.keys(e).forEach((function(t){y["default"].delete(e,t)}))})),Object(g["a"])(z,x["SET_COLLECTIONS"],(function(e,t){var n=Object(w["mapValues"])(Object(w["keyBy"])(t,"collection"),(function(e){var t=Object(w["find"])(e.fields,{interface:"status"}),n=t&&t.options&&t.options.status_mapping;return n&&"string"===typeof n&&(n=JSON.parse(n)),Object(v["a"])(Object(v["a"])({},e),{},{status_mapping:n})}));Object(w["forEach"])(n,(function(t,n){y["default"].set(e,n,t)}))})),Object(g["a"])(z,x["ADD_COLLECTION"],(function(e,t){if(Object.values(t.fields).some((function(e){return"status"===e.type}))){var n=Object.values(t.fields).filter((function(e){return"status"===e.type}))[0];t.status_mapping=n.options.status_mapping}y["default"].set(e,t.collection,t)})),Object(g["a"])(z,x["DELETE_COLLECTION"],(function(e,t){y["default"].delete(e,t)})),Object(g["a"])(z,x["UPDATE_COLLECTION"],(function(e,t){var n=t.collection,a=t.edits;Object(w["forEach"])(a,(function(t,a){y["default"].set(e[n],a,t)}))})),Object(g["a"])(z,x["ADD_FIELD"],(function(e,t){var n=t.collection,a=t.field;y["default"].set(e[n],"fields",Object(v["a"])(Object(v["a"])({},e[n].fields),{},Object(g["a"])({},a.field,a))),"status"===a.type&&y["default"].set(e[n],"status_mapping",a.options.status_mapping)})),Object(g["a"])(z,x["UPDATE_FIELD"],(function(e,t){var n=t.collection,a=t.field;y["default"].set(e[n],"fields",Object(v["a"])(Object(v["a"])({},e[n].fields),{},Object(g["a"])({},a.field,a)))})),Object(g["a"])(z,x["UPDATE_FIELDS"],(function(e,t){var n=t.collection,a=t.updates;a.forEach((function(t){y["default"].set(e[n].fields,t.field,Object(v["a"])(Object(v["a"])({},e[n].fields[t.field]),t))}))})),Object(g["a"])(z,x["REMOVE_FIELD"],(function(e,t){var n=t.collection,a=t.field,i=Object.assign({},e[n].fields);delete i[a],y["default"].set(e[n],"fields",i)})),z),W=J,G={},Y={actions:i,mutations:W,state:Object(w["clone"])(G)};function Z(e){var t=e.commit;t(x["DISCARD_CHANGES"])}function Q(e,t){var n=e.commit,a=t.collection,i=t.primaryKey,o=t.savedValues;n(x["START_EDITING"],{collection:a,primaryKey:i,savedValues:o})}function X(e,t){var n=e.commit,a=e.state,i=t.field,o=t.value;return a.savedValues[i]==o?n(x["UNSTAGE_VALUE"],{field:i}):n(x["STAGE_VALUE"],{field:i,value:o})}function ee(e,t){var n=e.commit;return n(x["UNSTAGE_VALUE"],{field:t})}function te(e,t){var n=e.commit,a=e.state,i=e.rootState,o=Object(v["a"])(Object(v["a"])({},a),t);return"directus_users"===o.collection&&o.primaryKey==i.currentUser.id&&n(x["UPDATE_CURRENT_USER"],o.values),"+"===o.primaryKey?j["a"].createItem(o.collection,o.values).then((function(e){return n(x["ITEM_CREATED"]),e})):o.collection.startsWith("directus_")?j["a"].updateItem(o.collection,o.primaryKey,o.values).then((function(e){return n(x["ITEM_CREATED"]),e})):j["a"].updateItem(o.collection,o.primaryKey,o.values,{fields:"*.*.*.*"}).then((function(e){return n(x["ITEM_CREATED"]),e}))}function ne(e){var t=e.collection&&e.collection.length>0,n=e.primaryKey&&e.primaryKey.length>0,a=e.values&&Object.keys(e.values).length>0,i=e.saving;return t&&n&&a&&!i||!1}var ae,ie=(H={},Object(g["a"])(H,x["RESET"],(function(e){Object.keys(re).forEach((function(t){e[t]=re[t]}))})),Object(g["a"])(H,x["DISCARD_CHANGES"],(function(e){e.saving=!1,e.error=null,e.collection=null,e.primaryKey=null,e.values={}})),Object(g["a"])(H,x["ITEM_CREATED"],(function(e){e.saving=!1,e.error=null,e.collection=null,e.primaryKey=null})),Object(g["a"])(H,x["START_EDITING"],(function(e,t){var n=t.collection,a=t.primaryKey,i=t.savedValues;e.collection=n,e.primaryKey=a,e.savedValues=i,e.values={}})),Object(g["a"])(H,x["UNSTAGE_VALUE"],(function(e,t){var n=t.field;y["default"].delete(e.values,n)})),Object(g["a"])(H,x["STAGE_VALUE"],(function(e,t){var n=t.field,a=t.value;y["default"].set(e.values,n,a)})),H),oe=ie,re={collection:null,primaryKey:null,values:{},savedValues:{}},se={actions:o,mutations:oe,state:Object(w["clone"])(re),getters:r},ce=n("37b6");function le(e,t){var n=e.commit,a=t.collection,i=t.permission;n(x["ADD_PERMISSION"],{collection:a,permission:i})}function ue(e){var t=e.commit,n=e.rootState,a=n.collections,i=!0===n.currentUser.admin,o=i?ce["a"]:ce["b"],r=Object(w["mapValues"])(a,(function(e){return e.status_mapping?{statuses:Object(w["mapValues"])(e.status_mapping,(function(){return o})),$create:o}:Object(v["a"])(Object(v["a"])({},o),{},{$create:o})}));return i?(t(x["SET_PERMISSIONS"],r),Promise.resolve()):j["a"].getMyPermissions().then((function(e){return e.data})).then((function(e){return e.forEach((function(e){var t=e.collection,n=e.status;return n?"$create"===n?r[t].$create=e:r[t].statuses[n]=e:r[t]=Object(v["a"])(Object(v["a"])({},r[t]),e)})),t(x["SET_PERMISSIONS"],r),r})).then((function(e){Object(w["forEach"])(e,(function(e){if(e.read_field_blacklist&&e.read_field_blacklist.length>0){var n=a[e.collection];t(x["UPDATE_COLLECTION"],{collection:e.collection,edits:{fields:Object(w["omit"])(n.fields,e.read_field_blacklist)}})}}))}))}var de,fe=(ae={},Object(g["a"])(ae,x["RESET"],(function(e){Object.keys(e).forEach((function(t){y["default"].delete(e,t)}))})),Object(g["a"])(ae,x["SET_PERMISSIONS"],(function(e,t){Object(w["forEach"])(t,(function(t,n){y["default"].set(e,n,t)}))})),Object(g["a"])(ae,x["ADD_PERMISSION"],(function(e,t){var n=t.collection,a=t.permission;y["default"].set(e,n,a)})),ae),me=fe,pe={},he={actions:s,mutations:me,state:Object(w["clone"])(pe)},ge=(de={},Object(g["a"])(de,x["RESET"],(function(e){Object.keys(we).forEach((function(t){e[t]=we[t]}))})),Object(g["a"])(de,x["SET_SETTINGS"],(function(e,t){var n=Object(w["keyBy"])(t,"key");e.values=Object(w["mapValues"])(n,"value"),e.primaryKeys=Object(w["mapValues"])(n,"id")})),Object(g["a"])(de,x["SET_SETTING"],(function(e,t){var n=t.id,a=t.key,i=t.value;y["default"].set(e.values,a,i),y["default"].set(e.primaryKeys,a,n)})),de);function ve(e){return ye.apply(this,arguments)}function ye(){return ye=Object(P["a"])(regeneratorRuntime.mark((function e(t){var n,a,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return n=t.commit,e.next=3,j["a"].getSettings();case 3:a=e.sent,i=a.data,n(x["SET_SETTINGS"],i);case 6:case"end":return e.stop()}}),e)}))),ye.apply(this,arguments)}function be(e,t){var n=e.dispatch;return Promise.all(Object.keys(t).map((function(e){return n("setSetting",{key:e,value:t[e]})})))}function _e(e,t){return je.apply(this,arguments)}function je(){return je=Object(P["a"])(regeneratorRuntime.mark((function e(t,n){var a,i,o,r,s,c,l,u,d;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=t.commit,i=t.state,o=n.key,r=n.value,s=i.primaryKeys[o],!Object(w["isNil"])(s)){e.next=11;break}return e.next=6,j["a"].createItem("directus_settings",{key:o,value:r});case 6:c=e.sent,l=c.data,a(x["SET_SETTING"],l),e.next=16;break;case 11:return e.next=13,j["a"].updateItem("directus_settings",s,{value:r});case 13:u=e.sent,d=u.data,a(x["SET_SETTING"],d);case 16:case"end":return e.stop()}}),e)}))),je.apply(this,arguments)}var ke,we={values:{},primaryKeys:{}},$e={actions:c,mutations:ge,state:Object(w["clone"])(we)};function xe(e){var t=e.commit;return j["a"].getUsers({fields:["id","first_name","last_name","title","status","timezone","role.*","avatar.*","company"]}).then((function(e){return e.data})).then((function(e){t(x["SET_USERS"],e)}))}var Oe,Se=(ke={},Object(g["a"])(ke,x["RESET"],(function(e){Object.keys(e).forEach((function(t){y["default"].delete(e,t)}))})),Object(g["a"])(ke,x["SET_USERS"],(function(e,t){Object.values(t).forEach((function(t){y["default"].set(e,t.id,t)}))})),ke),Ce={},Ee={actions:l,mutations:Se,state:Object(w["clone"])(Ce)};function Te(e){var t=e.commit;return j["a"].getRelations({limit:-1}).then((function(e){return e.data})).then((function(e){return t(x["SET_RELATIONS"],e)}))}function Ie(e,t){var n=e.commit;n(x["ADD_RELATION"],t)}function Ne(e,t){var n=e.commit;n(x["UPDATE_RELATION"],t)}function Ae(e,t,n){var a=n.collections;return function(t,n){var i=e.filter((function(e){return e.collection_many===t&&e.field_many===n})),o=i?i[i.length-1]:null;return o?{id:o.id,collection_many:a[o.collection_many],collection_one:a[o.collection_one],field_many:a[o.collection_many].fields[o.field_many],field_one:a[o.collection_one].fields[o.field_one]}:null}}function Pe(e,t,n){var a=n.collections;return function(n,i){var o=e.filter((function(e){return e.collection_one===n&&e.field_one===i})),r=o?o[o.length-1]:null;if(r){null!=r.junction_field&&(r.junction=t.m2o(r.collection_many,r.junction_field));try{return Object(v["a"])(Object(v["a"])({},r),{},{collection_many:a[r.collection_many],collection_one:a[r.collection_one],field_many:a[r.collection_many].fields[r.field_many],field_one:a[r.collection_one].fields[r.field_one]})}catch(s){return null}}return null}}var Re,Le=(Oe={},Object(g["a"])(Oe,x["RESET"],(function(e){Object.keys(e).forEach((function(t){y["default"].delete(e,t)}))})),Object(g["a"])(Oe,x["SET_RELATIONS"],(function(e,t){Object(w["forEach"])(t,(function(t,n){y["default"].set(e,n,t)}))})),Object(g["a"])(Oe,x["ADD_RELATION"],(function(e,t){y["default"].set(e,e.length,t)})),Object(g["a"])(Oe,x["UPDATE_RELATION"],(function(e,t){var n=e.map((function(e){return e.id===t.id?t:e}));Object(w["forEach"])(n,(function(t,n){y["default"].set(e,n,t)}))})),Oe),Fe=[],De={actions:u,mutations:Le,getters:d,state:Object(w["clone"])(Fe)},Ue=(Re={},Object(g["a"])(Re,x["RESET"],(function(e){Object.keys(Me).forEach((function(t){e[t]=Me[t]}))})),Object(g["a"])(Re,x["SET_SERVER_INFO"],(function(e,t){e.apiVersion=t.apiVersion,e.phpVersion=t.phpVersion,e.maxUploadSize=t.maxUploadSize})),Re);function Be(e){var t=e.commit;return j["a"].projectInfo().then((function(e){return e.data})).then((function(e){t(x["SET_SERVER_INFO"],{apiVersion:Object(w["get"])(e,"api.version"),phpVersion:Object(w["get"])(e,"server.general.php_version"),maxUploadSize:Object(w["get"])(e,"server.max_upload_size")})}))}var Ke,Me={apiVersion:null,phpVersion:null,maxUploadSize:null,databaseVendor:"mysql"},Ve={state:Object(w["clone"])(Me),mutations:Ue,actions:f},qe=(Ke={},Object(g["a"])(Ke,x["RESET"],(function(e){e.queue=[]})),Object(g["a"])(Ke,x["PUSH_NOTIFICATION"],(function(e,t){e.queue.push(t)})),Object(g["a"])(Ke,x["REMOVE_NOTIFICATION"],(function(e,t){e.queue=e.queue.filter((function(e){return e.id!==t}))})),Ke),ze=qe,He={queue:[]},Je={state:Object(w["clone"])(He),mutations:ze},We=(n("c975"),n("fb6a"),window.location.pathname),Ge=We.split("/"),Ye=Ge.indexOf("admin"),Ze=Ge.slice(0,Ye).join("/")+"/",Qe={hydrated:!1,hydratingError:null,latency:[],currentUser:{},bookmarks:[],sidebars:{nav:!1,info:!1},queue:[],currentProjectKey:null,projects:null,apiRootPath:Ze},Xe=(n("7db0"),n("820e"),n("2532"),n("bc3a")),et=n.n(Xe),tt=n("41cb"),nt=n("e59c"),at=n("cf41");function it(e){var t=e.commit,n=performance.now(),a=Date.now();j["a"].ping().then((function(){var e=performance.now(),i=e-n;t(x["LATENCY"],{date:a,latency:i})})).catch((function(e){var i=performance.now(),o=i-n;return-2===e.code?t(x["LATENCY"],{date:a,latency:o}):t(x["LATENCY"],{date:a,latency:-1})}))}function ot(e){var t=e.commit;return j["a"].getMe({fields:["id","avatar.*","email","first_name","last_name","locale","role.*","last_page","theme"]}).then((function(e){return e.data})).then((function(e){return Object(v["a"])(Object(v["a"])({},e),{},{admin:1===e.role.id})})).then((function(e){return t(x["SET_CURRENT_USER"],e)}))}function rt(e,t){var n=e.commit,a=e.state,i=t.page,o=a.currentUser.id;if(o){var r={last_page:i};return n(x["UPDATE_CURRENT_USER"],r),j["a"].api.request("PATCH","/users/".concat(o,"/tracking/page"),{},r)}}function st(e){var t=e.commit;return j["a"].getMyBookmarks().then((function(e){return t(x["SET_BOOKMARKS"],e),e}))}function ct(e,t){var n=e.commit;return j["a"].createCollectionPreset(t).then((function(e){var t=e.data;return n(x["ADD_BOOKMARK"],t),t}))}function lt(e,t){var n=this,a=e.commit;return a(x["DELETE_BOOKMARK"],t),j["a"].deleteCollectionPreset(t).catch((function(e){n.$events.emit("error",{notify:n.$t("something_went_wrong_body"),error:e})}))}function ut(e,t){var n=e.commit,a=t.id,i=t.desc;n(x["LOADING_START"],{id:a,desc:i})}function dt(e,t){var n=e.commit;n(x["LOADING_FINISHED"],t)}function ft(e,t){return mt.apply(this,arguments)}function mt(){return mt=Object(P["a"])(regeneratorRuntime.mark((function e(t,n){var a,i,o,r,s,c,l,u,d,f,m;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(o=t.commit,r=t.dispatch,s=t.state,c=t.getters,l=s.projects.find((function(e){return e.key===n})),l){e.next=6;break}return e.next=5,r("updateProjectInfo",n);case 5:l=s.projects.find((function(e){return e.key===n}));case 6:if(o(x["SET_CURRENT_PROJECT"],n),u=(null===(a=l.data)||void 0===a?void 0:a.authenticated)||!1,d=!0!==tt["a"].currentRoute.meta.publicRoute,f=null===(i=c.currentProject.data)||void 0===i?void 0:i.default_locale,f&&Object($["loadLanguageAsync"])(f),!d||!u){e.next=23;break}return o(x["RESET"]),e.next=15,r("getProjects");case 15:if(!u){e.next=21;break}return e.next=18,Object(nt["a"])();case 18:m="/".concat(n,"/collections"),s.currentUser.last_page&&(m=s.currentUser.last_page),tt["a"].push(m);case 21:e.next=24;break;case 23:d&&!1===u&&tt["a"].push("/login");case 24:case"end":return e.stop()}}),e)}))),mt.apply(this,arguments)}function pt(e,t){return ht.apply(this,arguments)}function ht(){return ht=Object(P["a"])(regeneratorRuntime.mark((function e(t,n){var a,i,o,r,s,c,l,u,d,f,m,p,h,g,v;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.commit,i=t.state,o=i.apiRootPath,r=o+n+"/",a(x["SET_PROJECT_STATUS"],{key:n,status:"loading"}),e.prev=4,e.next=7,et.a.get(r);case 7:s=e.sent,c=s.data.data.api,l=c.project_name,u=c.project_foreground,d=c.project_color,f=c.project_background,m=c.project_logo,p=c.project_public_note,h=c.telemetry,g=c.default_locale,v=void 0===s.data.public,a(x["UPDATE_PROJECT"],{key:n,data:{project_name:l,project_foreground:u,project_color:d,project_background:f,project_logo:m,project_public_note:p,telemetry:h,default_locale:g,authenticated:v}}),a(x["SET_PROJECT_STATUS"],{key:n,status:"successful"}),e.next=18;break;case 14:e.prev=14,e.t0=e["catch"](4),a(x["UPDATE_PROJECT"],{key:n,error:e.t0}),a(x["SET_PROJECT_STATUS"],{key:n,status:"failed"});case 18:case"end":return e.stop()}}),e,null,[[4,14]])}))),ht.apply(this,arguments)}function gt(e,t){return vt.apply(this,arguments)}function vt(){return vt=Object(P["a"])(regeneratorRuntime.mark((function e(t,n){var a,i,o,r,s,c,l,u,d,f,m,p,h,g,v,y;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=t.state,o=t.dispatch,r=t.commit,s=i.currentProjectKey,c=i.apiRootPath,!0!==n&&null!==i.projects&&!1!==i.projects){e.next=19;break}return l=c+"server/projects",e.prev=5,e.next=8,et.a.get(l);case 8:u=e.sent,d=u.data.data,f=d.map((function(e){return{key:e,status:null,data:null,error:null}})),s&&!1===d.includes(s)&&f.push({key:s,status:null,data:null,error:null}),r(x["INIT_PROJECTS"],f),e.next=19;break;case 15:e.prev=15,e.t0=e["catch"](5),p=null===(m=e.t0.response)||void 0===m?void 0:m.data.error.code,14===p&&r(x["INIT_PROJECTS"],!1);case 19:if(!Object(at["a"])(s)){e.next=34;break}return console.log("[Cloud] Using cloud projects"),h="https://cloud-api.directus.cloud/projects/".concat(s,"/related"),e.prev=22,e.next=25,et.a.get(h);case 25:g=e.sent,v=g.data.data,y=v.map((function(e){return{key:e,status:null,data:null,error:null}})),r(x["INIT_PROJECTS"],y),e.next=34;break;case 31:e.prev=31,e.t1=e["catch"](22),console.log(e.t1);case 34:if((null===(a=i.projects)||void 0===a?void 0:a.length)>0&&null===s&&o("setCurrentProject",i.projects[0].key),null===i.projects||!1===i.projects){e.next=37;break}return e.abrupt("return",Promise.allSettled(i.projects.map((function(e){return e.key})).map((function(e){return o("updateProjectInfo",e)}))));case 37:return e.abrupt("return",Promise.resolve());case 38:case"end":return e.stop()}}),e,null,[[5,15],[22,31]])}))),vt.apply(this,arguments)}function yt(e){var t=e.latency[e.latency.length-1];return t?(t=t.latency,t>0&&t<200?4:t>=200&&t<500?3:t>=500&&t<1e3?2:t>=1e3?1:0):0}function bt(e){return e.projects?e.projects.find((function(t){return t.key===e.currentProjectKey})):null}n("c7400");var _t,jt=(_t={},Object(g["a"])(_t,x["STORE_HYDRATED"],(function(e,t){e.hydrated=t})),Object(g["a"])(_t,x["HYDRATING_FAILED"],(function(e,t){e.hydrated=!1,e.hydratingError=t})),Object(g["a"])(_t,x["LATENCY"],(function(e,t){var n=Object(k["a"])(e.latency);n.push(t),n.length>200&&n.shift(),e.latency=n})),Object(g["a"])(_t,x["SET_CURRENT_USER"],(function(e,t){e.currentUser=t})),Object(g["a"])(_t,x["UPDATE_CURRENT_USER"],(function(e,t){e.currentUser=Object(v["a"])(Object(v["a"])({},e.currentUser),t)})),Object(g["a"])(_t,x["SET_BOOKMARKS"],(function(e,t){e.bookmarks=t})),Object(g["a"])(_t,x["ADD_BOOKMARK"],(function(e,t){e.bookmarks=[].concat(Object(k["a"])(e.bookmarks),[t])})),Object(g["a"])(_t,x["DELETE_BOOKMARK"],(function(e,t){e.bookmarks=e.bookmarks.filter((function(e){return e.id!==t}))})),Object(g["a"])(_t,x["TOGGLE_NAV"],(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!e.sidebars.nav;e.sidebars.nav=t})),Object(g["a"])(_t,x["TOGGLE_INFO"],(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:!e.sidebars.info;e.sidebars.info=t})),Object(g["a"])(_t,x["LOADING_START"],(function(e,t){var n=t.id,a=t.desc;e.queue=[].concat(Object(k["a"])(e.queue),[{id:n,desc:a}])})),Object(g["a"])(_t,x["LOADING_FINISHED"],(function(e,t){e.queue=e.queue.filter((function(e){return e.id!==t}))})),Object(g["a"])(_t,x["SET_CURRENT_PROJECT"],(function(e,t){e.currentProjectKey=t})),Object(g["a"])(_t,x["UPDATE_PROJECT"],(function(e,t){var n=t.key,a=t.data,i=t.error,o=e.projects.findIndex((function(e){return e.key===n}));-1!==o?y["default"].set(e.projects,o,Object(v["a"])(Object(v["a"])({},e.projects[o]),{},{data:Object(v["a"])(Object(v["a"])({},e.projects[o].data),a||{}),error:i||null})):e.projects=[].concat(Object(k["a"])(e.projects),[{key:n,data:a,error:i}])})),Object(g["a"])(_t,x["SET_PROJECT_STATUS"],(function(e,t){var n=t.key,a=t.status,i=e.projects.findIndex((function(e){return e.key===n}));y["default"].set(e.projects,i,Object(v["a"])(Object(v["a"])({},e.projects[i]),{},{status:a}))})),Object(g["a"])(_t,x["INIT_PROJECTS"],(function(e,t){e.projects=t})),_t),kt=jt;y["default"].use(b["a"]);var wt=!1,$t=new b["a"].Store({state:Object(w["clone"])(Qe),actions:m,getters:p,mutations:Object(v["a"])(Object(g["a"])({},x["RESET"],(function(e){var t=["latency","currentProjectKey","projects"];Object.keys(Qe).forEach((function(n){t.includes(n)||(e[n]=Qe[n])}))})),kt),strict:wt,modules:{collections:Y,extensions:A,edits:se,permissions:he,users:Ee,relations:De,serverInfo:Ve,notifications:Je,settings:$e},plugins:[Object(_["a"])({key:"directus-app",paths:["currentProjectKey"],storage:window.sessionStorage,rehydrated:function(e){j["a"].config.project=e.state.currentProjectKey}})]});t["a"]=$t},"437c":function(e,t,n){},"43df":function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"fade"}},[0===e.strength?n("v-spinner"):1===e.strength?n("svg",{staticClass:"v-signal",attrs:{viewBox:"0 0 48 48"}},[n("path",{attrs:{"fill-opacity":".3",d:"M24.02 42.98L47.28 14c-.9-.68-9.85-8-23.28-8S1.62 13.32.72 14l23.26 28.98.02.02.02-.02z"}}),n("path",{attrs:{d:"M0 0h48v48H0z",fill:"none"}}),n("path",{attrs:{d:"M13.34 29.72l10.65 13.27.01.01.01-.01 10.65-13.27C34.13 29.31 30.06 26 24 26s-10.13 3.31-10.66 3.72z"}})]):2===e.strength?n("svg",{staticClass:"v-signal",attrs:{viewBox:"0 0 48 48"}},[n("path",{attrs:{"fill-opacity":".3",d:"M24.02 42.98L47.28 14c-.9-.68-9.85-8-23.28-8S1.62 13.32.72 14l23.26 28.98.02.02.02-.02z"}}),n("path",{attrs:{d:"M0 0h48v48H0z",fill:"none"}}),n("path",{attrs:{d:"M9.58 25.03l14.41 17.95.01.02.01-.02 14.41-17.95C37.7 24.47 32.2 20 24 20s-13.7 4.47-14.42 5.03z"}})]):3===e.strength?n("svg",{staticClass:"v-signal",attrs:{viewBox:"0 0 48 48"}},[n("path",{attrs:{"fill-opacity":".3",d:"M24.02 42.98L47.28 14c-.9-.68-9.85-8-23.28-8S1.62 13.32.72 14l23.26 28.98.02.02.02-.02z"}}),n("path",{attrs:{d:"M0 0h48v48H0z",fill:"none"}}),n("path",{attrs:{d:"M7.07 21.91l16.92 21.07.01.02.02-.02 16.92-21.07C40.08 21.25 33.62 16 24 16c-9.63 0-16.08 5.25-16.93 5.91z"}})]):4===e.strength?n("svg",{staticClass:"v-signal",attrs:{viewBox:"0 0 48 48"}},[n("path",{attrs:{d:"M24.02 42.98L47.28 14c-.9-.68-9.85-8-23.28-8S1.62 13.32.72 14l23.26 28.98.02.02.02-.02z"}}),n("path",{attrs:{d:"M0 0h48v48H0z",fill:"none"}})]):e._e()],1)},i=[],o={name:"VSignal",computed:{strength:function(){return this.$store.getters.signalStrength}}},r=o,s=(n("db1c"),n("2877")),c=Object(s["a"])(r,a,i,!1,null,"275b1b36",null);t["a"]=c.exports},"44b2":function(e,t,n){},"44e5":function(e,t,n){"use strict";var a=n("5b90"),i=n.n(a);i.a},"48d7":function(e,t,n){},"4c95":function(e,t,n){},"4cbd":function(e,t,n){},"4d4c":function(e,t,n){"use strict";var a=n("8c93"),i=n.n(a);i.a},5013:function(e){e.exports=JSON.parse('{"name":"$t:date","version":"1.0.0","types":["date"],"icon":"event","options":{"min":{"name":"$t:min","comment":"$t:min_comment","interface":"date"},"max":{"name":"$t:max","comment":"$t:max_comment","interface":"date"},"localized":{"name":"$t:localized","comment":"$t:localized_comment","interface":"switch","default":true},"showRelative":{"name":"$t:relative","comment":"$t:relative_comment","interface":"switch","default":true},"iconLeft":{"name":"$t:icon_left","comment":"$t:icon_left_comment","interface":"icon","advanced":true},"iconRight":{"name":"$t:icon_right","comment":"$t:icon_right_comment","interface":"icon","advanced":true}}}')},"52b6":function(e,t,n){"use strict";var a=n("9082"),i=n.n(a);i.a},"52b6b":function(e){e.exports=JSON.parse('{"name":"$t:calendar","version":"1.0.0","types":["date"],"icon":"event","options":{"min":{"name":"$t:min","comment":"$t:min_comment","interface":"date"},"max":{"name":"$t:max","comment":"$t:max_comment","interface":"date"},"formatting":{"name":"$t:formatting","comment":"$t:formatting_comment","interface":"text-input","options":{"placeholder":"MM/dd/yyyy"},"length":50}}}')},"53f8":function(e,t,n){},"549d":function(e,t,n){"use strict";var a=n("4cbd"),i=n.n(a);i.a},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var a=n("2b0e"),i=n("2ef0"),o=n.n(i),r=n("310e"),s=n.n(r),c=n("e37d"),l=n("2b88"),u=n.n(l),d=n("bc3a"),f=n.n(d),m=n("58ca"),p=n("3a60"),h=n.n(p),g=n("750b"),v=(n("989b"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("label",{staticClass:"invisible-label",attrs:{for:e.htmlFor}},[e._t("default")],2)}),y=[],b={name:"InvisibleLabel",props:{htmlFor:{type:String,required:!0}}},_=b,j=(n("4d4c"),n("2877")),k=Object(j["a"])(_,v,y,!1,null,"31d1dcec",null),w=k.exports,$=n("a609"),x=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-modal-base",{attrs:{message:e.message},on:{cancel:function(t){return e.$emit("confirm")}}},[n("div",{staticClass:"buttons",on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.$emit("confirm")}}},[n("v-button",{staticClass:"confirm",on:{click:function(t){return e.$emit("confirm")}}},[e._v(" "+e._s(e.confirmText||e.$t("ok"))+" ")])],1)])},O=[],S=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"slide"}},[n("div",{staticClass:"v-modal-base"},[n("div",{staticClass:"mask",on:{click:function(t){return e.$emit("cancel")}}}),n("div",{staticClass:"wrapper"},[n("aside",{staticClass:"modal"},[e.title?n("h2",{staticClass:"type-title"},[e._v(e._s(e.title))]):e._e(),n("p",[e._v(e._s(e.message))]),e._t("default")],2)])])])},C=[],E={name:"VModalBase",props:{title:{type:String,required:!1},message:{type:String,required:!1}},mounted:function(){this.$helpers.disableBodyScroll(this.$refs.modal)},beforeDestroy:function(){this.$helpers.enableBodyScroll(this.$refs.modal)}},T=E,I=(n("0f0d"),Object(j["a"])(T,S,C,!1,null,"669802e4",null)),N=I.exports,A={name:"VAlert",components:{VModalBase:N},props:{message:{type:String,required:!0},confirmText:{type:String,default:null}}},P=A,R=(n("e080"),Object(j["a"])(P,x,O,!1,null,"3a35f7b5",null)),L=R.exports,F=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-avatar",class:[{tile:e.tile},e.sizeClass],style:e.styles},[e._t("default")],2)},D=[];n("a9e3"),n("c96a"),n("2ca0");function U(e){return e.startsWith("--")?"var(".concat(e,")"):e}var B=Object(g["b"])({props:{color:{type:String,default:"--avatar-background-color"},size:{type:Number,default:null},tile:{type:Boolean,default:!1},xSmall:{type:Boolean,default:!1},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},xLarge:{type:Boolean,default:!1}},setup:function(e){var t=Object(g["a"])((function(){var t={"--_v-avatar-color":U(e.color)};return e.size&&(t["--_v-avatar-size"]=e.size+"px"),t})),n=Object(g["a"])((function(){return e.xSmall?"x-small":e.small?"small":e.large?"large":e.xLarge?"x-large":null}));return{styles:t,sizeClass:n}}}),K=B,M=(n("71fe"),Object(j["a"])(K,F,D,!1,null,"686697f6",null)),V=M.exports,q=V,z=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"v-button",class:[e.sizeClass,{block:e.block,rounded:e.rounded,icon:e.icon,outlined:e.outlined,loading:e.loading}],style:e.styles,attrs:{type:e.type,disabled:e.disabled},on:{click:function(t){!e.loading&&e.$emit("click")}}},[n("span",{staticClass:"content",class:{invisible:e.loading}},[e._t("default")],2),n("div",{staticClass:"spinner"},[e.loading?e._t("loading",[n("v-spinner",{attrs:{"x-small":e.xSmall,small:e.small}})]):e._e()],2)])},H=[],J=Object(g["b"])({props:{block:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},outlined:{type:Boolean,default:!1},icon:{type:Boolean,default:!1},color:{type:String,default:"--button-primary-text-color"},backgroundColor:{type:String,default:"--button-primary-background-color"},hoverColor:{type:String,default:"--button-primary-text-color"},hoverBackgroundColor:{type:String,default:"--button-primary-background-color-hover"},type:{type:String,default:"button"},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},width:{type:Number,default:null},xSmall:{type:Boolean,default:!1},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},xLarge:{type:Boolean,default:!1}},setup:function(e){var t=Object(g["a"])((function(){var t={"--_v-button-color":U(e.color),"--_v-button-background-color":U(e.backgroundColor),"--_v-button-hover-color":U(e.hoverColor),"--_v-button-hover-background-color":U(e.hoverBackgroundColor)};return e.width&&+e.width>0&&(t.width=e.width+"px"),t})),n=Object(g["a"])((function(){return e.xSmall?"x-small":e.small?"small":e.large?"large":e.xLarge?"x-large":null}));return{styles:t,sizeClass:n}}}),W=J,G=(n("3662"),Object(j["a"])(W,z,H,!1,null,"25a09720",null)),Y=G.exports,Z=Y,Q=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.element,{tag:"component",staticClass:"v-card",class:{link:e.link,selected:e.selected,selectable:e.selectable,"selection-mode":e.selectionMode,disabled:e.disabled,"text-background":e.textBackground},on:{click:function(t){return e.$emit("click",t)}}},[n(e.wrapperTag,{tag:"component",class:{"only-show-on-hover":e.onlyShowOnHover},attrs:{to:e.to,href:e.href,target:"__blank"}},[e.src||e.icon||e.$slots.icon?n("div",{staticClass:"header",class:{"big-image":e.bigImage&&e.src&&!e.error,"medium-image":e.mediumImage&&e.src&&!e.error},style:{backgroundColor:"var(--"+e.color+")"}},[e.selectable?n("button",{staticClass:"select",attrs:{type:"button"},on:{click:function(t){return t.stopPropagation(),e.$emit("select")}}},[n("v-icon",{attrs:{name:e.selectionIcon}})],1):e._e(),e.src&&!e.error?n("img",{attrs:{alt:e.title,src:e.src},on:{error:e.onImageError}}):e._e(),e.error?n("v-icon",{staticClass:"error icon",attrs:{name:"broken_image","x-large":"",color:"white"}}):e._e(),e.icon?n("v-icon",{staticClass:"icon",class:{"half-opacity":"half"===e.opacity},attrs:{name:e.icon,"x-large":"",color:"white"}}):e._e(),e.$slots.icon?n("div",{staticClass:"custom-icon"},[e._t("icon")],2):e._e(),e.label?n("span",{staticClass:"label"},[e._v(e._s(e.label))]):e._e()],1):n("div",{staticClass:"header small",style:{backgroundColor:"var(--"+e.color+")"}},[e.selectable?n("button",{staticClass:"select",attrs:{type:"button"},on:{click:function(t){return t.stopPropagation(),e.$emit("select")}}},[n("v-icon",{attrs:{name:e.selectionIcon}})],1):e._e()]),n("div",{staticClass:"body",class:{menu:null!=e.options}},[n("div",{staticClass:"main"},[e.$slots.title?n("div",{staticClass:"title"},[e._t("title")],2):n(e.titleElement,{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.title,expression:"title"}],tag:"component",staticClass:"title"},[e._v(" "+e._s(e.title)+" ")]),e.$slots.subtitle?n("div",{staticClass:"subtitle type-note"},[e._t("subtitle")],2):e.subtitle?n("p",{staticClass:"subtitle type-note"},[e._v(" "+e._s(e.subtitle)+" ")]):e._e()],1),e.options?n("v-contextual-menu",{staticClass:"context",attrs:{disabled:e.disabled,options:e.options},on:{click:function(t){return e.$emit(t)}}}):e._e()],1)])],1)},X=[],ee=(n("caad"),{name:"VCard",props:{element:{type:String,default:"article"},titleElement:{type:String,default:"h2"},icon:{type:String,default:null},color:{type:String,default:"card-background-color"},textBackground:{type:Boolean,default:!1},src:{type:String,default:null},title:{type:String,default:null},subtitle:{type:String,default:null},to:{type:String,default:null},href:{type:String,default:null},label:{type:String,default:null},opacity:{type:String,default:"full",validator:function(e){return["full","half"].includes(e)}},selected:{type:Boolean,default:null},selectionMode:{type:Boolean,default:!1},options:{type:Object,default:null},disabled:{type:Boolean,default:!1},bigImage:{type:Boolean,default:!1},mediumImage:{type:Boolean,default:!1},onlyShowOnHover:{type:Boolean,default:!1}},data:function(){return{error:null}},computed:{wrapperTag:function(){return this.to?"router-link":this.href?"a":"div"},link:function(){return!(!this.to&&!this.href)},selectable:function(){return null!==this.selected},selectionIcon:function(){return this.selected?"check_circle":this.selectionMode&&!this.selected?"radio_button_unchecked":"check_circle"}},watch:{src:function(){this.error=null}},methods:{onImageError:function(e){this.error=e}}}),te=ee,ne=(n("9ea0"),Object(j["a"])(te,Q,X,!1,null,"9b494cf0",null)),ae=ne.exports,ie=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"v-checkbox",attrs:{type:"button",role:"checkbox","aria-pressed":e.isChecked?"true":"false",disabled:e.disabled},on:{click:e.toggleInput}},[n("v-icon",{attrs:{name:e.icon,color:e.iconColor}}),n("span",{staticClass:"label"},[e._t("label",[e._v(e._s(e.label))])],2)],1)},oe=[],re=(n("c975"),n("a434"),n("2532"),n("2909")),se=Object(g["b"])({model:{prop:"inputValue",event:"change"},props:{value:{type:String,default:null},inputValue:{type:[Boolean,Array],default:!1},label:{type:String,default:null},color:{type:String,default:"--input-background-color-active"},disabled:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1}},setup:function(e,t){var n=t.emit,a=Object(g["a"])((function(){return e.inputValue instanceof Array?e.inputValue.includes(e.value):!0===e.inputValue})),i=Object(g["a"])((function(){return e.indeterminate?"indeterminate_check_box":a.value?"check_box":"check_box_outline_blank"})),o=Object(g["a"])((function(){return e.disabled?"--input-background-color-disabled":a.value?e.color:"--input-border-color"}));return{isChecked:a,toggleInput:r,icon:i,iconColor:o};function r(){if(e.indeterminate&&n("update:indeterminate",!1),e.inputValue instanceof Array){var t=Object(re["a"])(e.inputValue);!1===a.value?t.push(e.value):t.splice(t.indexOf(e.value),1),n("change",t)}else n("change",!a.value)}}}),ce=se,le=(n("413e"),Object(j["a"])(ce,ie,oe,!1,null,"662f2ceb",null)),ue=le.exports,de=ue,fe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-modal-base",{attrs:{title:e.title,message:e.message},on:{cancel:function(t){return e.$emit("cancel")}}},[n("div",{staticClass:"buttons",on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.$emit("cancel")}}},[n("v-button",{staticClass:"cancel",attrs:{outlined:"","background-color":"--button-tertiary-background-color","hover-background-color":"--button-tertiary-background-color",color:"--button-tertiary-text-color","hover-color":"--button-tertiary-text-color-hover"},on:{click:function(t){return e.$emit("cancel")}}},[e._v(" "+e._s(e.cancelText||e.$t("cancel"))+" ")]),n("v-button",{staticClass:"confirm",attrs:{"background-color":"--"+e.color,"hover-background-color":"--"+e.color},on:{click:function(t){return e.$emit("confirm")}}},[e.loading?[n("v-spinner",{attrs:{size:20,"line-size":2}})]:[e._v(" "+e._s(e.confirmText||e.$t("ok"))+" ")]],2)],1)])},me=[],pe={name:"VConfirm",components:{VModalBase:N},props:{title:{type:String,required:!1},message:{type:String,required:!0},confirmText:{type:String,default:null},cancelText:{type:String,default:null},loading:{type:Boolean,default:!1},color:{type:String,default:"action"}}},he=pe,ge=(n("3f4f"),Object(j["a"])(he,fe,me,!1,null,"4bbe943f",null)),ve=ge.exports,ye=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-popover",{attrs:{placement:e.placement,offset:"2",trigger:e.trigger,disabled:e.disabled}},[n("div",{staticClass:"menu-toggle",class:{disabled:e.disabled}},[e._v(" "+e._s(e.text)+" "),e.icon?n("v-icon",{attrs:{name:e.icon}}):e._e(),e._t("default")],2),null!==e.options?n("template",{slot:"popover"},[n("ul",{staticClass:"ctx-menu"},e._l(e.options,(function(t,a){return n("li",{key:a},[n("button",{directives:[{name:"close-popover",rawName:"v-close-popover"}],class:{disabled:t.disabled},attrs:{type:"button",disabled:t.disabled},on:{click:function(n){return n.stopPropagation(),e.optionClicked(t,a)}}},[t.icon?n("v-icon",{attrs:{name:t.icon}}):e._e(),e._v(" "+e._s(t.text)+" ")],1)])})),0)]):e._e()],2)},be=[],_e={name:"VContextualMenu",props:{text:{type:String,default:""},icon:{type:String,default:"more_vert"},options:{type:[Array,Object],default:null},trigger:{type:String,default:"click"},placement:{type:String,default:"left-start"},disabled:{type:Boolean,default:!1}},computed:{body:function(){return document.body}},methods:{optionClicked:function(e,t){e.disabled||this.$emit("click",t)}}},je=_e,ke=(n("fea0"),n("740b"),Object(j["a"])(je,ye,be,!1,null,"ac91b45a",null)),we=ke.exports,$e=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("details",{staticClass:"v-details",class:e.type,attrs:{open:e.open}},[n("summary",[e._v(e._s(e.title))]),n("div",{staticClass:"content"},[e._t("default")],2)])},xe=[],Oe={name:"VDetails",props:{title:{type:String,default:null},open:{type:[Boolean,Number],default:!1},type:{type:String,default:"group",validator:function(e){return["group","break"].includes(e)}}}},Se=Oe,Ce=(n("9714"),Object(j["a"])(Se,$e,xe,!1,null,"17b75c10",null)),Ee=Ce.exports,Te=n("c359"),Ie=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.componentName,{tag:"component",staticClass:"v-ext-display",attrs:{id:e.name,name:e.name,value:e.value,type:e.type,length:e.length,values:e.values,collection:e.collection,relation:e.relation,readonly:e.readonly,required:e.required,loading:e.loading,options:e.optionsWithDefaults}})},Ne=[],Ae=(n("99af"),n("d3b7"),n("ac1f"),n("5319"),n("5530"));n("fb6a");function Pe(e){return new Promise((function(t,n){var a=document.createElement("script"),i=document.createElement("link");function o(){a.remove(),window.__DirectusExtension__=null}function r(){var e=window.__DirectusExtension__;t(e),o()}function s(e){n(e),o()}i.rel="stylesheet",i.href=e.slice(0,-2)+"css",i.onerror=function(){this.remove()},a.onload=r,a.onerror=s,a.src=e,document.body.appendChild(a),document.body.appendChild(i)}))}n("b64b");function Re(e){return a["default"].options.components[e]&&Object.keys(a["default"].options.components[e]).length>0}var Le=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-ext-display-fallback"},[e._v(e._s(e.value))])},Fe=[],De={name:"VExtDisplayFallback",props:{value:{type:null,default:""}}},Ue=De,Be=Object(j["a"])(Ue,Le,Fe,!1,null,null,null),Ke=Be.exports,Me=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-spinner",{attrs:{size:20,color:"--input-border-color-hover"}})},Ve=[],qe={name:"VExtDisplayLoading"},ze=qe,He=Object(j["a"])(ze,Me,Ve,!1,null,null,null),Je=He.exports,We=n("cde4"),Ge={name:"VExtDisplay",components:{VExtDisplayFallback:Ke},props:{interfaceType:{type:String,default:"text-input"},name:{type:String,required:!0},value:{type:null,default:null},type:{type:String,default:null},datatype:{type:String,default:null},length:{type:[String,Number],default:null},values:{type:Object,default:null},collection:{type:String,default:null},readonly:{type:Boolean,default:!1},relation:{type:Object,default:null},required:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},options:{type:Object,default:function(){return{}}}},computed:{interfaces:function(){return this.$store.state.extensions.interfaces},interfaceInfo:function(){return null===this.interfaceType?this.interfaceFallback:this.interfaces&&this.interfaces[this.interfaceType]},componentName:function(){return null===this.interfaceType?this.componentNameFallback:"display-".concat(this.interfaceType)},componentNameFallback:function(){return"display-".concat(this.interfaceFallback.id)},databaseVendor:function(){return this.$store.state.serverInfo.databaseVendor},interfaceFallback:function(){if(null==this.datatype)return this.interfaces["text-input"];var e=We["a"][this.databaseVendor][this.datatype].fallbackInterface;return this.interfaces[e]},optionsWithDefaults:function(){if(!this.interfaceInfo)return{};var e=Object(i["mapValues"])(this.interfaceInfo.options,(function(e){return e.default||null}));return Object(Ae["a"])(Object(Ae["a"])({},e),this.options)}},watch:{id:function(){this.registerDisplay()}},created:function(){this.registerDisplay()},methods:{registerDisplay:function(){if(!Re(this.componentName)){var e;if(this.interfaceInfo)if(this.interfaceInfo.core)e=n("c00f")("./"+this.interfaceInfo.id+"/display.vue");else{var t="".concat(this.$store.state.apiRootPath).concat(this.interfaceInfo.path.replace("meta.json","display.js"));e=Pe(t)}else e=Ke;a["default"].component(this.componentName,(function(){return{component:e,error:Ke,loading:Je}}))}}}},Ye=Ge,Ze=Object(j["a"])(Ye,Ie,Ne,!1,null,null,null),Qe=Ze.exports,Xe=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.componentName,{tag:"component",staticClass:"v-ext-input selectable",attrs:{id:e.currentInterface.id,name:e.name,"input-name":e.id,value:e.value,type:e.typeOrDefault,length:e.length,readonly:e.readonly,required:e.required,loading:e.loading,options:e.optionsWithDefaults,"new-item":e.newItem,relation:e.relation,fields:e.fieldsFormatted,collection:e.collection,"primary-key":e.primaryKey,values:e.values,width:e.width},on:{input:function(t){return e.$emit("input",t)},setfield:function(t){return e.$emit("setfield",t)}}},[e._t("default")],2)},et=[],tt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-input",{staticClass:"v-ext-input-fallback",attrs:{value:e.value},on:{input:function(t){return e.$emit("input",t)}}})},nt=[],at=(n("b0c0"),{name:"VExtInputFallback",props:{value:{type:null,default:""},inputName:{type:String,default:""},name:{type:String,default:""}},created:function(){null==this.inputName?this.$notify({title:this.$t("no_interface_error",{field:this.$helpers.formatTitle(this.name)}),color:"red",iconMain:"error"}):this.$notify({title:this.$t("extension_error",{ext:this.inputName}),color:"red",iconMain:"error"})}}),it=at,ot=(n("44e5"),Object(j["a"])(it,tt,nt,!1,null,"233e6d74",null)),rt=ot.exports,st=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-spinner",{attrs:{size:20,color:"--blue-grey-200"}})},ct=[],lt={name:"VExtInputLoading"},ut=lt,dt=Object(j["a"])(ut,st,ct,!1,null,null,null),ft=dt.exports,mt={name:"VExtInput",props:{id:{type:String,default:null},name:{type:String,required:!0},value:{type:null,default:null},type:{type:String,default:null},collection:{type:String,default:null},primaryKey:{type:[Number,String],default:null},datatype:{type:String,default:null},length:{type:[String,Number],default:null},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},options:{type:[Object,Array],default:function(){return{}}},newItem:{type:Boolean,default:!1},relation:{type:Object,default:null},fields:{type:[Array,Object],default:null},values:{type:Object,default:null},width:{type:String,default:null,validator:function(e){return["half","half-left","half-right","full","fill"].includes(e)}}},computed:{interfaces:function(){return this.$store.state.extensions.interfaces},currentInterface:function(){return null===this.id||void 0===this.interfaces[this.id]?this.interfaceFallback:this.interfaces&&this.interfaces[this.id]},databaseVendor:function(){return this.$store.state.serverInfo.databaseVendor},componentName:function(){return null===this.id?this.componentNameFallback:"input-".concat(this.id)},typeOrDefault:function(){return this.currentInterface?this.type?this.type:this.currentInterface&&this.currentInterface.types[0]:null},optionsWithDefaults:function(){if(!this.currentInterface)return{};if(Array.isArray(this.options))return{};var e=Object(i["mapValues"])(this.currentInterface.options,(function(e){return e.default||null}));return Object(Ae["a"])(Object(Ae["a"])({},e),this.options)},fieldsFormatted:function(){return Array.isArray(this.fields)?Object(i["keyBy"])(this.fields,"field"):this.fields},componentNameFallback:function(){return"input-".concat(this.interfaceFallback.id)},interfaceFallback:function(){if(null==this.datatype)return this.interfaces["text-input"];var e=We["a"][this.databaseVendor][this.datatype].fallbackInterface;return this.interfaces[e]}},watch:{id:function(){this.registerInterface()}},created:function(){this.registerInterface()},methods:{registerInterface:function(){if(!Re(this.componentName)){var e;if(this.currentInterface.core)e=n("9e19")("./"+this.currentInterface.id+"/input.vue");else{var t="".concat(this.$store.state.apiRootPath).concat(this.currentInterface.path.replace("meta.json","input.js"));e=Pe(t)}a["default"].component(this.componentName,(function(){return{component:e,error:rt,loading:ft}}))}}}},pt=mt,ht=Object(j["a"])(pt,Xe,et,!1,null,null,null),gt=ht.exports,vt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.componentName,{tag:"component",staticClass:"v-layout",attrs:{"layout-name":e.viewType,"primary-key-field":e.primaryKeyField,fields:e.fields,items:e.items,collection:e.collection,"view-options":e.viewOptions,"view-query":e.viewQuery,loading:e.loading,"lazy-loading":e.lazyLoading,selection:e.selection,link:e.link,"sort-field":e.sortField},on:{query:function(t){return e.$emit("query",t)},select:function(t){return e.$emit("select",t)},options:function(t){return e.$emit("options",t)},"next-page":function(t){return e.$emit("next-page",t)},input:function(t){return e.$emit("input",t)}}})},yt=[],bt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.items&&e.columns&&e.primaryKeyField?n("v-table",{staticClass:"v-ext-layout-fallback",attrs:{items:e.items,columns:e.columns,"primary-key-field":e.primaryKeyField,"use-interfaces":!0,link:"__link__"}}):e._e()},_t=[],jt=(n("d81d"),n("07ac"),{name:"VExtLayoutFallback",props:{fields:{type:Object,required:!0},items:{type:Array,required:!0},primaryKeyField:{type:String,required:!0},layoutName:{type:String,default:""}},computed:{columns:function(){return Object.values(this.fields).map((function(e){return{field:e.field,name:e.name,fieldInfo:e}}))}},created:function(){this.$notify({title:this.$t("extension_error",{ext:this.layoutName}),color:"red",iconMain:"error"})}}),kt=jt,wt=Object(j["a"])(kt,bt,_t,!1,null,null,null),$t=wt.exports,xt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-layout-loading"},[n("v-spinner",{staticClass:"spinner",attrs:{color:"--blue-grey-300","background-color":"--blue-grey-200"}})],1)},Ot=[],St={name:"VLayoutLoading"},Ct=St,Et=Object(j["a"])(Ct,xt,Ot,!1,null,null,null),Tt=Et.exports,It={name:"VLayout",props:{fields:{type:Object,required:!0},items:{type:Array,required:!0},viewType:{type:String,required:!0},viewOptions:{type:Object,default:function(){return{}}},viewQuery:{type:Object,default:function(){return{}}},selection:{type:Array,default:function(){return[]}},loading:{type:Boolean,default:!1},lazyLoading:{type:Boolean,default:!1},link:{type:String,default:null},collection:{type:String,default:null},sortField:{type:String,default:null}},computed:{layouts:function(){return this.$store.state.extensions.layouts},layout:function(){return this.layouts&&this.layouts[this.viewType]},componentName:function(){return"layout-".concat(this.viewType)},primaryKeyField:function(){var e=Object(i["filter"])(this.fields,(function(e){return!0===e.primary_key}))[0];return e&&e.field}},watch:{viewType:function(){this.registerLayout()}},created:function(){this.registerLayout()},methods:{registerLayout:function(){if(!Re(this.componentName))if(this.layout){var e;if(this.layout.core)e=n("df88")("./"+this.layout.id+"/layout.vue");else{var t="".concat(this.$store.state.apiRootPath).concat(this.layout.path.replace("meta.json","layout.js"));e=Pe(t)}a["default"].component(this.componentName,(function(){return{component:e,error:$t,loading:Tt}}))}else a["default"].component(this.componentName,$t)}}},Nt=It,At=Object(j["a"])(Nt,vt,yt,!1,null,null,null),Pt=At.exports,Rt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.componentName,{tag:"component",staticClass:"v-ext-layout-options",attrs:{"primary-key-field":e.primaryKeyField,fields:e.fields,"view-options":e.viewOptions,loading:e.loading,"view-query":e.viewQuery,selection:e.selection,"layout-name":e.type},on:{query:function(t){return e.$emit("query",t)},select:function(t){return e.$emit("select",t)},options:function(t){return e.$emit("options",t)}}})},Lt=[],Ft=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-ext-layout-options-fallback"})},Dt=[],Ut={name:"VExtLayoutOptionsFallback",props:{layoutName:{type:String,default:""}},created:function(){this.$notify({title:this.$t("extension_error",{ext:this.layoutName}),color:"red",iconMain:"error"})}},Bt=Ut,Kt=Object(j["a"])(Bt,Ft,Dt,!1,null,null,null),Mt=Kt.exports,Vt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-listing-options-loading"})},qt=[],zt={name:"VListingOptionsLoading"},Ht=zt,Jt=Object(j["a"])(Ht,Vt,qt,!1,null,null,null),Wt=Jt.exports,Gt={name:"VExtLayoutOptions",props:{type:{type:String,required:!0},fields:{type:Object,required:!0},viewOptions:{type:Object,default:function(){return{}}},loading:{type:Boolean,default:!1},viewQuery:{type:Object,default:function(){return{}}},selection:{type:Array,default:function(){return[]}},primaryKeyField:{type:String,required:!0}},computed:{layouts:function(){return this.$store.state.extensions.layouts},layout:function(){return this.layouts&&this.layouts[this.type]},componentName:function(){return"layout-options-".concat(this.type)}},watch:{type:function(){this.registerLayoutOptions()}},created:function(){this.registerLayoutOptions()},methods:{registerLayoutOptions:function(){if(!Re(this.componentName))if(this.layout){var e;if(this.layout.core)e=n("8e99")("./"+this.layout.id+"/options.vue");else{var t="".concat(this.$store.state.apiRootPath).concat(this.layout.path.replace("meta.json","options.js"));e=Pe(t)}a["default"].component(this.componentName,(function(){return{component:e,error:Mt,loading:Wt}}))}else a["default"].component(this.componentName,Mt)}}},Yt=Gt,Zt=Object(j["a"])(Yt,Rt,Lt,!1,null,null,null),Qt=Zt.exports,Xt=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n(e.componentName,{tag:"component"},[e._t("default")],2)},en=[],tn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div")},nn=[],an={name:"VExtPageFallback",created:function(){this.$notify({title:this.$t("extension_error",{ext:this.interfaceName}),color:"red",iconMain:"error"})}},on=an,rn=Object(j["a"])(on,tn,nn,!1,null,null,null),sn=rn.exports,cn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"page-loading"},[e._v("LOADING")])},ln=[],un={name:"PageLoading"},dn=un,fn=Object(j["a"])(dn,cn,ln,!1,null,null,null),mn=fn.exports,pn={name:"VExtmodule",props:{id:{type:String,required:!0}},computed:{modules:function(){return this.$store.state.extensions.modules},module:function(){return this.modules&&this.modules[this.id]},componentName:function(){return"module-".concat(this.id)}},watch:{id:function(){this.registerModule()}},created:function(){this.registerModule()},methods:{registerModule:function(){if(!Re(this.componentName))if(this.module){var e;if(this.module.core)e=n("24b0")("./"+this.module.id+"input.vue");else{var t="".concat(this.$store.state.apiRootPath).concat(this.module.path.replace("meta.json","module.js"));e=Pe(t)}a["default"].component(this.componentName,(function(){return{component:e,error:sn,loading:mn}}))}else a["default"].component(this.componentName,sn)}}},hn=pn,gn=Object(j["a"])(hn,Xt,en,!1,null,null,null),vn=gn.exports,yn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"form",class:{"full-width":e.fullWidth}},e._l(e.filteredFields,(function(t){return n("v-field",{key:e.uniqueID+"-"+t.field,attrs:{width:t.width||"full",name:e.uniqueID+"-"+t.field,field:t,fields:e.fieldsFormatted,values:e.values,collection:e.collection,"primary-key":e.primaryKey,blocked:e.batchMode&&!e.activeFields.includes(t.field),"batch-mode":e.batchMode,"new-item":e.newItem},on:{activate:e.activateField,deactivate:e.deactivateField,"stage-value":function(t){return e.$emit("stage-value",t)}}})})),1)},bn=[],_n=(n("4de4"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{class:e.width,attrs:{"data-collection":e.collection,"data-field":e.field.field}},[e.showLabel?n("div",{staticClass:"type-label"},[!1===e.field.readonly&&!1===e.batchMode?n("v-contextual-menu",{staticClass:"field-action",attrs:{placement:"bottom-start",options:e.options,icon:null},on:{click:e.emitChange}},[n("span",{staticClass:"field-label"},[e._v(" "+e._s(e.$helpers.formatField(e.field.field,e.field.collection))+" ")]),!0===e.field.required?n("v-icon",{staticClass:"required",attrs:{name:"star",color:"--input-required-color",sup:""}}):e._e(),n("v-icon",{staticClass:"dropdown",attrs:{name:"arrow_drop_down","icon-style":"outline",small:""}})],1):n("span",{staticClass:"field-static"},[n("span",{staticClass:"field-label"},[e._v(" "+e._s(e.$helpers.formatField(e.field.field,e.field.collection))+" ")]),!0===e.field.required?n("v-icon",{staticClass:"required",attrs:{name:"star",color:"--blue-grey-200",sup:""}}):e._e()],1),e.batchMode?n("v-switch",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("batch_edit_field"),expression:"$t('batch_edit_field')"}],staticClass:"batch-toggle",attrs:{inputValue:!e.blocked},on:{change:function(t){return e.$emit(e.blocked?"activate":"deactivate",e.field.field)}}}):e._e()],1):e._e(),n("div",{staticClass:"field"},[n("v-ext-input",{attrs:{id:e.field.interface||"text-input",name:e.name,required:e.field.required,readonly:e.field.readonly||e.blocked,options:e.field.options,type:e.field.type,datatype:e.field.datatype,value:e.value,relation:e.relation,fields:e.fields,collection:e.collection,"primary-key":e.primaryKey,values:e.values,length:e.field.length,"new-item":e.newItem,width:e.width},on:{input:function(t){return e.$emit("stage-value",{field:e.field.field,value:t})},setfield:function(t){return e.$emit("stage-value",{field:t.field,value:t.value})}}})],1),e.field.note?n("div",{staticClass:"type-note",domProps:{innerHTML:e._s(e.$helpers.snarkdown(e.field.note))}}):e._e()])}),jn=[],kn=(n("ddb0"),{name:"VField",props:{name:{type:String,required:!0},field:{type:Object,required:!0},fields:{type:Object,required:!0},values:{type:Object,required:!0},collection:{type:String,default:null},primaryKey:{type:[String,Number],default:null},blocked:{type:Boolean,default:!1},batchMode:{type:Boolean,default:!1},newItem:{type:Boolean,default:!1},width:{type:String,default:null,validator:function(e){return["half","half-left","half-right","full","fill"].includes(e)}}},data:function(){return{initialValue:this.values[this.field.field]}},computed:{showLabel:function(){var e=this.field.interface,t=this.getInterfaceMeta(e);if(!t)return!0;var n=t.hideLabel;return!0!==n},relation:function(){var e=this.field,t=e.collection,n=e.field,a=e.type;return"m2o"===a.toLowerCase()?this.$store.getters.m2o(t,n):"o2m"===a.toLowerCase()||"translation"===a.toLowerCase()?this.$store.getters.o2m(t,n):null},isChanged:function(){return this.value!==this.initialValue},isDefault:function(){var e=this.field.default_value;return this.value===e},value:function(){return this.values[this.field.field]},options:function(){return{setNull:{text:this.$t("clear_value"),icon:"delete_outline",disabled:null===this.value},reset:{text:this.$t("reset_to_default"),icon:"settings_backup_restore",disabled:!0===this.isDefault},clear:{text:this.$t("undo_changes"),icon:"undo",disabled:!1===this.isChanged}}}},methods:{getInterfaceMeta:function(e){var t=this.$store.state.extensions.interfaces[e];return t||void 0},emitChange:function(e){var t;switch(e){case"setNull":t=null;break;case"clear":t=this.initialValue;break;case"reset":t=this.field.default_value;break}this.$emit("stage-value",{field:this.field.field,value:t})}}}),wn=kn,$n=(n("70da"),Object(j["a"])(wn,_n,jn,!1,null,"0bb90e19",null)),xn=$n.exports,On=n("37b6"),Sn={name:"VForm",components:{VField:xn},props:{fields:{type:[Array,Object],required:!0},values:{type:Object,required:!0},collection:{type:String,default:null},primaryKey:{type:[Number,String],default:null},readonly:{type:Boolean,default:!1},batchMode:{type:Boolean,default:!1},permissions:{type:Object,default:function(){return On["a"]}},newItem:{type:Boolean,default:!1},fullWidth:{type:Boolean,default:!1}},data:function(){return{activeFields:[]}},computed:{uniqueID:function(){return this.$helpers.shortid.generate()},fieldsFormatted:function(){return Array.isArray(this.fields)?Object(i["keyBy"])(this.fields,"field"):this.fields},filteredFields:function(){var e=this,t=this.permissions.read_field_blacklist||[],n=this.permissions.write_field_blacklist||[],a=Object.values(Object(i["cloneDeep"])(this.fieldsFormatted));return a=a.filter((function(e){var n=e.field;return!1===t.includes(n)})),a=a.filter((function(e){var t=e.hidden_detail;return void 0===t||("0"==t||!1===t)})),a=a.sort((function(e,t){return e.sort==t.sort?0:null===e.sort?1:null===t.sort?-1:e.sort>t.sort?1:-1})),a=a.map((function(t){var a=t.field;return e.readonly||!0===t.readonly||"1"===t.readonly||1===t.readonly||n.includes(a)?t.readonly=!0:t.readonly=!1,t})),a=a.map((function(e,t){if(0===t)return e;if("half"===e.width){var n=a[t-1];"half"===n.width&&(e.width="half-right")}return e})),a}},methods:{activateField:function(e){this.batchMode&&(this.activeFields=[].concat(Object(re["a"])(this.activeFields),[e]))},deactivateField:function(e){this.batchMode&&(this.activeFields=this.activeFields.filter((function(t){return t!==e})),this.$emit("unstage-value",e))}}},Cn=Sn,En=(n("f478"),Object(j["a"])(Cn,yn,bn,!1,null,"5d497bde",null)),Tn=En.exports,In=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("header",{staticClass:"v-header",class:{scrolled:e.scrolled}},[n("button",{staticClass:"nav-toggle",attrs:{disabled:e.navActive},on:{click:e.activateNav}},[n("v-icon",{attrs:{name:"menu"}})],1),n("v-header-button",{staticClass:"back",attrs:{icon:e.icon,to:e.iconLink,"icon-color":e.settings?"warning":"button-tertiary-text-color","background-color":e.settings?"warning-light":"button-tertiary-background-color"}}),n("div",{staticClass:"title",class:{"has-breadcrumb":e.navBreadcrumb}},[e.navBreadcrumb?n("ol",{staticClass:"breadcrumb"},e._l(e.navBreadcrumb,(function(t){var a=t.name,i=t.path;return n("li",{key:i,staticClass:"breadcrumb-item"},[n("router-link",{attrs:{to:i}},[e._v(e._s(a))])],1)})),0):e._e(),n("div",{staticClass:"flex"},[n("h1",{staticClass:"type-title"},[e._v(e._s(e.title||e.currentPage.name))]),e._t("title")],2)]),e._t("default"),e._t("buttons")],2)},Nn=[],An=(n("1276"),n("9fb0")),Pn={name:"VHeader",props:{title:{type:String,default:null},breadcrumb:{type:Array,default:null},infoToggle:{type:Boolean,default:!1},itemDetail:{type:Boolean,default:!1},icon:{type:String,default:"arrow_back"},iconLink:{type:String,default:null},settings:{type:Boolean,default:!1}},data:function(){return{scrolled:!1}},computed:{defaultBreadcrumb:function(){var e=this,t=this.$route.path.split("/").filter((function(e){return e}));return t.map((function(n,a){for(var i="",o=0;o0?t:null}},created:function(){window.addEventListener("scroll",this.checkIfScrolled)},beforeDestroy:function(){window.removeEventListener("scroll",this.checkIfScrolled)},methods:{activateNav:function(){this.$store.commit(An["TOGGLE_NAV"],!0)},toggleInfo:function(){this.$store.commit(An["TOGGLE_INFO"])},checkIfScrolled:function(){var e=window.scrollY;this.scrolled=e>0}}},Rn=Pn,Ln=(n("a14e"),n("cb33"),n("fc40"),Object(j["a"])(Rn,In,Nn,!1,null,"e4656bce",null)),Fn=Ln.exports,Dn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{delay:{show:750,hide:100},content:e.label},expression:"{\n\t\tdelay: { show: 750, hide: 100 },\n\t\tcontent: label\n\t}"}],staticClass:"v-header-button"},[Object.keys(e.options).length>0?n("v-contextual-menu",{staticClass:"options",attrs:{placement:"bottom-end",options:e.options},on:{click:e.emitChange}}):e._e(),n(e.disabled?"button":e.to?"router-link":"button",{tag:"component",staticClass:"button",class:{attention:e.alert,outline:e.outline,"has-bg":e.hoverColor},style:{backgroundColor:e.outline||e.disabled?null:"var(--"+e.backgroundColor+")",borderColor:"var(--"+e.backgroundColor+")",color:"var(--"+e.backgroundColor+")","--hover-color":e.hoverColor?"var(--"+e.hoverColor+")":null},attrs:{disabled:e.disabled||e.loading,to:e.to||null},on:{click:function(t){!e.to&&e.$emit("click",t)}}},[e.loading?n("v-spinner",{attrs:{size:24,color:"white","background-color":"transparent"}}):n("v-icon",{attrs:{color:"--"+e.iconColor,name:e.icon}})],1)],1)},Un=[],Bn={name:"VHeaderButton",props:{icon:{type:String,required:!0},backgroundColor:{type:String,default:"button-secondary-background-color"},hoverColor:{type:String,default:null},iconColor:{type:String,default:"button-secondary-text-color"},disabled:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},options:{type:Object,default:function(){return{}}},alert:{type:Boolean,default:!1},outline:{type:Boolean,default:!1},to:{type:String,default:null},label:{type:String,default:void 0}},data:function(){return{choice:null}},methods:{emitChange:function(e){this.$emit("input",e),this.choice=null}}},Kn=Bn,Mn=(n("0a4f"),Object(j["a"])(Kn,Dn,Un,!1,null,"838afe5a",null)),Vn=Mn.exports,qn=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("span",{staticClass:"v-icon",class:[e.sizeClass,{"has-click":e.hasClick,left:e.left,right:e.right}],style:{color:e.colorStyle,width:e.customSize,height:e.customSize},attrs:{role:e.hasClick?"button":null},on:{click:e.emitClick}},[e.customIconName?n(e.customIconName,{tag:"component"}):n("i",{class:{outline:e.outline},style:{fontSize:e.customSize}},[e._v(e._s(e.name))])],1)},zn=[],Hn=(n("664f"),function(e,t){var n=t._c;return n("svg",{attrs:{viewBox:"0 0 96 100",xmlns:"http://www.w3.org/2000/svg","fill-rule":"evenodd","clip-rule":"evenodd","stroke-linejoin":"round","stroke-miterlimit":"1.414"}},[n("path",{attrs:{d:"M3.153 79.825l42.917 19.73c1.287.593 2.573.593 3.86 0l42.906-19.73c1.787-.821 2.683-2.216 2.685-4.183V24.358a4.632 4.632 0 0 0-.081-.83v-.242c-.048-.2-.11-.396-.184-.587l-.069-.196a4.73 4.73 0 0 0-.369-.692l-.104-.149a4.668 4.668 0 0 0-.403-.485l-.219-.149a4.476 4.476 0 0 0-.507-.415l-.127-.092a4.558 4.558 0 0 0-.622-.346L49.919.445c-1.287-.593-2.574-.593-3.861 0L3.153 20.175a4.51 4.51 0 0 0-.623.346l-.126.092a4.476 4.476 0 0 0-.507.415l-.15.161c-.146.152-.28.313-.404.484l-.103.15c-.143.22-.266.45-.369.691l-.127.185a4.592 4.592 0 0 0-.184.587v.242a4.632 4.632 0 0 0-.081.83v51.284c0 1.964.891 3.358 2.674 4.183zm6.534-48.264l33.697 15.523v41.142L9.687 72.692V31.561zm42.917 56.654V47.084l33.697-15.523v41.142L52.604 88.215zm-4.61-78.55l31.9 14.693-31.9 14.694-31.899-14.694L47.994 9.665z"}})])}),Jn=[],Wn={},Gn=Wn,Yn=Object(j["a"])(Gn,Hn,Jn,!0,null,null,null),Zn=Yn.exports,Qn=["box"],Xn=Object(g["b"])({components:{CustomIconBox:Zn},props:{name:{type:String,required:!0},color:{type:String,default:"currentColor"},outline:{type:Boolean,default:!1},sup:{type:Boolean,default:!1},size:{type:Number,default:null},xSmall:{type:Boolean,default:!1},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},xLarge:{type:Boolean,default:!1},left:{type:Boolean,default:!1},right:{type:Boolean,default:!1}},setup:function(e,t){var n=t.emit,a=t.listeners,i=Object(g["a"])((function(){return e.sup?"sup":e.xSmall?"x-small":e.small?"small":e.large?"large":e.xLarge?"x-large":null})),o=Object(g["a"])((function(){return e.size?"".concat(e.size,"px"):null})),r=Object(g["a"])((function(){return U(e.color)})),s=Object(g["a"])((function(){return Qn.includes(e.name)?"custom-icon-".concat(e.name):null})),c=Object(g["a"])((function(){return a.hasOwnProperty("click")}));return{sizeClass:i,colorStyle:r,customIconName:s,customSize:o,hasClick:c,emitClick:l};function l(e){n("click",e)}}}),ea=Xn,ta=(n("0295"),Object(j["a"])(ea,qn,zn,!1,null,"32f5ae2e",null)),na=ta.exports,aa=na,ia=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("v-blocker",{directives:[{name:"show",rawName:"v-show",value:e.active,expression:"active"}],staticClass:"blocker-info",attrs:{"z-index":9},on:{click:function(t){return e.toggle(!1)}}}),n("aside",{staticClass:"info-sidebar",class:{active:e.active}},[n("button",{directives:[{name:"tooltip",rawName:"v-tooltip.left",value:{content:e.$t("info"),boundariesElement:"body"},expression:"{\n\t\t\t\tcontent: $t('info'),\n\t\t\t\tboundariesElement: 'body'\n\t\t\t}",modifiers:{left:!0}}],staticClass:"sidebar-button",on:{click:function(t){return e.toggle(!e.active)}}},[n("v-icon",{attrs:{"icon-style":"outline",name:"info",color:"--sidebar-text-color"}}),e.active?n("span",{staticClass:"label"},[e._v(e._s(e.$t("info")))]):e._e()],1),e.active?n("div",{staticClass:"content"},[n("div",{staticClass:"system"},[e._t("system")],2),e._t("default")],2):e._e(),e.canReadActivity?n("router-link",{directives:[{name:"tooltip",rawName:"v-tooltip.left",value:{content:e.$t("notifications"),boundariesElement:"body"},expression:"{\n\t\t\t\tcontent: $t('notifications'),\n\t\t\t\tboundariesElement: 'body'\n\t\t\t}",modifiers:{left:!0}}],staticClass:"notifications sidebar-button",attrs:{to:"/"+e.currentProjectKey+"/activity"}},[n("v-icon",{attrs:{name:"notifications",color:"--sidebar-text-color"}}),e.active?n("span",{staticClass:"label"},[e._v(e._s(e.$t("notifications")))]):e._e()],1):e._e()],1)],1)},oa=[],ra=n("0d2b"),sa=n("2f62"),ca={name:"InfoSidebar",components:{VBlocker:ra["a"]},props:{itemDetail:{type:Boolean,default:!1}},computed:Object(Ae["a"])(Object(Ae["a"])({},Object(sa["e"])({currentProjectKey:function(e){return e.currentProjectKey},active:function(e){return e.sidebars.info},permissions:function(e){return e.permissions}})),{},{canReadActivity:function(){return"none"!==this.permissions.directus_activity.read}}),created:function(){this.itemDetail&&window.innerWidth>1235&&this.toggle(!0)},methods:Object(Ae["a"])({},Object(sa["d"])({toggle:An["TOGGLE_INFO"]}))},la=ca,ua=(n("e1f8"),Object(j["a"])(la,ia,oa,!1,null,"2a1da0d6",null)),da=ua.exports,fa=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-input",class:{"icon-left":e.iconLeft,"icon-right":e.iconRight}},[e.mask?n("input",{directives:[{name:"mask",rawName:"v-mask",value:e.mask,expression:"mask"},{name:"focus",rawName:"v-focus",value:e.autofocus,expression:"autofocus"}],ref:"input",class:{charactercount:e.charactercount,monospace:e.monospace},attrs:{id:e.id,type:e.type,autocomplete:e.autocomplete,max:e.max,maxlength:e.maxlength,min:e.min,minlength:e.minlength,name:e.name,pattern:e.pattern,placeholder:e.placeholder,required:e.required,readonly:e.readonly||e.disabled,spellcheck:e.spellcheck,step:e.step},domProps:{value:e.value},on:{keyup:function(t){return e.$emit("keyup",t)},keydown:function(t){return e.$emit("keydown",t)},input:function(t){return e.$emit("input",t.target.value)}}}):n("input",{directives:[{name:"focus",rawName:"v-focus",value:e.autofocus,expression:"autofocus"}],ref:"input",staticClass:"test",class:{charactercount:e.charactercount,monospace:e.monospace},attrs:{id:e.id,type:e.type,autocomplete:e.autocomplete,max:e.max,maxlength:e.maxlength,min:e.min,minlength:e.minlength,name:e.name,pattern:e.pattern,placeholder:e.placeholder,required:e.required,readonly:e.readonly||e.disabled,spellcheck:e.spellcheck,step:e.step},domProps:{value:e.value},on:{keyup:function(t){return e.$emit("keyup",t)},keydown:function(t){return e.$emit("keydown",t)},input:function(t){return e.$emit("input",t.target.value)}}}),e.iconLeft?n("v-icon",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.iconLeftTooltip,expression:"iconLeftTooltip"}],staticClass:"icon-left",attrs:{name:e.iconLeft,color:e.iconLeftColor}}):e._e(),e.iconRight?n("v-icon",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.iconRightTooltip,expression:"iconRightTooltip"}],staticClass:"icon-right",attrs:{name:e.iconRight,color:e.iconRightColor}}):e._e(),e.charactercount?n("span",{staticClass:"char-count"},[e._v(e._s(e.charsRemaining))]):e._e()],1)},ma=[],pa={name:"VInput",props:{type:{type:String,default:"text"},autocomplete:{type:String,default:"on"},autofocus:{type:Boolean,default:!1},max:{type:[Number,Boolean,String],default:null},maxlength:{type:[Number,Boolean,String],default:null},min:{type:[Number,Boolean,String],default:null},minlength:{type:[Number,Boolean,String],default:null},name:{type:String,default:""},pattern:{type:String,default:".*"},placeholder:{type:String,default:""},readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},required:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:!0},id:{type:String,default:""},value:{type:null,default:""},step:{type:[String,Number],default:1},iconLeft:{type:String,default:""},iconLeftColor:{type:String,default:"--input-icon-color"},iconLeftTooltip:{type:String,default:""},iconRight:{type:String,default:""},iconRightColor:{type:String,default:"--input-icon-color"},iconRightTooltip:{type:String,default:""},valid:{type:Boolean,default:!0},charactercount:{type:Boolean,default:!1},mask:{type:[String,Array,Boolean],default:null},monospace:{type:Boolean,default:!1}},computed:{charsRemaining:function(){return this.maxlength?this.maxlength-this.value.length:null}}},ha=pa,ga=(n("8bbb"),Object(j["a"])(ha,fa,ma,!1,null,"52275a91",null)),va=ga.exports,ya=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.items.error?n("v-error",{attrs:{icon:"warning",color:"danger",title:e.$t("server_error"),body:e.$t("server_error_copy")}}):e.items.fields&&0===Object.keys(e.items.fields).length?n("v-error",{attrs:{icon:"build",title:e.$t("no_fields"),body:e.$t("no_fields_body")}}):"directus_files"===e.collection&&e.items.meta&&0===e.items.meta.total_count?n("v-error",{attrs:{icon:"image",title:e.$t("no_files"),body:e.$t("no_files_body")}}):e.items.meta&&0===e.items.meta.total_count?n("v-error",{attrs:{icon:"web_asset",title:e.$t("empty_collection"),body:e.$t("empty_collection_body")}}):e.items.data&&0===e.items.data.length&&e.items.meta&&0!==e.items.meta.total_count?n("v-error",{attrs:{title:e.$t("no_results"),body:e.$t("no_results_body"),icon:"search"}}):n("v-ext-layout",{attrs:{fields:e.fields,items:e.items.data||[],"view-type":e.viewType,"view-query":e.viewQuery,"view-options":e.viewOptions,selection:e.selectionKeys,loading:e.items.loading,collection:e.collection,"lazy-loading":e.items.lazyLoading,link:e.links?"__link__":null,"sort-field":e.sortField},on:{input:e.saveItems,select:e.select,query:function(t){return e.$emit("query",t)},options:function(t){return e.$emit("options",t)},"next-page":e.lazyLoad}})},ba=[],_a=(n("4160"),n("a15b"),n("3ca3"),n("159b"),n("ade3")),ja=n("b85c");function ka(e){var t={};return e.forEach((function(e){t["filter[".concat(e.field,"][").concat(e.operator,"]")]=e.value})),t}var wa=n("1581"),$a={name:"VItems",props:{collection:{type:String,required:!0},filters:{type:Array,default:function(){return[]}},searchQuery:{type:String,default:""},viewType:{type:String,default:"tabular"},viewOptions:{type:Object,default:function(){return{}}},viewQuery:{type:Object,default:function(){return{}}},selection:{type:Array,default:null},links:{type:Boolean,default:!1}},data:function(){return{items:{meta:null,data:null,loading:!1,error:null,page:0,lazyLoading:!1}}},computed:Object(Ae["a"])(Object(Ae["a"])({},Object(sa["e"])(["currentProjectKey"])),{},{allSelected:function(){var e=this,t=this.items.data.map((function(t){return t[e.primaryKeyField]})).sort(),n=Object(re["a"])(this.selection);return n.sort(),this.selection.length>0&&Object(i["isEqual"])(t,n)},primaryKeyField:function(){if(this.fields)return Object(i["find"])(Object.values(this.fields),{primary_key:!0}).field},sortField:function(){var e=Object(i["find"])(this.fields,{type:"sort"});return e&&e.field||null},statusField:function(){var e=Object(i["find"])(this.fields,{type:"status"});return e&&e.field||null},userCreatedField:function(){return this.fields?(Object(i["find"])(Object.values(this.fields),(function(e){return e.type&&"owner"===e.type.toLowerCase()}))||{}).field:null},fields:function(){var e,t=this,n=this.$store.state.collections[this.collection].fields,a=Object.values(n).sort((function(e,t){return e.sort0?this.$api.updateItems(this.collection,i):null,o.length>0?this.$api.createItems(this.collection,o):null]).then((function(){return t.$store.dispatch("loadingFinished",a),t.getItems()})).catch((function(e){t.$store.dispatch("loadingFinished",a),t.$events.emit("error",{notify:t.$t("something_went_wrong_body"),error:e})}))}return e[n]&&null!=e[n]?this.$api.updateItem(this.collection,e[n],e).then((function(){return t.$store.dispatch("loadingFinished",a),t.getItems()})).catch((function(e){t.$store.dispatch("loadingFinished",a),t.$events.emit("error",{notify:t.$t("something_went_wrong_body"),error:e})})):this.$api.createItem(this.collection,e).then((function(){return t.$store.dispatch("loadingFinished",a),t.getItems()})).catch((function(e){t.$store.dispatch("loadingFinished",a),t.$events.emit("error",{notify:t.$t("something_went_wrong_body"),error:e})}))}},lazyLoad:function(){var e=this;if(!this.items.lazyLoading&&!(this.items.meta.filter_count===this.items.data.length||this.items.page*this.$store.state.settings.values.default_limit>this.items.data.length))return this.items.lazyLoading=!0,this.items.error=null,this.items.page=this.items.page+1,this.$api.getItems(this.collection,this.formatParams()).then((function(t){e.items.lazyLoading=!1,e.links?e.items.data=[].concat(Object(re["a"])(e.items.data),Object(re["a"])(t.data.map((function(t){var n="/".concat(e.currentProjectKey,"/collections/").concat(e.collection,"/").concat(t[e.primaryKeyField]);return e.collection.startsWith("directus_")&&(n="/".concat(e.currentProjectKey,"/").concat(e.collection.substr(9),"/").concat(t[e.primaryKeyField])),"directus_webhooks"===e.collection&&(n="/".concat(e.currentProjectKey,"/settings/webhooks/").concat(t[e.primaryKeyField])),Object(Ae["a"])(Object(Ae["a"])({},t),{},{__link__:n})})))):e.items.data=[].concat(Object(re["a"])(e.items.data),Object(re["a"])(t.data)),e.$emit("fetch",Object(Ae["a"])(Object(Ae["a"])({},t.meta),{},{local_count:e.items.data.length}))})).catch((function(t){console.error(t),e.items.lazyLoading=!1,e.items.error=t,e.items.page=e.items.page-1}))},formatParams:function(){var e=Object.keys(this.fields),t={meta:"total_count,result_count,filter_count",limit:this.$store.state.settings.values.default_limit,offset:this.$store.state.settings.values.default_limit*this.items.page};if(Object.assign(t,this.viewQuery),this.viewQuery&&this.viewQuery.fields?(t.fields instanceof Array==0&&(t.fields=t.fields.split(",")),t.fields=t.fields.filter((function(t){return e.includes(t)})),t.fields=t.fields.map((function(e){return"".concat(e,".*")})),t.fields.includes(this.primaryKeyField)||t.fields.push(this.primaryKeyField),this.statusField&&!t.fields.includes(this.primaryKeyField)&&t.fields.push(this.statusField),this.$store.state.currentUser.admin||(void 0===this.userCreatedField||t.fields.includes("".concat(this.userCreatedField,".*"))||t.fields.push("".concat(this.userCreatedField,".*")),null===this.statusField||t.fields.includes("".concat(this.statusField,".*"))||t.fields.push("".concat(this.statusField,".*"))),t.fields=t.fields.join(",")):t.fields="*.*",t.sort){var n=t.sort.split(",");t.sort=n.filter((function(t){return t.startsWith("-")&&(t=t.substring(1)),e.includes(t)})).join(","),0===t.sort.length&&delete t.sort}return this.searchQuery&&(t.q=this.searchQuery),this.filters&&this.filters.length>0&&(t=Object(Ae["a"])(Object(Ae["a"])({},t),ka(this.filters))),t}}},xa=$a,Oa=Object(j["a"])(xa,ya,ba,!1,null,null,null),Sa=Oa.exports,Ca=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("portal",{attrs:{to:"modal"}},[n("v-modal",{attrs:{title:e.$t("select_existing"),buttons:{done:{text:e.$t("done"),color:"accent"}}},on:{done:function(t){return e.$emit("done")},close:function(t){return e.$emit("cancel")}}},[n("div",{staticClass:"search-sort"},[n("input",{attrs:{placeholder:e.$t("search"),type:"search"},domProps:{value:e.searchQuery},on:{input:e.setSearchQuery}}),n("div",{staticClass:"select"},[n("select",{directives:[{name:"model",rawName:"v-model",value:e.sortField,expression:"sortField"}],on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.sortField=t.target.multiple?n:n[0]}}},e._l(e.fields,(function(t){return n("option",{key:t,domProps:{value:t}},[e._v(" "+e._s(e.$helpers.formatField(t,e.collection))+" ")])})),0),n("v-icon",{attrs:{name:"arrow_drop_down",color:"--input-icon-color"}})],1),n("div",{staticClass:"select"},[n("select",{directives:[{name:"model",rawName:"v-model",value:e.sortDirection,expression:"sortDirection"}],on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.sortDirection=t.target.multiple?n:n[0]}}},[n("option",{attrs:{value:"asc"}},[e._v("↑")]),n("option",{attrs:{value:"desc"}},[e._v("↓")])]),n("v-icon",{attrs:{name:"arrow_drop_down",color:"--input-icon-color"}})],1)]),e.hydrating?n("div",{staticClass:"spinner"},[n("v-spinner")],1):e._e(),0!==e.items.length||e.hydrating||e.loading?e._e():n("div",{staticClass:"not-found"},[e._v(" "+e._s(e.$t("no_results"))+" ")]),!e.hydrating&&e.items.length>0?n("div",{staticClass:"items"},[n("div",{staticClass:"head"},[n("span",[e.single?e._e():n("v-icon",{attrs:{name:0==(e.value||[]).length?"check_box_outline_blank":e.value.length==e.items.length?"check_box":"indeterminate_check_box",color:(e.value||[]).length==e.items.length?"--input-background-color-active":"--input-border-color"},on:{click:function(t){return e.toggleAll()}}})],1),"directus_files"===e.collection?n("span",[e._v(e._s(e.$t("file")))]):e._e(),e._l(e.fields,(function(t){return n("span",{key:t},[e._v(" "+e._s(e.$helpers.formatField(t,e.collection))+" ")])}))],2),e._l(e.items,(function(t){return n("label",{key:e.uid+"_"+t[e.primaryKeyField]},[n("div",{staticClass:"input"},[n("input",{attrs:{type:e.single?"radio":"checkbox",name:e.uid},domProps:{value:t[e.primaryKeyField],checked:e.isChecked(t[e.primaryKeyField])},on:{change:function(n){return e.updateValue(t[e.primaryKeyField])}}}),e.single?n("v-icon",{attrs:{name:e.isChecked(t[e.primaryKeyField])?"radio_button_checked":"radio_button_unchecked",color:e.isChecked(t[e.primaryKeyField])?"--input-background-color-active":"--input-border-color"}}):n("v-icon",{attrs:{name:e.isChecked(t[e.primaryKeyField])?"check_box":"check_box_outline_blank",color:e.isChecked(t[e.primaryKeyField])?"--input-background-color-active":"--input-border-color"}})],1),"directus_files"===e.collection?n("span",[n("v-ext-display",{attrs:{"interface-type":"file",name:"thumbnail",collection:"directus_files",type:"JSON",datatype:"TEXT",value:t}})],1):e._e(),e._l(e.fieldsWithInfo,(function(a){return n("span",{key:e.uid+"_"+a.field},[n("v-ext-display",{attrs:{id:e.uid+"_"+a.field,"interface-type":a.interface,name:e.uid+"_"+a.field,type:a.type,datatype:a.datatype,options:a.options,value:t[a.field],values:e.getItemValueById(t.id)}})],1)}))],2)}))],2):e._e(),e.moreItemsAvailable&&!e.hydrating?n("v-button",{staticClass:"more",attrs:{loading:e.loading},on:{click:e.loadMore}},[e._v(" "+e._s(e.$t("load_more"))+" ")]):e._e()],1)],1)},Ea=[],Ta=(n("466d"),n("8dee")),Ia=n.n(Ta),Na={name:"ItemSelect",props:{collection:{type:String,required:!0},fields:{type:Array,required:!0},filters:{type:Array,default:function(){return[]}},value:{type:[Array,String,Number],default:null},single:{type:Boolean,default:!1}},data:function(){return{items:[],totalCount:0,loading:!1,error:!1,searchQuery:"",sortField:null,sortDirection:"asc",hydrating:!0,moreItemsAvailable:!1}},computed:{primaryKeyField:function(){var e=this.$store.state.collections[this.collection];return e?Object(i["find"])(e.fields,{primary_key:!0}).field:null},uid:function(){return Ia.a.generate()},fieldsWithInfo:function(){var e=this;return this.fields.map((function(t){return e.$store.state.collections[e.collection].fields[t]}))}},watch:{collection:function(){this.fetchItems()},filters:{deep:!0,handler:function(e,t){Object(i["isEqual"])(e,t)||this.fetchItems()}},sortField:function(){this.fetchItems()},sortDirection:function(){this.fetchItems()}},created:function(){var e=this;this.sortField=this.fields[0],this.fetchItems(),this.setSearchQuery=Object(i["debounce"])(this.setSearchQuery,850),this.$api.getItems(this.collection,{meta:"total_count",limit:1}).then((function(e){return e.meta})).then((function(t){return e.totalCount=t.total_count})).catch((function(t){return e.error=t}))},methods:{fetchItems:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n={replace:!0,offset:0};t=Object(i["merge"])(n,t),this.loading=!0,this.error=null;var a={limit:200,offset:t.offset,meta:"*"};this.searchQuery.length>0&&(a.q=this.searchQuery),this.filters.length>0&&Object.assign(a,ka(this.filters)),"directus_files"===this.collection?a.fields=["*"]:this.fields.length>0?a.fields=Object(i["clone"])(this.fields):a.fields=[],a.fields=a.fields.map((function(e){return"".concat(e,".*")}));var o="";"desc"===this.sortDirection&&(o+="-"),this.sortField&&(o+=this.sortField),o&&(a.sort=o),a.fields.push(this.primaryKeyField);var r=this.fields.map((function(t){return e.$store.state.collections[e.collection].fields[t]})),s=Object.values(r).filter((function(e){return"undefined"!=typeof e&&"alias"===e.type.toLowerCase()}));s.length>0&&Object(i["forEach"])(s,(function(e){if(e.options.url_template.match(/{{(.*)}}/g)){var t=Object(wa["a"])(e.options.url_template)[0],n=t.split(".")[0];a.fields.includes("".concat(n,".*"))||a.fields.includes(n)||a.fields.push("".concat(n,".*"))}})),this.$api.getItems(this.collection,a).then((function(e){return e.data})).then((function(n){return e.moreItemsAvailable=200===n.length,t.replace?e.items=n:e.items=[].concat(Object(re["a"])(e.items),Object(re["a"])(n))})).catch((function(t){return e.error=t})).finally((function(){e.loading=!1,e.hydrating=!1}))},toggleAll:function(){var e=this;this.value&&this.value.length==this.items.length?this.$emit("input",[]):this.$emit("input",this.items.map((function(t){return t[e.primaryKeyField]})))},updateValue:function(e){if(this.single)return this.$emit("input",e);this.value&&this.value.includes(e)?this.$emit("input",this.value.filter((function(t){return t!==e}))):this.$emit("input",[].concat(Object(re["a"])(this.value||[]),[e]))},isChecked:function(e){return this.single?this.value==e:this.value&&this.value.includes(e)},setSearchQuery:function(e){this.searchQuery=e.target.value,this.fetchItems()},loadMore:function(){var e=this.items.length;this.fetchItems({offset:e,replace:!1})},getItemValueById:function(e){var t=this.items.filter((function(t){return t.id==e}))[0];return Object.assign({},t)}}},Aa=Na,Pa=(n("52b6"),Object(j["a"])(Aa,Ca,Ea,!1,null,"10c3d0f8",null)),Ra=Pa.exports,La=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"slide"}},[n("div",{staticClass:"v-modal"},[n("div",{staticClass:"modal-mask",class:e.actionRequired?null:"pointer",on:{click:function(t){!e.actionRequired&&e.$emit("close")}}}),n("div",{staticClass:"modal-wrapper"},[n("aside",{ref:"modal",staticClass:"modal-container",class:{"full-size":e.fullSize},attrs:{"aria-labelledby":"modal-title","aria-describedby":"modal-description",role:"dialog"},on:{keydown:function(t){if(!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"]))return null;!e.actionRequired&&e.$emit("close")}}},[n("div",{attrs:{role:"document"}},[n("div",{staticClass:"screen-reader-offscreen",attrs:{id:"modal-description"}},[e._v(" "+e._s(e.$t("dialog_beginning"))+" "+e._s(e.actionRequired?null:e.$t("esc_cancel"))+" ")]),e.title?n("header",[n("h1",{staticClass:"type-heading-small",attrs:{id:"modal-title"}},[e._v(e._s(e.title))]),e.actionRequired?e._e():n("button",{on:{click:function(t){return e.$emit("close")}}},[n("v-icon",{attrs:{name:"close"}})],1)]):e._e(),e.tabs?n("div",{staticClass:"tabs"},e._l(e.tabs,(function(t,a){return n("button",{key:a,class:{active:e.activeTab===a},attrs:{disabled:t.disabled},on:{click:function(t){return e.$emit("tab",a)}}},[e._v(" "+e._s(t.text)+" ")])})),0):e._e(),n("div",{staticClass:"body"},[e.tabs?e._l(e.tabs,(function(t,a){return n("div",{directives:[{name:"show",rawName:"v-show",value:e.activeTab===a,expression:"activeTab === id"}],key:"tab-"+a,staticClass:"tab"},[e._t(a)],2)})):e._t("default")],2),n("div",{staticClass:"footer",class:{"action-required":e.actionRequired}},[e.actionRequired?e._e():n("button",{on:{click:function(t){return e.$emit("close")}}},[e._v(" "+e._s(e.$t("cancel"))+" ")]),e._l(e.buttons,(function(t,a){return n("v-button",{key:a,staticClass:"confirm",attrs:{loading:t.loading||!1,disabled:t.disabled||!1},on:{click:function(t){return e.$emit(a)}}},[e._v(" "+e._s(t.text)+" ")])}))],2)])])])])])},Fa=[],Da=n("c740"),Ua={name:"VModal",props:{actionRequired:{type:Boolean,default:!1},title:{type:String,default:null},buttons:{type:Object,default:function(){return{}}},tabs:{type:Object,default:null},activeTab:{type:String,default:null},fullSize:{type:Boolean,default:!1}},mounted:function(){Object(Da["disableBodyScroll"])(this.$refs.modal)},beforeDestroy:function(){Object(Da["enableBodyScroll"])(this.$refs.modal)}},Ba=Ua,Ka=(n("70b3"),Object(j["a"])(Ba,La,Fa,!1,null,"18e1eaba",null)),Ma=Ka.exports,Va=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("p",{staticClass:"notice selectable",class:e.color},[e.icon?n("v-icon",{staticClass:"icon",attrs:{name:e.icon}}):e._e(),e._t("default")],2)},qa=[],za={name:"VNotice",props:{color:{type:String,default:"gray",validator:function(e){return["gray","gray-subdued","accent","warning","danger","success"].includes(e)}},icon:{type:String,default:void 0}}},Ha=za,Ja=(n("11b8"),n("1b8f")),Wa=n.n(Ja),Ga=Object(j["a"])(Ha,Va,qa,!1,null,"38f68d62",null);"function"===typeof Wa.a&&Wa()(Ga);var Ya=Ga.exports,Za=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-progress-linear",class:{absolute:e.absolute,bottom:e.bottom,fixed:e.fixed,indeterminate:e.indeterminate,rounded:e.rounded,top:e.top},style:e.styles},[n("div",{staticClass:"inner",style:{width:e.value+"%"}}),e._t("default",null,{value:e.value})],2)},Qa=[],Xa=Object(g["b"])({props:{absolute:{type:Boolean,default:!1},backgroundColor:{type:String,default:"--progress-background-color"},bottom:{type:Boolean,default:!1},color:{type:String,default:"--progress-background-color-accent"},fixed:{type:Boolean,default:!1},height:{type:Number,default:4},indeterminate:{type:Boolean,default:!1},rounded:{type:Boolean,default:!1},top:{type:Boolean,default:!1},value:{type:Number,default:0}},setup:function(e){var t=Object(g["a"])((function(){return{"--_v-progress-linear-background-color":U(e.backgroundColor),"--_v-progress-linear-color":U(e.color),"--_v-progress-linear-height":e.height+"px"}}));return{styles:t}}}),ei=Xa,ti=(n("5e6f"),Object(j["a"])(ei,Za,Qa,!1,null,"f58af99a",null)),ni=ti.exports,ai=ni,ii=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-progress-ring",style:{height:2*e.radius+"px",width:2*e.radius+"px",minWidth:2*e.radius+"px"}},[n("svg",[n("circle",{staticClass:"background",attrs:{fill:"var(--"+e.color+")",stroke:"transparent","stroke-width":e.stroke,r:e.normalizedRadius,cx:e.radius,cy:e.radius}}),n("circle",{style:{strokeDashoffset:e.strokeDashoffset},attrs:{stroke:"var(--"+e.color+")",fill:"transparent","stroke-dasharray":e.circumference+" "+e.circumference,"stroke-width":e.stroke,r:e.normalizedRadius,cx:e.radius,cy:e.radius}})]),e.icon?n("v-icon",{attrs:{size:e.iconSize,color:"--"+e.color,name:e.icon}}):e._e()],1)},oi=[],ri={name:"VProgressRing",props:{radius:{type:Number,default:24},stroke:{type:Number,default:2},progress:{type:Number,required:!0,validator:function(e){return e>=0&&e<=100}},color:{type:String,default:"blue-grey-600"},icon:{type:String,default:null}},data:function(){var e=this.radius-2*this.stroke,t=2*e*Math.PI;return{normalizedRadius:e,circumference:t}},computed:{strokeDashoffset:function(){return this.circumference-this.progress/100*this.circumference},iconSize:function(){return 6*Math.round(this.radius/6)}}},si=ri,ci=(n("f45e"),Object(j["a"])(si,ii,oi,!1,null,"039ff59c",null)),li=ci.exports,ui=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-modal-base",{attrs:{title:e.title,message:e.message},on:{cancel:function(t){return e.$emit("cancel")}}},[n("div",{staticClass:"v-prompt",on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"esc",27,t.key,["Esc","Escape"])?null:e.$emit("cancel")}}},[e.multiline?n("v-textarea",{staticClass:"input multiline",attrs:{autofocus:"",placeholder:e.placeholder,value:e.value},on:{input:function(t){return e.$emit("input",t)}}}):n("v-input",{staticClass:"input",attrs:{autofocus:"",value:e.value,placeholder:e.placeholder},on:{input:e.emitValue,keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.$emit("confirm")}}}),e._t("default"),n("div",{staticClass:"buttons"},[n("button",{staticClass:"cancel",on:{click:function(t){return e.$emit("cancel")}}},[e._v(" "+e._s(e.cancelText||e.$t("cancel"))+" ")]),n("v-button",{staticClass:"confirm",attrs:{loading:e.loading,disabled:e.required&&e.disabled},on:{click:function(t){return e.$emit("confirm")}}},[e._v(" "+e._s(e.confirmText||e.$t("ok"))+" ")])],1)],2)])},di=[],fi=(n("25f0"),{name:"VPrompt",components:{VModalBase:N},props:{title:{type:String,required:!1},message:{type:String,required:!1},confirmText:{type:String,default:null},cancelText:{type:String,default:null},value:{type:String,default:null},multiline:{type:Boolean,default:!1},required:{type:Boolean,default:!1},placeholder:{type:String,default:""},loading:{type:Boolean,default:!1},safe:{type:Boolean,default:!1}},computed:{disabled:function(){return null==this.value||0===this.value.length}},methods:{emitValue:function(e){this.safe&&(e=e.toString().replace(/\s+/g,"_").replace(/[^\w_]+/g,"").replace(/__+/g,"_").replace(/^_+/,"").replace(/_+$/,"").toLowerCase()),this.$emit("input",e)}}}),mi=fi,pi=(n("79cc"),Object(j["a"])(mi,ui,di,!1,null,"4910604c",null)),hi=pi.exports,gi=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-radio"},[n("input",{attrs:{id:e.id,name:e.name,disabled:e.disabled,type:"radio"},domProps:{checked:e.shouldBeChecked,value:e.value},on:{change:e.updateInput}}),n("label",{attrs:{for:e.id}},[e._v(e._s(e.label))])])},vi=[],yi={model:{prop:"modelValue",event:"change"},props:{name:{type:String,required:!0},id:{type:String,required:!0},readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},value:{type:String,required:!0},modelValue:{type:String,default:""},label:{type:String,required:!0}},computed:{shouldBeChecked:function(){return this.modelValue===this.value}},methods:{updateInput:function(){this.$emit("change",this.value)}}},bi=yi,_i=(n("a4b0"),Object(j["a"])(bi,gi,vi,!1,null,"e0142dfe",null)),ji=_i.exports,ki=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-select",class:{icon:e.icon}},[e.other?n("select",{attrs:{id:e.otherActive?null:e.id,disabled:e.disabled||e.readonly},domProps:{value:e.value},on:{change:function(t){return e.change(t.target.value)}}},[n("optgroup",{attrs:{label:e.$t("values")}},e._l(e.parsedOptions,(function(t,a){return n("option",{key:a,domProps:{value:a}},[e._v(" "+e._s(t)+" ")])})),0),n("optgroup",{attrs:{label:e.$t("other")}},[n("option",{domProps:{value:e.customValue||"__other",selected:e.otherActive}},[e._v(" "+e._s(e.customValue.length?e.customValue:e.$t("enter_value"))+" ")])])]):n("select",{ref:"select",attrs:{id:e.otherActive?null:e.id,disabled:e.disabled||e.readonly},domProps:{value:e.value},on:{change:function(t){return e.change(t.target.value)}}},[e.placeholder?n("option",{ref:"default",attrs:{selected:"",disabled:"",value:""}},[e._v(" "+e._s(e.placeholder)+" ")]):e._e(),e._l(e.parsedOptions,(function(t,a){return n("option",{key:a,domProps:{value:a,selected:e.value==a}},[e._v(" "+e._s(t)+" ")])}))],2),e.otherActive?n("input",{directives:[{name:"focus",rawName:"v-focus"}],ref:"input",attrs:{id:e.id,type:e.type,placeholder:e.placeholder,autofocus:""},domProps:{value:e.customValue},on:{input:e.changeCustom}}):e._e(),n("div",{staticClass:"value"},[e.icon?n("v-icon",{attrs:{name:e.icon}}):e._e(),e.placeholder&&!e.value?n("span",{staticClass:"placeholder"},[e._v(e._s(e.placeholder))]):e._e(),e.parsedOptions[e.value]?n("span",{staticClass:"no-wrap"},[e._v(e._s(e.parsedOptions[e.value]))]):n("span",{staticClass:"no-wrap"},[e._v(e._s(e.value))])],1),n("v-icon",{staticClass:"chevron",attrs:{name:"arrow_drop_down"}})],1)},wi=[],$i={name:"VSelect",props:{disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},name:{type:String,default:""},id:{type:String,default:""},value:{type:[String,Number],default:""},other:{type:Boolean,default:!1},icon:{type:String,default:""},type:{type:String,default:""},options:{type:[Object,String,Array],required:!0},placeholder:{type:String,default:"Choose one..."},defaultValue:{type:Boolean,default:!1}},data:function(){return{otherActive:!1,customValue:""}},computed:{parsedOptions:function(){return"string"===typeof this.options?JSON.parse(this.options):this.options}},methods:{change:function(e){if(e===this.customValue||"__other"===e)return this.$emit("input",this.customValue),void(this.otherActive=!0);this.otherActive=!1,this.$emit("input",e),!0===this.defaultValue&&(this.$refs.default.setAttribute("selected","selected"),this.$refs.select.value="")},changeCustom:function(e){this.customValue=e.target.value,this.$emit("input",this.customValue)}}},xi=$i,Oi=(n("71db"),Object(j["a"])(xi,ki,wi,!1,null,"ef6a9b26",null)),Si=Oi.exports,Ci=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-sheet",style:e.styles},[e._t("default")],2)},Ei=[],Ti=Object(g["b"])({props:{color:{type:String,default:"--input-background-color-alt"},minHeight:{type:Number,default:null},maxHeight:{type:Number,default:null},height:{type:Number,default:null},minWidth:{type:Number,default:null},maxWidth:{type:Number,default:null},width:{type:Number,default:null}},setup:function(e){var t=Object(g["a"])((function(){var t={"--_v-sheet-color":U(e.color)};return e.minHeight&&(t["--_v-sheet-min-height"]=e.minHeight+"px"),e.maxHeight&&(t["--_v-sheet-max-height"]=e.maxHeight+"px"),e.height&&(t["--_v-sheet-height"]=e.height+"px"),e.minWidth&&(t["--_v-sheet-min-width"]=e.minWidth+"px"),e.maxWidth&&(t["--_v-sheet-max-width"]=e.maxWidth+"px"),e.width&&(t["--_v-sheet-width"]=e.width+"px"),t}));return{styles:t}}}),Ii=Ti,Ni=(n("a64e"),Object(j["a"])(Ii,Ci,Ei,!1,null,"6244d446",null)),Ai=Ni.exports,Pi=Ai,Ri=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-simple-select"},[n("select",{ref:"selectElement",attrs:{disabled:e.disabled},domProps:{value:e.value},on:{change:e.stageValue}},[n("option",{attrs:{disabled:"",value:""},domProps:{selected:null==e.value}},[e._v(" "+e._s(e.placeholder||"--")+" ")]),e._t("default")],2),n("div",{staticClass:"preview"},[e.value?[e._v(" "+e._s(e.valueText)+" ")]:n("span",{staticClass:"placeholder"},[e._v(e._s(e.placeholder||"--"))]),n("v-icon",{staticClass:"icon",attrs:{name:"arrow_drop_down"}})],2)])},Li=[],Fi=(n("a630"),n("498a"),{name:"VSimpleSelect",props:{value:{type:String,default:null},placeholder:{type:String,default:null},disabled:{type:Boolean,default:!1}},data:function(){return{valueNames:{}}},computed:{valueText:function(){return this.valueNames[this.value]}},watch:{value:function(){this.getValueNames()}},mounted:function(){this.getValueNames()},updated:function(){this.getValueNames()},methods:{stageValue:function(e){this.$emit("input",e.target.value)},getValueNames:function(){var e=this.$refs.selectElement,t={},n=Array.from(e.querySelectorAll("option"));n.forEach((function(e){t[e.value.trim()]=e.innerText.trim()})),Object(i["isEqual"])(t,this.valueNames)||(this.valueNames=t)}}}),Di=Fi,Ui=(n("00e5"),Object(j["a"])(Di,Ri,Li,!1,null,"82de7f22",null)),Bi=Ui.exports,Ki=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-slider"},[n("div",{staticClass:"input"},[n("input",{attrs:{id:e.id,name:e.id,min:e.min,max:e.max,step:e.step,type:"range"},domProps:{value:e.value},on:{input:function(t){e.$emit("input",Number(t.target.value))}}}),n("div",{ref:"track",staticClass:"track-wrapper"},[n("div",{staticClass:"track-fill",style:{width:100*e.progress+"%"}})]),n("div",{staticClass:"output-container"},[n("output",{class:{"output-shown":e.alwaysShowOutput},style:{left:100*e.progress+"%"},attrs:{for:e.id}},[e._v(" "+e._s(e.valueOrDefault)+" "+e._s(e.unit)+" ")])])])])},Mi=[],Vi={name:"VSlider",props:{id:{type:String,default:null},value:{type:Number,default:null},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:[Number,String],default:1},unit:{type:String,default:null},alwaysShowOutput:{type:Boolean,default:!1}},data:function(){return{valuePos:0}},computed:{valueOrDefault:function(){return null==this.value?(this.max-this.min)/2:this.value},progress:function(){return Math.round((this.valueOrDefault-this.min)/(this.max-this.min)*100)/100}}},qi=Vi,zi=(n("bdc0"),Object(j["a"])(qi,Ki,Mi,!1,null,"3f805988",null)),Hi=zi.exports,Ji=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-spinner",class:e.sizeClass,style:e.styles})},Wi=[],Gi=Object(g["b"])({props:{color:{type:String,default:"--loading-background-color-accent"},backgroundColor:{type:String,default:"--loading-background-color"},size:{type:Number,default:null},lineSize:{type:Number,default:null},speed:{type:String,default:"1s"},xSmall:{type:Boolean,default:!1},small:{type:Boolean,default:!1},large:{type:Boolean,default:!1},xLarge:{type:Boolean,default:!1}},setup:function(e){var t=Object(g["a"])((function(){var t={"--_v-spinner-color":U(e.color),"--_v-spinner-background-color":U(e.backgroundColor),"--_v-spinner-speed":e.speed};return e.size&&(t["--_v-spinner-size"]="".concat(e.size,"px")),e.lineSize&&(t["--_v-spinner-line-size"]="".concat(e.lineSize,"px")),t})),n=Object(g["a"])((function(){return e.xSmall?"x-small":e.small?"small":e.large?"large":e.xLarge?"x-large":null}));return{styles:t,sizeClass:n}}}),Yi=Gi,Zi=(n("0df0"),Object(j["a"])(Yi,Ji,Wi,!1,null,"3baad8ad",null)),Qi=Zi.exports,Xi=Qi,eo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("button",{staticClass:"v-switch",style:e.colorStyle,attrs:{type:"button",role:"switch","aria-pressed":e.isChecked?"true":"false",disabled:e.disabled},on:{click:e.toggleInput}},[n("span",{staticClass:"switch"}),n("span",{staticClass:"label"},[e._t("label",[e._v(e._s(e.label))])],2)])},to=[],no=Object(g["b"])({model:{prop:"inputValue",event:"change"},props:{value:{type:String,default:null},inputValue:{type:[Boolean,Array],default:!1},label:{type:String,default:null},color:{type:String,default:"--input-background-color-active"},disabled:{type:Boolean,default:!1}},setup:function(e,t){var n=t.emit,a=Object(g["a"])((function(){return e.inputValue instanceof Array?e.inputValue.includes(e.value):!0===e.inputValue})),i=Object(g["a"])((function(){return{"--_v-switch-color":U(e.color)}}));return{isChecked:a,toggleInput:o,colorStyle:i};function o(){if(e.inputValue instanceof Array){var t=Object(re["a"])(e.inputValue);!1===a.value?t.push(e.value):t.splice(t.indexOf(e.value),1),n("change",t)}else n("change",!a.value)}}}),ao=no,io=(n("549d"),Object(j["a"])(ao,eo,to,!1,null,"c205c880",null)),oo=io.exports,ro=oo,so=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{ref:"container",staticClass:"v-table",class:{loading:e.loading},style:{minWidth:e.totalWidth+"px"},on:{scroll:e.onScroll}},[n("div",{staticClass:"toolbar",class:{shadow:e.scrolled}},[e.manualSortField?n("div",{staticClass:"manual-sort cell",class:{active:e.manualSorting}},[n("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("enable_manual_sorting"),expression:"$t('enable_manual_sorting')"}],on:{click:e.startManualSorting}},[n("v-icon",{attrs:{name:"sort"}})],1)]):e._e(),e.selectable?n("div",{staticClass:"select cell"},[n("v-checkbox",{attrs:{id:"select-all",inputValue:e.allSelected,name:"select-all",value:"all"},on:{change:e.selectAll}})],1):e._e(),e._l(e.columns,(function(t,a){var i=t.field,o=t.name;return n("div",{key:i,staticClass:"cell",style:{flexBasis:e.widths&&e.widths[i]?e.widths[i]+"px":null}},[e.sortable&&!e.isRelational(e.columns[a].fieldInfo)?n("button",{staticClass:"sort type-table-head no-wrap",class:{active:e.sortVal.field===i},on:{click:function(t){return e.updateSort(i)}}},[e._v(" "+e._s(e.widths[i]>40?e.$helpers.formatField(i,e.columns[a].fieldInfo.collection):null)+" "),n("v-icon",{staticClass:"sort-icon",class:e.sortVal.asc?"asc":"desc",attrs:{color:"--input-border-color-hover",name:"sort"}})],1):n("span",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.isRelational(e.columns[a].fieldInfo)?e.$t("cant_sort_by_this_field"):void 0,expression:"\n\t\t\t\t\tisRelational(columns[index].fieldInfo)\n\t\t\t\t\t\t? $t('cant_sort_by_this_field')\n\t\t\t\t\t\t: undefined\n\t\t\t\t"}],staticClass:"type-table-head"},[e._v(" "+e._s(e.widths[i]>40?o:null)+" ")]),e.resizeable&&a!==e.columns.length-1?n("div",{staticClass:"drag-handle",attrs:{draggable:""},on:{drag:function(t){return e.drag(i,t)},dragstart:e.hideDragImage,dragend:e.dragEnd}},[n("div",{staticClass:"drag-handle-line"})]):e._e()])}))],2),n("div",{staticClass:"body",class:{loading:e.loading,dragging:e.dragging}},[e.loading&&0===e.items.length?n("div",{staticClass:"loader"},e._l(50,(function(t){return n("div",{key:t,staticClass:"row",style:{height:e.rowHeight+"px"}})})),0):e._e(),n(e.manualSorting?"draggable":"div",{tag:"component",attrs:{options:{handle:".manual-sort"}},on:{start:e.startSort,end:e.saveSort},model:{value:e.itemsManuallySorted,callback:function(t){e.itemsManuallySorted=t},expression:"itemsManuallySorted"}},[e.link?e._l(e.itemsArray,(function(t){return n("div",{key:t[e.primaryKeyField],staticClass:"link row",class:{selected:e.selection&&e.selection.includes(t[e.primaryKeyField])},style:{height:e.rowHeight+"px"},attrs:{tabindex:"0",role:"link"},on:{click:function(n){return n.stopPropagation(),e.$router.push(t[e.link])},keyup:function(n){return!n.type.indexOf("key")&&e._k(n.keyCode,"enter",13,n.key,"Enter")?null:(n.stopPropagation(),e.$router.push(t[e.link]))}}},[e.manualSortField?n("div",{staticClass:"manual-sort cell",class:{active:e.manualSorting},on:{click:function(e){e.stopPropagation(),e.preventDefault()}}},[n("v-icon",{attrs:{name:"drag_handle"}})],1):e._e(),e.selectable?n("div",{staticClass:"cell select",on:{click:function(e){e.stopPropagation()}}},[n("v-checkbox",{attrs:{id:"check-"+t[e.primaryKeyField],value:""+t[e.primaryKeyField],inputValue:e.selection.includes(t[e.primaryKeyField])},on:{change:function(n){return e.toggleCheckbox(t[e.primaryKeyField])}}})],1):e._e(),e._l(e.columns,(function(a){var i=a.field,o=a.fieldInfo;return n("div",{key:i,staticClass:"cell",style:{flexBasis:e.widths&&e.widths[i]?e.widths[i]+"px":null}},[(""===t[i]||e.isNil(t[i]))&&o&&"alias"!==o.type.toLowerCase()?n("div",{staticClass:"empty"},[e._v(" -- ")]):e.useInterfaces&&(!e.isNil(t[i])||o&&"alias"===o.type.toLowerCase())?n("v-ext-display",{staticClass:"ellipsis",attrs:{id:i,"interface-type":o.interface,name:i,values:t,collection:e.collection,type:o.type,datatype:o.datatype,options:o.options,value:t[i],relation:o.relation}}):[e._v(" "+e._s(t[i])+" ")]],2)}))],2)})):e._l(e.itemsArray,(function(t){return n("div",{key:t[e.primaryKeyField],staticClass:"row",style:{height:e.rowHeight+"px"}},[e.selectable?n("div",{staticClass:"select",on:{click:function(e){e.stopPropagation()}}},[n("v-checkbox",{attrs:{id:"check-"+t[e.primaryKeyField],value:""+t[e.primaryKeyField],inputValue:e.selection.includes(t[e.primaryKeyField])},on:{change:function(n){return e.toggleCheckbox(t[e.primaryKeyField])}}})],1):e._e(),e._l(e.columns,(function(a){var i=a.field,o=a.fieldInfo;return n("div",{key:i,staticClass:"cell",style:{flexBasis:e.widths&&e.widths[i]?e.widths[i]+"px":null}},[""===t[i]||e.isNil(t[i])?n("div",{staticClass:"empty"},[e._v(" -- ")]):e.useInterfaces&&!e.isNil(t[i])?n("v-ext-display",{attrs:{id:i,"interface-type":o.interface,name:i,collection:e.collection,type:o.type,options:o.options,value:t[i]}}):[e._v(" "+e._s(t[i])+" ")]],2)}))],2)}))],2)],1),n("transition",{attrs:{name:"fade"}},[e.lazyLoading?n("div",{staticClass:"lazy-loader"},[n("v-spinner",{attrs:{color:"--blue-grey-300","background-color":"--blue-grey-200"}})],1):e._e()])],1)},co=[];n("13d5"),n("45fc");function lo(e){var t;if(!e)return!1;var n=null===(t=e.type)||void 0===t?void 0:t.toLowerCase();switch(n){case"o2m":case"m2o":case"user":case"owner":case"user_updated":case"alias":case"translation":case"file":return!0;default:return!1}}var uo={name:"VTable",props:{loading:{type:Boolean,default:!1},lazyLoading:{type:Boolean,default:!1},items:{type:Array,required:!0},height:{type:Number,default:null},columns:{type:Array,required:!0},link:{type:String,default:null},selection:{type:Array,default:null},sortVal:{type:Object,default:null},manualSortField:{type:String,default:null},primaryKeyField:{type:String,required:!0},rowHeight:{type:Number,default:48},columnWidths:{type:Object,default:null},useInterfaces:{type:Boolean,default:!1},collection:{type:String,default:null}},data:function(){return{widths:{},lastDragXPosition:null,windowHeight:0,scrolled:!1,dragging:!1,manualSorting:!1,itemsManuallySorted:[]}},computed:{allSelected:function(){var e=this,t=this.items.map((function(t){return t[e.primaryKeyField]})).sort(),n=Object(re["a"])(this.selection);return n.sort(),this.selection.length>0&&Object(i["isEqual"])(t,n)},selectable:function(){return Array.isArray(this.selection)},sortable:function(){return Object(i["isObject"])(this.sortVal)},resizeable:function(){return Object(i["isObject"])(this.columnWidths)},totalWidth:function(){var e=this;return Object.keys(this.widths).map((function(t){return e.widths[t]})).reduce((function(e,t){return e+t}),0)+30+40+(this.manualSorting?38:0)},itemsArray:function(){return this.manualSorting?this.itemsManuallySorted:this.items}},watch:{columnWidths:function(){this.initWidths()},columns:function(){this.initWidths()},items:function(e){this.itemsManuallySorted=e}},created:function(){this.initWidths(),this.manualSortField&&this.sortVal&&this.sortVal.field===this.manualSortField&&!0===this.sortVal.asc&&(this.manualSorting=!0,this.itemsManuallySorted=this.items)},methods:{isRelational:lo,isNil:function(e){return Object(i["isNil"])(e)},selectAll:function(){var e=this;if(this.allSelected)return this.$emit("select",[]);var t=this.items.map((function(t){return t[e.primaryKeyField]}));return this.$emit("select",t)},updateSort:function(e,t){if(this.manualSorting=!1,t){var n={field:e,asc:"asc"===t};return this.$emit("sort",n)}var a={field:e,asc:e===this.sortVal.field?!this.sortVal.asc:"ASC"};this.$emit("sort",a)},toggleCheckbox:function(e){var t=Object(re["a"])(this.selection);this.selection.includes(e)?t.splice(t.indexOf(e),1):t.push(e),this.$emit("select",t)},drag:function(e,t){var n=t.screenX;if(0!==n&&this.lastDragXPosition){var a=n-this.lastDragXPosition,i=this.widths[e]+a;this.widths[e]=i}this.lastDragXPosition=n},dragEnd:function(){this.lastDragXPosition=0,this.$emit("widths",this.widths)},hideDragImage:function(e){var t=document.createElement("img");t.src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",e.dataTransfer.setDragImage(t,0,0),e.dataTransfer.effectAllowed="move",e.dataTransfer.setData("text/plain",null)},initWidths:function(){var e=this,t={};this.columns.forEach((function(n){var a=n.field,i=e.columnWidths&&e.columnWidths[a]||200;t[a]=i>0?i:200})),this.widths=t},onScroll:function(e){var t=e.srcElement,n=t.scrollHeight,a=t.clientHeight,i=t.scrollTop,o=n-a,r=o-i;r<=500&&this.$emit("scroll-end"),this.scrolled=i>0},startManualSorting:function(){this.manualSorting?this.manualSorting=!1:(this.updateSort(this.manualSortField,"asc"),this.manualSorting=!0)},startSort:function(){this.dragging=!0},saveSort:function(){var e=this;return this.dragging=!1,this.itemsManuallySorted.some((function(t){return null==t[e.manualSortField]}))?this.$emit("input",this.itemsManuallySorted.map((function(t,n){var a;return a={},Object(_a["a"])(a,e.primaryKeyField,t[e.primaryKeyField]),Object(_a["a"])(a,e.manualSortField,n+1),a}))):this.$emit("input",this.itemsManuallySorted.map((function(t,n){var a;return a={},Object(_a["a"])(a,e.primaryKeyField,t[e.primaryKeyField]),Object(_a["a"])(a,e.manualSortField,e.items[n][e.manualSortField]),a})))}}},fo=uo,mo=(n("fe8e"),Object(j["a"])(fo,so,co,!1,null,"50f4c9b3",null)),po=mo.exports,ho=function(e,t){var n=t._c;return t.props.clickable?n("button",t._g({},t.listeners),[t._t("default")],2):n("span",[t._t("default")],2)},go=[],vo={name:"VTag",props:{clickable:{type:Boolean,default:!1}}},yo=vo,bo=(n("3b49"),n("9cc7")),_o=n.n(bo),jo=Object(j["a"])(yo,ho,go,!0,null,"1f9e4926",null);"function"===typeof _o.a&&_o()(jo);var ko=jo.exports,wo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("textarea",{staticClass:"v-textarea",class:[e.serif?"type-body-serif":"type-body-sans"],attrs:{id:e.id,cols:e.cols,disabled:e.disabled,maxlength:e.maxlength,minlength:e.minlength,name:e.name,placeholder:e.placeholder,readonly:e.readonly,required:e.required,rows:e.rows,spellcheck:e.spellcheck,wrap:e.wrap,autofocus:e.autofocus},domProps:{value:e.value},on:{keydown:function(t){return e.$emit("keydown",t.target.value)},input:function(t){return e.$emit("input",t.target.value)}}})},$o=[],xo={name:"VTextarea",props:{cols:{type:Number,default:20},disabled:{type:Boolean,default:!1},maxlength:{type:Number,default:null},minlength:{type:Number,default:null},name:{type:String,default:null},id:{type:String,default:null},placeholder:{type:String,default:null},readonly:{type:Boolean,default:!1},required:{type:Boolean,default:!1},rows:{type:Number,default:null},serif:{type:Boolean,default:!1},spellcheck:{type:Boolean,default:null},wrap:{type:String,default:null},value:{type:String,default:null},autofocus:{type:String,default:null}}},Oo=xo,So=(n("fdf3"),Object(j["a"])(Oo,wo,$o,!1,null,"c7c933de",null)),Co=So.exports,Eo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-upload",class:{uploading:e.uploading,disabled:e.disabled}},[n("input",{ref:"select",staticClass:"select",attrs:{disabled:e.disabled,type:"file",accept:e.accept,multiple:e.multiple},on:{change:function(t){return e.filesChange(t.target.files)}}}),n("div",{staticClass:"dropzone",class:{smaller:e.small}},[n("div",{staticClass:"icon"},[n("v-icon",{attrs:{name:"cloud_upload",size:e.uploading?32:100,color:"--input-icon-color"}})],1),n("div",{staticClass:"info"},[n("p",{staticClass:"name type-heading-small"},[e._v(e._s(e.$tc("drop_files",e.multiple?2:1)))]),n("p",{staticClass:"file-info no-wrap"},[e._v(" "+e._s(e.$t("max_size",{size:e.$helpers.filesize(e.$store.state.serverInfo.maxUploadSize)}))+" ")])]),n("div",{staticClass:"buttons"},[e.embed?n("form",{staticClass:"embed-input",on:{submit:function(t){return t.preventDefault(),e.saveEmbed(t)}}},[n("input",{directives:[{name:"model",rawName:"v-model",value:e.embedLink,expression:"embedLink"}],attrs:{type:"url",placeholder:e.$t("embed_placeholder")},domProps:{value:e.embedLink},on:{input:function(t){t.target.composing||(e.embedLink=t.target.value)}}}),n("button",{attrs:{type:"submit"}},[e._v("Save")])]):e._e(),n("button",{on:{click:function(t){e.embed=!e.embed}}},[n("v-icon",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("embed"),expression:"$t('embed')"}],staticClass:"select",attrs:{name:"link"}})],1),n("button",{on:{click:function(t){return e.$refs.select.click()}}},[n("v-icon",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("select_from_device"),expression:"$t('select_from_device')"}],staticClass:"material-icons select",attrs:{name:"devices"}})],1)])]),n("transition-group",{attrs:{tag:"ol",name:"list"}},e._l(e.files,(function(t){return n("li",{key:t.id,staticClass:"list-item"},[n("v-progress-ring",{staticClass:"icon",attrs:{progress:t.progress,icon:null!==t.error?"cloud_off":100===t.progress?"cloud_done":"cloud_upload",color:null!==t.error?"danger":100===t.progress?"success":"accent",stroke:100===t.progress?0:2}}),n("div",{staticClass:"info"},[n("p",{staticClass:"name no-wrap"},[e._v(e._s(t.name))]),n("p",{staticClass:"file-info no-wrap"},[e._v(" "+e._s(t.size)+" "),t.progress&&100!==t.progress?n("span",{staticClass:"progress"},[e._v(" "+e._s(t.progress)+"% ")]):e._e()])])],1)})),0),n("input",{ref:"drop",staticClass:"drop",attrs:{disabled:e.disabled,type:"file",accept:e.accept,multiple:e.multiple},on:{click:function(e){e.preventDefault()},change:function(t){return e.filesChange(t.target.files)}}})],1)},To=[],Io=(n("baa5"),n("49d5")),No=n.n(Io),Ao={name:"VUpload",props:{accept:{type:String},multiple:{type:Boolean,default:!0},small:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},data:function(){return{files:{},embedLink:null,embed:!1}},computed:{acceptTypesList:function(){return this.accept?this.accept.trim().split(/\s*,\s*/):[]},uploading:function(){return Object.keys(this.files).length>0}},methods:{saveEmbed:function(){var e=this,t=this.$helpers.shortid.generate(),n=this.embedLink.substring(this.embedLink.lastIndexOf("/")+1);this.files=Object(Ae["a"])(Object(_a["a"])({},t,{id:t,name:n,size:null,progress:0,type:null,error:null}),this.files),this.$api.createItem("directus_files",{data:this.embedLink}).then((function(e){return e.data})).then((function(n){var a=n.filesize,i=n.type,o=n.title;return e.files=Object(Ae["a"])(Object(_a["a"])({},t,{id:t,name:o,size:a,progress:100,type:i,error:null}),e.files),n})).then((function(n){e.$emit("upload",Object(Ae["a"])(Object(Ae["a"])({},e.files[t]),{},{data:n}))})).then((function(){return e.embed=!1})).then((function(){return e.embedLink=null})).catch((function(t){e.$events.emit("error",{notify:e.$t("something_went_wrong_body"),error:t})}))},filesChange:function(e){e&&e.length&&Array.from(e).forEach(this.save)},save:function(e){var t=this,n=this.$helpers.shortid.generate(),a=new FormData,i=e.name,o=e.size,r=e.type;-1!==o&&o>this.$store.state.serverInfo.maxUploadSize?this.$events.emit("warning",{notify:this.$t("upload_exceeds_max_size",{filename:i})}):this.acceptTypesList.length>0&&!this.acceptTypesList.includes(r)?this.$events.emit("warning",{notify:this.$t("file_type_not_accepted",{filename:i})}):(a.append("data",e,i),this.files=Object(Ae["a"])(Object(_a["a"])({},n,{id:n,name:i,size:No()(o),type:r,progress:0,error:null}),this.files),this.$api.uploadFiles(a,(function(e){var a=e.loaded,i=e.total,o=Math.min(Math.round(100*a/i),95);t.files[n].progress=o})).then((function(e){return e.data})).then((function(e){t.files[n].progress=100,t.$emit("upload",Object(Ae["a"])(Object(Ae["a"])({},t.files[n]),{},{data:e})),t.$refs.select.value="",t.$refs.drop.value=""})).catch((function(e){var a;t.files[n].error=e,a=e.message?e.message:t.$t("something_went_wrong_body"),t.$events.emit("error",{notify:a,error:e})})))}}},Po=Ao,Ro=(n("1944"),Object(j["a"])(Po,Eo,To,!1,null,"0fc62acb",null)),Lo=Ro.exports,Fo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-popover",{staticClass:"user-popover",attrs:{trigger:"hover",delay:{show:300,hide:0},placement:e.placement,"boundaries-element":e.boundariesElement},on:{show:e.fetchUser}},[e._t("default"),n("router-link",{staticClass:"popover",attrs:{slot:"popover",to:"/"+e.currentProjectKey+"/users/"+e.id},slot:"popover"},[e.loading?n("v-spinner"):e.data?[n("v-avatar",{attrs:{"x-large":""}},[e.data.avatar?n("img",{attrs:{src:e.data.avatar}}):n("v-icon",{attrs:{name:"person"}})],1),n("div",{staticClass:"info"},[n("div",{staticClass:"primary type-label"},[e._v(e._s(e.data.first_name)+" "+e._s(e.data.last_name))]),n("div",{staticClass:"secondary"},[e._v(" "+e._s(e.data.title||"No Title")+" ")]),n("div",{staticClass:"secondary"},[e._v(" "+e._s(e.data.company||"No Company")+" ")])]),n("v-icon",{staticClass:"arrow",attrs:{color:"--input-icon-color",name:"open_in_new"}})]:e._e()],2)],2)},Do=[],Uo=(n("96cf"),n("1da1")),Bo={name:"UserPopover",props:{id:{type:Number,required:!0},placement:{type:String,validator:function(e){return["auto","auto-start","auto-end","top","top-start","top-end","right","right-start","right-end","bottom","bottom-start","bottom-end","left","left-start","left-end"].includes(e)},default:"top"}},data:function(){return{loading:!0,error:null,data:null}},computed:Object(Ae["a"])(Object(Ae["a"])({},Object(sa["e"])(["currentProjectKey"])),{},{boundariesElement:function(){return document.body}}),methods:{fetchUser:function(){var e=this;return Object(Uo["a"])(regeneratorRuntime.mark((function t(){var n,a,i,o,r,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(null===e.data){t.next=2;break}return t.abrupt("return");case 2:return t.prev=2,t.next=5,e.$api.getUser(e.id,{fields:["avatar.data.thumbnails","first_name","last_name","title","company","role.name"]});case 5:r=t.sent,s=r.data,s.role=null===(n=s.role)||void 0===n?void 0:n.name,s.avatar=null===s||void 0===s||null===(a=s.avatar)||void 0===a||null===(i=a.data)||void 0===i||null===(o=i.thumbnails)||void 0===o?void 0:o[0].url,e.data=s,t.next=15;break;case 12:t.prev=12,t.t0=t["catch"](2),e.error=t.t0;case 15:return t.prev=15,e.loading=!1,t.finish(15);case 18:case"end":return t.stop()}}),t,null,[[2,12,15,18]])})))()}}},Ko=Bo,Mo=(n("e077"),Object(j["a"])(Ko,Fo,Do,!1,null,"6fd073f6",null)),Vo=Mo.exports;a["default"].component("invisible-label",w),a["default"].component("loader",$["a"]),a["default"].component("v-alert",L),a["default"].component("v-avatar",q),a["default"].component("v-button",Z),a["default"].component("v-card",ae),a["default"].component("v-checkbox",de),a["default"].component("v-confirm",ve),a["default"].component("v-contextual-menu",we),a["default"].component("v-details",Ee),a["default"].component("v-error",Te["a"]),a["default"].component("v-ext-display",Qe),a["default"].component("v-ext-input",gt),a["default"].component("v-ext-layout-options",Qt),a["default"].component("v-ext-layout",Pt),a["default"].component("v-ext-module",vn),a["default"].component("v-form",Tn),a["default"].component("v-header-button",Vn),a["default"].component("v-header",Fn),a["default"].component("v-icon",aa),a["default"].component("v-info-sidebar",da),a["default"].component("v-input",va),a["default"].component("v-item-select",Ra),a["default"].component("v-items",Sa),a["default"].component("v-modal",Ma),a["default"].component("v-notice",Ya),a["default"].component("v-progress-ring",li),a["default"].component("v-progress-linear",ai),a["default"].component("v-prompt",hi),a["default"].component("v-radio",ji),a["default"].component("v-select",Si),a["default"].component("v-sheet",Pi),a["default"].component("v-simple-select",Bi),a["default"].component("v-slider",Hi),a["default"].component("v-spinner",Xi),a["default"].component("v-switch",ro),a["default"].component("v-table",po),a["default"].component("v-tag",ko),a["default"].component("v-textarea",Co),a["default"].component("v-upload",Lo),a["default"].component("v-user-popover",Vo);n("5b09"),n("6bff");var qo=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.hydratingError?n("div",{staticClass:"error",attrs:{id:"app"}},[n("v-error",{attrs:{icon:"warning",title:e.$t("server_error"),body:e.$t("server_error_copy"),color:"danger"}}),n("p",{staticClass:"try-again"},[e._v(" Try again later or "),n("router-link",{attrs:{to:"/logout"}},[e._v("login to a different project")])],1)],1):e.extensionError?n("div",{staticClass:"error",attrs:{id:"app"}},[n("v-error",{attrs:{icon:"extension",title:e.$t("extensions_missing"),body:e.$t("extensions_missing_copy"),color:"warning"}})],1):e.publicRoute?n("div",{attrs:{id:"app"}},[n("router-view"),n("v-notification")],1):n("div",{style:{"--brand":e.color.startsWith("#")?e.color:"var(--"+e.color+")"},attrs:{id:"app"}},[e.hydrated?n("div",{staticClass:"directus"},[n("v-nav-sidebar"),n("router-view",{staticClass:"page-root"})],1):n("loader",{attrs:{area:"full-page"}}),n("portal-target",{attrs:{name:"modal",multiple:""}}),n("v-notification")],1)},zo=[],Ho=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"nav-sidebar"},[n("v-blocker",{directives:[{name:"show",rawName:"v-show",value:e.active,expression:"active"}],staticClass:"blocker",attrs:{"z-index":2},on:{click:e.disableNav}}),n("transition",{attrs:{name:"nav"}},[n("aside",{class:{active:e.active}},[n("button",{staticClass:"a11y-close",on:{click:e.disableNav}},[e._v("Close nav")]),n("module-bar"),n("section",{staticClass:"main-bar"},[n("project-switcher"),null===e.customCollections?n("nav-menu",{staticClass:"menu-section",attrs:{links:e.defaultCollections}}):e._l(e.customCollections,(function(e,t){return n("nav-menu",{key:t,staticClass:"menu-section",attrs:{title:e.title,links:e.links}})})),e.bookmarks&&e.bookmarks.length>0?n("nav-bookmarks",{staticClass:"menu-section",attrs:{bookmarks:e.bookmarks}}):e._e()],2)],1)])],1)},Jo=[],Wo=(n("7db0"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"project-switcher"},[n("div",{directives:[{name:"tooltip",rawName:"v-tooltip.left",value:{content:e.tooltipContent,boundariesElement:"body"},expression:"{\n\t\t\tcontent: tooltipContent,\n\t\t\tboundariesElement: 'body'\n\t\t}",modifiers:{left:!0}}],staticClass:"content",class:{slow:1===e.signalStrength,disconnected:0===e.signalStrength}},[n("v-signal",{staticClass:"icon"}),n("span",{staticClass:"no-wrap project-name"},["successful"===e.currentProject.status?[e._v(" "+e._s(e.currentProject.data.project_name)+" ")]:[e._v(" "+e._s(e.currentProjectKey)+" ")]],2),e.projects.length>1?n("v-icon",{staticClass:"chevron",attrs:{name:"expand_more"}}):e._e(),e.projects.length>1?n("select",{directives:[{name:"model",rawName:"v-model",value:e.currentProjectKey,expression:"currentProjectKey"}],on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.currentProjectKey=t.target.multiple?n:n[0]}}},e._l(e.projects,(function(t){return n("option",{key:t.key,attrs:{name:t.key},domProps:{value:t.key,selected:e.currentProjectKey===t.key}},["successful"===t.status?[e._v(" "+e._s(t.data.project_name)+" "),!0===t.data.authenticated?[e._v(" • ")]:e._e()]:[e._v(" "+e._s(t.key)+" ")]],2)})),0):e._e()],1)])}),Go=[],Yo=n("43df"),Zo={name:"ProjectSwitcher",components:{VSignal:Yo["a"]},computed:Object(Ae["a"])(Object(Ae["a"])(Object(Ae["a"])({},Object(sa["e"])(["projects","apiRootPath","latency"])),Object(sa["c"])(["currentProject","signalStrength"])),{},{currentProjectKey:{get:function(){return this.$store.state.currentProjectKey},set:function(e){this.$store.dispatch("setCurrentProject",e)}},apiURL:function(){return window.location.origin+this.apiRootPath+this.currentProjectKey},tooltipContent:function(){var e=this.latency[this.latency.length-1].latency;e=Math.round(e),e&&(e=this.$n(e));var t=this.apiURL;return t+="
",t+=this.$t("latency")+":",t+=" ".concat(e,"ms"),t}})},Qo=Zo,Xo=(n("3c14"),Object(j["a"])(Qo,Wo,Go,!1,null,"0ee86300",null)),er=Xo.exports,tr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.links.length>0?n("div",{staticClass:"nav-menu"},[e.title?n("h3",[e._v(e._s(e.titleTranslated))]):e._e(),n("nav",[n("ul",e._l(e.links,(function(t){var a=t.link,i=t.name,o=t.icon,r=t.color;return n("li",{key:a},[a.startsWith("http")?[n("a",{class:r||null,attrs:{href:a,target:"_blank",rel:"noopener noreferrer"}},[n("v-icon",{staticClass:"icon",attrs:{name:o||"box",color:"--sidebar-text-color"}}),e._v(" "+e._s(i)+" ")],1)]:a?n("router-link",{class:r||null,attrs:{to:a}},[n("v-icon",{staticClass:"icon",attrs:{name:o||"box",color:"--sidebar-text-color"}}),e._v(" "+e._s(i)+" ")],1):e._e()],2)})),0)])]):e._e()},nr=[],ar={name:"NavMenu",props:{title:{type:String,default:null},links:{type:Array,required:!0}},computed:{titleTranslated:function(){return this.title.startsWith("$t:")?this.$t(this.title.substring(3)):this.title}}},ir=ar,or=(n("6ad7"),Object(j["a"])(ir,tr,nr,!1,null,"15a15520",null)),rr=or.exports,sr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"nav-bookmarks"},[e.bookmarks&&e.bookmarks.length>0?n("nav",[n("ul",e._l(e.bookmarks,(function(t){return n("li",{key:t.id,staticClass:"bookmark"},[n("router-link",{staticClass:"no-wrap",attrs:{to:"/"+e.currentProjectKey+"/bookmarks/"+t.collection+"/"+t.id}},[n("v-icon",{staticClass:"icon",attrs:{name:"bookmark_outline"}}),e._v(" "+e._s(t.title)+" ")],1),e.isUserAdmin||t.user===e.userId?n("button",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.$t("delete_bookmark"),expression:"$t('delete_bookmark')"}],on:{click:function(n){e.confirmRemove=!0,e.toBeDeletedBookmark=t.id}}},[n("v-icon",{attrs:{name:"delete_outline"}})],1):e._e()],1)})),0)]):e._e(),e.confirmRemove?n("portal",{attrs:{to:"modal"}},[n("v-confirm",{attrs:{message:e.$t("delete_bookmark_body")},on:{cancel:function(t){e.confirmRemove=!1},confirm:e.deleteBookmark}})],1):e._e()],1)},cr=[],lr={name:"NavBookmarks",props:{bookmarks:{type:Array,required:!0}},data:function(){return{confirmRemove:!1,toBeDeletedBookmark:null}},computed:Object(Ae["a"])(Object(Ae["a"])({},Object(sa["e"])(["currentProjectKey"])),{},{isUserAdmin:function(){return this.$store.state.currentUser.admin},userId:function(){return this.$store.state.currentUser.id}}),methods:{deleteBookmark:function(){this.$store.dispatch("deleteBookmark",this.toBeDeletedBookmark),this.confirmRemove=!1,this.toBeDeletedBookmark=null}}},ur=lr,dr=(n("d1bb"),Object(j["a"])(ur,sr,cr,!1,null,"00f4808a",null)),fr=dr.exports,mr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"module-bar"},[n("v-logo",{staticClass:"logo"}),e._l(e.modules,(function(e){return[e.link.startsWith("http")?n("a",{directives:[{name:"tooltip",rawName:"v-tooltip.left",value:{content:e.name,boundariesElement:"body"},expression:"{\n\t\t\t\tcontent: singleModule.name,\n\t\t\t\tboundariesElement: 'body'\n\t\t\t}",modifiers:{left:!0}}],key:e.link,staticClass:"link",class:e.class,attrs:{href:e.link,target:"__blank"}},[n("v-icon",{staticClass:"icon",attrs:{name:e.icon||"box",color:"--"+(e.color||"blue-grey-400")}})],1):n("router-link",{directives:[{name:"tooltip",rawName:"v-tooltip.left",value:{content:e.name,boundariesElement:"body"},expression:"{\n\t\t\t\tcontent: singleModule.name,\n\t\t\t\tboundariesElement: 'body'\n\t\t\t}",modifiers:{left:!0}}],key:e.link,staticClass:"link",class:e.class,attrs:{to:e.link}},[n("v-icon",{staticClass:"icon",attrs:{name:e.icon||"box",color:"--"+(e.color||"blue-grey-400")}})],1)]})),n("div",{staticClass:"spacer"}),n("router-link",{directives:[{name:"tooltip",rawName:"v-tooltip.left",value:{content:e.currentUser.first_name+" "+e.currentUser.last_name,boundariesElement:"body"},expression:"{\n\t\t\tcontent: currentUser.first_name + ' ' + currentUser.last_name,\n\t\t\tboundariesElement: 'body'\n\t\t}",modifiers:{left:!0}}],staticClass:"edit-user",class:{smoke:e.avatarURL},attrs:{to:"/"+e.currentProjectKey+"/users/"+e.currentUser.id}},[n("v-avatar",{attrs:{"x-large":"",tile:"",color:"--module-background-color-active"}},[e.avatarURL?n("img",{attrs:{src:e.avatarURL}}):n("v-icon",{attrs:{name:"person",color:"--blue-grey-400"}})],1)],1),n("button",{directives:[{name:"tooltip",rawName:"v-tooltip.left",value:{content:e.$t("sign_out"),boundariesElement:"body"},expression:"{\n\t\t\tcontent: $t('sign_out'),\n\t\t\tboundariesElement: 'body'\n\t\t}",modifiers:{left:!0}}],staticClass:"sign-out",attrs:{type:"button"},on:{click:function(t){e.confirmSignOut=!0}}},[n("v-icon",{attrs:{name:"logout",color:"--blue-grey-400"}})],1),e.confirmSignOut?n("portal",{attrs:{to:"modal"}},[n("v-confirm",{attrs:{busy:e.confirmSignOutLoading,message:e.editing?e.$t("sign_out_confirm_edits"):e.$t("sign_out_confirm"),"confirm-text":e.$t("sign_out")},on:{cancel:function(t){e.confirmSignOut=!1},confirm:e.signOut}})],1):e._e()],2)},pr=[],hr=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"v-logo"},[e.customLogoPath?n("img",{attrs:{src:e.customLogoPath,alt:e.projectName}}):n("div",{staticClass:"logo",class:{running:e.running},on:{animationiteration:e.checkRunning}})])},gr=[],vr={name:"VLogo",data:function(){return{running:!1}},computed:Object(Ae["a"])(Object(Ae["a"])({},Object(sa["c"])(["currentProject"])),{},{customLogoPath:function(){var e,t;return(null===(e=this.currentProject)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.project_logo)?this.currentProject.data.project_logo.full_url:null},projectName:function(){var e;return null===(e=this.currentProject)||void 0===e?void 0:e.data.project_name},queueContainsItems:function(){return 0!==this.$store.state.queue.length}}),watch:{queueContainsItems:function(e){!0===e&&(this.running=!0)}},methods:{checkRunning:function(){!1===this.queueContainsItems&&(this.running=!1)}}},yr=vr,br=(n("7de5"),Object(j["a"])(yr,hr,gr,!1,null,"51bf84ed",null)),_r=br.exports,jr={name:"ModuleBar",components:{VLogo:_r},data:function(){return{confirmSignOut:!1,confirmSignOutLoading:!1}},computed:Object(Ae["a"])(Object(Ae["a"])(Object(Ae["a"])({},Object(sa["e"])(["permissions","currentUser","currentProjectKey"])),Object(sa["c"])(["editing"])),{},{modules:function(){var e,t,n=[];return n=Array.isArray(null===(e=this.currentUser.role)||void 0===e?void 0:e.module_listing)&&(null===(t=this.currentUser.role)||void 0===t?void 0:t.module_listing.length)>0?Object(i["clone"])(this.currentUser.role.module_listing):this.getDefaultModules(),!0===this.$store.state.currentUser.admin&&n.push({link:"/".concat(this.currentProjectKey,"/settings"),name:this.$t("admin_settings"),icon:"settings",class:"settings"}),n},avatarURL:function(){var e,t,n;return null===(e=this.currentUser.avatar)||void 0===e||null===(t=e.data)||void 0===t||null===(n=t.thumbnails)||void 0===n?void 0:n.find((function(e){return"directus-medium-crop"===e.key})).url},fullName:function(){var e=this.currentUser,t=e.first_name,n=e.last_name;return"".concat(t," ").concat(n)}}),methods:{signOut:function(){var e=this;return Object(Uo["a"])(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.confirmSignOutLoading=!0,t.next=3,e.$api.logout();case 3:return e.$store.commit(An["UPDATE_PROJECT"],{key:e.$store.state.currentProjectKey,data:{authenticated:!1}}),e.$store.commit(An["RESET"]),t.next=7,e.$store.dispatch("getProjects");case 7:e.$router.push("/login"),e.confirmSignOutLoading=!1;case 9:case"end":return t.stop()}}),t)})))()},getDefaultModules:function(){var e=this,t=[];t.push({link:"/".concat(this.currentProjectKey,"/collections"),name:this.$tc("collection",2),icon:"box"}),"none"===this.permissions.directus_users.read&&"mine"===this.permissions.directus_users.read||t.push({link:"/".concat(this.currentProjectKey,"/users"),name:this.$t("user_directory"),icon:"people"}),"none"!==this.permissions.directus_files.read&&t.push({link:"/".concat(this.currentProjectKey,"/files"),name:this.$t("file_library"),icon:"collections"});var n=this.$store.state.extensions.modules;return Object(i["forEach"])(n,(function(n,a){t.push({link:"/".concat(e.currentProjectKey,"/ext/").concat(a),name:n.name,icon:n.icon})})),t}}},kr=jr,wr=(n("9a58"),n("6e10"),Object(j["a"])(kr,mr,pr,!1,null,"bb4d01e0",null)),$r=wr.exports,xr={name:"NavSidebar",components:{ProjectSwitcher:er,NavMenu:rr,NavBookmarks:fr,VBlocker:ra["a"],ModuleBar:$r},computed:Object(Ae["a"])(Object(Ae["a"])({},Object(sa["e"])(["currentProjectKey","currentUser"])),{},{permissions:function(){return this.$store.state.permissions},collections:function(){var e=this,t=this.$store.state.collections;return null==t?[]:Object.values(t).filter((function(e){return 0==e.hidden&&1==e.managed&&!1===e.collection.startsWith("directus_")})).filter((function(t){return t.status_mapping&&e.permissions[t.collection].statuses?Object(i["some"])(e.permissions[t.collection].statuses,(function(e){return"none"!==e.read})):"none"!==e.permissions[t.collection].read}))},projectName:function(){return this.$store.getters.currentProject.project_name},active:function(){return this.$store.state.sidebars.nav},bookmarks:function(){return this.$store.state.bookmarks},customCollections:function(){var e=this,t=this.currentUser.role.collection_listing,n=Array.isArray(t)&&t.length>0;return!1===n?null:t.map((function(t){return{title:t.group_name,links:(t.collections||[]).map((function(t){var n=t.collection,a=e.collections.find((function(e){return e.collection===n}));return{link:"/".concat(e.currentProjectKey,"/collections/").concat(n),name:e.$helpers.formatCollection(n),icon:a?a.icon:null}}))}}))},defaultCollections:function(){var e=this;return this.collections.map((function(t){var n=t.collection,a=t.icon;return{link:"/".concat(e.currentProjectKey,"/collections/").concat(n),name:e.$helpers.formatCollection(n),icon:a}})).sort((function(e,t){return e.name>t.name?1:-1}))}}),methods:{logout:function(){this.$store.dispatch("logout")},deleteBookmark:function(e){this.$store.dispatch("deleteBookmark",e)},toBookmark:function(e){var t=this,n=e.collection,a=e.search_query,i=e.filters,o=e.view_options,r=e.view_type,s=e.view_query;this.$store.dispatch("setListingPreferences",{collection:n,updates:{search_query:a,filters:i,view_options:o,view_type:r,view_query:s}}).then((function(){t.$router.push("/".concat(t.currentProjectKey,"/collections/").concat(n))}))},disableNav:function(){this.$store.commit(An["TOGGLE_NAV"],!1)}}},Or=xr,Sr=(n("6944"),n("58de"),Object(j["a"])(Or,Ho,Jo,!1,null,"0eed50d5",null)),Cr=Sr.exports,Er=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"notifications"},[n("transition-group",{attrs:{name:"slide-fade",tag:"div"}},e._l(e.notifications,(function(e){return n("v-item",{key:e.id,attrs:{item:e}})})),1)],1)},Tr=[],Ir=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"notification",class:e.item.color},[n("div",{staticClass:"icon-main",style:{backgroundColor:e.ringColor}},[e.item.iconMain?n("v-icon",{attrs:{color:e.iconColor,name:e.item.iconMain}}):e._e()],1),n("div",{staticClass:"content"},[n("div",{staticClass:"title selectable"},[e._v(e._s(e.item.title))]),n("div",{staticClass:"details selectable",domProps:{innerHTML:e._s(e.detailHtml)}})]),n("div",{staticClass:"icon-right",on:{click:e.actionClick}},[e.item.iconRight?n("v-icon",{attrs:{name:e.item.iconRight}}):e._e()],1)])},Nr=[],Ar={name:"VItem",props:{item:{type:Object,required:!0}},computed:{detailHtml:function(){return void 0!==this.item.details?this.$helpers.snarkdown(this.item.details):""},iconColor:function(){return void 0!==this.item.color?"--".concat(this.item.color,"-500"):"--blue-grey-500"},ringColor:function(){return void 0!==this.item.color?"var(--".concat(this.item.color,"-100)"):"var(--blue-grey-100)"}},methods:Object(Ae["a"])(Object(Ae["a"])({},Object(sa["d"])("notifications",[An["REMOVE_NOTIFICATION"]])),{},{startItemTimeout:function(){var e=this;void 0!==this.item.delay&&this.item.delay>0&&setTimeout((function(){return e.removeItemFromStore()}),this.item.delay)},removeItemFromStore:function(){this.$store.commit(An["REMOVE_NOTIFICATION"],this.item.id)},actionClick:function(){if(!(this.item.onClick instanceof Function))throw new Error("Notification callback is not a function");this.item.onClick(),this.removeItemFromStore()}}),mounted:function(){this.startItemTimeout()}},Pr=Ar,Rr=(n("2dd5"),Object(j["a"])(Pr,Ir,Nr,!1,null,"12c149bd",null)),Lr=Rr.exports,Fr={name:"VNotifications",components:{VItem:Lr},computed:{notifications:function(){return this.$store.state.notifications.queue}}},Dr=Fr,Ur=(n("ffd4"),Object(j["a"])(Dr,Er,Tr,!1,null,"87b52fc4",null)),Br=Ur.exports,Kr=n("cf41"),Mr={name:"Directus",metaInfo:{title:"Directus"},components:{VError:Te["a"],VNavSidebar:Cr,VNotification:Br},computed:Object(Ae["a"])(Object(Ae["a"])({},Object(sa["e"])({color:function(e){return e.settings.values.project_color||getComputedStyle(document.documentElement).getPropertyValue("--brand").trim()},infoActive:function(e){return e.sidebars.info},projects:function(e){return e.projects},currentProjectKey:function(e){return e.currentProjectKey}})),{},{publicRoute:function(){return this.$route.meta.publicRoute||!1},hydrated:function(){return this.$store.state.hydrated||!1},hydratingError:function(){return this.$store.state.hydratingError},extensionError:function(){if(!this.hydrated)return null;var e=this.$store.state.extensions;return 0===Object.values(e.interfaces).length&&0===Object.values(e.layouts).length&&0===Object.values(e.modules).length}}),watch:{$route:function(){this.bodyClass(),this.$store.commit(An["TOGGLE_NAV"],!1),this.preselectProject()},infoActive:function(e){this.toggleInfoSidebarBodyClass(e)},hydratingError:function(e){e&&document.body.classList.add("no-padding")}},created:function(){this.bodyClass()},methods:{bodyClass:function(){this.publicRoute?(document.body.classList.add("no-padding"),document.body.classList.remove("private"),document.body.classList.add("public")):(document.body.classList.remove("no-padding"),document.body.classList.add("private"),document.body.classList.remove("public")),-1!==["auto","light","dark"].indexOf(this.$store.state.currentUser.theme)&&document.body.classList.add(this.$store.state.currentUser.theme),this.toggleInfoSidebarBodyClass()},keepEditing:function(){this.$router.push("/".concat(this.currentProjectKey,"/collections/").concat(this.$store.state.edits.collection,"/").concat(this.$store.state.edits.primaryKey))},discardChanges:function(){this.$store.dispatch("discardChanges")},toggleInfoSidebarBodyClass:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;null===e&&(e=this.infoActive);var t=this.$route.meta&&"wide"===this.$route.meta.infoSidebarWidth?"info-wide-active":"info-active";e?document.body.classList.add(t):(document.body.classList.remove("info-wide-active"),document.body.classList.remove("info-active"))},preselectProject:function(){if(this.$route.query.project){this.$store.dispatch("setCurrentProject",this.$route.query.project),Object(Kr["a"])(this.$route.query.project)&&this.$store.dispatch("getProjects");var e=Object(i["clone"])(this.$route.query);delete e.project,this.$router.replace({query:e})}}}},Vr=Mr,qr=(n("6294"),n("9228"),Object(j["a"])(Vr,qo,zo,!1,null,"490f629a",null)),zr=qr.exports,Hr=n("41cb"),Jr=n("9923"),Wr=n("4360"),Gr=n("d722"),Yr=n("2a0c"),Zr=n.n(Yr),Qr=n("1b32"),Xr=n.n(Qr),es=n("a75a"),ts=n.n(es),ns=n("8a60"),as=n.n(ns),is=n("ecde"),os=n("6ff4");function rs(e){var t=e.split(/[- :]/);return new Date(Date.UTC(t[0],t[1]-1,t[2],t[3],t[4],t[5]))}function ss(e){return e.toISOString().slice(0,19).replace("T"," ")}var cs={sqlToDate:rs,dateToSql:ss};function ls(e,t){var n=bs.$helpers.formatTitle(e);if(!e||"string"!==typeof e)return n;if(!t||"string"!==typeof t)return n;var a="fields.".concat(t,".").concat(e);return bs.$te(a)?bs.$t(a):n}function us(e){var t=bs.$helpers.formatTitle(e);if(!e||"string"!==typeof e)return console.warn("[formatField]: Expected collection to be a string"),t;var n="collections.".concat(e);return bs.$te(n)?bs.$t(n):t}var ds={formatTitle:Xr.a,date:cs,convertRange:Zr.a,micromustache:ts.a,filesize:No.a,shortid:Ia.a,componentExists:Re,formatFilters:ka,enableBodyScroll:Da["enableBodyScroll"],disableBodyScroll:Da["disableBodyScroll"],snarkdown:is["a"],mousetrap:as.a,dateFns:os,formatField:ls,formatCollection:us},fs={install:function(e){e.prototype.$helpers=ds}};a["default"].use(fs);var ms=ds,ps=n("38d3"),hs=n("f8dc"),gs=n("65f2"),vs=n.n(gs);vs.a.shim(),a["default"].config.productionTip=!1,window._=o.a,window.$directus=window.$directus||{},window.$directus.import=function(e){var t={api:Gr["a"],axios:f.a,lodash:o.a,notify:ps["a"],router:Hr["a"],store:Wr["a"]};return e?t[e]:t},Object.defineProperties(a["default"].prototype,{$api:{value:Gr["a"]},$notify:{value:ps["a"]},$axios:{value:f.a}}),a["default"].directive("focus",{inserted:function(e,t){void 0!==t.value&&!1===Boolean(t.value)||e.focus()}}),a["default"].use(g["c"]),a["default"].use(hs["a"]),a["default"].use(c["a"],{defaultDelay:{show:500},defaultOffset:2,defaultBoundariesElement:"window",autoHide:!1}),a["default"].use(u.a),a["default"].use(h.a),a["default"].use(m["a"]),a["default"].component("draggable",s.a);var ys=new a["default"]({render:function(e){return e(zr)},router:Hr["a"],i18n:Jr["i18n"],store:Wr["a"],api:Gr["a"],helpers:ms}).$mount("#app");Wr["a"].watch((function(e){return e.currentUser.locale}),(function(e){return Object(Jr["loadLanguageAsync"])(e)})),Wr["a"].watch((function(e){return e.currentProjectKey}),(function(e){return Gr["a"].config.project=e}));var bs=t["default"]=ys},"57a7":function(e,t,n){"use strict";var a=n("7ce0"),i=n.n(a);i.a},"58de":function(e,t,n){"use strict";var a=n("ca21"),i=n.n(a);i.a},5945:function(e){e.exports=JSON.parse('{"name":"$t:color-picker","version":"1.0.1","types":["string"],"icon":"palette","recommended":{"length":20},"options":{}}')},"5b09":function(e,t){function n(e){e.key&&"tab"===e.key.toLowerCase()&&(document.body.classList.add("user-is-tabbing"),window.removeEventListener("keydown",n),window.addEventListener("mousedown",a))}function a(){document.body.classList.remove("user-is-tabbing"),window.removeEventListener("mousedown",a),window.addEventListener("keydown",n)}window.addEventListener("keydown",n)},"5b5b":function(e){e.exports=JSON.parse('{"name":"$t:user-roles","version":"1.0.0","types":["m2o"],"relation":"m2o","icon":"perm_identity","options":{"relational":{"name":"$t:relational","comment":"$t:relational_comment","interface":"switch","default":true},"showPublic":{"name":"$t:show_public","interface":"switch","default":false}}}')},"5b75":function(e,t,n){},"5b90":function(e,t,n){},"5bcb":function(e){e.exports=JSON.parse('{"name":"$t:interface-options","version":"1.0.0","types":["json"],"icon":"category","options":{"interfaceField":{"name":"$t:interface-field","interface":"text-input","comment":"$t:placeholder-comment","default":"$t:placeholder-default","length":200}}}')},"5e6f":function(e,t,n){"use strict";var a=n("2e36"),i=n.n(a);i.a},6039:function(e){e.exports=JSON.parse('{"name":"$t:file_size","version":"1.0.1","types":["integer"],"icon":"storage","recommended":{"length":10},"options":{"placeholder":{"name":"$t:placeholder","interface":"text-input","comment":"$t:placeholder_comment","length":200},"format":{"name":"$t:format","comment":"$t:format_comment","interface":"switch","default":true},"formatInput":{"name":"$t:format_input","comment":"$t:format_input_comment","interface":"switch","default":true},"decimal":{"name":"$t:decimal","comment":"$t:decimal_comment","interface":"switch","default":true}}}')},6057:function(e){e.exports=JSON.parse('{"name":"$t:file_preview","version":"1.0.0","types":["string"],"relation":"file","hideLabel":true,"icon":"image","options":{"edit":{"name":"$t:edit","interface":"checkboxes","default":["image_editor"],"options":{"choices":{"image_editor":"Image Editor"}}}}}')},"60c5":function(e){e.exports=JSON.parse('{"name":"$t:multiselect","version":"1.0.1","types":["array"],"icon":"playlist_add_check","recommended":{"length":100},"options":{"choices":{"name":"$t:choices","comment":"$t:choices_comment","interface":"key-value","type":"JSON","options":{"dataType":"value","fields":[{"field":"name","interface":"text-input","type":"String","preview":true},{"field":"value","interface":"text-input","type":"String","index":true}]},"default":{"value1":"$t:option 1","value2":"$t:option 2","value3":"$t:option 3","value4":"$t:option 4","value5":"$t:option 5"}},"placeholder":{"name":"$t:placeholder","comment":"$t:placeholder_comment","interface":"text-input","length":200},"size":{"name":"$t:size","comment":"$t:size_comment","interface":"numeric","options":{"min":3,"max":20},"default":6},"wrapWithDelimiter":{"name":"$t:wrap","comment":"$t:wrap_comment","interface":"switch","default":true},"formatting":{"name":"$t:format","comment":"$t:format_comment","interface":"radio-buttons","default":"text","options":{"choices":{"text":"Display Text","value":"Value"}}}}}')},6294:function(e,t,n){"use strict";var a=n("437c"),i=n.n(a);i.a},6368:function(e,t,n){},6407:function(e){e.exports=JSON.parse('{"name":"$t:code","version":"1.0.0","types":["string","json"],"icon":"code","recommended":{"length":2000},"options":{"language":{"name":"$t:language","comment":"$t:language_comment","interface":"dropdown","default":"text/plain","options":{"choices":{"text/plain":"Plain Text","text/javascript":"JavaScript","application/json":"JSON","text/x-vue":"Vue","application/x-httpd-php":"PHP"}}},"template":{"name":"$t:template","comment":"$t:template_comment","interface":"code","options":{"language":"text/plain"}},"lineNumber":{"name":"$t:lineNumber","comment":"$t:lineNumber_comment","interface":"switch","default":true}}}')},6536:function(e,t,n){},"65b2":function(e,t,n){},6603:function(e){e.exports=JSON.parse('{"name":"$t:files","version":"1.1.0","types":["o2m"],"relation":{"type":"m2m","relatedCollection":"directus_files"},"icon":"insert_drive_file","recommended":{"length":10},"options":{"fields":{"name":"$t:visible_columns","comment":"$t:visible_columns_comment","interface":"text-input","placeholder":"title","default":"title"},"template":{"name":"$t:template","comment":"$t:template_comment","interface":"text-input","options":{"placeholder":"$t:template_placeholder"},"default":"{{ title }}"},"allow_create":{"name":"$t:allow_create","comment":"$t:allow_create_comment","interface":"switch","default":true},"allow_select":{"name":"$t:allow_select","comment":"$t:allow_select_comment","interface":"switch","default":true},"accept":{"name":"$t:accept","comment":"$t:accept_comment","interface":"text-input"}}}')},"66ef":function(e){e.exports=JSON.parse('{"name":"$t:input","version":"1.0.1","icon":"text_fields","types":["string","lang"],"recommended":{"length":200},"options":{"placeholder":{"name":"$t:placeholder","interface":"text-input","length":200},"trim":{"name":"$t:trim","comment":"$t:trim_comment","interface":"switch","default":true},"showCharacterCount":{"name":"$t:char_count","comment":"$t:char_count_comment","interface":"switch","default":true},"iconLeft":{"name":"$t:icon_left","comment":"$t:icon_left_comment","interface":"icon","advanced":true},"iconRight":{"name":"$t:icon_right","comment":"$t:icon_right_comment","interface":"icon","advanced":true},"formatValue":{"name":"$t:format","comment":"$t:format_comment","interface":"switch","default":false},"monospace":{"name":"$t:monospace","comment":"$t:monospace_comment","interface":"switch","default":false}}}')},"675b":function(e,t,n){},"692a":function(e){e.exports=JSON.parse('{"name":"$t:2fa-secret","version":"1.0.0","types":["string"],"recommended":{"length":16},"icon":"settings"}')},6944:function(e,t,n){"use strict";var a=n("f007"),i=n.n(a);i.a},"69fa":function(e){e.exports=JSON.parse('{"name":"$t:collections","version":"1.0.1","types":["string"],"icon":"category","recommended":{"length":100},"options":{"placeholder":{"name":"$t:placeholder","interface":"text-input","comment":"$t:placeholder_comment","default":"$t:placeholder_default","length":200},"include_system":{"name":"$t:include_system","comment":"$t:include_system_comment","interface":"switch","type":"BOOLEAN","default":false}}}')},"6abf":function(e){e.exports=JSON.parse('{"name":"$t:translation","version":"1.0.0","types":["translation"],"relation":"o2m","icon":"translate","options":{"languageField":{"name":"$t:language_field","comment":"$t:language_field_comment","interface":"text-input","options":{"monospace":true}},"languages":{"name":"$t:languages","interface":"key-value","default":{"en":"English","es":"Spanish","de":"German","fr":"French","pt":"Portuguese","zh":"Chinese","ru":"Russian"},"options":{"keyOptions":{"placeholder":"Code (en-US)","monospace":true},"valueOptions":{"placeholder":"Name (English)"}}},"template":{"name":"$t:template","comment":"$t:template_comment","interface":"text-input","options":{"placeholder":"{{title}} — {{summary}}"}}}}')},"6ad7":function(e,t,n){"use strict";var a=n("0614"),i=n.n(a);i.a},"6bff":function(e,t){var n,a=!1;function i(){a=!1,clearTimeout(n),n=setTimeout((function(){!1===a&&document.body.classList.remove("dragging")}),50)}document.body.addEventListener("dragenter",(function(){a=!0,document.body.classList.add("dragging")}),!1),document.body.addEventListener("dragover",(function(){a=!0}),!1),document.body.addEventListener("dragleave",i,!1),document.body.addEventListener("dragexit",i,!1),document.body.addEventListener("dragend",i,!1),document.body.addEventListener("drop",i,!1)},"6d93":function(e,t,n){"use strict";var a=n("92ac"),i=n.n(a);i.a},"6e10":function(e,t,n){"use strict";var a=n("c7f6"),i=n.n(a);i.a},7092:function(e){e.exports=JSON.parse('{"name":"$t:slug","version":"1.0.2","types":["slug"],"icon":"link","recommended":{"length":200},"options":{"placeholder":{"name":"$t:placeholder_name","comment":"$t:placeholder_comment","interface":"text-input","length":200,"default":"A unique label..."},"onlyOnCreate":{"name":"$t:only_on_create","comment":"$t:only_on_create_comment","interface":"switch","default":true},"forceLowercase":{"name":"$t:force_lowercase","comment":"$t:force_lowercase_comment","interface":"switch","default":true},"mirroredField":{"name":"$t:mirrored_field","comment":"$t:mirrored_field_comment","interface":"text-input"}}}')},"70b3":function(e,t,n){"use strict";var a=n("b701"),i=n.n(a);i.a},"70da":function(e,t,n){"use strict";var a=n("3b45"),i=n.n(a);i.a},"71db":function(e,t,n){"use strict";var a=n("a457"),i=n.n(a);i.a},"71fe":function(e,t,n){"use strict";var a=n("84c8"),i=n.n(a);i.a},"740b":function(e,t,n){"use strict";var a=n("851d"),i=n.n(a);i.a},"745b":function(e){e.exports=JSON.parse('{"name":"$t:calendar","icon":"date_range"}')},"746c":function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.projects&&e.projects.length>1?n("div",{staticClass:"project-chooser"},[n("span",{directives:[{name:"tooltip",rawName:"v-tooltip.right",value:{classes:["inverted"],content:"API URL"},expression:"{ classes: ['inverted'], content: 'API URL' }",modifiers:{right:!0}}],staticClass:"preview"},[n("v-signal",{staticClass:"signal"}),"successful"===e.currentProject.status?[e._v(" "+e._s(e.currentProject.data.project_name)+" ")]:[e._v(" "+e._s(e.currentProjectKey)+" ")],n("v-icon",{staticClass:"icon dropdown",attrs:{color:"--input-text-color",name:"arrow_drop_down"}})],2),n("select",{directives:[{name:"model",rawName:"v-model",value:e.currentProjectKey,expression:"currentProjectKey"}],on:{change:function(t){var n=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){var t="_value"in e?e._value:e.value;return t}));e.currentProjectKey=t.target.multiple?n:n[0]}}},e._l(e.projects,(function(t){return n("option",{key:t.key,domProps:{value:t.key}},["successful"===t.status?[e._v(" "+e._s(t.data.project_name)+" "),!0===t.data.authenticated?[e._v(" • ")]:e._e()]:[e._v(" "+e._s(t.key)+" ")]],2)})),0)]):e._e()},i=[],o=n("5530"),r=n("2f62"),s=n("43df"),c={name:"ProjectChooser",components:{VSignal:s["a"]},computed:Object(o["a"])(Object(o["a"])(Object(o["a"])({},Object(r["c"])(["currentProject"])),Object(r["e"])(["projects"])),{},{currentProjectKey:{get:function(){return this.$store.state.currentProjectKey},set:function(e){this.$store.dispatch("setCurrentProject",e)}}})},l=c,u=(n("dff8"),n("2877")),d=Object(u["a"])(l,a,i,!1,null,"f16d8002",null);t["a"]=d.exports},"75a8":function(e,t,n){},7615:function(e,t,n){},"78cc":function(e){e.exports=JSON.parse('{"name":"$t:map","version":"1.0.1","types":["json"],"fieldset":true,"icon":"place","options":{"height":{"name":"$t:height","interface":"text-input","default":400},"mapLat":{"name":"$t:map_lat","comment":"$t:map_lat_comment","interface":"text-input","default":40.72803624},"mapLng":{"name":"$t:map_lng","comment":"$t:map_lng_comment","interface":"text-input","default":-73.94896388},"defaultZoom":{"name":"$t:default_zoom","comment":"$t:default_zoom_comment","interface":"text-input","default":12},"maxZoom":{"name":"$t:max_zoom","comment":"$t:max_zoom_comment","interface":"text-input","default":17},"address_to_code":{"name":"$t:address_to_code","comment":"$t:address_to_code_comment","interface":"switch","type":"BOOLEAN","default":false},"theme":{"name":"$t:theme","comment":"$t:theme_comment","interface":"button-group","type":"JSON","default":"https://{s}.basemaps.cartocdn.com/rastertiles/light_all/{z}/{x}/{y}.png","options":{"choices":[{"label":"Grayscale","value":"https://{s}.basemaps.cartocdn.com/rastertiles/light_all/{z}/{x}/{y}.png"},{"label":"Color","value":"https://{s}.basemaps.cartocdn.com/rastertiles/voyager/{z}/{x}/{y}.png"}]}}}}')},"79cc":function(e,t,n){"use strict";var a=n("0801"),i=n.n(a);i.a},"7a1f":function(e,t,n){},"7ce0":function(e,t,n){},"7de5":function(e,t,n){"use strict";var a=n("4c95"),i=n.n(a);i.a},"7e12":function(e){e.exports=JSON.parse('{"name":"$t:button_group","version":"1.0.0","types":["string"],"fieldset":true,"icon":"view_week","options":{"choices":{"name":"$t:choices","comment":"$t:choices_comment","interface":"repeater","type":"JSON","options":{"fields":[{"field":"groups","width":"full","interface":"repeater","type":"JSON","options":{"template":"{{ label }}","fields":[{"field":"label","interface":"text-input","type":"String","preview":true},{"field":"value","interface":"text-input","type":"String"},{"field":"icon","width":"full","interface":"icon","type":"String"}]}}]}},"theme":{"name":"$t:theme","comment":"$t:theme_comment","interface":"button-group","type":"JSON","default":"solid","options":{"choices":[{"label":"Solid","value":"solid"},{"label":"Outline","value":"outline"}]}}}}')},"7e2b":function(e){e.exports=JSON.parse('{"name":"$t:color","version":"1.0.1","types":["string"],"icon":"colorize","recommended":{"length":20},"options":{"format":{"name":"$t:format","comment":"$t:format_comment","interface":"dropdown","default":"hex","options":{"choices":{"hex":"Hex","rgb":"RGB","hsl":"HSL"}}},"palette":{"name":"$t:palette","comment":"$t:palette_comment","interface":"tags","type":"array","options":{"wrapWithDelimiter":false},"default":["#E91E63","#F44336","#FF9800","#FFC107","#FFEB3B","#CDDC39","#4CAF50","#00BCD4","#2196F3","#3F51B5","#9C27B0","#607D8B"]},"paletteOnly":{"name":"$t:palette_only","comment":"$t:palette_only_comment","interface":"switch","default":false}}}')},"7e9d":function(e,t,n){},"7f83":function(e){e.exports=JSON.parse('{"name":"$t:interfaces","types":["string"],"icon":"category","recommended":{"length":100},"options":{"placeholder":{"name":"$t:placeholder","interface":"text-input","comment":"$t:placeholder_comment","default":"$t:placeholder_default","length":200},"relational":{"name":"$t:relational","interface":"switch","default":true},"status":{"name":"$t:include_status","interface":"switch","default":true}}}')},8079:function(e,t,n){},"810a":function(e,t,n){"use strict";var a=n("b694"),i=n.n(a);i.a},"817d":function(e,t,n){},8189:function(e){e.exports=JSON.parse('{"short":{"year":"numeric","month":"short","day":"numeric"},"long":{"year":"numeric","month":"short","day":"numeric","weekday":"short","hour":"numeric","minute":"numeric","hour12":true}}')},"82a9":function(e,t,n){var a={"./calendar/meta.json":"745b","./cards/meta.json":"0007","./tabular/meta.json":"b6da","./timeline/meta.json":"d274"};function i(e){var t=o(e);return n(t)}function o(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}i.keys=function(){return Object.keys(a)},i.resolve=o,e.exports=i,i.id="82a9"},"84c8":function(e,t,n){},"851d":function(e,t,n){},8590:function(e){e.exports=JSON.parse('{"name":"$t:tags","version":"1.1.0","types":["array","string"],"icon":"local_offer","recommended":{"length":2000},"options":{"alphabetize":{"name":"$t:alphabetize","comment":"$t:alphabetize_comment","interface":"switch","default":true},"lowercase":{"name":"$t:lowercase","comment":"$t:lowercase_comment","interface":"switch","default":true},"wrap":{"name":"$t:wrap","comment":"$t:wrap_comment","interface":"switch","default":false},"format":{"name":"$t:format","comment":"$t:format_comment","interface":"switch","default":false},"sanitize":{"name":"$t:sanitize","comment":"$t:sanitize_comment","interface":"switch","default":false},"iconLeft":{"name":"$t:icon_left","comment":"$t:icon_left_comment","interface":"icon","advanced":true},"iconRight":{"name":"$t:icon_right","comment":"$t:icon_right_comment","interface":"icon","default":"local_offer","advanced":true},"validation":{"name":"$t:validation","comment":"$t:validation_comment","interface":"text-input","advanced":true},"validationMessage":{"name":"$t:validation_message","comment":"$t:validation_message_comment","interface":"text-input","default":"Please enter a valid tag","advanced":true}}}')},"86da":function(e){e.exports=JSON.parse('{"name":"$t:datetime_created","version":"1.0.0","types":["datetime_created"],"icon":"access_time","options":{"showRelative":{"name":"$t:relative","interface":"switch","comment":"$t:relative_comment","value":false}}}')},"87ce":function(e,t,n){"use strict";var a=n("d342"),i=n.n(a);i.a},"89b3":function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"public"},[a("div",{staticClass:"container",class:{wide:e.wide}},[a("a",{staticClass:"logo",attrs:{href:"/"}},[a("img",{directives:[{name:"tooltip",rawName:"v-tooltip.right",value:{classes:["inverted"],content:e.version},expression:"{ classes: ['inverted'], content: version }",modifiers:{right:!0}}],attrs:{alt:"Directus Logo",src:n("2224")}})]),a("div",{staticClass:"content"},[a("h1",{staticClass:"title type-heading-large"},[e._v(e._s(e.heading))]),e._t("default")],2),a("div",{staticClass:"public-view-notice"},[e._t("notice")],2)]),a("div",{staticClass:"art",style:e.artStyles},[e.project_foreground.asset_url?a("img",{staticClass:"logo",attrs:{src:e.project_foreground.asset_url,alt:e.project_name}}):e._e(),e.project_public_note?a("div",{staticClass:"public-note selectable",domProps:{innerHTML:e._s(e.project_public_note)}}):e._e()])])},i=[],o=(n("2ca0"),n("5530")),r=n("9224"),s=n("2f62"),c=n("e0c1"),l=n.n(c),u={project_color:"project-background-color",project_background:{asset_url:null},project_foreground:{asset_url:null},project_name:"Directus",project_public_note:null},d={name:"PublicView",props:{heading:{type:String,required:!0},wide:{type:Boolean,default:!1}},computed:Object(o["a"])(Object(o["a"])({},Object(s["c"])(["currentProject"])),{},{artStyles:function(){var e,t;return(null===(e=this.project_background)||void 0===e?void 0:e.asset_url)?{backgroundImage:"url(".concat(null===(t=this.project_background)||void 0===t?void 0:t.asset_url,")")}:{backgroundColor:this.project_color.startsWith("#")?this.project_color:"var(--".concat(this.project_color,")")}},project_color:function(){var e,t;return(null===(e=this.currentProject)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.project_color)||u.project_color},project_background:function(){var e,t;return(null===(e=this.currentProject)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.project_background)||u.project_background},project_foreground:function(){var e,t;return(null===(e=this.currentProject)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.project_foreground)||u.project_foreground},project_name:function(){var e,t;return(null===(e=this.currentProject)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.project_name)||u.project_name},project_public_note:function(){var e,t,n=(null===(e=this.currentProject)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.project_public_note)||u.project_public_note;return n?l()(n):null},version:function(){return"Directus v".concat(r["a"])}})},f=d,m=(n("a682"),n("2877")),p=Object(m["a"])(f,a,i,!1,null,"9037b532",null);t["a"]=p.exports},"8a0c":function(e,t,n){"use strict";var a=function(e,t){var n=t._c;return n("span",{staticClass:"public-notice",style:{color:"var(--"+t.props.color+")"}},[t.props.loading?n("v-spinner",{attrs:{size:20,"line-size":2,color:"--blue-grey","background-color":"--blue-grey-100"}}):t._e(),!t.props.loading&&t.props.icon?n("v-icon",{attrs:{name:t.props.icon,color:"--"+t.props.color}}):t._e(),n("span",{staticClass:"copy"},[t._t("default")],2)],1)},i=[],o={name:"PublicNotice",props:{color:{type:String,default:"blue-grey"},icon:{type:String,default:null},loading:{type:Boolean,default:!1}}},r=o,s=(n("f663"),n("2877")),c=Object(s["a"])(r,a,i,!0,null,"55136ad7",null);t["a"]=c.exports},"8a3c":function(e,t,n){},"8bbb":function(e,t,n){"use strict";var a=n("bab1"),i=n.n(a);i.a},"8c93":function(e,t,n){},"8d0f":function(e,t,n){var a={"./af-ZA/index.json":["5c11","lang-af-ZA-index-json"],"./ar-SA/index.json":["bfef","lang-ar-SA-index-json"],"./ca-ES/index.json":["7f55","lang-ca-ES-index-json"],"./cs-CZ/index.json":["6e93","lang-cs-CZ-index-json"],"./da-DK/index.json":["72b2","lang-da-DK-index-json"],"./de-DE/index.json":["d913","lang-de-DE-index-json"],"./el-GR/index.json":["32bc","lang-el-GR-index-json"],"./en-US/index.json":["1e69"],"./es-419/index.json":["140b","lang-es-419-index-json"],"./es-CL/index.json":["6484","lang-es-CL-index-json"],"./es-ES/index.json":["f614","lang-es-ES-index-json"],"./fi-FI/index.json":["87f4","lang-fi-FI-index-json"],"./fr-FR/index.json":["02ea","lang-fr-FR-index-json"],"./he-IL/index.json":["e6e9","lang-he-IL-index-json"],"./hu-HU/index.json":["3b0b","lang-hu-HU-index-json"],"./id-ID/index.json":["de64","lang-id-ID-index-json"],"./is-IS/index.json":["365f","lang-is-IS-index-json"],"./it-IT/index.json":["ad03","lang-it-IT-index-json"],"./ja-JP/index.json":["25ae","lang-ja-JP-index-json"],"./ko-KR/index.json":["14f3","lang-ko-KR-index-json"],"./lt-LT/index.json":["2358","lang-lt-LT-index-json"],"./ms-MY/index.json":["cf52","lang-ms-MY-index-json"],"./nl-NL/index.json":["3f8f","lang-nl-NL-index-json"],"./no-NO/index.json":["0688","lang-no-NO-index-json"],"./pl-PL/index.json":["4927","lang-pl-PL-index-json"],"./pt-BR/index.json":["2385","lang-pt-BR-index-json"],"./pt-PT/index.json":["3028","lang-pt-PT-index-json"],"./ro-RO/index.json":["2ace","lang-ro-RO-index-json"],"./ru-RU/index.json":["3d1e","lang-ru-RU-index-json"],"./sk-SK/index.json":["79eb","lang-sk-SK-index-json"],"./sr-SP/index.json":["dc37","lang-sr-SP-index-json"],"./sv-SE/index.json":["c0fd","lang-sv-SE-index-json"],"./tr-TR/index.json":["e817","lang-tr-TR-index-json"],"./uk-UA/index.json":["af07","lang-uk-UA-index-json"],"./vi-VN/index.json":["fe84","lang-vi-VN-index-json"],"./zh-CN/index.json":["c224","lang-zh-CN-index-json"],"./zh-TW/index.json":["116c","lang-zh-TW-index-json"]};function i(e){if(!n.o(a,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then((function(){return n.t(i,3)}))}i.keys=function(){return Object.keys(a)},i.id="8d0f",e.exports=i},"8e69":function(e,t,n){},"8e99":function(e,t,n){var a={"./calendar/options.vue":["1489","chunk-25f5bbaa"],"./cards/options.vue":["bc51","chunk-53ad5f28"],"./tabular/options.vue":["1ee4","chunk-7ff97aaa"],"./timeline/options.vue":["a1c3","chunk-24c13961"]};function i(e){if(!n.o(a,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],i=t[0];return n.e(t[1]).then((function(){return n(i)}))}i.keys=function(){return Object.keys(a)},i.id="8e99",e.exports=i},9082:function(e,t,n){},"90e7":function(e,t,n){},9224:function(e){e.exports=JSON.parse('{"a":"8.8.1"}')},9228:function(e,t,n){"use strict";var a=n("b72a"),i=n.n(a);i.a},9234:function(e){e.exports=JSON.parse('{"name":"$t:checkboxes_relational","version":"1.0.0","types":["o2m"],"relation":"m2m","fieldset":true,"icon":"check_box","options":{"grid":{"name":"$t:grid","comment":"$t:grid_comment","interface":"numeric","type":"INT","default":2},"template":{"name":"$t:item_template","comment":"$t:item_template_comment","interface":"text-input","options":{"placeholder":"$t:item_template_placeholder"}},"listing_template":{"name":"$t:listing_template","comment":"$t:listing_template_comment","interface":"text-input","options":{"placeholder":"$t:listing_template_placeholder"}}}}')},"92ac":function(e,t,n){},9696:function(e){e.exports=JSON.parse('{"layouts":{"calendar":{"calendar":"Calendar","fields":"Fields","today":"today","events":"Events","moreEvents":"and {amount} more...","noEvents":"no events yet!","date":"Date","datetime":"Datetime","time":"Time","title":"Title","color":"Color"},"cards":{"cards":"Cards","title":"Title","subtitle":"Subtitle","src":"Image Source","content":"Body Content","fit":"Fit"},"tabular":{"tabular":"Table","fields":"Fields"},"timeline":{"timeline":"Timeline","fields":"Fields","today":"today","events":"Events","moreEvents":"and {amount} more...","noEvents":"no events yet!","date":"Date","content":"Content","title":"Title","color":"Color"}}}')},9714:function(e,t,n){"use strict";var a=n("28d6"),i=n.n(a);i.a},"989b":function(e,t,n){},9923:function(e,t,n){"use strict";n.r(t),n.d(t,"i18n",(function(){return d})),n.d(t,"availableLanguages",(function(){return p})),n.d(t,"loadLanguageAsync",(function(){return h}));n("caad"),n("b64b"),n("d3b7"),n("2532"),n("96cf");var a=n("1da1"),i=n("2b0e"),o=n("a925"),r=n("1e69"),s=n("1c75"),c=n("9696"),l=n("8189"),u=n("2ef0");i["default"].use(o["a"]);var d=new o["a"]({locale:"en-US",fallbackLocale:"en-US",messages:{"en-US":Object(u["merge"])(r,s,c)},dateTimeFormats:{"en-US":l},silentTranslationWarn:!0}),f=["en-US"];function m(e){return d.locale=e,document.querySelector("html").setAttribute("lang",e),e}var p={"af-ZA":"Afrikaans (South Africa)","ar-SA":"Arabic (Saudi Arabia)","ca-ES":"Catalan (Spain)","zh-CN":"Chinese (Simplified)","cs-CZ":"Czech (Czech Republic)","da-DK":"Danish (Denmark)","nl-NL":"Dutch (Netherlands)","en-US":"English (United States)","fi-FI":"Finnish (Finland)","fr-FR":"French (France)","de-DE":"German (Germany)","el-GR":"Greek (Greece)","he-IL":"Hebrew (Israel)","hu-HU":"Hungarian (Hungary)","is-IS":"Icelandic (Iceland)","id-ID":"Indonesian (Indonesia)","it-IT":"Italian (Italy)","ja-JP":"Japanese (Japan)","ko-KR":"Korean (Korea)","ms-MY":"Malay (Malaysia)","no-NO":"Norwegian (Norway)","pl-PL":"Polish (Poland)","pt-BR":"Portuguese (Brazil)","pt-PT":"Portuguese (Portugal)","ru-RU":"Russian (Russian Federation)","es-ES":"Spanish (Spain)","es-419":"Spanish (Latin America)","zh-TW":"Taiwanese Mandarin (Taiwan)","tr-TR":"Turkish (Turkey)","uk-UA":"Ukrainian (Ukraine)","vi-VN":"Vietnamese (Vietnam)"};function h(e){return g.apply(this,arguments)}function g(){return g=Object(a["a"])(regeneratorRuntime.mark((function e(t){var a,i,o,r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:if(!1!==Object.keys(p).includes(t)){e.next=4;break}return e.abrupt("return");case 4:if(d.locale===t){e.next=49;break}if(f.includes(t)){e.next=48;break}return e.prev=6,e.next=9,n("8d0f")("./".concat(t,"/index.json"));case 9:a=e.sent,d.mergeLocaleMessage(t,a),e.next=16;break;case 13:e.prev=13,e.t0=e["catch"](6),console.warn("Couldn't fetch language messages");case 16:return e.prev=16,e.next=19,n("c1f1")("./".concat(t,"/interfaces.json"));case 19:i=e.sent,d.mergeLocaleMessage(t,i),e.next=26;break;case 23:e.prev=23,e.t1=e["catch"](16),console.warn("Couldn't fetch language interface messages");case 26:return e.prev=26,e.next=29,n("063a")("./".concat(t,"/layouts.json"));case 29:o=e.sent,d.mergeLocaleMessage(t,o),e.next=36;break;case 33:e.prev=33,e.t2=e["catch"](26),console.warn("Couldn't fetch language layouts messages");case 36:return e.prev=36,e.next=39,n("0bc4")("./".concat(t,"/date-format.json"));case 39:r=e.sent,d.setDateTimeFormat(t,r),e.next=46;break;case 43:e.prev=43,e.t3=e["catch"](36),console.warn("Couldn't fetch date formats for language");case 46:return f.push(t),e.abrupt("return",m(t));case 48:return e.abrupt("return",Promise.resolve(m(t)));case 49:return e.abrupt("return",Promise.resolve(t));case 50:case"end":return e.stop()}}),e,null,[[6,13],[16,23],[26,33],[36,43]])}))),g.apply(this,arguments)}d.availableLanguages=p},"9a58":function(e,t,n){"use strict";var a=n("8a3c"),i=n.n(a);i.a},"9a9a":function(e,t,n){},"9bf0":function(e,t,n){},"9cc7":function(e,t){},"9d4d":function(e,t,n){},"9e19":function(e,t,n){var a={"./2fa-secret/input.vue":["4280","chunk-2d20f576","chunk-0b3e4f54"],"./button-group/input.vue":["0e9b","chunk-8c13f210"],"./calendar/input.vue":["804b","chunk-a3670984"],"./checkboxes-relational/input.vue":["e3d9","chunk-1232e627"],"./checkboxes/input.vue":["0e66","chunk-2d50aa6f"],"./code/input.vue":["daaa","chunk-49328605","chunk-3020ac28"],"./collections/input.vue":["e132","chunk-41dc27c1"],"./color-palette/input.vue":["e32a","chunk-c9324d3c"],"./color/input.vue":["41a1","chunk-7a3c1fd6"],"./date/input.vue":["9420","chunk-c2d84bf0"],"./datetime-created/input.vue":["4f85","chunk-58b31a04"],"./datetime-updated/input.vue":["bcc1","chunk-77c5cde0"],"./datetime/input.vue":["7741","chunk-c8cab390"],"./divider/input.vue":["0812","chunk-02ec76db"],"./dropdown/input.vue":["61e2","chunk-4c268a7f"],"./file-preview/input.vue":["fab5","chunk-7a5057ef"],"./file-size/input.vue":["0221","chunk-1c6fa0e2"],"./file/input.vue":["dea2","chunk-6853be89"],"./files/input.vue":["6ab8","chunk-4f2e4d62"],"./hashed/input.vue":["9137","chunk-dbda98f0"],"./icon/input.vue":["3cd5","chunk-45c3938e"],"./interface-options/input.vue":["db31","chunk-8dd65600"],"./interface-types/input.vue":["14cd","chunk-3bcd24b1"],"./interfaces/input.vue":["1749","chunk-13145859"],"./json/input.vue":["c293","chunk-49328605","chunk-5bb3e31e"],"./key-value/input.vue":["3f04","chunk-3bcec2c4"],"./language/input.vue":["1f1b","chunk-a055d4c6"],"./many-to-many/input.vue":["035b","chunk-625cd580"],"./many-to-one/input.vue":["085d","chunk-419d9f22"],"./map/input.vue":["4662","chunk-d2d01fae"],"./markdown/input.vue":["a9ef","chunk-304578ba"],"./multiselect/input.vue":["f835","chunk-073b9d5c"],"./numeric/input.vue":["d688","chunk-425807d2"],"./one-to-many/input.vue":["2c47","chunk-ea289bc4"],"./owner/input.vue":["fada","chunk-0f4d6f6c"],"./password/input.vue":["dae4","chunk-7203dae1"],"./preview/input.vue":["fa4a","chunk-03732e18"],"./primary-key/input.vue":["cf6c","chunk-50e1542a"],"./radio-buttons/input.vue":["75f8","chunk-2a043d5e"],"./rating/input.vue":["da5b","chunk-70056a8e"],"./repeater/input.vue":["32cb","chunk-264bd833"],"./slider/input.vue":["3bfc","chunk-587c9700"],"./slug/input.vue":["bbba","chunk-8340e026","chunk-14f90334"],"./sort/input.vue":["4e08","chunk-51c862a2"],"./status/input.vue":["9162","chunk-3c5ed143"],"./switch/input.vue":["f027","chunk-64408c34"],"./tags/input.vue":["2eb1","chunk-5ca5135c"],"./text-input/input.vue":["26b2","chunk-59b7c6fa"],"./textarea/input.vue":["c8d2","chunk-44fd0744"],"./time/input.vue":["d8b4","chunk-3be46253"],"./toggle-icon/input.vue":["8df3","chunk-29fe6f82"],"./translation/input.vue":["8485","chunk-4b51bd42"],"./user-roles/input.vue":["afd9","chunk-7f07aad8"],"./user-updated/input.vue":["a2c4","chunk-6c8a16bc"],"./user/input.vue":["900d","chunk-347cc0fb"],"./wysiwyg/input.vue":["1df9","chunk-3fcd8bfa"]};function i(e){if(!n.o(a,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then((function(){return n(i)}))}i.keys=function(){return Object.keys(a)},i.id="9e19",e.exports=i},"9ea0":function(e,t,n){"use strict";var a=n("817d"),i=n.n(a);i.a},"9fb0":function(e,t,n){"use strict";n.r(t),n.d(t,"RESET",(function(){return a})),n.d(t,"LOGIN_PENDING",(function(){return i})),n.d(t,"LOGIN_SUCCESS",(function(){return o})),n.d(t,"LOGIN_FAILED",(function(){return r})),n.d(t,"LOGOUT",(function(){return s})),n.d(t,"REFRESH_TOKEN",(function(){return c})),n.d(t,"REMOVE_AUTH_ERROR",(function(){return l})),n.d(t,"CHANGE_API",(function(){return u})),n.d(t,"SWITCH_PROJECT",(function(){return d})),n.d(t,"SET_BOOKMARKS",(function(){return f})),n.d(t,"ADD_BOOKMARK",(function(){return m})),n.d(t,"DELETE_BOOKMARK",(function(){return p})),n.d(t,"SET_COLLECTIONS",(function(){return h})),n.d(t,"ADD_COLLECTION",(function(){return g})),n.d(t,"DELETE_COLLECTION",(function(){return v})),n.d(t,"UPDATE_COLLECTION",(function(){return y})),n.d(t,"DISCARD_CHANGES",(function(){return b})),n.d(t,"ITEM_CREATED",(function(){return _})),n.d(t,"START_EDITING",(function(){return j})),n.d(t,"UNSTAGE_VALUE",(function(){return k})),n.d(t,"STAGE_VALUE",(function(){return w})),n.d(t,"ADD_FIELD",(function(){return $})),n.d(t,"UPDATE_FIELD",(function(){return x})),n.d(t,"UPDATE_FIELDS",(function(){return O})),n.d(t,"REMOVE_FIELD",(function(){return S})),n.d(t,"SET_INTERFACES",(function(){return C})),n.d(t,"SET_LAYOUTS",(function(){return E})),n.d(t,"SET_MODULES",(function(){return T})),n.d(t,"STORE_HYDRATED",(function(){return I})),n.d(t,"HYDRATING_FAILED",(function(){return N})),n.d(t,"SET_PERMISSIONS",(function(){return A})),n.d(t,"ADD_PERMISSION",(function(){return P})),n.d(t,"LATENCY",(function(){return R})),n.d(t,"LOADING_START",(function(){return L})),n.d(t,"LOADING_FINISHED",(function(){return F})),n.d(t,"SET_CURRENT_USER",(function(){return D})),n.d(t,"UPDATE_CURRENT_USER",(function(){return U})),n.d(t,"SET_RELATIONS",(function(){return B})),n.d(t,"ADD_RELATION",(function(){return K})),n.d(t,"UPDATE_RELATION",(function(){return M})),n.d(t,"SET_SERVER_INFO",(function(){return V})),n.d(t,"TOGGLE_NAV",(function(){return q})),n.d(t,"TOGGLE_INFO",(function(){return z})),n.d(t,"SET_USERS",(function(){return H})),n.d(t,"PUSH_NOTIFICATION",(function(){return J})),n.d(t,"REMOVE_NOTIFICATION",(function(){return W})),n.d(t,"SET_CURRENT_PROJECT",(function(){return G})),n.d(t,"UPDATE_PROJECT",(function(){return Y})),n.d(t,"SET_PROJECT_STATUS",(function(){return Z})),n.d(t,"INIT_PROJECTS",(function(){return Q})),n.d(t,"SET_SETTINGS",(function(){return X})),n.d(t,"SET_SETTING",(function(){return ee}));var a="🔥 Reset State",i="🔒 Login Pending",o="🔒✅ Login Successful",r="🔒❌ Login Failed",s="🔒 Logout",c="🔒 Refresh Token",l="🔒 Remove Auth Error",u="🔒 Change API",d="🔒 Switch API Project ",f="🔖 Set Bookmarks",m="🔖 Add Bookmark",p="🔖 Delete Bookmark",h="🗄 Set Collections",g="🗄 Add Collection",v="🗄 Remove Collection",y="🗄 Update Collection",b="📝 Discard Changes",_="📝 Item Saved",j="📝 Start Editing",k="📝 Unstage Value",w="📝 Stage Value",$="📌 Add Field",x="📌 Update Field",O="📌 Update Fields",S="📌 Remove Field",C="📦 Set Interfaces",E="📦 Set Layouts",T="📦 Set Modules",I="🏪 Store Hydrated",N="🏪❌ Store Hydration Failed",A="🙅🏻‍♂️ Set Permissions",P="🙅🏻‍♂️ Add Permissions",R="⏱ Latency Check",L="⏳ Queue Request",F="⏳ Remove Request from Queue",D="👨🏻‍💻✅ Set Current User",U="👨🏻‍💻 Current User Updated",B="❤️ Set Relations",K="❤️ Add Relation",M="❤️ Update Relation",V="🔮 Set Server Info",q="🎨 Toggle Nav Sidebar",z="🎨 Toggle Info Sidebar",H="👯‍♀️ Set Users",J="💬 Push Notification",W="💬❌ Remove Notification",G="🌟 Set Current Project",Y="🌟 Update Project",Z="🌟 Set Status",Q="🌟 Initialize Projects",X="⚙️ Set Settings",ee="⚙️ Set Setting"},"9fea":function(e,t,n){},a14e:function(e,t,n){"use strict";var a=n("6368"),i=n.n(a);i.a},a338:function(e){e.exports=JSON.parse('{"name":"$t:status","version":"1.1.0","types":["status"],"recommended":{"defaultValue":"draft","length":20},"fieldset":true,"icon":"outlined_flag","options":{"simpleBadge":{"name":"$t:simple_badge","comment":"$t:simple_badge_comment","interface":"switch","type":"BOOLEAN","default":true},"status_mapping":{"name":"$t:status_mapping","comment":"$t:status_mapping_comment","interface":"repeater","type":"JSON","options":{"structure":"object","structure_key":"value","template":"{{name}} ({{value}})","fields":[{"field":"name","interface":"text-input","type":"String"},{"field":"value","interface":"text-input","type":"String"},{"field":"text_color","interface":"color-palette","type":"String"},{"field":"background_color","interface":"color-palette","type":"String"},{"field":"browse_subdued","interface":"switch","type":"boolean"},{"field":"browse_badge","interface":"switch","type":"boolean"},{"field":"soft_delete","interface":"switch","type":"boolean"},{"field":"required_fields","interface":"switch","type":"boolean"},{"field":"published","interface":"switch","type":"boolean"}]},"default":{"published":{"name":"$t:published","value":"published","text_color":"blue-100","background_color":"blue","browse_subdued":false,"browse_badge":true,"soft_delete":false,"published":true,"required_fields":true},"draft":{"name":"$t:draft","value":"draft","text_color":"blue-grey-100","background_color":"blue-grey","browse_subdued":true,"browse_badge":true,"soft_delete":false,"published":false,"required_fields":false},"deleted":{"name":"$t:deleted","value":"deleted","text_color":"red-100","background_color":"red","browse_subdued":true,"browse_badge":true,"soft_delete":true,"published":false,"required_fields":false}}}}}')},a457:function(e,t,n){},a4b0:function(e,t,n){"use strict";var a=n("376e"),i=n.n(a);i.a},a609:function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"fade"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:e.active,expression:"active"}],staticClass:"loader",class:e.area,style:{zIndex:e.zIndex}},[n("div",{staticClass:"overlay",class:{transparent:e.transparent}}),n("transition",{attrs:{name:"fade"}},[n("v-spinner",{directives:[{name:"show",rawName:"v-show",value:e.spinnerActive,expression:"spinnerActive"}],staticClass:"spinner"})],1)],1)])},i=[],o=(n("caad"),n("a9e3"),{name:"Loader",props:{area:{type:String,default:null,validator:function(e){var t=["content","full-page"];return t.includes(e)}},transparent:{type:Boolean,default:!1},delay:{type:Number,default:0},spinnerDelay:{type:Number,default:0},zIndex:{type:Number,default:500}},data:function(){return{active:!1,spinnerActive:!1}},created:function(){var e=this;setTimeout((function(){e.active=!0}),this.delay),setTimeout((function(){e.spinnerActive=!0}),this.delay+this.spinnerDelay)}}),r=o,s=(n("acf3"),n("2877")),c=Object(s["a"])(r,a,i,!1,null,"58cbba58",null);t["a"]=c.exports},a619:function(e,t,n){},a64e:function(e,t,n){"use strict";var a=n("2d93"),i=n.n(a);i.a},a682:function(e,t,n){"use strict";var a=n("9d4d"),i=n.n(a);i.a},a6e7:function(e){e.exports=JSON.parse('{"name":"WYSIWYG","version":"1.0.2","types":["string"],"icon":"format_quote","recommended":{"length":65534},"options":{"toolbar":{"name":"$t:toolbar","comment":"$t:toolbar_comment","interface":"checkboxes","default":["bold","italic","underline","removeformat","link","bullist","numlist","blockquote","h1","h2","h3","image","media","hr","code","fullscreen"],"options":{"choices":{"aligncenter":"Align Center","alignjustify":"Align Justify","alignleft":"Align Left","alignnone":"Align None","alignright":"Align Right","forecolor":"Foreground Color","backcolor":"Background Color","bold":"Bold","italic":"Italic","underline":"Underline","strikethrough":"Strikethrough","subscript":"Subscript","superscript":"Superscript","blockquote":"Blockquote","bullist":"Bullet List","numlist":"Numbered List","hr":"Horizontal Rule","link":"Add Link","unlink":"Remove Link","media":"Add Media","image":"Add Image","copy":"Copy","cut":"Cut","paste":"Paste","h1":"Heading 1","h2":"Heading 2","h3":"Heading 3","h4":"Heading 4","h5":"Heading 5","h6":"Heading 6","fontselect":"Select Font","fontsizeselect":"Select Font Size","indent":"Indent","outdent":"Outdent","undo":"Undo","redo":"Redo","remove":"Remove","removeformat":"Remove Format","selectall":"Select All","table":"Table","visualaid":"View invisible elements","code":"View Source","fullscreen":"Full Screen","ltr rtl":"Directionality"}}},"custom_formats":{"name":"$t:custom_formats","comment":"$t:custom_formats_comment","interface":"json","default":null,"options":{"template":[{"title":"My Custom Format","inline":"span","classes":"custom-wrapper","styles":{"color":"#00ff00","font-size":"20px"},"attributes":{"title":"My Custom Wrapper"}}]}},"tinymce_options":{"name":"$t:tinymce_options","comment":"$t:tinymce_options_comment","interface":"json","default":null,"advanced":true}}}')},a731:function(e){e.exports=JSON.parse('{"name":"$t:datetime","version":"1.0.1","types":["datetime","datetime_updated","datetime_created"],"icon":"access_time","options":{"min":{"name":"$t:min","comment":"$t:min_comment","interface":"datetime"},"max":{"name":"$t:max","comment":"$t:max_comment","interface":"datetime"},"localized":{"name":"$t:localized","comment":"$t:localized_comment","interface":"switch","value":true},"showRelative":{"name":"$t:relative","interface":"switch","comment":"$t:relative_comment","value":false},"iconLeft":{"name":"$t:icon_left","comment":"$t:icon_left_comment","interface":"icon","advanced":true},"iconRight":{"name":"$t:icon_right","comment":"$t:icon_right_comment","interface":"icon","advanced":true},"defaultToCurrentDatetime":{"name":"$t:default_to_current_datetime","comment":"$t:default_to_current_datetime_comment","interface":"switch","advanced":true},"format":{"name":"$t:format","comment":"$t:format_comment","interface":"dropdown","advanced":true,"default":"mdy","options":{"choices":{"mdy":"mm/dd/yyyy hh:mm:ss","dmy":"dd/mm/yyyy hh:mm:ss","ymd":"yyyy-mm-dd hh:mm:ss"}}}}}')},a7e3:function(e,t,n){"use strict";var a=n("3af5"),i=n.n(a);i.a},acf3:function(e,t,n){"use strict";var a=n("f665"),i=n.n(a);i.a},ae42:function(e){e.exports=JSON.parse('{"name":"Key / Value","version":"1.0.0","icon":"list_alt","types":["json"],"options":{"keyInterface":{"name":"$t:key_interface","interface":"interfaces","default":"text-input","options":{"relational":false}},"keyType":{"name":"$t:key_data_type","interface":"interface-types","default":"string","options":{"interfaceField":"keyInterface"}},"keyOptions":{"name":"$t:key_options","interface":"interface-options","default":{"placeholder":"Key"},"options":{"interfaceField":"keyInterface"}},"valueInterface":{"name":"$t:value_interface","interface":"interfaces","default":"text-input","options":{"relational":false}},"valueType":{"name":"$t:value_data_type","interface":"interface-types","default":"string","options":{"interfaceField":"valueInterface"}},"valueOptions":{"name":"$t:value_options","interface":"interface-options","default":{"placeholder":"Value"},"options":{"interfaceField":"valueInterface"}}}}')},af36:function(e,t,n){"use strict";var a=n("b276"),i=n.n(a);i.a},affa:function(e){e.exports=JSON.parse('{"name":"$t:icon","version":"1.0.1","types":["string"],"icon":"insert_emoticon","recommended":{"length":20},"options":{}}')},b01c:function(e,t,n){},b0bd:function(e){e.exports=JSON.parse('{"name":"$t:textarea","version":"1.0.0","types":["string"],"icon":"text_fields","recommended":{"length":2000},"options":{"rows":{"name":"$t:rows","comment":"$t:rows_comment","interface":"numeric","options":{"min":5,"max":100},"default":8},"placeholder":{"name":"$t:placeholder","comment":"$t:placeholder_comment","interface":"text-input","length":200},"serif":{"name":"$t:serif","comment":"$t:serif_comment","interface":"switch","default":false,"options":{"labelOn":"Serif Font","labelOff":"Sans-Serif Font"}}}}')},b276:function(e,t,n){},b56c:function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("the-mask",{directives:[{name:"focus",rawName:"v-focus"}],staticClass:"otp-input",attrs:{type:"text",value:e.value,mask:"###-###",placeholder:"***-***",masked:!1},on:{input:e.onInput}})},i=[],o={name:"OTPInput",props:{value:{type:String,default:""}},methods:{onInput:function(e){0!==e.length&&6!==e.length||this.$emit("input",e)}}},r=o,s=(n("3241"),n("2877")),c=Object(s["a"])(r,a,i,!1,null,"4e68fdd0",null);t["a"]=c.exports},b626:function(e){e.exports=JSON.parse('{"name":"$t:switch","version":"1.0.0","types":["boolean"],"icon":"toggle_on","options":{"labelOn":{"name":"$t:label_on","comment":"$t:label_on_comment","interface":"text-input"},"labelOff":{"name":"$t:label_off","comment":"$t:label_off_comment","interface":"text-input"},"checkbox":{"name":"$t:checkbox","comment":"$t:checkbox_comment","interface":"switch","default":false}}}')},b694:function(e,t,n){},b6da:function(e){e.exports=JSON.parse('{"name":"$t:tabular","icon":"view_headline"}')},b701:function(e,t,n){},b72a:function(e,t,n){},b8dc:function(e){e.exports=JSON.parse('{"name":"$t:radio","version":"1.0.1","types":["string"],"fieldset":true,"icon":"radio_button_checked","recommended":{"length":100},"options":{"choices":{"name":"$t:choices","comment":"$t:choices_comment","interface":"key-value","type":"JSON","options":{"keyInterface":"text-input","keyType":"string","keyOptions":{"placeholder":"key","monospace":true},"valueInterface":"text-input","valueType":"string","valueOptions":{"placeholder":"value","monospace":true}}},"format":{"name":"$t:format","comment":"$t:format_comment","interface":"switch","type":"BOOLEAN","default":true}}}')},b93e:function(e,t,n){},baac:function(e){e.exports=JSON.parse('{"name":"$t:datetime_updated","version":"1.0.0","types":["datetime_updated"],"icon":"access_time","options":{"showRelative":{"name":"$t:relative","interface":"switch","comment":"$t:relative_comment","value":false}}}')},bab1:function(e,t,n){},bdc0:function(e,t,n){"use strict";var a=n("7615"),i=n.n(a);i.a},be9d:function(e){e.exports=JSON.parse('{"name":"$t:file","version":"1.1.0","types":["file"],"icon":"insert_drive_file","relation":"file","recommended":{"length":10},"options":{"crop":{"name":"$t:crop_preview","comment":"$t:crop_preview_comment","default":true,"interface":"switch"},"viewType":{"name":"$t:view_type","comment":"$t:view_type_comment","default":"cards","interface":"text-input"},"viewOptions":{"name":"$t:view_options","comment":"$t:view_options_comment","interface":"json","options":{"language":"application/json"},"default":{"title":"title","subtitle":"type","content":"description","src":"data"}},"viewQuery":{"name":"$t:view_query","comment":"$t:view_query_comment","interface":"json","options":{"language":"application/json"},"default":{}},"filters":{"name":"$t:filters","comment":"$t:filters_comment","interface":"json","options":{"language":"application/json"},"default":[]},"accept":{"name":"$t:accept","comment":"$t:accept_comment","interface":"text-input"},"allowDelete":{"name":"$t:allow_delete","comment":"$t:allow_delete_comment","interface":"switch","default":false}}}')},bee3:function(e,t,n){"use strict";var a=n("9bf0"),i=n.n(a);i.a},bf67:function(e,t,n){"use strict";var a=n("9fea"),i=n.n(a);i.a},c00f:function(e,t,n){var a={"./2fa-secret/display.vue":["29c4","chunk-3bcdaba5"],"./button-group/display.vue":["a264","chunk-3be2e95c"],"./calendar/display.vue":["3699","chunk-3f2aeaf0"],"./checkboxes-relational/display.vue":["21dc","chunk-936374e8"],"./checkboxes/display.vue":["09b5","chunk-3bccc2c9"],"./code/display.vue":["ddc0","chunk-b2bb2780"],"./collections/display.vue":["3ab4","chunk-3bceb60d"],"./color-palette/display.vue":["88d8","chunk-40ad74ea"],"./color/display.vue":["e0e4","chunk-eb63e2f2"],"./date/display.vue":["23d6","chunk-50d05f60"],"./datetime-created/display.vue":["4cc8","chunk-7bd5c5a2"],"./datetime-updated/display.vue":["46d8","chunk-97331586"],"./datetime/display.vue":["532e","chunk-08d9dee2"],"./divider/display.vue":["ce51","chunk-22ce3451"],"./dropdown/display.vue":["3f32","chunk-3bcec31f"],"./file-preview/display.vue":["c58a","chunk-3be3ddc8"],"./file-size/display.vue":["1d85","chunk-15769862"],"./file/display.vue":["f210","chunk-22fe8d82"],"./files/display.vue":["1c65","chunk-3bcdcf7e"],"./hashed/display.vue":["2085","chunk-3bcd84a8"],"./icon/display.vue":["4289","chunk-3bce74ec"],"./interface-options/display.vue":["2382","chunk-2d0b21f1"],"./interface-types/display.vue":["53e0","chunk-2d0c847f"],"./interfaces/display.vue":["d915","chunk-3be46026"],"./json/display.vue":["0bec","chunk-3bcd5d3d"],"./key-value/display.vue":["5668","chunk-3bcef810"],"./language/display.vue":["4e2d","chunk-3d112240"],"./many-to-many/display.vue":["f608","chunk-3be53d85"],"./many-to-one/display.vue":["d5d7","chunk-d073a0ac"],"./map/display.vue":["ee37","chunk-5ffa7cda"],"./markdown/display.vue":["e192","chunk-2d22497b"],"./multiselect/display.vue":["432e","chunk-3bce781f"],"./numeric/display.vue":["6b45","chunk-3bd0115a"],"./one-to-many/display.vue":["c5b4","chunk-d56cd5f0"],"./owner/display.vue":["5d1a","chunk-373d36ce"],"./password/display.vue":["9420f","chunk-3e476fa0"],"./preview/display.vue":["cd6c","chunk-3be48dfb"],"./primary-key/display.vue":["57f8","chunk-3bcf01a1"],"./radio-buttons/display.vue":["a678","chunk-3be2f883"],"./rating/display.vue":["1fd3","chunk-19f69ce6"],"./repeater/display.vue":["04d8","chunk-3bccb045"],"./slider/display.vue":["3760","chunk-3bce130b"],"./slug/display.vue":["d31a","chunk-3be449cc"],"./sort/display.vue":["a0d0","chunk-3be2e768"],"./status/display.vue":["552e","chunk-597060b4"],"./switch/display.vue":["a781","chunk-0416f679"],"./tags/display.vue":["91e0","chunk-4697e636"],"./text-input/display.vue":["b1cf","chunk-3be35f9f"],"./textarea/display.vue":["5537","chunk-3bcef3f1"],"./time/display.vue":["de3d","chunk-3be505bf"],"./toggle-icon/display.vue":["96c7","chunk-3a78ae2c"],"./translation/display.vue":["e3f1","chunk-8e696ca2"],"./user-roles/display.vue":["1a01","chunk-3bcdc73e"],"./user-updated/display.vue":["3991","chunk-2b5a097e"],"./user/display.vue":["8dce","chunk-dd8fef6a"],"./wysiwyg/display.vue":["b680","chunk-3be36cf9"]};function i(e){if(!n.o(a,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],i=t[0];return n.e(t[1]).then((function(){return n(i)}))}i.keys=function(){return Object.keys(a)},i.id="c00f",e.exports=i},c162:function(e,t,n){},c1f1:function(e,t,n){var a={"./af-ZA/interfaces.json":["3ad5","lang-interfaces-af-ZA-interfaces-json"],"./ar-SA/interfaces.json":["7be8","lang-interfaces-ar-SA-interfaces-json"],"./ca-ES/interfaces.json":["0c54","lang-interfaces-ca-ES-interfaces-json"],"./cs-CZ/interfaces.json":["b1a5","lang-interfaces-cs-CZ-interfaces-json"],"./da-DK/interfaces.json":["7a9f","lang-interfaces-da-DK-interfaces-json"],"./de-DE/interfaces.json":["8929","lang-interfaces-de-DE-interfaces-json"],"./el-GR/interfaces.json":["28c4","lang-interfaces-el-GR-interfaces-json"],"./en-US/interfaces.json":["1c75"],"./es-419/interfaces.json":["72e5","lang-interfaces-es-419-interfaces-json"],"./es-CL/interfaces.json":["f98b","lang-interfaces-es-CL-interfaces-json"],"./es-ES/interfaces.json":["9bf8","lang-interfaces-es-ES-interfaces-json"],"./fi-FI/interfaces.json":["776d","lang-interfaces-fi-FI-interfaces-json"],"./fr-FR/interfaces.json":["bcfe","lang-interfaces-fr-FR-interfaces-json"],"./he-IL/interfaces.json":["41607","lang-interfaces-he-IL-interfaces-json"],"./hu-HU/interfaces.json":["d25f","lang-interfaces-hu-HU-interfaces-json"],"./id-ID/interfaces.json":["4b50","lang-interfaces-id-ID-interfaces-json"],"./is-IS/interfaces.json":["9b64","lang-interfaces-is-IS-interfaces-json"],"./it-IT/interfaces.json":["7edc","lang-interfaces-it-IT-interfaces-json"],"./ja-JP/interfaces.json":["226b","lang-interfaces-ja-JP-interfaces-json"],"./ko-KR/interfaces.json":["4f95","lang-interfaces-ko-KR-interfaces-json"],"./lt-LT/interfaces.json":["4f29","lang-interfaces-lt-LT-interfaces-json"],"./ms-MY/interfaces.json":["c764","lang-interfaces-ms-MY-interfaces-json"],"./nl-NL/interfaces.json":["ab68","lang-interfaces-nl-NL-interfaces-json"],"./no-NO/interfaces.json":["d938","lang-interfaces-no-NO-interfaces-json"],"./pl-PL/interfaces.json":["5d9c","lang-interfaces-pl-PL-interfaces-json"],"./pt-BR/interfaces.json":["e7d5","lang-interfaces-pt-BR-interfaces-json"],"./pt-PT/interfaces.json":["a586","lang-interfaces-pt-PT-interfaces-json"],"./ro-RO/interfaces.json":["5439","lang-interfaces-ro-RO-interfaces-json"],"./ru-RU/interfaces.json":["68fa","lang-interfaces-ru-RU-interfaces-json"],"./sk-SK/interfaces.json":["b92a","lang-interfaces-sk-SK-interfaces-json"],"./sr-SP/interfaces.json":["9a87","lang-interfaces-sr-SP-interfaces-json"],"./sv-SE/interfaces.json":["597f","lang-interfaces-sv-SE-interfaces-json"],"./tr-TR/interfaces.json":["32fd","lang-interfaces-tr-TR-interfaces-json"],"./uk-UA/interfaces.json":["54de","lang-interfaces-uk-UA-interfaces-json"],"./vi-VN/interfaces.json":["6fc1","lang-interfaces-vi-VN-interfaces-json"],"./zh-CN/interfaces.json":["1ff8","lang-interfaces-zh-CN-interfaces-json"],"./zh-TW/interfaces.json":["5727","lang-interfaces-zh-TW-interfaces-json"]};function i(e){if(!n.o(a,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],i=t[0];return Promise.all(t.slice(1).map(n.e)).then((function(){return n.t(i,3)}))}i.keys=function(){return Object.keys(a)},i.id="c1f1",e.exports=i},c359:function(e,t,n){"use strict";var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("transition",{attrs:{name:"error"}},[n("div",{staticClass:"v-error"},[n("div",{staticClass:"circle",style:{borderColor:"var(--"+e.color+")"}},[n("v-icon",{staticClass:"icon",class:e.icon,attrs:{name:e.icon,"x-large":"",color:"--"+e.color}})],1),n("h2",{staticClass:"type-heading-small",style:{color:"var(--"+e.color+")"}},[e._v(" "+e._s(e.title)+" ")]),n("p",[e._v(e._s(e.body))])])])},i=[],o=(n("caad"),{name:"VError",props:{color:{type:String,default:"page-text-color",validator:function(e){return["page-text-color","accent","success","warning","danger"].includes(e)}},icon:{type:String,required:!0},title:{type:String,required:!0},body:{type:String,required:!0}}}),r=o,s=(n("0098"),n("2877")),c=Object(s["a"])(r,a,i,!1,null,"73b484b2",null);t["a"]=c.exports},c60c:function(e,t,n){},c6be:function(e){e.exports=JSON.parse('{"name":"$t:markdown","version":"1.0.0","types":["string"],"icon":"text_fields","recommended":{"length":65534},"options":{"tabbed":{"name":"$t:tabbed_preview","comment":"$t:tabbed_preview_comment","interface":"switch","options":{"labelOn":"$t:tabbed_preview_on","labelOff":"$t:tabbed_preview_off"},"default":true},"rows":{"name":"$t:rows","comment":"$t:rows_comment","interface":"numeric","options":{"min":5,"max":100},"default":12},"placeholder":{"name":"$t:placeholder","comment":"$t:placeholder_comment","interface":"textarea","default":"Enter **markdown** here...","placeholder":"Enter **markdown** here..."}}}')},c7f6:function(e,t,n){},c923:function(e,t,n){},ca21:function(e,t,n){},cb33:function(e,t,n){"use strict";var a=n("5b75"),i=n.n(a);i.a},cde4:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var a={mysql:{CHAR:{length:!0,defaultLength:50,maxLength:255,description:"datatypes.mysql.CHAR",fallbackInterface:"text-input"},VARCHAR:{length:!0,defaultLength:255,maxLength:65535,description:"datatypes.mysql.VARCHAR",fallbackInterface:"text-input"},TINYTEXT:{description:"datatypes.mysql.TINYTEXT",fallbackInterface:"textarea"},TEXT:{description:"datatypes.mysql.TEXT",fallbackInterface:"textarea"},MEDIUMTEXT:{description:"datatypes.mysql.MEDIUMTEXT",fallbackInterface:"textarea"},LONGTEXT:{description:"datatypes.mysql.LONGTEXT",fallbackInterface:"textarea"},TINYINT:{description:"datatypes.mysql.TINYINT",fallbackInterface:"switch"},SMALLINT:{description:"datatypes.mysql.SMALLINT",fallbackInterface:"numeric"},MEDIUMINT:{description:"datatypes.mysql.MEDIUMINT",fallbackInterface:"numeric"},INT:{description:"datatypes.mysql.INT",fallbackInterface:"numeric"},BIGINT:{description:"datatypes.mysql.BIGINT",fallbackInterface:"numeric"},DECIMAL:{decimal:!0,description:"datatypes.mysql.DECIMAL",defaultDigits:10,maxDigits:65,defaultDecimals:10,maxDecimals:30,fallbackInterface:"numeric"},FLOAT:{decimal:!0,description:"datatypes.mysql.FLOAT",defaultDigits:10,defaultDecimals:10,fallbackInterface:"numeric"},DOUBLE:{decimal:!0,description:"datatypes.mysql.DOUBLE",defaultDigits:10,defaultDecimals:10,fallbackInterface:"numeric"},DATE:{description:"datatypes.mysql.DATE",fallbackInterface:"date"},DATETIME:{description:"datatypes.mysql.DATETIME",fallbackInterface:"datetime"},TIME:{description:"datatypes.mysql.TIME",fallbackInterface:"time"},TIMESTAMP:{description:"datatypes.mysql.TIMESTAMP",fallbackInterface:"time"},YEAR:{description:"datatypes.mysql.YEAR",fallbackInterface:"numeric"}}};t["b"]={alias:{description:"fieldtypes.alias",mysql:{datatypes:null,default:null}},array:{description:"fieldtypes.array",mysql:{datatypes:["VARCHAR"],default:"VARCHAR"}},boolean:{description:"fieldtypes.boolean",mysql:{datatypes:["TINYINT"],default:"TINYINT"}},date:{description:"fieldtypes.date",mysql:{datatypes:["DATE"],default:"DATE"}},datetime:{description:"fieldtypes.datetime",mysql:{datatypes:["DATETIME"],default:"DATETIME"}},datetime_created:{description:"fieldtypes.datetime_created",mysql:{datatypes:["DATETIME"],default:"DATETIME"}},datetime_updated:{description:"fieldtypes.datetime_updated",mysql:{datatypes:["DATETIME"],default:"DATETIME"}},decimal:{description:"fieldtypes.decimal",mysql:{datatypes:["DECIMAL","FLOAT","DOUBLE"],default:"DECIMAL"}},time:{description:"fieldtypes.time",mysql:{datatypes:["TIME"],default:"TIME"}},file:{description:"fieldtypes.file",mysql:{datatypes:["INT"],default:"INT"}},group:{description:"fieldtypes.group",mysql:{datatypes:null,default:null}},integer:{description:"fieldtypes.integer",mysql:{datatypes:["TINYINT","SMALLINT","MEDIUMINT","INT","BIGINT"],default:"INT"}},json:{description:"fieldtypes.json",mysql:{datatypes:["VARCHAR","TINYTEXT","TEXT","MEDIUMTEXT","LONGTEXT"],default:"TEXT"}},lang:{description:"fieldtypes.lang",mysql:{datatypes:["CHAR","VARCHAR"],default:"CHAR"}},m2o:{description:"fieldtypes.m2o",mysql:{datatypes:["CHAR","VARCHAR","INT","BIGINT"],default:"INT"}},o2m:{description:"fieldtypes.o2m",mysql:{datatypes:null,default:null}},sort:{description:"fieldtypes.sort",mysql:{datatypes:["TINYINT","SMALLINT","MEDIUMINT","INT","BIGINT"],default:"INT"}},status:{description:"fieldtypes.status",mysql:{datatypes:["CHAR","VARCHAR","INT"],default:"VARCHAR"}},string:{description:"fieldtypes.string",mysql:{datatypes:["CHAR","VARCHAR","TINYTEXT","TEXT","MEDIUMTEXT","LONGTEXT"],default:"VARCHAR"}},slug:{description:"fieldtypes.slug",mysql:{datatypes:["CHAR","VARCHAR","TINYTEXT","TEXT","MEDIUMTEXT","LONGTEXT"],default:"VARCHAR"}},translation:{description:"fieldtypes.translation",mysql:{datatypes:null,default:null}},uuid:{description:"fieldtypes.uuid",mysql:{datatypes:["VARCHAR"],default:"VARCHAR"}},user:{description:"fieldtypes.user",mysql:{datatypes:["INT"],default:"INT"}},owner:{description:"fieldtypes.owner",mysql:{datatypes:["INT"],default:"INT"}},user_updated:{description:"fieldtypes.user_updated",mysql:{datatypes:["INT"],default:"INT"}},hash:{description:"fieldtypes.hash",mysql:{datatypes:["VARCHAR"],default:"VARCHAR"}}}},cde9:function(e){e.exports=JSON.parse('{"name":"$t:sort","version":"1.0.1","types":["sort"],"icon":"low_priority","recommended":{"length":10},"options":{}}')},cf41:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));n("2ca0");function a(e){return"string"===typeof e&&e.startsWith("dc")&&16===e.length&&/dc[A-Za-z0-9]{14}/.test(e)}},cfdc:function(e,t,n){},d1bb:function(e,t,n){"use strict";var a=n("8079"),i=n.n(a);i.a},d274:function(e){e.exports=JSON.parse('{"name":"$t:timeline","icon":"format_list_bulleted"}')},d2d9:function(e){e.exports=JSON.parse('{"name":"$t:user","version":"1.0.1","types":["user","integer","owner","user_updated"],"icon":"account_circle","relation":"user","recommended":{"length":10},"options":{"template":{"name":"$t:template","comment":"$t:template_comment","interface":"text-input","default":"{{first_name}} {{last_name}}"},"placeholder":{"name":"$t:placeholder","comment":"$t:placeholder_comment","interface":"text-input","default":"Choose a User"}}}')},d342:function(e,t,n){},d44ea:function(e){e.exports=JSON.parse('{"name":"$t:input","version":"1.0.0","icon":"translate","types":["string","lang"],"recommended":{"length":10},"options":{"limit":{"name":"$t:limit","comment":"$t:limit_comment","interface":"switch","default":false}}}')},d4ca:function(e){e.exports=JSON.parse('{"name":"$t:o2m","version":"2.0.2","types":["o2m"],"options":{"fields":{"name":"$t:visible_columns","comment":"$t:visible_columns_comment","interface":"text-input","placeholder":"name,description"},"template":{"name":"$t:template","comment":"$t:template_comment","interface":"text-input","options":{"placeholder":"$t:template_placeholder"}},"sort_field":{"name":"$t:sort_field","comment":"$t:sort_field_comment","interface":"text-input","options":{"placeholder":"E.g.: sort"}},"delete_mode":{"name":"$t:delete_mode","comment":"$t:delete_mode_comment","interface":"dropdown","default":"relation","options":{"choices":{"relation":"Nullify relationship","item":"Delete related item"}}},"allow_create":{"name":"$t:allow_create","comment":"$t:allow_create_comment","interface":"switch","default":true},"allow_select":{"name":"$t:allow_select","comment":"$t:allow_select_comment","interface":"switch","default":true}},"relation":"o2m","icon":"call_split"}')},d718:function(e){e.exports=JSON.parse('{"name":"$t:rating","version":"1.0.1","types":["integer","decimal"],"icon":"star","fieldset":true,"recommended":{"length":10},"options":{"active_color":{"name":"$t:active_color","comment":"$t:active_color_comment","interface":"color-palette","default":"amber"},"max_stars":{"name":"$t:max_stars","comment":"$t:max_stars_comment","interface":"numeric","default":5},"display":{"name":"$t:display","comment":"$t:display_comment","interface":"button-group","default":"star","type":"JSON","options":{"choices":[{"label":"Numbers","value":"number"},{"label":"Stars","value":"star"}]}}}}')},d722:function(e,t,n){"use strict";n("c975"),n("a15b"),n("fb6a"),n("ac1f"),n("1276");var a=n("a32c"),i=window.location.pathname,o=i.split("/"),r=o.indexOf("admin"),s=o.slice(0,r).join("/")+"/",c=new a["a"]({mode:"cookie",url:s});t["a"]=c},d76d:function(e,t,n){"use strict";var a=n("a619"),i=n.n(a);i.a},dad3:function(e,t,n){},db1c:function(e,t,n){"use strict";var a=n("c162"),i=n.n(a);i.a},dcc6:function(e){e.exports=JSON.parse('{"name":"$t:user_updated","version":"1.0.0","types":["user_updated"],"relation":"user_updated","icon":"account_circle","recommended":{"length":10},"options":{"template":{"name":"$t:template","comment":"$t:template_comment","interface":"text-input","default":"{{first_name}} {{last_name}}"},"display":{"name":"$t:display","comment":"$t:display_comment","interface":"dropdown","default":"both","options":{"choices":{"both":"$t:avatar + $t:name","avatar":"$t:avatar","name":"$t:name"}}}}}')},df88:function(e,t,n){var a={"./calendar/layout.vue":["70dd","chunk-2e2e6d82"],"./cards/layout.vue":["db4d","chunk-cd86426c"],"./tabular/layout.vue":["bac0","chunk-8cbde130"],"./timeline/layout.vue":["ba5e","chunk-b1f7d874"]};function i(e){if(!n.o(a,e))return Promise.resolve().then((function(){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=a[e],i=t[0];return n.e(t[1]).then((function(){return n(i)}))}i.keys=function(){return Object.keys(a)},i.id="df88",e.exports=i},dff8:function(e,t,n){"use strict";var a=n("f4e5"),i=n.n(a);i.a},e077:function(e,t,n){"use strict";var a=n("133e"),i=n.n(a);i.a},e080:function(e,t,n){"use strict";var a=n("44b2"),i=n.n(a);i.a},e1f8:function(e,t,n){"use strict";var a=n("75a8"),i=n.n(a);i.a},e59c:function(e,t,n){"use strict";n.d(t,"a",(function(){return u}));n("d3b7"),n("3ca3"),n("ddb0"),n("96cf");var a=n("1da1"),i=n("bc3a"),o=n.n(i),r=n("4360"),s=n("9923"),c=n("9fb0"),l=n("9224");function u(){return d.apply(this,arguments)}function d(){return d=Object(a["a"])(regeneratorRuntime.mark((function e(){var t,n,a,i,u,d,f,m;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Promise.all([r["a"].dispatch("getProjects"),r["a"].dispatch("getCurrentUser")]);case 3:if(u=null===(t=r["a"].getters.currentProject)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.default_locale,d=r["a"].state.currentUser.locale,!d){e.next=10;break}return e.next=8,Object(s["loadLanguageAsync"])(d);case 8:e.next=17;break;case 10:if(!u){e.next=15;break}return e.next=13,Object(s["loadLanguageAsync"])(u);case 13:e.next=17;break;case 15:return e.next=17,Object(s["loadLanguageAsync"])(window.navigator.userLanguage||window.navigator.language);case 17:return e.next=19,Promise.all([r["a"].dispatch("latency"),r["a"].dispatch("getAllExtensions"),r["a"].dispatch("getCollections"),r["a"].dispatch("getSettings"),r["a"].dispatch("getBookmarks"),r["a"].dispatch("getUsers"),r["a"].dispatch("getRelations"),r["a"].dispatch("getServerInfo")]);case 19:return e.next=21,r["a"].dispatch("getPermissions");case 21:if(f=r["a"].state.currentUser.admin,m=!1!==(null===(a=r["a"].getters.currentProject)||void 0===a||null===(i=a.data)||void 0===i?void 0:i.telemetry),!(m&&f&&navigator.onLine)){e.next=32;break}return e.prev=24,e.next=27,o.a.post("https://telemetry.directus.io/count",{type:"app",url:window.location.origin,version:l["a"]});case 27:e.next=32;break;case 29:e.prev=29,e.t0=e["catch"](24),console.log("Couldn't send telemetery ping");case 32:r["a"].commit(c["STORE_HYDRATED"],new Date),e.next=39;break;case 35:e.prev=35,e.t1=e["catch"](0),r["a"].commit(c["HYDRATING_FAILED"],e.t1),console.error(e.t1);case 39:case"end":return e.stop()}}),e,null,[[0,35],[24,29]])}))),d.apply(this,arguments)}},e968:function(e){e.exports=JSON.parse('{"name":"JSON","version":"1.0.0","types":["json"],"icon":"code","options":{"template":{"name":"$t:template","comment":"$t:template_comment","interface":"json"}}}')},ea0d:function(e,t,n){"use strict";var a=n("083c"),i=n.n(a);i.a},ed50:function(e,t,n){},ed82:function(e,t,n){"use strict";var a=n("301d"),i=n.n(a);i.a},ef4a:function(e){e.exports=JSON.parse('{"name":"$t:m2m","version":"1.0.2","types":["o2m"],"relation":"m2m","icon":"compare_arrows","options":{"fields":{"name":"$t:visible_columns","comment":"$t:visible_columns_comment","interface":"text-input","placeholder":"name,description"},"template":{"name":"$t:template","comment":"$t:template_comment","interface":"text-input","options":{"placeholder":"$t:template_placeholder"}},"allow_create":{"name":"$t:allow_create","comment":"$t:allow_create_comment","interface":"switch","default":true},"allow_select":{"name":"$t:allow_select","comment":"$t:allow_select_comment","interface":"switch","default":true}}}')},f007:function(e,t,n){},f1d0:function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"not-found"},[n("v-header",{attrs:{title:e.$t("page_not_found")}}),n("v-error",{attrs:{title:e.$t("page_not_found"),body:e.$t("page_not_found_body"),icon:"not_interested"}}),n("v-info-sidebar",{attrs:{wide:""}},[n("span",{staticClass:"type-note"},[e._v("No settings")])])],1)},i=[],o=n("c359"),r={name:"NotFound",metaInfo:function(){return{title:this.$t("page_not_found")}},components:{VError:o["a"]}},s=r,c=(n("bee3"),n("2877")),l=Object(c["a"])(s,a,i,!1,null,"29ddbd36",null);t["default"]=l.exports},f45e:function(e,t,n){"use strict";var a=n("b93e"),i=n.n(a);i.a},f478:function(e,t,n){"use strict";var a=n("0973"),i=n.n(a);i.a},f4e5:function(e,t,n){},f558:function(e,t,n){},f663:function(e,t,n){"use strict";var a=n("6536"),i=n.n(a);i.a},f665:function(e,t,n){},f8dc:function(e,t,n){"use strict";var a=n("2b0e"),i=n("38d3"),o=n("2ef0"),r=function(e){Object(o["isEmpty"])(e.message)||console.error(e.message),Object(o["isUndefined"])(e.error)||console.error(e.error),Object(o["isEmpty"])(e.notify)||Object(i["a"])({title:e.notify,color:"red",iconMain:"error"})},s=r,c=function(e){Object(o["isEmpty"])(e.notify)||Object(i["a"])({title:e.notify,color:e.color||"orange",iconMain:e.iconMain||"warning"})},l=c,u=new a["default"];Object.defineProperties(u,{on:{get:function(){return u.$on}},off:{get:function(){return u.$off}},emit:{get:function(){return u.$emit}},once:{get:function(){return u.$once}}}),u.on("error",s),u.on("warning",l),u.install=function(e){Object.defineProperty(e.prototype,"$events",{value:u})};t["a"]=u},f960:function(e,t,n){var a={"./2fa-secret/meta.json":"692a","./button-group/meta.json":"7e12","./calendar/meta.json":"52b6b","./checkboxes-relational/meta.json":"9234","./checkboxes/meta.json":"fe2d","./code/meta.json":"6407","./collections/meta.json":"69fa","./color-palette/meta.json":"5945","./color/meta.json":"7e2b","./date/meta.json":"5013","./datetime-created/meta.json":"86da","./datetime-updated/meta.json":"baac","./datetime/meta.json":"a731","./divider/meta.json":"1c27","./dropdown/meta.json":"0351","./file-preview/meta.json":"6057","./file-size/meta.json":"6039","./file/meta.json":"be9d","./files/meta.json":"6603","./hashed/meta.json":"00c6","./icon/meta.json":"affa","./interface-options/meta.json":"5bcb","./interface-types/meta.json":"3ac3","./interfaces/meta.json":"7f83","./json/meta.json":"e968","./key-value/meta.json":"ae42","./language/meta.json":"d44ea","./many-to-many/meta.json":"ef4a","./many-to-one/meta.json":"1f0e","./map/meta.json":"78cc","./markdown/meta.json":"c6be","./multiselect/meta.json":"60c5","./numeric/meta.json":"fd6f","./one-to-many/meta.json":"d4ca","./owner/meta.json":"26d5","./password/meta.json":"1c82","./preview/meta.json":"127e","./primary-key/meta.json":"0aff","./radio-buttons/meta.json":"b8dc","./rating/meta.json":"d718","./repeater/meta.json":"1be6","./slider/meta.json":"31f0","./slug/meta.json":"7092","./sort/meta.json":"cde9","./status/meta.json":"a338","./switch/meta.json":"b626","./tags/meta.json":"8590","./text-input/meta.json":"66ef","./textarea/meta.json":"b0bd","./time/meta.json":"15a4","./toggle-icon/meta.json":"0cf9","./translation/meta.json":"6abf","./user-roles/meta.json":"5b5b","./user-updated/meta.json":"dcc6","./user/meta.json":"d2d9","./wysiwyg/meta.json":"a6e7"};function i(e){var t=o(e);return n(t)}function o(e){if(!n.o(a,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return a[e]}i.keys=function(){return Object.keys(a)},i.resolve=o,e.exports=i,i.id="f960"},fc40:function(e,t,n){"use strict";var a=n("675b"),i=n.n(a);i.a},fd6f:function(e){e.exports=JSON.parse('{"name":"$t:numeric","version":"1.0.1","types":["integer","decimal"],"icon":"dialpad","recommended":{"length":10},"options":{"placeholder":{"name":"$t:placeholder","comment":"$t:placeholder_comment","interface":"text-input","length":100},"localized":{"name":"$t:localized","comment":"$t:localized_comment","interface":"switch","default":true},"iconLeft":{"name":"$t:icon_left","comment":"$t:icon_left_comment","interface":"icon","advanced":true},"iconRight":{"name":"$t:icon_right","comment":"$t:icon_right_comment","interface":"icon","advanced":true},"monospace":{"name":"$t:monospace","comment":"$t:monospace_comment","interface":"switch","default":false}}}')},fdf3:function(e,t,n){"use strict";var a=n("ed50"),i=n.n(a);i.a},fe2d:function(e){e.exports=JSON.parse('{"name":"$t:checkboxes","version":"1.0.0","types":["array"],"fieldset":true,"icon":"check_box","options":{"choices":{"name":"$t:choices","comment":"$t:choices_comment","interface":"key-value","type":"JSON","options":{"keyInterface":"text-input","keyType":"string","keyOptions":{"placeholder":"key","monospace":true},"valueInterface":"text-input","valueType":"string","valueOptions":{"placeholder":"value","monospace":true}}},"allow_other":{"name":"$t:allow_other","comment":"$t:allow_other_comment","interface":"switch","default":false},"draggable":{"name":"$t:draggable","comment":"$t:draggable_comment","interface":"switch","type":"BOOLEAN","default":false},"wrap":{"name":"$t:wrap","comment":"$t:wrap_comment","interface":"switch","type":"BOOLEAN","default":false},"formatting":{"name":"$t:formatting","comment":"$t:formatting_comment","interface":"switch","type":"BOOLEAN","default":true},"single":{"name":"$t:single","comment":"$t:single_comment","interface":"switch","type":"BOOLEAN","default":false}}}')},fe8e:function(e,t,n){"use strict";var a=n("65b2"),i=n.n(a);i.a},fea0:function(e,t,n){"use strict";var a=n("48d7"),i=n.n(a);i.a},ffd4:function(e,t,n){"use strict";var a=n("9a9a"),i=n.n(a);i.a}}); //# sourceMappingURL=app.ba60d5b9.js.map