RIFF¤ WEBPVP8 ˜ ðÑ *ôô>‘HŸK¥¤"§£±¨àð ....................................../////.===Shadow-Here===./////................................................ > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < > < ------------------------------------------------------------------------------------------------------------------- /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// RIFF¤ WEBPVP8 ˜ ðÑ *ôô>‘HŸK¥¤"§£±¨àð enü¹%½_F‘åè¿2ºQú³íªú`N¿­3ÿƒügµJžaÿ¯ÿ°~¼ÎùnúîÞÖô•òíôÁÉß®Sm¥Ü/ ‡ó˜f£Ùà<˜„xëJ¢Ù€SO3x<ªÔ©4¿+ç¶A`q@Ì“Úñè™ÍÿJÌ´ª-˜ÆtÊÛL]Ïq*‘Ý”ì#ŸÌÏãY]@ê`¿ /ªfkØB4·®£ó z—Üw¥Pxù–ÞLШKÇN¾AkÙTf½è'‰g gÆv›Øuh~ a˜Z— ïj*á¥t d£“uÒ ¨`K˜¹ßþ]b>˜]_ÏÔ6W—è2r4x•íÖ…"ƒÖNîä!¦å Ú}ýxGøÌ —@ ;ÆÚŠ=ɾ1ý8lªË¥ô ^yf®Œ¢u&2©nÙÇ›ñÂñŒ³ aPo['½»øFùà­+4ê“$!lövlüÞ=;N®3ð‚õ›DÉKòÞ>ÄÍ ¥ˆuߤ#ˆ$6ù™¥îЇy’ÍB¼ çxÛ;X"WL£R÷͝*ó-¶Zu}º.s¸sšXqù–DþÿvªhüïwyŸ ¯é³lÀ:KCûÄ£Ëá\…­ ~—ýóî ¼ûûÜTÓüÇy…ŽÆvc»¾×U ñ¸žþоP÷¦ó:Ò¨¨5;Ð#&#ÖúñläÿÁœ GxÉ­/ñ‡áQðìYÉtÒw޼GÔ´zàÒò ð*ëzƒ•4~H]Ø‹f ñÓÈñ`NåWçs'ÆÏW^ø¹!XžµmQ5ÃËoLœÎ: ÞËÍ¥J ù…î èo£ßPÎñ¶ž8.Œ]ʵ~5›ÙË-ù*8ÙÖß±~ ©¹rÓê‚j¶d¸{^Q'˜±Crß ÚH—#¥¥QlÀ×ëã‡DÜ«èî þ&Çæžî;ŽÏºò6ÒLÃXy&ZŒ'j‚¢Ù€IßÚù+–MGi‰*jE€‘JcÜ ÓÌ EÏÚj]o˜ Þr <¾U ûŪæÍ/šÝH¥˜b”¼ ÁñßX GP›ï2›4WŠÏà×£…íÓk†¦H·ÅíMh–*nó÷à]ÁjCº€b7<ب‹¨5車bp2:Á[UªM„QŒçiNMa#<5›áËó¸HýÊ"…×Éw¹¦ì2º–x<›»a±¸3Weü®FÝ⑱ö–î–³|LPÈ~çð~Çå‡|º kD¢µÏàÆAI %1À% ¹Ò – ”ϝS¦‰4&¶£°à Öý”û_Ò Áw°A«Å€?mÇÛgHÉ/8)á¾ÛìáöŽP í¨PŸNÙµº¦‡§Ùš"ÿ«>+ªÕ`Ê÷‡‚ß Õû˜þãÇ-PÍ.¾XV‘€ dÜ"þ4¹ ±Oú‘©t¥¦FªÄÃÄ•b‚znýu½—#cDs˜ÃiÑOˆñ×QO=*IAÊ,¶ŽZƒ;‡wøXè%EÐk:F±Ú” .Ѽ+Áu&Ç`."pÈÉw o&¿dE6‘’EqTuK@Ì¥ã™À(Êk(h‰,H}RÀIXÛš3µ1©_OqÚÒJAñ$ÊÙÜ;D3çŒ[þùœh¬Ã³™ö6ç†NY".Ú‰ï[ªŸŒ '²Ð öø_¨ÂÉ9ué¶³ÒŠõTàîMØ#û¯gN‡bÙ놚X„ö …ÉeüÌ^J ‹€.œ$Æ)βÄeæW#óüßĺŸ€ ÀzwV 9oä»f4V*uB «Ë†¹ì¯žR霓æHXa=&“I4K;¯ç‹h×·"UŠ~<•╪Vêª&ÍSÃÆÅ?ÔqÎ*mTM ˜›µwêd#[C¡©§‘D<©àb†–ÁœøvH/,í:¯( ²£|4-„Æövv„Yͼ™^Á$ˆ„¢Û[6yB.åH*V¨æ?$=˜Ñ€•ñ·­(VlŸ‘ nÀt8W÷´Bûba?q9ú¶Xƒl«ÿ\ù¶’þòUÐj/õ¢Ìµ³g$ƒÎR!¸»|Oߍë’BhîÚÑ¢ñåŒJ„®„£2Ð3•ô02Nt…!£Í]Ïc½Qÿ?ˆ<&ÃA¾Ú,JˆijÌ#5yz„‰Î|ÊŽ5QÏ:‹ÐaóVÔxW—CpeÏzÐïíçôÿÅ_[hãsÐ_/ŽTÝ?BîˆííV$<¿i>²F¬_Eß¿ †bÊŒº­ÿ®Z H“C}”¬,Mp ý/Bá£w>˜YV°aƒúh+cŠ- r/[%|üUMHäQ°X»|û/@|°¥Ð !BÔ Ç¢Ä©š+Õì D«7ìN¶ŽðÔ " ƶ’ÖçtA‰Û×}{tþz­¾GÍ›k¹OEJR$ Â׃ «ëÁ"oÉôž$oUK(Ä)Ãz³Ê-‹êN[Ò3Œñbï8P 4ƒ×q¢bo|?<ÛX¬òÄͰL–±›(™ûG?ýË©ÚÄ–ÂDØÐ_Ç¡ô ¾–ÄÏø ×e8Ë©$ÄF¹Å‹ì[©óìl:F¾f´‹‹Xì²ï®\¬ôùƒ ÿat¥óèÒùHß0äe‚;ü×h:ÆWðHž=Ã8骣"kœ'Y?³}Tûè€>?0l›e1Lòñ„aæKÆw…hÖŠùW…ÈÆÄ0ši·›[pcwËþñiêíY/~-Á5˜!¿†A›™Mÿþ(±“t@â“ö2­´TG5yé]çå僳 .·ÍïçÝ7UÚ±Ð/Nè»,_Ï ùdj7\ï Wì4›„»c¸àešg#ÒÊ⥭áØo5‘?ÌdÝô¯ ¹kzsƒ=´#ëÉK›Ø´±-¥eW?‡çßtòTã…$Ý+qÿ±ƒ÷_3Ô¥í÷:æ–ž<·Ö‡‰Å¢ š‡%Ô—utÌÈìðžgÖÀz²À—ï÷Óîäõ{K'´È÷³yaÏÁjƒô}ž§®æÊydÕÈë5¯èˆõvÕ©ã*çD„ “z„Ó‡^^xÂ3M§A´JG‚öï 3W'ˆ.OvXè¡ÊÕª?5º7†˜(˜Ç¶#çê’¶!ÌdZK§æ 0fãaN]òY³RV ™î$®K2R¨`W!1Ôó\;Ý ýB%qæK•&ÓÈe9È0êI±žeŸß -ú@žQr¦ ö4»M¼Áè¹µmw 9 EÆE_°2ó„ŸXKWÁ×Hóì^´²GѝF©óäR†¦‰ç"V»eØ<3ùd3ÿÚ¤Žú“Gi" —‘_ÙËÎ~Üö¯¥½Î»üŸEÚŽåmÞþí ;ÞólËΦMzA"Âf(´òá;Éï(/7½ûñÌ­cïÕçлþÝz¾-ÍvÑ“pH­–ðÓj$¸Äû¤‚‘ãUBË-n“2åPkS5&‹Â|+g^œ®Ì͆d!OïäîU«c;{Û!ÅŽ«ëZ9Ókóˆ]¯ƒ›né `ÇÒ+tÆš (ØKá¾—=3œ®•vuMñg²\ï Ec€ 05±d™‡×iÇ×›UúvÌ¢£Èþ¡ÕØô¶ßÎA"ß±#Ö²ˆÊŸ¦*Ä~ij|àø.-¼'»Ú¥£h ofº¦‡VsR=N½„Î v˜Z*SÌ{=jÑB‹tê…;’HžH¯8–îDù8ñ¢|Q•bÛçš–‹m³“ê¨ åÏ^m¬Žãþ©ïêO‡½6] µÆ„Ooòü ²x}N¦Ë3ïé¿»€›HA˜m%çÞ/¿í7Fø“‹léUk)É°Œµ8Q8›:ÀŠeT*šõ~ôڝG6 ¢}`ùH­–”¡k ‰P1>š†®9z11!X wKfmÁ¦xÑ,N1Q”–æB¶M…ÒÃv6SMˆhU¬ÊPŽï‘öj=·CŒ¯u¹ƒVIЃsx4’ömÛýcå¡¶7ßŠß 57^\wÒÐÆ k§h,Œý î«q^R½3]J¸ÇðN ‚çU¬ôº^Áì} ³f©Õœ§ˆã:FÄÈ‚é(€™?àýÓüè1Gô£¼éj‚OÅñ  #>×—ßtà 0G¥Åa뀐kßhc™À_ÉñÞ#±)GD" YîäË-ÿÙ̪ ¹™a¯´¢E\ÝÒö‚;™„ë]_ p8‰o¡ñ+^÷ 3‘'dT4œŽ ðVë½° :¬víÑ«£tßÚS-3¶“þ2 †üüʨòrš¹M{É_¤`Û¨0ìjœøJ‡:÷ÃáZ˜†@GP&œÑDGÏs¡þ¦þDGú‘1Yá9Ôþ¼ ûø…§÷8&–ÜÑnÄ_m®^üÆ`;ÉVÁJ£?â€-ßê}suÍ2sõA NÌúA磸‘îÿÚ»ƒìö·á¿±tÑÐ"Tÿü˜[@/äj¬€uüªìù¥Ý˜á8Ý´sõj 8@rˆð äþZÇD®ÿUÏ2ùôõrBzÆÏÞž>Ì™xœ“ wiÎ×7_… ¸ \#€MɁV¶¥üÕÿPÔ9Z‡ø§É8#H:ƒ5ÀÝå9ÍIŒ5åKÙŠ÷qÄ>1AÈøžj"µÂд/ªnÀ qªã}"iŸBå˜ÓÛŽ¦…&ݧ;G@—³b¯“•"´4í¨ôM¨åñC‹ïùÉó¯ÓsSH2Ý@ßáM‡ˆKÀªÛUeø/4\gnm¥‹ŸŒ qÄ b9ÞwÒNÏ_4Ég³ú=܆‚´ •â¥õeíþkjz>éÚyU«Íӝ݃6"8/ø{=Ô¢»G¥ äUw°W«,ô—¿ãㆅү¢³xŠUû™yŒ (øSópÐ 9\åTâ»—*oG$/×ÍT†Y¿1¤Þ¢_‡ ¼ „±ÍçèSaÓ 3ÛMÁBkxs‰’R/¡¤ˆÙçª(*õ„üXÌ´ƒ E§´¬EF"Ù”R/ÐNyÆÂ^°?™6¡œïJ·±$§?º>ÖüœcNÌù¯G ‹ñ2ЁBB„^·úìaz¨k:#¨Æ¨8LÎõލ£^§S&cŒÐU€ü(‡F±Š¼&P>8ÙÁ ‰ p5?0ÊÆƒZl¸aô š¼¡}gÿ¶zÆC²¹¬ÎÖG*HB¡O<º2#ñŒAƒ–¡B˜´É$¥›É:FÀÔx¾u?XÜÏÓvN©RS{2ʈãk9rmP¼Qq̳ è¼ÐFׄ^¡Öì fE“F4A…!ì/…¦Lƒ… … $%´¾yã@CI¬ á—3PþBÏNÿ<ý°4Ü ËÃ#ØÍ~âW«rEñw‹eùMMHß²`¬Öó½íf³:‹k˜¯÷}Z!ã¿<¥,\#öµÀ¯aÒNÆIé,Ћ–lŽ#Àæ9ÀÒS·I’½-Ïp Äz¤Š Â* ­íÄ9­< h>׍3ZkËU¹§˜ŒŠ±f­’¤º³Q ÏB?‹#µíÃ¥®@(Gs«†vI¥Mµ‹Á©e~2ú³ÁP4ìÕi‚²Ê^ö@-DþÓàlÜOÍ]n"µã:žpsŽ¢:! Aõ.ç~ÓBûH÷JCÌ]õVƒd «ú´QÙEA–¯¯Œ!.ˆˆëQ±ù œ·Ì!Õâ )ùL„ÅÀlÚè5@B…o´Æ¸XÓ&Û…O«˜”_#‡ƒ„ûÈt!¤ÁÏ›ÎÝŠ?c9 â\>lÓÁVÄÑ™£eØY]:fÝ–—ù+p{™ðè û³”g±OƒÚSù£áÁÊ„ä,ï7š²G ÕÌBk)~ÑiCµ|h#u¤¶îK¨² #²vݯGãeÖ϶ú…¾múÀ¶þÔñ‚Š9'^($¤§ò “š½{éúp÷J›ušS¹áªCÂubÃH9™D™/ZöØÁ‡¦ÝÙŸ·kð*_”.C‹{áXó€‡c¡c€§/šò/&éš÷,àéJþ‰X›fµ“C¨œ®r¬"kL‰Â_q…Z–.ÉL~O µ›zn‚¹À¦Öª7\àHµšÖ %»ÇníV[¥*Õ;ƒ#½¾HK-ÖIÊdÏEÚ#=o÷Óò³´Š: Ç?{¾+9›–‘OEáU·S€˜j"ÄaÜ ŒÛWt› á–c#a»pÔZÞdŽtWê=9éöÊ¢µ~ ë ;Öe‡Œ®:bî3±ýê¢wà¼îpêñ¹¾4 zc¾ðÖÿzdêŒÑÒŝÀ‰s6¤í³ÎÙB¿OZ”+F¤á‡3@Ñëäg©·Ž ˆèª<ù@É{&S„œÕúÀA)‰h:YÀ5^ÂÓŒ°õäU\ ùËÍû#²?Xe¬tu‰^zÒÔãë¼ÛWtEtû …‚g¶Úüâî*moGè¨7%u!]PhÏd™Ý%Îx: VÒ¦ôÊD3ÀŽKÛËãvÆî…N¯ä>Eró–ð`5 Œ%u5XkñÌ*NU%¶áœÊ:Qÿú»“úzyÏ6å-၇¾ ´ ÒÊ]y žO‘w2Äøæ…H’²f±ÎÇ.ª|¥'gîV•Ü .̘¯€šòü¤U~Ù†*¢!?ò wý,}´°ÔÞnïoKq5µb!áÓ3"vAßH¡³¡·G(ÐÎ0Îò¼MG!/ài®@—¬04*`…«é8ªøøló“ˆÊ”èù¤…ßÊoÿé'ËuÌÖ5×È¡§ˆˆfŽë9}hìâ_!!¯  B&Ëö¶‰ÀAÙNVŸ Wh›¸®XÑJì¨ú“¿÷3uj²˜¨ÍÎìë±aúŠÝå¯ð*Ó¨ôJ“yºØ)m°WýOè68†ŸÏ2—‰Ïüꪫٚ¥‹l1 ø ÏÄFjêµvÌbü¦èÝx:X±¢H=MÐß—,ˆÉÇ´(9ú¾^ÅÚ4¿m‡$âX‘å%(AlZo@½¨UOÌÕ”1ø¸jÎÀÃÃ_ µ‘Ü.œº¦Ut: Æï’!=¯uwû#,“pþÇúŒø(é@?³ü¥‘Mo §—s@Œ#)§ŒùkL}NOÆêA›¸~r½¼ÙA—HJ«eˆÖ´*¡ÓpÌŸö.m<-"³ûÈ$¬_6­åf£ïÚâj1y§ÕJ½@dÞÁr&Í\Z%D£Íñ·AZ Û³øüd/ªAi†/Й~  ‡âĮҮÏh§°b—›Û«mJžòG'[ÈYýŒ¦9psl ýÁ ®±f¦x,‰½tN ‚Xª9 ÙÖH.«Lo0×?͹m¡å†Ѽ+›2ƒF ±Ê8 7Hցϓ²Æ–m9…òŸï]Â1äN†VLâCˆU .ÿ‰Ts +ÅÎx(%¦u]6AF Š ØF鈄‘ |¢¶c±soŒ/t[a¾–û:s·`i햍ê›ËchÈ…8ßÀUÜewŒðNOƒõD%q#éû\9¤x¹&UE×G¥ Í—™$ð E6-‡¼!ýpãÔM˜ Âsìe¯ñµK¢Ç¡ùôléœ4Ö£”À Š®Ðc ^¨À}ÙËŸ§›ºê{ÊuÉC ×Sr€¤’fÉ*j!úÓ’Gsùìoîßîn%ò· àc Wp÷$¨˜)û»H ×8ŽÒ€Zj¤3ÀÙºY'Ql¦py{-6íÔCeiØp‘‡XÊîÆUߢ܂ž£Xé¼Y8þ©ëgñß}é.ÎógÒ„ÃØËø¯»™§Xýy M%@NŠ À(~áÐvu7&•,Ù˜ó€uP‡^^®=_E„jt’ 403WebShell
403Webshell
Server IP : 104.225.223.251  /  Your IP : 216.73.216.41
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux agtdemo03 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User : root ( 0)
PHP Version : 7.4.3-4ubuntu2.29
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/web/dev.agtindia.co.in/emperor-24/wp-content/plugins/easy-fancybox/inc/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/web/dev.agtindia.co.in/emperor-24/wp-content/plugins/easy-fancybox/inc/fancybox-options.php
<?php
/**
 * Fancybox Classic, Legacy, and V2 Lightboxes Options.
 *
 * This file contains options for the classic, legacy, and
 * V2 lightboxes.
 *
 * @package EasyFancyBox
 */

