1import{n as e}from"./pinia-w7sGE0nM.js";import{n as t}from"./axios-D4DYA25F.js";import{t as n}from"./constants-BX9G_2p5.js";import{t as r}from"./init-service-DiUTrk85.js";var i={getSetUp(){return t.get(`${n.getApiUrl()}Gallery::getUploadLimits`,{data:{}})},upload(e,r){let i=new FormData;i.append(`file`,e.file,e.meta.file_name),i.append(`file_name`,e.meta.file_name),i.append(`album_id`,e.album_id??``),i.append(`file_last_modified_time`,e.file_last_modified_time?.toString()??``),i.append(`uuid_name`,e.meta.uuid_name??``),i.append(`extension`,e.meta.extension??``),i.append(`chunk_number`,e.meta.chunk_number?.toString()??``),i.append(`total_chunks`,e.meta.total_chunks?.toString()??``),i.append(`apply_watermark`,e.apply_watermark?`1`:`0`);let a={onUploadProgress:e.onUploadProgress,headers:{"Content-Type":`application/json`},signal:r.signal,transformRequest:[e=>e]};return t.post(`${n.getApiUrl()}Photo`,i,a)}},a=e(`togglables-store`,{state:()=>({is_full_screen:!1,is_login_open:!1,is_webauthn_open:!1,is_metrics_open:!1,is_upload_visible:!1,list_upload_files:[],upload_config:void 0,is_create_album_visible:!1,is_create_tag_album_visible:!1,is_create_person_album_visible:!1,is_album_edit_open:!1,is_photo_edit_open:!1,are_details_open:!1,is_slideshow_active:!1,is_filters_visible:!1,scroll_memory:{},scroll_photo_id:void 0,is_rename_visible:!1,is_move_visible:!1,is_delete_visible:!1,is_merge_album_visible:!1,is_share_album_visible:!1,is_embed_code_visible:!1,embed_code_mode:`album`,is_import_from_link_open:!1,is_tag_visible:!1,is_license_visible:!1,is_copy_visible:!1,is_import_from_dropbox_open:!1,is_import_from_server_open:!1,is_apply_renamer_visible:!1,is_watermark_confirm_visible:!1,is_camera_capture_visible:!1,is_download_album_visible:!1,is_download_photo_visible:!1,is_face_assignment_visible:!1,face_for_assignment:void 0,move_album_override:null,is_track_upload_pending:!1,is_share_section_pending:!1,is_keybindings_help_open:!1,selectedPhotosIds:[],selectedAlbumsIds:[],is_touch_select_mode:!1,isDragging:!1,nonHoverSelectablePhotosIdx:[],nonHoverSelectableAlbumsIdx:[],isNavOpen:!1}),getters:{is_modal_open(e){return e.is_login_open||e.is_webauthn_open||e.is_metrics_open||e.is_upload_visible||e.is_camera_capture_visible||e.is_create_album_visible||e.is_create_tag_album_visible||e.is_create_person_album_visible||e.is_album_edit_open||e.is_photo_edit_open||e.is_rename_visible||e.is_move_visible||e.is_delete_visible||e.is_merge_album_visible||e.is_share_album_visible||e.is_embed_code_visible||e.is_import_from_link_open||e.is_import_from_dropbox_open||e.is_import_from_server_open||e.is_tag_visible||e.is_license_visible||e.is_copy_visible||e.is_apply_renamer_visible||e.is_watermark_confirm_visible||e.is_keybindings_help_open||e.is_download_album_visible||e.is_download_photo_visible||e.is_face_assignment_visible}},actions:{loadUploadConfig(){this.upload_config===void 0&&i.getSetUp().then(e=>{this.upload_config=e.data})},toggleFullScreen(){this.is_full_screen=!this.is_full_screen},toggleLogin(){this.is_login_open=!this.is_login_open},rememberScrollPage(e,t){this.scroll_memory[t]=e.scrollTop},toggleFilters(){this.is_filters_visible=!this.is_filters_visible},recoverScrollPage(e,t){if(!(t in this.scroll_memory))return;let n=this.scroll_memory[t];n&&(e.scrollTop=n)},rememberScrollThumb(e){this.scroll_photo_id=e},toggleTouchSelectMode(){this.is_touch_select_mode=!this.is_touch_select_mode,this.is_touch_select_mode||(this.selectedPhotosIds=[],this.selectedAlbumsIds=[])},recoverAndResetScrollThumb(e){if(e){let t=e.getBoundingClientRect();t.top>=40&&t.left>=0&&t.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&t.right<=(window.innerWidth||document.documentElement.clientWidth)||e.scrollIntoView({behavior:`smooth`,block:`center`})}this.scroll_photo_id=void 0}}}),o=e(`lychee-store`,{state:()=>({is_init:!1,is_loading:!1,is_debug_enabled:!0,slideshow_timeout:5,is_slideshow_enabled:!0,is_flow_opt_in_strategy:!1,are_nsfw_visible:!1,is_nsfw_background_blurred:!1,is_nsfw_banner_backdrop_blurred:!1,nsfw_banner_override:``,image_overlay_type:`exif`,can_rotate:!1,
1can_autoplay:!1,is_video_loop_enabled:!1,is_photo_viewer_highest_quality_enabled:!1,is_exif_disabled:!1,is_favourite_enabled:!1,photo_previous_next_size:`small`,is_details_links_enabled:!1,is_desktop_dock_full_transparency_enabled:!1,is_mobile_dock_full_transparency_enabled:!1,is_photo_details_always_open:!1,is_face_overlay_visible:!0,is_face_recognition_enabled:!1,is_nsfw_classifier_enabled:!1,is_person_album_enabled:!1,nsfw_overlay_mode:`hidden`,show_keybinding_help_popup:!1,expert_album_settings:!1,default_album_protection:`private`,display_thumb_album_overlay:`always`,display_thumb_photo_overlay:`always`,album_subtitle_type:`OLDSTYLE`,album_decoration:`LAYERS`,album_decoration_orientation:`ROW`,album_view_mode:`grid`,number_albums_per_row_mobile:3,photo_thumb_info:`title`,is_photo_thumb_tags_enabled:!1,is_rounded_corners_enabled:!0,is_album_border_enabled:!1,is_selection_border_enabled:!1,is_selection_overlay_enabled:!0,is_photo_ken_burns_on_hover:!0,photo_ken_burns_on_hover_scale:50,photo_ken_burns_on_hover_duration:15,is_album_enhanced_display_enabled:!1,album_header_size:`half_screen`,is_album_header_landing_title_enabled:!1,use_admin_dashboard:!0,is_struct_of_array_enabled:!1,is_raw_download_enabled:!1,is_thumb_download_enabled:!1,is_thum2x_download_enabled:!1,is_small_download_enabled:!1,is_small2x_download_enabled:!1,is_medium_download_enabled:!1,is_medium2x_download_enabled:!1,is_download_archive_chunked:!1,clockwork_url:``,is_timeline_left_border_visible:!0,timeline_lens_height:230,timeline_lens_falloff:17,timeline_lens_magnification:55,title:`gallery.title`,site_logo:``,dropbox_api_key:`disabled`,default_homepage:`gallery`,is_timeline_page_enabled:!1,is_contact_form_enabled:!1,is_contact_form_enabled_on_gallery:!1,is_contact_form_enabled_on_album:!1,is_embed_enabled:!0,is_gallery_locked:!1,is_photo_share_card_enabled:!0,site_owner:``,is_basic_auth_enabled:!0,is_webauthn_enabled:!0,is_se_enabled:!1,is_pro_enabled:!1,is_se_preview_enabled:!1,is_se_info_hidden:!1,is_se_expired:!1,is_live_metrics_enabled:!1,is_white_label_enabled:!1,is_old_style:!1,is_expert_mode:!1,are_all_settings_enabled:!1,is_registration_enabled:!1,is_scroll_to_navigate_photos_enabled:!0,is_swipe_vertically_to_go_back_enabled:!0,disable_swipe_effect:!1,is_rating_show_avg_in_details_enabled:!1,is_rating_show_avg_in_photo_view_enabled:!1,rating_photo_view_mode:`never`,is_rating_show_avg_in_album_view_enabled:!1,rating_album_view_mode:`never`,photos_pagination_mode:`infinite_scroll`,albums_pagination_mode:`infinite_scroll`,photos_per_page:100,albums_per_page:30,photos_infinite_scroll_threshold:10,albums_infinite_scroll_threshold:10,is_cover_id_flag_enabled:!0,is_header_id_flag_enabled:!0,is_highlighted_flag_enabled:!0,is_validated_flag_enabled:!0,is_smart_album_flags_enabled:!0,is_album_flags_enabled:!0,is_public_hidden_flag_enabled:!0,is_public_visible_flag_enabled:!0,is_password_flag_enabled:!0,is_sensitive_flag_enabled:!0}),actions:{async load(){if(this.is_init)return Promise.resolve();if(this.is_loading){for(;this.is_loading;)await new Promise(e=>setTimeout(e,100));return Promise.resolve()}return this.is_loading=!0,r.fetchInitData().then(e=>{this.is_init=!0,this.is_loading=!1;let t=e.data;this.is_debug_enabled=t.is_debug_enabled,this.are_nsfw_visible=t.are_nsfw_visible,this.is_nsfw_background_blurred=t.is_nsfw_background_blurred,this.nsfw_banner_override=t.nsfw_banner_override,this.is_nsfw_banner_backdrop_blurred=t.is_nsfw_banner_backdrop_blurred,this.show_keybinding_help_popup=t.show_keybinding_help_popup,this.image_overlay_type=t.image_overlay_type,this.can_rotate=t.can_rotate,this.can_autoplay=t.can_autoplay,this.is_video_loop_enabled=t.is_video_loop_enabled,this.is_photo_viewer_highest_quality_enabled=t.is_photo_viewer_highest_quality_enabled,this.is_exif_disabled=t.is_exif_disabled,this.is_favourite_enabled=t.is_favourite_enabled,this.display_thumb_album_overlay=t.display_thumb_album_overlay,this.display_thumb_photo_overlay=t.display_thumb_photo_overlay,this.album_subtitle_type=t.album_subtitle_type,this.album_decoration=t.album_decoration,this.album_decoration_orientation=t.album_decoration_orientation,this.is_album_enhanced_display_enabled=t.is_album_enhanced_display_enabled,this.album_header_size=t.album_header_size,this.is_album_header_landing_title_enabled=t.is_album_header_landing_title_enabled,this.clockwork_url=t.clockwork_url,this.slideshow_timeout=t.slideshow_timeout,this.is_slideshow_enabled=t.is_slideshow_enabled,this.is_t
1imeline_left_border_visible=t.is_timeline_left_border_visible,this.timeline_lens_height=t.timeline_lens_height,this.timeline_lens_falloff=t.timeline_lens_falloff,this.timeline_lens_magnification=t.timeline_lens_magnification,this.is_flow_opt_in_strategy=t.is_flow_opt_in_strategy,this.title=t.title,this.site_logo=t.site_logo,this.dropbox_api_key=t.dropbox_api_key,this.is_basic_auth_enabled=t.is_basic_auth_enabled,this.is_webauthn_enabled=t.is_webauthn_enabled,this.is_se_enabled=t.is_se_enabled,this.is_pro_enabled=t.is_pro_enabled,this.is_se_preview_enabled=t.is_se_preview_enabled,this.is_se_info_hidden=t.is_se_info_hidden,this.is_se_expired=t.is_se_expired,this.is_live_metrics_enabled=t.is_live_metrics_enabled,this.is_white_label_enabled=t.is_white_label_enabled,this.number_albums_per_row_mobile=t.number_albums_per_row_mobile,this.photo_thumb_info=t.photo_thumb_info,this.is_photo_thumb_tags_enabled=t.is_photo_thumb_tags_enabled,this.is_rounded_corners_enabled=t.is_rounded_corners_enabled,this.is_album_border_enabled=t.is_album_border_enabled,this.is_selection_border_enabled=t.is_selection_border_enabled,this.is_selection_overlay_enabled=t.is_selection_overlay_enabled,this.is_photo_ken_burns_on_hover=t.is_photo_ken_burns_on_hover,this.photo_ken_burns_on_hover_scale=t.photo_ken_burns_on_hover_scale,this.photo_ken_burns_on_hover_duration=t.photo_ken_burns_on_hover_duration,this.album_view_mode=t.album_layout,this.is_raw_download_enabled=t.is_raw_download_enabled,this.is_thumb_download_enabled=t.is_thumb_download_enabled,this.is_thum2x_download_enabled=t.is_thum2x_download_enabled,this.is_small_download_enabled=t.is_small_download_enabled,this.is_small2x_download_enabled=t.is_small2x_download_enabled,this.is_medium_download_enabled=t.is_medium_download_enabled,this.is_medium2x_download_enabled=t.is_medium2x_download_enabled,this.is_download_archive_chunked=t.is_download_archive_chunked,this.photo_previous_next_size=t.photo_previous_next_size,this.is_details_links_enabled=t.is_details_links_enabled,this.is_desktop_dock_full_transparency_enabled=t.is_desktop_dock_full_transparency_enabled,this.is_mobile_dock_full_transparency_enabled=t.is_mobile_dock_full_transparency_enabled,this.is_photo_details_always_open=t.is_photo_details_always_open,this.is_face_overlay_visible=t.is_face_overlay_visible,this.is_face_recognition_enabled=t.is_face_recognition_enabled,this.is_nsfw_classifier_enabled=t.is_nsfw_classifier_enabled,this.is_person_album_enabled=t.is_person_album_enabled;let n=a();n.are_details_open=t.is_photo_details_always_open,this.is_registration_enabled=t.is_registration_enabled,this.is_scroll_to_navigate_photos_enabled=t.is_scroll_to_navigate_photos_enabled,this.is_swipe_vertically_to_go_back_enabled=t.is_swipe_vertically_to_go_back_enabled,this.disable_swipe_effect=t.disable_swipe_effect,this.is_rating_show_avg_in_details_enabled=t.is_rating_show_avg_in_details_enabled,this.is_rating_show_avg_in_photo_view_enabled=t.is_rating_show_avg_in_photo_view_enabled,this.rating_photo_view_mode=t.rating_photo_view_mode,this.is_rating_show_avg_in_album_view_enabled=t.is_rating_show_avg_in_album_view_enabled,this.rating_album_view_mode=t.rating_album_view_mode,this.default_homepage=t.default_homepage,this.is_timeline_page_enabled=t.is_timeline_page_enabled,this.is_contact_form_enabled=t.is_contact_form_enabled,this.is_contact_form_enabled_on_gallery=t.is_contact_form_enabled_on_gallery,this.is_contact_form_enabled_on_album=t.is_contact_form_enabled_on_album,this.is_embed_enabled=t.is_embed_enabled,this.is_gallery_locked=t.is_gallery_locked,this.is_photo_share_card_enabled=t.is_photo_share_card_enabled,this.site_owner=t.site_owner,this.photos_pagination_mode=t.photos_pagination_mode,this.albums_pagination_mode=t.albums_pagination_mode,this.photos_per_page=t.photos_per_page,this.albums_per_page=t.albums_per_page,this.photos_infinite_scroll_threshold=t.photos_infinite_scroll_threshold,this.albums_infinite_scroll_threshold=t.albums_infinite_scroll_threshold,this.default_album_protection=t.default_album_protection,this.expert_album_settings=t.expert_album_settings,this.use_admin_dashboard=t.use_admin_dashboard,this.is_struct_of_array_enabled=t.is_struct_of_array_enabled,this.is_cover_id_flag_enabled=t.is_cover_id_flag_enabled,this.is_header_id_flag_enabled=t.is_header_id_flag_enabled,this.is_highlighted_flag_enabled=t.is_highlighted_flag_enabled,this.is_validated_flag_enabled=t.is_validated_flag_enabled,this.is_smart_album_flags_enabled=t.is_smart_album_flags_enabled,this.is_album_flags_enabled=t.is_album_flags_enabled,this.is_public_hidden_flag_enabled=t.is_public_hidden_flag_enabled,this.is_public_visible_flag_enabled=t.is_public_visible_flag_enabled,this.is_password_flag_enabled=t.is_password_flag_enabled,this.is_sensitive_flag_enabled=t.is_sensitive_flag_enabled}
1).catch(e=>{this.is_debug_enabled=!0,this.is_loading=!1;let t=new CustomEvent(`error`,{detail:e.response.data});window.dispatchEvent(t)})},cycleNsfwOverlayMode(e){let t=[`hidden`,`all`,`block`,`review`,`sensitive`],n=new Set([`hidden`,`blurred`,`all`]),r={block:e?.some(e=>e.is_block)??!1,review:e?.some(e=>e.is_review)??!1,sensitive:e?.some(e=>e.is_sensitive)??!1},i=t.indexOf(this.nsfw_overlay_mode);do i=(i+1)%t.length;while(!n.has(t[i])&&!r[t[i]]);this.nsfw_overlay_mode=t[i]}}});export{a as n,i as r,o as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.