if ( ! function_exists( 'efb_pro_button' ) ) {
	/**
	 * Displays a button to upgrade to the Pro version.
	 *
	 * @param bool $add_options Whether to include a prompt for more options in the button text.
	 * @return string HTML for the Pro version upgrade button.
	 */
	function efb_pro_button( $add_options = false ) {
		if ( ! class_exists( 'easyFancyBox_Advanced' ) ) {
			$options_prompt = $add_options ? __( 'Want more options? ' ) : '';
			return $options_prompt . '<a class="pro-button" href="' . easyFancyBox::$pro_plugin_url . '">' . __( 'Get Pro', 'easy-fancybox' ) . '</a>';
		}
	}
}

/**
 * Array containing Classic, Legacy, and V2 options.
 *
 * @var array
 */
$efb_options = array(
	'Global'      => array(
		'title'              => __( 'Global settings', 'easy-fancybox' ),
		'backwardcompatible' => true, // Marks older Pro version compatibility.
		'input'              => 'deep',
		'hide'               => true,
		'options'            => array(
			'Enable'        => array(
				'title'       => __( 'Enable', 'easy-fancybox' ),
				'slug'        => 'enable-settings-section',
				'input'       => 'multiple',
				'hide'        => true,
				'options'     => array(
					'IMG'         => array(
						'id'                => 'fancybox_enableImg',
						'title'             => __( 'Enable for Images', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => ( function_exists( 'is_plugin_active_for_network' ) && is_plugin_active_for_network( EASY_FANCYBOX_BASENAME ) ) ? '' : '1',
					),
					'Inline'      => array(
						'id'                => 'fancybox_enableInline',
						'title'             => __( 'Enable for Inline Content', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => '',
					),
					'PDF'         => array(
						'id'                => 'fancybox_enablePDF',
						'title'             => __( 'Enable for PDFs', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => '',
					),
					'SWF'         => array(
						'id'                => 'fancybox_enableSWF',
						'title'             => __( 'Enable for SWFs', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => '',
						'exclude'           => array( 'classic', 'fancybox2' ),
					),
					'SVG'         => array(
						'id'                => 'fancybox_enableSVG',
						'title'             => __( 'Enable for SVGs', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => '',
					),
					'VideoPress'  => array(
						'id'                => '',
						'title'             => __( 'Enable for VideoPress', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => '',
						'status'            => 'disabled',
						'description'       => efb_pro_button(),
					),
					'YouTube'     => array(
						'id'                => 'fancybox_enableYoutube',
						'title'             => __( 'Enable for Youtube', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => '',
					),
					'Vimeo'       => array(
						'id'                => 'fancybox_enableVimeo',
						'title'             => __( 'Enable for Vimeo', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => '',
					),
					'Dailymotion' => array(
						'id'                => 'fancybox_enableDailymotion',
						'title'             => __( 'Enable for Dailymotion', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => '',
					),
					'iFrame'      => array(
						'id'                => 'fancybox_enableiFrame',
						'title'             => __( 'Enable for iFrames', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => '',
					),
				),
				'description' => '',
			),
			'Window'        => array(
				'title'   => __( 'Window Appearance', 'easy-fancybox' ),
				'slug'    => 'window-settings-section',
				'input'   => 'multiple',
				'hide'    => true,
				'options' => array(
					'autoScale'          => array(
						'id'                => 'fancybox_autoScale',
						'title'             => __( 'Auto scale to fit', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'noquotes'          => true,
						'fancybox_name'     => 'fitToView',
						'default'           => '1',
						'description'       => __( 'Scale large content down to fit in the browser viewport.', 'easy-fancybox' ),
					),
					'showCloseButton'    => array(
						'id'                => 'fancybox_showCloseButton',
						'title'             => __( 'Show close button', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'fancybox2_name'    => 'closeBtn',
						'noquotes'          => true,
						'default'           => '1',
						'description'       => __( 'Show the (X) close button', 'easy-fancybox' ),
					),
					'width'              => array(
						'id'                => 'fancybox_width',
						'title'             => __( 'Window width' ),
						'label_for'         => 'fancybox_width',
						'input'             => 'text',
						'sanitize_callback' => 'intval',
						'default'           => '560',
						'description'       => __( 'Default of 560 ussed if not set or cannot be determined automatically.' ),
					),
					'height'             => array(
						'id'                => 'fancybox_height',
						'title'             => __( 'Window height' ),
						'label_for'         => 'fancybox_height',
						'input'             => 'text',
						'sanitize_callback' => 'intval',
						'default'           => '340',
						'description'       => __( 'Default of 340 ussed if not set or cannot be determined automatically.' ),
					),
					'margin'             => array(
						'id'                => 'fancybox_margin',
						'title'             => __( 'Window margin', 'easy-fancybox' ),
						'label_for'         => 'fancybox_margin',
						'input'             => 'number',
						'step'              => '1',
						'min'               => '0',
						'max'               => '300',
						'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
						'default'           => '20',
						'description'       => __( 'Default: 20' ),
					),
					'pixelRatio'         => array(
						'id'                => 'fancybox_pixelRatio',
						'title'             => __( 'Adjust images for retina', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'default'           => '0',
						'exclude'           => array( 'classic', 'legacy' ),
						'description'       => __( 'When enabled, the pixel ratio of retina displays will apply and images may appear smaller but sharper.', 'easy-fancybox' ),
					),
					'backgroundColor'    => array(
						'id'                => 'fancybox_backgroundColor',
						'hide'              => true,
						'title'             => __( 'Window background color', 'easy-fancybox' ),
						'label_for'         => 'fancybox_backgroundColor',
						'input'             => 'text',
						'sanitize_callback' => 'sanitize_hex_color',
						'status'            => 'disabled',
						'default'           => '#ffffff',
						'description'       => efb_pro_button(),
					),
					'paddingColor'       => array(
						'id'                => 'fancybox_paddingColor',
						'hide'              => true,
						'title'             => __( 'Border color', 'easy-fancybox' ),
						'label_for'         => 'fancybox_paddingColor',
						'input'             => 'text',
						'sanitize_callback' => array( 'easyFancyBox_Admin', 'colorval' ),
						'default'           => '#ffffff',
						'description'       => __( 'Use RGBA notation for semi-transparent borders.', 'easy-fancybox' ) . ' ' . __( 'Example:', 'easy-fancybox' ) . ' rgba(10,10,30,0.7)',
					),
					'padding'            => array(
						'id'                => 'fancybox_padding',
						'title'             => __( 'Border width' ),
						'label_for'         => 'fancybox_padding',
						'input'             => 'number',
						'step'              => '1',
						'min'               => '0',
						'max'               => '100',
						'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
						'default'           => '10',
						'description'       => __( 'Default: 10' ),
					),
					'borderRadius'       => array(
						'id'                => 'fancybox_borderRadius',
						'hide'              => true,
						'title'             => __( 'Border radius', 'easy-fancybox' ),
						'label_for'         => 'fancybox_borderRadius',
						'input'             => 'number',
						'step'              => '1',
						'min'               => '0',
						'max'               => '99',
						'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
						'status'            => 'disabled',
						'default'           => '0',
						'description'       => efb_pro_button(),
					),
					'titleColor'         => array(
						'id'                => 'fancybox_titleColor',
						'hide'              => true,
						'title'             => __( 'Title color', 'easy-fancybox' ),
						'label_for'         => 'fancybox_titleColor',
						'input'             => 'text',
						'sanitize_callback' => 'sanitize_hex_color',
						'default'           => '#fff',
						'description'       => '',
					),
					'textColor'          => array(
						'id'                => 'fancybox_textColor',
						'hide'              => true,
						'title'             => __( 'Text color', 'easy-fancybox' ),
						'label_for'         => 'fancybox_textColor',
						'input'             => 'text',
						'sanitize_callback' => 'sanitize_hex_color',
						'status'            => 'disabled',
						'default'           => '#000000',
						'description'       => efb_pro_button(),
					),
					'centerOnScroll'     => array(
						'id'                => 'fancybox_centerOnScroll',
						'title'             => __( 'Center when scrolling', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'noquotes'          => true,
						'default'           => '',
						'exclude'           => array( 'classic', 'fancybox2' ),
						'description'       => __( 'Disabled on touch devices and when content might be larger than the viewport.', 'easy-fancybox' ),
					),
					'enableEscapeButton' => array(
						'id'                => 'fancybox_enableEscapeButton',
						'title'             => __( 'Enable ESC key', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'noquotes'          => true,
						'fancybox2_hide'    => true,
						'default'           => '1',
						'description'       => __( 'Esc key closes FancyBox', 'easy-fancybox' ),
					),
					'speedIn'            => array(
						'id'                => 'fancybox_speedIn',
						'title'             => __( 'Opening speed', 'easy-fancybox' ),
						'label_for'         => 'fancybox_speedIn',
						'input'             => 'number',
						'fancybox2_name'    => 'openSpeed',
						'step'              => '100',
						'min'               => '0',
						'max'               => '6000',
						'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
						'default'           => '300',
						'description'       => __( 'Duration in milliseconds. Higher is slower.', 'easy-fancybox' ) . ' <em>' . __( 'Default:', 'easy-fancybox' ) . ' 300</em>',
					),
					'speedOut'           => array(
						'id'                => 'fancybox_speedOut',
						'title'             => __( 'Closing speed', 'easy-fancybox' ),
						'label_for'         => 'fancybox_speedOut',
						'input'             => 'number',
						'fancybox2_name'    => 'closeSpeed',
						'step'              => '100',
						'min'               => '0',
						'max'               => '6000',
						'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
						'default'           => '300',
						'description'       => __( 'Duration in milliseconds. Higher is slower.', 'easy-fancybox' ) . ' <em>' . __( 'Default:', 'easy-fancybox' ) . ' 300</em>',
					),
					'mouseWheel'         => array(
						'id'                => 'fancybox_mouseWheel',
						'title'             => __( 'Load mousewheel script', 'easy-fancybox' ),
						'hide'              => true,
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'default'           => '',
						'description'       => __( 'Include Mousewheel jQuery extension to allow gallery browsing by mousewheel action.', 'easy-fancybox' ),
					),
				),
			),
			'Overlay'       => array(
				'title'   => __( 'Overlay Appearance', 'easy-fancybox' ),
				'slug'    => 'overlay-settings-section',
				'input'   => 'multiple',
				'hide'    => true,
				'options' => array(
					'overlayShow'        => array(
						'id'                => 'fancybox_overlayShow',
						'title'             => __( 'Show overlay', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'noquotes'          => true,
						'fancybox2_hide'    => true,
						'default'           => '1',
						'description'       => __( 'Show the overlay around content opened in FancyBox.', 'easy-fancybox' ),
					),
					'hideOnOverlayClick' => array(
						'id'                => 'fancybox_hideOnOverlayClick',
						'title'             => __( 'Close when overlay clicked', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'noquotes'          => true,
						'fancybox2_hide'    => true,
						'default'           => '1',
						'description'       => __( 'Close FancyBox when overlay is clicked.', 'easy-fancybox' ),
					),
					'overlayColor'       => array(
						'id'                => 'fancybox_overlayColor',
						'title'             => __( 'Overlay color', 'easy-fancybox' ),
						'label_for'         => 'fancybox_overlayColor',
						'input'             => 'text',
						'sanitize_callback' => 'sanitize_text_field',
						'default'           => '#000',
						'description'       => __( 'Enter an HTML color value.', 'easy-fancybox' ) . ' <em>' . __( 'Default:', 'easy-fancybox' ) . ' #000</em>',
					),
					'overlayColor2'      => array(
						'id'                => 'fancybox_overlayColor2',
						'title'             => __( 'Overlay color', 'easy-fancybox' ),
						'label_for'         => 'fancybox_overlayColor2',
						'input'             => 'text',
						'fancybox2_name'    => 'overlayColor',
						'exclude'           => array( 'classic', 'legacy' ),
						'hide'              => true,
						'sanitize_callback' => 'sanitize_text_field',
						'default'           => '',
						'description'       => __( 'Enter an RGBA color value.', 'easy-fancybox' ) . ' <em>' . __( 'Example:', 'easy-fancybox' ) . ' rgba(119,119,119,0.7)</em>',
					),
					'overlayOpacity'     => array(
						'id'                => 'fancybox_overlayOpacity',
						'title'             => __( 'Overlay opacity', 'easy-fancybox' ),
						'label_for'         => 'fancybox_overlayOpacity',
						'input'             => 'number',
						'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
						'step'              => '0.1',
						'min'               => '0',
						'max'               => '1',
						'default'           => '0.6',
						'description'       => __( 'Value between 0 and 1. ', 'easy-fancybox' ) . ' <em>' . __( 'Default:', 'easy-fancybox' ) . ' 0.6</em>',
					),
					'overlaySpotlight'   => array(
						'id'                => 'fancybox_overlaySpotlight',
						'title'             => __( 'Overlay spotlight effect', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'status'            => get_option( 'fancybox_overlaySpotlight' ) ? '' : 'disabled',
						'default'           => '',
						'description'       => __( 'Show gradient spotlight effect around image.', 'easy-fancybox' ) . efb_pro_button(),
					),
				),
			),
			'Miscellaneous' => array(
				'title'   => __( 'Miscellaneous', 'easy-fancybox' ),
				'input'   => 'multiple',
				'slug'    => 'miscellaneous-settings-section',
				'hide'    => true,
				'options' => array(
					'autoClick'                  => array(
						'id'                => 'fancybox_autoClick',
						'title'             => __( 'Enable autopopup', 'easy-fancybox' ),
						'label_for'         => 'fancybox_autoClick',
						'hide'              => true,
						'input'             => 'select',
						'options'           => array(
							''  => __( 'None' ),
							'1' => __( 'Link with ID "fancybox-auto"', 'easy-fancybox' ),
						),
						'sanitize_callback' => 'wp_validate_boolean',
						'default'           => '1',
						'description'       => __( 'Open lightbox automatically on page load' ),
					),
					'delayClick'                 => array(
						'id'                => 'fancybox_delayClick',
						'title'             => __( 'Autopopup - delay', 'easy-fancybox' ),
						'label_for'         => 'fancybox_delayClick',
						'hide'              => true,
						'input'             => 'number',
						'step'              => '100',
						'min'               => '0',
						'max'               => '',
						'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
						'default'           => '1000',
						'description'       => __( 'Delay in milliseconds' ) . ' <em>' . __( 'Default:', 'easy-fancybox' ) . ' 1000</em>',
					),
					'jqCookie'                   => array(
						'id'                => '',
						'title'             => __( 'Autopopup - hide after first', 'easy-fancybox' ),
						'hide'              => true,
						'input'             => 'select',
						'status'            => 'disabled',
						'default'           => '0',
						'sanitize_callback' => 'intval',
						'options'           => array(
							'0'   => __( 'No' ),
							'1'   => __( '1 Day', 'easy-fancybox' ),
							'7'   => __( '1 Week', 'easy-fancybox' ),
							'30'  => __( '1 Month', 'easy-fancybox' ),
							'365' => __( '1 Year', 'easy-fancybox' ),
						),
						'description'       => __( 'Hide auto popup for X time after first visit. ' ) . efb_pro_button(),
					),
					'cookiePath'                 => array(
						'default' => '',
						'hide'    => true,
					),
					'minViewportWidth'           => array(
						'id'                => 'fancybox_minViewportWidth',
						'title'             => __( 'Minimum viewport width', 'easy-fancybox' ),
						'label_for'         => 'fancybox_minViewportWidth',
						'input'             => 'number',
						'fancybox2_name'    => 'minVpWidth',
						'step'              => '1',
						'min'               => '320',
						'max'               => '900',
						'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
						'default'           => '320',
						'description'       => '<em>' . __( 'Default:', 'easy-fancybox' ) . ' 320</em>',
					),
					'minVpHeight'                => array(
						'id'                => 'fancybox_minViewportHeight',
						'title'             => __( 'Minimum viewport height', 'easy-fancybox' ),
						'label_for'         => 'fancybox_minViewportHeight',
						'input'             => 'number',
						'step'              => '1',
						'min'               => '320',
						'max'               => '900',
						'exclude'           => array( 'classic', 'legacy' ),
						'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
						'default'           => '320',
						'description'       => '<em>' . __( 'Default:', 'easy-fancybox' ) . ' 320</em><br />',
					),
					'compatIE8'                  => array(
						'id'                => 'fancybox_compatIE8',
						'title'             => __( 'IE 8 compatibility', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => '',
						'exclude'           => array( 'classic', 'fancybox2' ),
						'description'       => __( 'Include IE 8 compatibility style rules', 'easy-fancybox' ),
					),
					'p2'                         => array(
						'hide'        => true,
						'description' => '<br /><strong>' . __( 'Theme & plugins compatibility', 'easy-fancybox' ) . '</strong><br />' . __( 'Try to deactivate all conflicting light box scripts in your theme or other plugins. If this is not possible, try a higher script priority number which means scripts are added later, wich may allow them to override conflicting scripts. A lower priority number, excluding WordPress standard jQuery, or even moving the plugin scripts to the header may work in cases where there are blocking errors occuring in other script.', 'easy-fancybox' ),
					),
					'scriptPriority'             => array(
						'id'                => 'fancybox_scriptPriority',
						'title'             => __( 'FancyBox script priority', 'easy-fancybox' ),
						'label_for'         => 'fancybox_scriptPriority',
						'hide'              => true,
						'input'             => 'number',
						'step'              => '1',
						'min'               => '-99',
						'max'               => '999',
						'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
						'default'           => '10',
						'description'       => __( 'Default priority is 10.', 'easy-fancybox' ) . ' ' . __( 'Higher is later.', 'easy-fancybox' ),
					),
					'noFooter'                   => array(
						'id'                => 'fancybox_noFooter',
						'title'             => __( 'Load scripts in head', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => '',
						'description'       => __( 'Move scripts from footer to theme head section (not recommended for site load times!)', 'easy-fancybox' ),
					),
					'nojQuery'                   => array(
						'id'                => 'fancybox_nojQuery',
						'title'             => __( 'Exclude core jQuery', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => '',
						'description'       => __( 'Do not include standard WordPress jQuery library (do this only if you are sure jQuery is included from another source!)', 'easy-fancybox' ),
					),
					'pre45Compat'                => array(
						'id'                => 'fancybox_pre45Compat',
						'title'             => __( 'Exclude inline_script', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'hide'              => true,
						'default'           => function_exists( 'wp_add_inline_script' ) ? '' : '1',
						'description'       => __( 'Do not use wp_add_inline_script/style (may solve issues with old minification plugins)', 'easy-fancybox' ),
					),
					'p3'                         => array(
						'hide'        => true,
						'description' => '<br /><strong>' . __( 'Advanced', 'easy-fancybox' ) . '</strong><br />',
					),
					'metaData'                   => array(
						'id'                => 'fancybox_metaData',
						'title'             => __( 'Include metadata script', 'easy-fancybox' ),
						'hide'              => true,
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'status'            => get_option( 'fancybox_metaData' ) ? '' : 'disabled',
						'default'           => '',
						'description'       => __( 'Include Metadata jQuery extension to allow passing custom parameters via link class.', 'easy-fancybox' ) . efb_pro_button(),
					),
					'vcMasonryCompat'            => array(
						'id'                => 'fancybox_vcMasonryCompat',
						'title'             => __( 'WPBakery compatibility', 'easy-fancybox' ),
						'hide'              => true,
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'status'            => 'disabled',
						'default'           => '',
						'description'       => __( 'WPBakery / VC Masonry compatibility, replaces prettyPhoto lightbox. ', 'easy-fancybox' ) . efb_pro_button(),
					),
					'autoExclude'                => array(
						'id'                => 'fancybox_autoExclude',
						'title'             => __( 'Exclude', 'easy-fancybox' ),
						'label_for'         => 'fancybox_autoExclude',
						'input'             => 'text',
						'class'             => 'regular-text',
						'hide'              => true,
						'default'           => '.nolightbox,a.wp-block-file__button,a.pin-it-button,a[href*=\'pinterest.com/pin/create\'],a[href*=\'facebook.com/share\'],a[href*=\'twitter.com/share\']',
						'sanitize_callback' => 'sanitize_text_field',
						'description'       => __( 'Comma-separated list of selectors to exclude for lightbox autodetect.', 'easy-fancybox' ) . ' <em>' . __( 'Default:', 'easy-fancybox' ) . ' .nolightbox,a.wp-block-file__button,a.pin-it-button,a[href*=\'pinterest.com/pin/create\'],a[href*=\'facebook.com/share\'],a[href*=\'twitter.com/share\']</em><br />',
					),
					'disableCoreLightbox'        => array(
						'id'                => 'fancybox_disableCoreLightbox',
						'title'             => __( 'Disable Core Lightbox', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'status'            => '',
						'default'           => '1',
						'description'       => __( 'Disable core lightbox while using Easy Fancybox.', 'easy-fancybox' ),
					),
					'enableBlockControls'        => array(
						'id'                => 'fancybox_enableBlockControls',
						'title'             => __( 'Enable Block Controls', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'status'            => '',
						'default'           => '1',
						'description'       => __( 'Show Lightbox control panel in the block editor.', 'easy-fancybox' ),
					),
					'fancybox_openBlockControls' => array(
						'id'                => 'fancybox_openBlockControls',
						'title'             => __( 'Open Block Controls', 'easy-fancybox' ),
						'input'             => 'checkbox',
						'sanitize_callback' => 'wp_validate_boolean',
						'status'            => '',
						'default'           => '1',
						'description'       => __( 'Open Lightbox control panel by default in the block editor.', 'easy-fancybox' ),
					),
				),
			),
		),
	),
	'IMG'         => array(
		'title'               => __( 'Images', 'easy-fancybox' ),
		'slug'                => 'image-settings-section',
		'section_description' => function () {
			echo '<div class="setting-section-description">' . esc_html__( 'To make images open in an overlay, add their extension to the Autodetect field or use the class "fancybox" for its link. Clear field to switch off all autodetection.', 'easy-fancybox' ) . '</div>';
		},
		'input'               => 'multiple',
		'options'             => array(
			'tag'                => array(
				'hide'    => true,
				'default' => 'a.fancybox,area.fancybox,.fancybox>a',
			),
			'class'              => array(
				'hide'    => true,
				'default' => 'fancybox image',
			),
			'autoAttribute'      => array(
				'id'                => 'fancybox_autoAttribute',
				'title'             => __( 'Autodetect', 'easy-fancybox' ),
				'label_for'         => 'fancybox_autoAttribute',
				'input'             => 'text',
				'class'             => 'regular-text',
				'hide'              => true,
				'default'           => '.jpg,.png,.webp,.jpeg',
				'sanitize_callback' => 'sanitize_text_field',
				'selector'          => 'href*=',
				'description'       => __( 'Comma-separated list of file extensions to detect. Clear field to disable autodetection. ', 'easy-fancybox' ) . ' ' . __( 'Example:', 'easy-fancybox' ) . ' .jpg,.png,.gif,.jpeg',
			),
			'autoAttributeLimit' => array(
				'id'                => 'fancybox_autoAttributeLimit',
				'title'             => __( 'Apply to', 'easy-fancybox' ),
				'label_for'         => 'fancybox_autoAttributeLimit',
				'hide'              => true,
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'options'           => array(
					'all'   => __( 'All images', 'easy-fancybox' ),
					'links' => __( 'All image links', 'easy-fancybox' ),
				),
				'default'           => 'all',
				'description'       => efb_pro_button( true ),
			),
			'type'               => array(
				'id'                => 'fancybox_classType',
				'title'             => __( 'Treat fancybox class as image', 'easy-fancybox' ),
				'label_for'         => 'fancybox_classType',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'options'           => array(
					'image' => __( 'Yes' ),
					''      => __( 'No' ),
				),
				'default'           => get_option( 'fancybox_enableInline' ) ? 'image' : '',
				'description'       => __( 'Force FancyBox to treat all media linked with class="fancybox" as images?', 'easy-fancybox' ),
			),
			'transition'         => array(
				'id'                => 'fancybox_transition',
				'title'             => __( 'Transition Style', 'easy-fancybox' ),
				'label_for'         => 'fancybox_transition',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'exclude'           => array( 'classic', 'legacy' ),
				'options'           => array(
					'none'    => __( 'None' ),
					'fade'    => __( 'Fade', 'easy-fancybox' ),
					'elastic' => __( 'Elastic', 'easy-fancybox' ),
				),
				'default'           => 'elastic',
			),
			'transitionIn'       => array(
				'id'                => 'fancybox_transitionIn',
				'title'             => __( 'Open Style', 'easy-fancybox' ),
				'label_for'         => 'fancybox_transitionIn',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'fancybox2_name'    => 'openEffect',
				'options'           => array(
					'none'    => __( 'None' ),
					''        => __( 'Fade', 'easy-fancybox' ),
					'elastic' => __( 'Elastic', 'easy-fancybox' ),
				),
				'default'           => 'elastic',
				'description'       => efb_pro_button( true ),
			),
			'easingIn'           => array(
				'id'                => 'fancybox_easingIn',
				'title'             => __( 'Easing In', 'easy-fancybox' ),
				'label_for'         => 'fancybox_easingIn',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'options'           => array(
					'linear' => __( 'Linear', 'easy-fancybox' ),
					''       => __( 'Swing', 'easy-fancybox' ),
				),
				'default'           => '',
				'description'       => __( 'Only applies when Open Style is set to Elastic. ', 'easy-fancybox' ) . efb_pro_button( true ),
			),
			'transitionOut'      => array(
				'id'                => 'fancybox_transitionOut',
				'title'             => __( 'Close Style', 'easy-fancybox' ),
				'label_for'         => 'fancybox_transitionOut',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'fancybox2_name'    => 'closeEffect',
				'options'           => array(
					'none'    => __( 'None' ),
					''        => __( 'Fade', 'easy-fancybox' ),
					'elastic' => __( 'Elastic', 'easy-fancybox' ),
				),
				'default'           => 'elastic',
				'description'       => efb_pro_button( true ),
			),
			'easingOut'          => array(
				'id'                => 'fancybox_easingOut',
				'title'             => __( 'Easing Out', 'easy-fancybox' ),
				'label_for'         => 'fancybox_easingOut',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'options'           => array(
					'linear' => __( 'Linear', 'easy-fancybox' ),
					''       => __( 'Swing', 'easy-fancybox' ),
				),
				'default'           => '',
				'description'       => __( 'Only applies when Close Style is set to Elastic. ', 'easy-fancybox' ) . efb_pro_button( true ),
			),
			'opacity'            => array(
				'id'                => 'fancybox_opacity',
				'title'             => __( 'Transition Opacity', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'default'           => '',
				'description'       => __( 'Transparency fade during elastic transition. CAUTION: Use only when at least Transition In is set to Elastic!', 'easy-fancybox' ),
			),
			'hideOnContentClick' => array(
				'id'                => 'fancybox_hideOnContentClick',
				'title'             => __( 'Close on click', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_name'    => 'closeClick',
				'default'           => '',
				'description'       => __( 'Close FancyBox when content is clicked', 'easy-fancybox' ),
			),
			'titleShow'          => array(
				'id'                => 'fancybox_titleShow',
				'title'             => __( 'Show title', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '1',
				'description'       => __( 'FancyBox will try to get a title from the link or thumbnail title attributes.', 'easy-fancybox' ),
			),
			'titlePosition'      => array(
				'id'                => 'fancybox_titlePosition',
				'title'             => __( 'Title Position', 'easy-fancybox' ),
				'label_for'         => 'fancybox_titlePosition',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'fancybox2_hide'    => true,
				'exclude'           => array( 'fancybox2' ),
				'options'           => array(
					'over'    => __( 'Overlay', 'easy-fancybox' ),
					'outside' => __( 'Outside', 'easy-fancybox' ),
					'inside'  => __( 'Inside', 'easy-fancybox' ),
					''        => __( 'Float', 'easy-fancybox' ),
				),
				'default'           => 'over',
			),
			'titlePosition2'     => array(
				'id'                => 'fancybox_titlePosition2',
				'title'             => __( 'Title Style', 'easy-fancybox' ),
				'label_for'         => 'fancybox_titlePosition2',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'hide'              => true,
				'exclude'           => array( 'classic', 'legacy' ),
				'fancybox2_name'    => 'titlePosition',
				'options'           => array(
					'over'        => __( 'Overlay', 'easy-fancybox' ),
					'outside'     => __( 'Outside', 'easy-fancybox' ),
					'outside-top' => __( 'Outside top', 'easy-fancybox' ),
					'inside'      => __( 'Inside', 'easy-fancybox' ),
					'inside-top'  => __( 'Inside top', 'easy-fancybox' ),
					''            => __( 'Float', 'easy-fancybox' ),

				),
				'default'           => 'over',
			),
			'titleFromAlt'       => array(
				'id'                => 'fancybox_titleFromAlt',
				'title'             => __( 'Title from alt', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '1',
				'description'       => __( 'Allow title from thumbnail alt attribute.', 'easy-fancybox' ),
			),
			'onStart'            => array(
				'id'                => 'fancybox_onStart',
				'title'             => __( 'Show title on hover' ),
				'hide'              => true,
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'status'            => 'disabled',
				'default'           => '',
				'description'       => __( 'Hide/show title on mouse hover action', 'easy-fancybox' ) . efb_pro_button(),
			),
			'autoGallery'        => array(
				'id'                => 'fancybox_autoGallery',
				'title'             => __( 'Automattically group images', 'easy-fancybox' ),
				'label_for'         => 'fancybox_autoGallery',
				'hide'              => true,
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'options'           => array(
					'disabled'  => __( 'Disabled' ),
					'galleries' => __( 'WordPress galleries only', 'easy-fancybox' ),
					'all'       => __( 'All in one gallery', 'easy-fancybox' ),
					'custom'    => esc_html__( 'Custom Gallery Sections (below)', 'easy-fancybox' ),
				),
				'default'           => 'galleries',
				'description'       => __( 'You can also use rel attribute to manually group images together. ', 'easy-fancybox' ) . efb_pro_button( true ),
			),
			'showNavArrows'      => array(
				'id'                => 'fancybox_showNavArrows',
				'title'             => __( 'Show nav arrows', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'fancybox2_name'    => 'arrows',
				'noquotes'          => true,
				'default'           => '1',
				'description'       => __( 'Show the gallery navigation arrows', 'easy-fancybox' ),
			),
			'enableKeyboardNav'  => array(
				'id'                => 'fancybox_enableKeyboardNav',
				'title'             => __( 'Enable keyboard nav', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '1',
				'description'       => __( 'Arrow key strokes browse the gallery', 'easy-fancybox' ),
			),
			'cyclic'             => array(
				'id'                => 'fancybox_cyclic',
				'title'             => __( 'Continuous navigation', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'fancybox2_name'    => 'loop',
				'fancybox2_hide'    => true,
				'noquotes'          => true,
				'default'           => '',
				'description'       => __( 'Make galleries cyclic, allowing you to keep pressing next/back.', 'easy-fancybox' ),
			),
			'mouseWheel'         => array(
				'id'                => 'fancybox_mouseWheel',
				'title'             => __( 'Mousewheel navigation', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'default'           => '1',
				'exclude'           => array( 'classic', 'legacy' ),
				'description'       => __( 'Allow gallery browsing by mousewheel action.', 'easy-fancybox' ),
			),
			'changeSpeed'        => array(
				'id'                => 'fancybox_changeSpeed',
				'title'             => __( 'Change speed', 'easy-fancybox' ),
				'label_for'         => 'fancybox_changeSpeed',
				'input'             => 'number',
				'step'              => '50',
				'min'               => '0',
				'max'               => '6000',
				'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
				'default'           => '250',
				'description'       => __( 'Duration in milliseconds. Higher is slower.', 'easy-fancybox' ) . ' <em>' . __( 'Default:', 'easy-fancybox' ) . ' 250</em>',
			),
			'changeFade'         => array(
				'id'                => 'fancybox_changeFade',
				'title'             => __( 'Fade speed', 'easy-fancybox' ),
				'label_for'         => 'fancybox_changeFade',
				'input'             => 'number',
				'exclude'           => array( 'fancybox2' ),
				'step'              => '1',
				'min'               => '0',
				'max'               => '6000',
				'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
				'default'           => '300',
				'description'       => __( 'Duration in milliseconds. Higher is slower.', 'easy-fancybox' ) . ' <em>' . __( 'Default:', 'easy-fancybox' ) . ' 300</em>',
			),
			'autoSelector'       => array(
				'id'          => 'fancybox_autoSelector',
				'title'       => esc_html__( 'Custom Gallery Sections', 'easy-fancybox' ),
				'label_for'   => 'fancybox_autoSelector',
				'hide'        => true,
				'status'      => 'disabled',
				'input'       => 'text',
				'class'       => 'regular-text',
				'default'     => '.gallery,.wp-block-gallery,.tiled-gallery,.wp-block-jetpack-tiled-gallery',
				'description' => efb_pro_button() . '<br>' . __( 'Refines how images are selected or grouped. Relevant only when "Apply To" or "Automatically Group Images" above are set to Sections. Add comma separated CSS selectors. Example: If your theme wraps content in a div with class mypost, add .mppost. To group WordPress galleries, add .wp-block-gallery. For images in a #sidebar div, add #sidebar. ', 'easy-fancybox' ) . '<em>' . esc_html__( 'Default: .gallery,.wp-block-gallery,.tiled-gallery,.wp-block-jetpack-tiled-gallery', 'easy-fancybox' ) . '</em>',
			),
			'autoPlay'           => array(
				'id'                => 'fancybox_autoPlay',
				'title'             => __( 'Auto play slideshow', 'easy-fancybox' ),
				'hide'              => true,
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'status'            => 'disabled',
				'default'           => '',
				'description'       => efb_pro_button(),
			),
			'playSpeed'          => array(
				'id'                => 'fancybox_playSpeed',
				'hide'              => true,
				'title'             => __( 'Play speed', 'easy-fancybox' ),
				'label_for'         => 'fancybox_changeSpeed',
				'input'             => 'number',
				'status'            => 'disabled',
				'step'              => '500',
				'min'               => '3000',
				'max'               => '12000',
				'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
				'default'           => '3000',
				'description'       => __( 'Duration in milliseconds. Higher is slower.', 'easy-fancybox' ) . ' <em>' . __( 'Default:', 'easy-fancybox' ) . ' 3000</em>',
			),
		),
	),

	'Inline'      => array(
		'title'   => __( 'Inline Content', 'easy-fancybox' ),
		'slug'    => 'inline-settings-section',
		'input'   => 'multiple',
		'options' => array(
			'tag'                => array(
				'hide'    => true,
				'default' => 'a.fancybox-inline,area.fancybox-inline,.fancybox-inline>a',
			),
			'class'              => array(
				'hide'    => true,
				'default' => 'fancybox-inline',
			),
			'type'               => array(
				'default' => 'inline',
			),
			'autoDimensions'     => array(
				'id'                => 'fancybox_autoDimensions',
				'title'             => __( 'Auto dimensions', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'fancybox2_name'    => 'autoSize',
				'noquotes'          => true,
				'default'           => '1',
				'description'       => __( 'Try to adjust size to inline/html content. If unchecked the default dimensions will be used.', 'easy-fancybox' ) . '',
			),
			'scrolling'          => array(
				'id'                => 'fancybox_InlineScrolling',
				'title'             => __( 'Scrolling', 'easy-fancybox' ),
				'label_for'         => 'fancybox_InlineScrolling',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'options'           => array(
					'auto' => __( 'Auto', 'easy-fancybox' ),
					'yes'  => __( 'Always', 'easy-fancybox' ),
					'no'   => __( 'Never', 'easy-fancybox' ),
				),
				'default'           => 'auto',
				'description'       => __( 'Define scrolling and scrollbar visibility.', 'easy-fancybox' ),
			),
			'transitionIn'       => array(
				'id'                => 'fancybox_transitionInInline',
				'title'             => __( 'Transition In', 'easy-fancybox' ),
				'label_for'         => 'fancybox_transitionInInline',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'fancybox2_name'    => 'openEffect',
				'options'           => array(
					'none'    => __( 'None' ),
					''        => __( 'Fade', 'easy-fancybox' ),
					'elastic' => __( 'Elastic', 'easy-fancybox' ),
				),
				'default'           => '',
				'description'       => efb_pro_button( true ),
			),
			'easingIn'           => array(
				'id'                => 'fancybox_easingInInline',
				'title'             => __( 'Easing In', 'easy-fancybox' ),
				'label_for'         => 'fancybox_easingInInline',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'options'           => array(
					'linear' => __( 'Linear', 'easy-fancybox' ),
					''       => __( 'Swing', 'easy-fancybox' ),
				),
				'default'           => 'easeOutBack',
				'description'       => __( 'Only applies when Transition is set to Elastic. ', 'easy-fancybox' ) . efb_pro_button( true ),
			),
			'transitionOut'      => array(
				'id'                => 'fancybox_transitionOutInline',
				'title'             => __( 'Transition Out', 'easy-fancybox' ),
				'label_for'         => 'fancybox_transitionOutInline',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'fancybox2_name'    => 'closeEffect',
				'options'           => array(
					'none'    => __( 'None' ),
					''        => __( 'Fade', 'easy-fancybox' ),
					'elastic' => __( 'Elastic', 'easy-fancybox' ),
				),
				'default'           => '',
				'description'       => efb_pro_button( true ),
			),
			'easingOut'          => array(
				'id'                => 'fancybox_easingOutInline',
				'title'             => __( 'Easing Out', 'easy-fancybox' ),
				'label_for'         => 'fancybox_easingOutInline',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'options'           => array(
					'linear' => __( 'Linear', 'easy-fancybox' ),
					''       => __( 'Swing', 'easy-fancybox' ),
				),
				'default'           => '',
				'description'       => __( 'Only applies when Transition is set to Elastic. ', 'easy-fancybox' ) . efb_pro_button( true ),
			),
			'opacity'            => array(
				'id'                => 'fancybox_opacityInline',
				'title'             => __( 'Transition Opacity', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'default'           => '',
				'description'       => __( 'Transparency fade during elastic transition. CAUTION: Use only when at least Transition In is set to Elastic!', 'easy-fancybox' ),
			),
			'hideOnContentClick' => array(
				'id'                => 'fancybox_hideOnContentClickInline',
				'title'             => __( 'Close on click', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'fancybox2_name'    => 'closeClick',
				'noquotes'          => true,
				'default'           => '',
				'description'       => __( 'Close FancyBox when content is clicked', 'easy-fancybox' ),
			),
			'titleShow'          => array(
				'noquotes'       => true,
				'default'        => 'false',
				'fancybox2_hide' => true,
			),
		),
	),

	'PDF'         => array(
		'title'   => __( 'PDF', 'easy-fancybox' ),
		'slug'    => 'pdf-settings-section',
		'input'   => 'multiple',
		'options' => array(
			'intro'          => array(
				'hide'        => true,
				'description' => __( 'To make any PDF document file open in an overlay, switch on Autodetect or use the class "fancybox-pdf" for its link.', 'easy-fancybox' ) . '<br />',
			),
			'autoAttribute'  => array(
				'id'                => 'fancybox_autoAttributePDF',
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'hide'              => true,
				'default'           => '1',
				'selector'          => '\'a[href*=".pdf" i],area[href*=".pdf" i]\'',
				'title'             => __( 'Autodetect', 'easy-fancybox' ),
			),
			'tag'            => array(
				'hide'    => true,
				'default' => 'a.fancybox-pdf,area.fancybox-pdf,.fancybox-pdf>a',
			),
			'class'          => array(
				'hide'    => true,
				'default' => 'fancybox-pdf',
			),
			'type'           => array(
				'default' => 'iframe',
			),
			'onStart'        => array(
				'id'                => 'fancybox_PDFonStart',
				'noquotes'          => true,
				'title'             => __( 'Embed with', 'easy-fancybox' ),
				'label_for'         => 'fancybox_PDFonStart',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'fancybox2_name'    => 'beforeLoad',
				'options'           => array(
					'{{object}}'       => __( 'Object tag (plus fall-back link)', 'easy-fancybox' ),
					'{{embed}}'        => __( 'Embed tag', 'easy-fancybox' ),
					''                 => __( 'iFrame tag (let browser decide)', 'easy-fancybox' ),
					'{{googleviewer}}' => __( 'Google Docs Viewer (external)', 'easy-fancybox' ),
				),
				'default'           => '{{object}}',
				'description'       => __( 'Note:', 'easy-fancybox' ) . ' ' . __( 'External viewers have bandwidth, usage rate and and file size limits.', 'easy-fancybox' ),
			),
			'width'          => array(
				'id'                => 'fancybox_PDFwidth',
				'title'             => __( 'Width' ),
				'label_for'         => 'fancybox_PDFwidth',
				'input'             => 'text',
				'sanitize_callback' => 'sanitize_text_field',
				'default'           => '90%',
				'description'       => ' ',
			),
			'height'         => array(
				'id'                => 'fancybox_PDFheight',
				'title'             => __( 'Height' ),
				'label_for'         => 'fancybox_PDFheight',
				'input'             => 'text',
				'sanitize_callback' => 'sanitize_text_field',
				'default'           => '90%',
			),
			'padding'        => array(
				'id'                => 'fancybox_PDFpadding',
				'title'             => __( 'Border' ),
				'label_for'         => 'fancybox_PDFpadding',
				'input'             => 'number',
				'step'              => '1',
				'min'               => '0',
				'max'               => '100',
				'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
				'default'           => '10',
			),
			'titleShow'      => array(
				'id'                => 'fancybox_PDFtitleShow',
				'title'             => __( 'Show title', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '',
				'description'       => __( 'FancyBox will try to get a title from the link or thumbnail title attributes.', 'easy-fancybox' ),
			),
			'titlePosition'  => array(
				'id'                => 'fancybox_PDFtitlePosition',
				'title'             => __( 'Title Position', 'easy-fancybox' ),
				'label_for'         => 'fancybox_PDFtitlePosition',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'exclude'           => array( 'fancybox2' ),
				'options'           => array(
					'float'   => __( 'Float', 'easy-fancybox' ),
					'outside' => __( 'Outside', 'easy-fancybox' ),
					'inside'  => __( 'Inside', 'easy-fancybox' ),
				),
				'default'           => 'float',
			),
			'titlePosition2' => array(
				'id'                => 'fancybox_PDFtitlePosition2',
				'title'             => __( 'Title Position', 'easy-fancybox' ),
				'label_for'         => 'fancybox_PDFtitlePosition2',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'fancybox2_name'    => 'titlePosition',
				'exclude'           => array( 'classic', 'legacy' ),
				'hide'              => true,
				'options'           => array(
					'float'   => __( 'Float', 'easy-fancybox' ),
					'outside' => __( 'Outside', 'easy-fancybox' ),
					'inside'  => __( 'Inside', 'easy-fancybox' ),
				),
				'default'           => 'float',
			),
			'titleFromAlt'   => array(
				'id'                => 'fancybox_PDFtitleFromAlt',
				'title'             => __( 'Title from alt', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '1',
				'description'       => __( 'Allow title from thumbnail alt attribute.', 'easy-fancybox' ),
			),
			'autoDimensions' => array(
				'noquotes' => true,
				'default'  => 'false',
			),
			'scrolling'      => array(
				'default' => 'no',
			),
		),
	),

	'SWF'         => array(
		'title'   => __( 'SWF', 'easy-fancybox' ),
		'slug'    => 'swf-settings-section',
		'input'   => 'multiple',
		'exclude' => array( 'classic', 'fancybox2' ),
		'options' => array(
			'autoAttribute' => array(
				'id'                => 'fancybox_autoAttributeSWF',
				'title'             => __( 'Autodetect', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'hide'              => true,
				'default'           => '1',
				'selector'          => '\'a[href*=".swf" i],area[href*=".swf" i]\'',
			),
			'tag'           => array(
				'hide'    => true,
				'default' => 'a.fancybox-swf,area.fancybox-swf,.fancybox-swf>a',
			),
			'class'         => array(
				'hide'    => true,
				'default' => 'fancybox-swf',
			),
			'type'          => array(
				'default' => 'swf',
			),
			'width'         => array(
				'id'                => 'fancybox_SWFWidth',
				'title'             => __( 'Width' ),
				'label_for'         => 'fancybox_SWFWidth',
				'input'             => 'text',
				'sanitize_callback' => 'intval',
				'options'           => array(),
				'default'           => '680',
			),
			'height'        => array(
				'id'                => 'fancybox_SWFHeight',
				'title'             => __( 'Height' ),
				'label_for'         => 'fancybox_SWFHeight',
				'input'             => 'text',
				'sanitize_callback' => 'intval',
				'options'           => array(),
				'default'           => '495',
			),
			'padding'       => array(
				'id'                => 'fancybox_SWFpadding',
				'title'             => __( 'Border' ),
				'label_for'         => 'fancybox_SWFpadding',
				'input'             => 'number',
				'step'              => '1',
				'min'               => '0',
				'max'               => '100',
				'sanitize_callback' => 'intval',
				'default'           => '0',
			),
			'titleShow'     => array(
				'id'                => 'fancybox_SWFtitleShow',
				'title'             => __( 'Show title', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'default'           => '',
				'description'       => __( 'Show title.', 'easy-fancybox' ) . ' ' . __( 'FancyBox will try to get a title from the link or thumbnail title attributes.', 'easy-fancybox' ),
			),
			'titlePosition' => array(
				'id'                => 'fancybox_SWFtitlePosition',
				'title'             => __( 'Title Position', 'easy-fancybox' ),
				'label_for'         => 'fancybox_SWFtitlePosition',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'options'           => array(
					'float'   => __( 'Float', 'easy-fancybox' ),
					'outside' => __( 'Outside', 'easy-fancybox' ),
					'inside'  => __( 'Inside', 'easy-fancybox' ),
				),
				'default'           => 'float',
			),
			'titleFromAlt'  => array(
				'id'                => 'fancybox_SWFtitleFromAlt',
				'title'             => __( 'Title from alt', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'default'           => '1',
				'description'       => __( 'Allow title from thumbnail alt attribute.', 'easy-fancybox' ),
			),
			'swf'           => array(
				'noquotes' => true,
				'default'  => '{\'wmode\':\'opaque\',\'allowfullscreen\':true}',
			),
		),
	),

	'SVG'         => array(
		'title'   => __( 'SVG', 'easy-fancybox' ),
		'slug'    => 'svg-settings-section',
		'input'   => 'multiple',
		'options' => array(
			'autoAttribute'  => array(
				'id'                => 'fancybox_autoAttributeSVG',
				'title'             => __( 'Autodetect', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'hide'              => true,
				'default'           => '1',
				'selector'          => '\'a[href*=".svg" i],area[href*=".svg" i]\'',
			),
			'tag'            => array(
				'hide'    => true,
				'default' => 'a.fancybox-svg,area.fancybox-svg,.fancybox-svg>a',
			),
			'class'          => array(
				'hide'    => true,
				'default' => 'fancybox-svg',
			),
			'type'           => array(
				'default' => 'svg',
			),
			'width'          => array(
				'id'                => 'fancybox_SVGWidth',
				'title'             => __( 'Width' ),
				'label_for'         => 'fancybox_SVGWidth',
				'input'             => 'text',
				'sanitize_callback' => 'intval',
				'options'           => array(),
				'default'           => '680',
			),
			'height'         => array(
				'id'                => 'fancybox_SVGHeight',
				'title'             => __( 'Height' ),
				'label_for'         => 'fancybox_SVGHeight',
				'input'             => 'text',
				'sanitize_callback' => 'intval',
				'options'           => array(),
				'default'           => '495',
			),
			'padding'        => array(
				'id'                => 'fancybox_SVGpadding',
				'title'             => __( 'Border' ),
				'label_for'         => 'fancybox_SVGpadding',
				'input'             => 'number',
				'step'              => '1',
				'min'               => '0',
				'max'               => '100',
				'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
				'default'           => '0',
			),
			'titleShow'      => array(
				'id'                => 'fancybox_SVGtitleShow',
				'title'             => __( 'Show title', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '',
				'description'       => __( 'FancyBox will try to get a title from the link or thumbnail title attributes.', 'easy-fancybox' ),
			),
			'titlePosition'  => array(
				'id'                => 'fancybox_SVGtitlePosition',
				'title'             => __( 'Title Position', 'easy-fancybox' ),
				'label_for'         => 'fancybox_SVGtitlePosition',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'exclude'           => array( 'fancybox2' ),
				'options'           => array(
					'float'   => __( 'Float', 'easy-fancybox' ),
					'outside' => __( 'Outside', 'easy-fancybox' ),
					'inside'  => __( 'Inside', 'easy-fancybox' ),
				),
				'default'           => 'float',
			),
			'titlePosition2' => array(
				'id'                => 'fancybox_SVGtitlePosition2',
				'title'             => __( 'Title Style', 'easy-fancybox' ),
				'label_for'         => 'fancybox_SVGtitlePosition2',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'fancybox2_name'    => 'titlePosition',
				'exclude'           => array( 'classic', 'legacy' ),
				'hide'              => true,
				'options'           => array(
					''            => __( 'Float', 'easy-fancybox' ),
					'outside'     => __( 'Outside', 'easy-fancybox' ),
					'outside-top' => __( 'Outside top', 'easy-fancybox' ),
					'inside'      => __( 'Inside', 'easy-fancybox' ),
					'inside-top'  => __( 'Inside top', 'easy-fancybox' ),
				),
				'default'           => '',
			),
			'titleFromAlt'   => array(
				'id'                => 'fancybox_SVGtitleFromAlt',
				'title'             => __( 'Title from alt', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '1',
				'description'       => __( 'Allow title from thumbnail alt attribute.', 'easy-fancybox' ),
			),
			'svg'            => array(
				'noquotes' => true,
				'default'  => '{\'wmode\':\'opaque\',\'allowfullscreen\':true}',
			),
		),
	),

	'VideoPress'  => array(
		'title'   => esc_html__( 'VideoPress', 'easy-fancybox' ),
		'slug'    => 'videopress-settings-section',
		'input'   => 'multiple',
		'options' => array(
			'autoAttribute' => array(
				'id'          => 'fancybox_autoAttributeVideoPress',
				'title'       => __( 'Autodetect' ),
				'input'       => 'checkbox',
				'hide'        => true,
				'default'     => '1',
				'selector'    => '\'a[href*="video.wordpress.com/v/"],area[href*="video.wordpress.com/v/"],a[href*="videopress.com/v/"],area[href*="videopress.com/v/"]\'',
				'status'      => 'disabled',
				'description' => efb_pro_button(),
			),
		),
	),

	'YouTube'     => array(
		'title'   => __( 'YouTube', 'easy-fancybox' ),
		'slug'    => 'youtube-settings-section',
		'input'   => 'multiple',
		'options' => array(
			'intro'          => array(
				'hide'        => true,
				'description' => __( 'To make any YouTube movie open in an overlay, switch on Autodetect or use the class "fancybox-youtube" for its link.', 'easy-fancybox' ) . '<br />',
			),
			'autoAttribute'  => array(
				'id'                => 'fancybox_autoAttributeYoutube',
				'title'             => __( 'Autodetect', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'hide'              => true,
				'default'           => '1',
				'selector'          => '\'a[href*="youtu.be/" i],area[href*="youtu.be/" i],a[href*="youtube.com/" i],area[href*="youtube.com/" i]\' ).filter(function(){return this.href.match(/\/(?:youtu\.be|watch\?|embed\/)/);}',
			),
			'tag'            => array(
				'hide'    => true,
				'default' => 'a.fancybox-youtube,area.fancybox-youtube,.fancybox-youtube>a',
			),
			'class'          => array(
				'hide'    => true,
				'default' => 'fancybox-youtube',
			),
			'type'           => array(
				'default' => 'iframe',
			),
			'noCookie'       => array(
				'id'                => 'fancybox_YoutubenoCookie',
				'title'             => __( 'Enable privacy mode' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'hide'              => true,
				'default'           => '',
				'description'       => __( 'Disables cookies.', 'easy-fancybox' ),
			),
			'width'          => array(
				'id'        => 'fancybox_YoutubeWidth',
				'title'     => __( 'Width' ),
				'label_for' => 'fancybox_YoutubeWidth',
				'input'     => 'number',
				'step'      => '1',
				'min'       => '420',
				'max'       => '1500',
				'default'   => '882',
			),
			'height'         => array(
				'id'                => 'fancybox_YoutubeHeight',
				'title'             => __( 'Height' ),
				'label_for'         => 'fancybox_YoutubeHeight',
				'input'             => 'number',
				'step'              => '1',
				'min'               => '315',
				'max'               => '900',
				'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
				'default'           => '495',
			),
			'padding'        => array(
				'id'                => 'fancybox_Youtubepadding',
				'title'             => __( 'Border' ),
				'label_for'         => 'fancybox_Youtubepadding',
				'input'             => 'number',
				'step'              => '1',
				'min'               => '0',
				'max'               => '100',
				'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
				'default'           => '0',
			),
			'keepRatio'      => array(
				'noquotes' => true,
				'default'  => '1',
			),
			'aspectRatio'    => array(
				'default' => '1',
			),
			'titleShow'      => array(
				'id'                => 'fancybox_YoutubetitleShow',
				'title'             => __( 'Show title', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '',
				'description'       => __( 'FancyBox will try to get a title from the link or thumbnail title attributes.', 'easy-fancybox' ),
			),
			'titlePosition'  => array(
				'id'                => 'fancybox_YoutubetitlePosition',
				'title'             => __( 'Title Position', 'easy-fancybox' ),
				'label_for'         => 'fancybox_YoutubetitlePosition',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'exclude'           => array( 'fancybox2' ),
				'options'           => array(
					'float'   => __( 'Float', 'easy-fancybox' ),
					'outside' => __( 'Outside', 'easy-fancybox' ),
					'inside'  => __( 'Inside', 'easy-fancybox' ),
				),
				'default'           => 'float',
			),
			'titlePosition2' => array(
				'id'                => 'fancybox_YoutubetitlePosition2',
				'title'             => __( 'Title Position', 'easy-fancybox' ),
				'label_for'         => 'fancybox_YoutubetitlePosition2',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'fancybox2_name'    => 'titlePosition',
				'exclude'           => array( 'classic', 'legacy' ),
				'hide'              => true,
				'options'           => array(
					''            => __( 'Float', 'easy-fancybox' ),
					'outside'     => __( 'Outside', 'easy-fancybox' ),
					'outside-top' => __( 'Outside top', 'easy-fancybox' ),
					'inside'      => __( 'Inside', 'easy-fancybox' ),
					'inside-top'  => __( 'Inside top', 'easy-fancybox' ),
				),
				'default'           => '',
			),
			'titleFromAlt'   => array(
				'id'                => 'fancybox_YoutubetitleFromAlt',
				'title'             => __( 'Title from alt', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '1',
				'description'       => __( 'Allow title from thumbnail alt attribute.', 'easy-fancybox' ),
			),
			'onStart'        => array(
				'noquotes' => true,
				'default'  => get_option( 'fancybox_YoutubenoCookie' ) ?
					'function(a,i,o){var splitOn=a[i].href.indexOf("?");var urlParms=(splitOn>-1)?a[i].href.substring(splitOn):"";o.allowfullscreen=(urlParms.indexOf("fs=0")>-1)?false:true;o.href=a[i].href.replace(/https?:\/\/(?:www\.)?youtu(?:\.be\/([^\?]+)\??|be\.com\/watch\?(.*(?=v=))v=([^&]+))(.*)/gi,"https://www.youtube-nocookie.com/embed/$1$3?$2$4");}' :
					'function(a,i,o){var splitOn=a[i].href.indexOf("?");var urlParms=(splitOn>-1)?a[i].href.substring(splitOn):"";o.allowfullscreen=(urlParms.indexOf("fs=0")>-1)?false:true;o.href=a[i].href.replace(/https?:\/\/(?:www\.)?youtu(?:\.be\/([^\?]+)\??|be\.com\/watch\?(.*(?=v=))v=([^&]+))(.*)/gi,"https://www.youtube.com/embed/$1$3?$2$4&autoplay=1");}',
			),
		),
	),

	'Vimeo'       => array(
		'title'   => __( 'Vimeo', 'easy-fancybox' ),
		'slug'    => 'vimeo-settings-section',
		'input'   => 'multiple',
		'options' => array(
			'intro'          => array(
				'hide'        => true,
				'description' => __( 'To make any Vimeo movie open in an overlay, switch on Autodetect or use the class "fancybox-vimeo" for its link.', 'easy-fancybox' ) . '<br />',
			),
			'autoAttribute'  => array(
				'id'                => 'fancybox_autoAttributeVimeo',
				'title'             => __( 'Autodetect', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'hide'              => true,
				'default'           => '1',
				'selector'          => '\'a[href*="vimeo.com/" i],area[href*="vimeo.com/" i]\' ).filter(function(){return this.href.match(/\/(?:[0-9]+|video\/)/);}',
			),
			'tag'            => array(
				'hide'    => true,
				'default' => 'a.fancybox-vimeo,area.fancybox-vimeo,.fancybox-vimeo>a',
			),
			'class'          => array(
				'hide'    => true,
				'default' => 'fancybox-vimeo',
			),
			'type'           => array(
				'default' => 'iframe',
			),
			'width'          => array(
				'id'                => 'fancybox_VimeoWidth',
				'title'             => __( 'Width' ),
				'label_for'         => 'fancybox_VimeoWidth',
				'input'             => 'number',
				'step'              => '1',
				'min'               => '400',
				'max'               => '1500',
				'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
				'default'           => '882',
			),
			'height'         => array(
				'id'                => 'fancybox_VimeoHeight',
				'title'             => __( 'Height' ),
				'label_for'         => 'fancybox_VimeoHeight',
				'input'             => 'number',
				'step'              => '1',
				'min'               => '225',
				'max'               => '900',
				'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
				'default'           => '495',
			),
			'padding'        => array(
				'id'                => 'fancybox_Vimeopadding',
				'title'             => __( 'Border' ),
				'label_for'         => 'fancybox_Vimeopadding',
				'input'             => 'number',
				'step'              => '1',
				'min'               => '0',
				'max'               => '100',
				'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
				'default'           => '0',
			),
			'keepRatio'      => array(
				'noquotes' => true,
				'default'  => '1',
			),
			'aspectRatio'    => array(
				'default' => '1',
			),
			'titleShow'      => array(
				'id'                => 'fancybox_VimeotitleShow',
				'title'             => __( 'Show title', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '',
				'description'       => __( 'FancyBox will try to get a title from the link or thumbnail title attributes.', 'easy-fancybox' ),
			),
			'titlePosition'  => array(
				'id'                => 'fancybox_VimeotitlePosition',
				'title'             => __( 'Title Position', 'easy-fancybox' ),
				'label_for'         => 'fancybox_VimeotitlePosition',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'exclude'           => array( 'fancybox2' ),
				'options'           => array(
					'float'   => __( 'Float', 'easy-fancybox' ),
					'outside' => __( 'Outside', 'easy-fancybox' ),
					'inside'  => __( 'Inside', 'easy-fancybox' ),
				),
				'default'           => 'float',
			),
			'titlePosition2' => array(
				'id'                => 'fancybox_VimeotitlePosition2',
				'title'             => __( 'Title Style', 'easy-fancybox' ),
				'label_for'         => 'fancybox_VimeotitlePosition2',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'fancybox2_name'    => 'titlePosition',
				'exclude'           => array( 'classic', 'legacy' ),
				'hide'              => true,
				'options'           => array(
					''            => __( 'Float', 'easy-fancybox' ),
					'outside'     => __( 'Outside', 'easy-fancybox' ),
					'outside-top' => __( 'Outside top', 'easy-fancybox' ),
					'inside'      => __( 'Inside', 'easy-fancybox' ),
					'inside-top'  => __( 'Inside top', 'easy-fancybox' ),
				),
				'default'           => '',
			),
			'titleFromAlt'   => array(
				'id'                => 'fancybox_VimeotitleFromAlt',
				'title'             => __( 'Title from alt', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '1',
				'description'       => __( 'Allow title from thumbnail alt attribute.', 'easy-fancybox' ),
			),
			'onStart'        => array(
				'noquotes' => true,
				'default'  => 'function(a,i,o){var splitOn=a[i].href.indexOf("?");var urlParms=(splitOn>-1)?a[i].href.substring(splitOn):"";o.allowfullscreen=(urlParms.indexOf("fullscreen=0")>-1)?false:true;o.href=a[i].href.replace(/https?:\/\/(?:www\.)?vimeo\.com\/([0-9]+)\??(.*)/gi,"https://player.vimeo.com/video/$1?$2&autoplay=1");}',
			),
		),
	),
	'Dailymotion' => array(
		'title'   => __( 'Dailymotion', 'easy-fancybox' ),
		'slug'    => 'dailymotion-settings-section',
		'input'   => 'multiple',
		'options' => array(
			'intro'          => array(
				'hide'        => true,
				'description' => __( 'To make any Dailymotion movie open in an overlay, switch on Autodetect or use the class "fancybox-dailymotion" for its link.', 'easy-fancybox' ) . '<br />',
			),
			'autoAttribute'  => array(
				'id'                => 'fancybox_autoAttributeDailymotion',
				'title'             => __( 'Autodetect', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'hide'              => true,
				'default'           => '1',
				'selector'          => '\'a[href*="dailymotion.com/" i],area[href*="dailymotion.com/" i]\' ).filter(function(){return this.href.match(/\/video\//);}',
			),
			'tag'            => array(
				'hide'    => true,
				'default' => 'a.fancybox-dailymotion,area.fancybox-dailymotion,.fancybox-dailymotion>a',
			),
			'class'          => array(
				'hide'    => true,
				'default' => 'fancybox-dailymotion',
			),
			'type'           => array(
				'default' => 'iframe',
			),
			'width'          => array(
				'id'                => 'fancybox_DailymotionWidth',
				'title'             => __( 'Width' ),
				'label_for'         => 'fancybox_DailymotionWidth',
				'input'             => 'number',
				'step'              => '1',
				'min'               => '320',
				'max'               => '1500',
				'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
				'default'           => '560',
			),
			'height'         => array(
				'id'                => 'fancybox_DailymotionHeight',
				'title'             => __( 'Height' ),
				'label_for'         => 'fancybox_DailymotionHeight',
				'input'             => 'number',
				'step'              => '1',
				'min'               => '180',
				'max'               => '900',
				'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
				'default'           => '315',
			),
			'padding'        => array(
				'id'                => 'fancybox_DailymotionPadding',
				'title'             => __( 'Border' ),
				'label_for'         => 'fancybox_DailymotionPadding',
				'input'             => 'number',
				'step'              => '1',
				'min'               => '0',
				'max'               => '100',
				'sanitize_callback' => array( 'easyFancyBox_Admin', 'sanitize_number' ),
				'default'           => '0',
				'description'       => '<br /><br />',
			),
			'keepRatio'      => array(
				'noquotes' => true,
				'default'  => '1',
			),
			'aspectRatio'    => array(
				'default' => '1',
			),
			'titleShow'      => array(
				'id'                => 'fancybox_DailymotiontitleShow',
				'title'             => __( 'Show title', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '',
				'description'       => __( 'FancyBox will try to get a title from the link or thumbnail title attributes.', 'easy-fancybox' ),
			),
			'titlePosition'  => array(
				'id'                => 'fancybox_DailymotiontitlePosition',
				'title'             => __( 'Title Position', 'easy-fancybox' ),
				'label_for'         => 'fancybox_DailymotiontitlePosition',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'exclude'           => array( 'fancybox2' ),
				'options'           => array(
					'float'   => __( 'Float', 'easy-fancybox' ),
					'outside' => __( 'Outside', 'easy-fancybox' ),
					'inside'  => __( 'Inside', 'easy-fancybox' ),
				),
				'default'           => 'float',
			),
			'titlePosition2' => array(
				'id'                => 'fancybox_DailymotiontitlePosition2',
				'title'             => __( 'Title Style', 'easy-fancybox' ),
				'label_for'         => 'fancybox_DailymotiontitlePosition2',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'fancybox2_name'    => 'titlePosition',
				'exclude'           => array( 'classic', 'legacy' ),
				'hide'              => true,
				'options'           => array(
					''            => __( 'Float', 'easy-fancybox' ),
					'outside'     => __( 'Outside', 'easy-fancybox' ),
					'outside-top' => __( 'Outside top', 'easy-fancybox' ),
					'inside'      => __( 'Inside', 'easy-fancybox' ),
					'inside-top'  => __( 'Inside top', 'easy-fancybox' ),
				),
				'default'           => '',
			),
			'titleFromAlt'   => array(
				'id'                => 'fancybox_DailymotiontitleFromAlt',
				'title'             => __( 'Title from alt', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '1',
				'description'       => __( 'Allow title from thumbnail alt attribute.', 'easy-fancybox' ),
			),
			'onStart'        => array(
				'noquotes' => true,
				'default'  => 'function(a,i,o){var splitOn=a[i].href.indexOf("?");var urlParms=(splitOn>-1)?a[i].href.substring(splitOn):"";o.allowfullscreen=(urlParms.indexOf("fullscreen=0")>-1)?false:true;o.href=a[i].href.replace(/^https?:\/\/(?:www\.)?dailymotion.com\/video\/([^\?]+)(.*)/gi,"https://www.dailymotion.com/embed/video/$1?$2&autoplay=1");}',
			),
		),
	),
	'iFrame'      => array(
		'title'   => __( 'iFrames', 'easy-fancybox' ),
		'slug'    => 'iframe-settings-section',
		'input'   => 'multiple',
		'options' => array(
			'intro'           => array(
				'hide'        => true,
				'description' => __( 'To make a website or HTML document open in an overlay, use the class "fancybox-iframe" for its link.', 'easy-fancybox' ) . '<br /><br />',
			),
			'tag'             => array(
				'hide'    => true,
				'default' => 'a.fancybox-iframe,area.fancybox-iframe,.fancybox-iframe>a',
			),
			'class'           => array(
				'hide'    => true,
				'default' => 'fancybox-iframe',
			),
			'type'            => array(
				'default' => 'iframe',
			),
			'width'           => array(
				'id'                => 'fancybox_iFramewidth',
				'title'             => __( 'Width' ),
				'label_for'         => 'fancybox_iFramewidth',
				'input'             => 'text',
				'sanitize_callback' => 'sanitize_text_field',
				'default'           => '70%',
			),
			'height'          => array(
				'id'                => 'fancybox_iFrameheight',
				'title'             => __( 'Height' ),
				'label_for'         => 'fancybox_iFrameheight',
				'input'             => 'text',
				'sanitize_callback' => 'sanitize_text_field',
				'default'           => '90%',
			),
			'padding'         => array(
				'id'                => 'fancybox_iFramepadding',
				'title'             => __( 'Border' ),
				'label_for'         => 'fancybox_iFramepadding',
				'input'             => 'number',
				'step'              => '1',
				'min'               => '0',
				'max'               => '100',
				'sanitize_callback' => 'intval',
				'default'           => '0',
			),
			'titleShow'       => array(
				'id'                => 'fancybox_iFrametitleShow',
				'title'             => __( 'Show title', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '',
				'description'       => __( 'FancyBox will try to get a title from the link or thumbnail title attributes.', 'easy-fancybox' ),
			),
			'titlePosition'   => array(
				'id'                => 'fancybox_iFrametitlePosition',
				'title'             => __( 'Title Position', 'easy-fancybox' ),
				'label_for'         => 'fancybox_iFrametitlePosition',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'exclude'           => array( 'fancybox2' ),
				'options'           => array(
					'float'   => __( 'Float', 'easy-fancybox' ),
					'outside' => __( 'Outside', 'easy-fancybox' ),
					'inside'  => __( 'Inside', 'easy-fancybox' ),
				),
				'default'           => 'float',
			),
			'titlePosition2'  => array(
				'id'                => 'fancybox_iFrametitlePosition2',
				'title'             => __( 'Title Style', 'easy-fancybox' ),
				'label_for'         => 'fancybox_iFrametitlePosition2',
				'input'             => 'select',
				'sanitize_callback' => 'sanitize_text_field',
				'fancybox2_name'    => 'titlePosition',
				'exclude'           => array( 'classic', 'legacy' ),
				'hide'              => true,
				'options'           => array(
					''            => __( 'Float', 'easy-fancybox' ),
					'outside'     => __( 'Outside', 'easy-fancybox' ),
					'outside-top' => __( 'Outside top', 'easy-fancybox' ),
					'inside'      => __( 'Inside', 'easy-fancybox' ),
					'inside-top'  => __( 'Inside top', 'easy-fancybox' ),
				),
				'default'           => '',
			),
			'titleFromAlt'    => array(
				'id'                => 'fancybox_iFrametitleFromAlt',
				'title'             => __( 'Title from alt', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '1',
				'description'       => __( 'Allow title from thumbnail alt attribute.', 'easy-fancybox' ) . '<br/>',
			),
			'allowfullscreen' => array(
				'id'                => 'fancybox_allowFullScreen',
				'title'             => __( 'Allow fullscreen', 'easy-fancybox' ),
				'input'             => 'checkbox',
				'sanitize_callback' => 'wp_validate_boolean',
				'fancybox2_name'    => 'allowFullScreen',
				'noquotes'          => true,
				'fancybox2_hide'    => true,
				'default'           => '',
				'description'       => __( 'Allow embedded content to jump to full screen mode', 'easy-fancybox' ),
			),
		),
	),
);

Youez - 2016 - github.com/yon3zu
LinuXploit