AA8]AAAAAllowDynamicProperties6?\returntypewillchange lo6?\returntypewillchange(iƙshould_handle_error yoTUJ6allowdynamicpropertiesg bTewp_convert_hr_to_bytestpO`!Ferror_types_to_handle aNwp_is_file_mod_allowedu?t4xdisplay_error_templatebapplication/x-obml2de/S|lclean_expired_keyskeynlT` /kpso_js_mobile_disabled[SFJrecovery_mode_hashPCR%I+,P89AllowDynamicPropertiesAllowDynamicProperties(쓿wp_is_json_request capatext/vnd.wap.wmltg ReturnTypeWillChangeon||:wp_is_jsonp_requestrestY 7Ifrom_precomputed_tableTUJ6allowdynamicproperties@(.PLmTVPt{b.XAwp_is_json_media_type_p?Zwp_is_xml_requestSilencapplication/rss+xmlneraapplication/atom+xml@prapplication/rdf+xmlpcreapplication/xml+oembedrobHTTP_X_WAP_CLIENTIDI{ݓHTTP_WAP_CONNECTION-8 i HHTTP_X_NOKIA_GATEWAY_ID2gTHTTP_X_ORANGE_ID * *  w1HTTP_X_HUAWEI_USERID DC@!HTTP_X_MOBILE_GATEWAY f\HTTP_X_ATT_DEVICEID fa\biPhone\b|\biPod\b /Lumia [0-9]{3,4}s_utf8_Nintendo (3DS|Switch)_uiPad|iPad.*Mobiles fileAndroid.*Pixel Cram strB!=.\BlackBerryTablett charaPlayBook|RIM Tablet +*oNokiaLumiaTablet "ISO-8IQ310|Fly Visionr the s9+@DPlaystationTabletction C5CsPointOfViewTablet! is_sDPS Dream 9|DPS Dual 7 ݲMyEssentielBTabletarset_snl卿AudioSonicTabletrset_slTECNO P9|TECNO DP8Dtr' FX2 PAD7|FX2 PAD10substv#=ÓPocketBookTablet * @s\b(F5281|E2371)\b $striHudl HT7S3|Hudl 2rom. fg$operatingSystemsto beinJ2ME/|\bMIDP\b|\bCLDC\bIEMobile|MSIEMobile cha\bMicroMessenger\b UC.*Browser|UCWEBam str(webkit)[ /]([\w.]+)ng юӴJHTTP_X_SKYFIRE_PHONEactŝϡVHTTP_X_BOLT_PHONE_UAng,,k:1HTTP_DEVICE_STOCK_UA //iPad.*CPU[a-z ]+[VER]seiPhone.*CPU[a-z ]+[VER]iPod.*CPU[a-z ]+[VER] )NokiaBrowser/[VER]n to Opera Mini/[VER] UTF-8 Opera Mini/[VER]e treatUC.*Browser/[VER]the `$MQQBrowser/[VER]8 byte MicroMessenger/[VER]r ibaiduboxapp/[VER] * @sibaidubrowser/[VER] TheSamsungBrowser/[VER]ramSailfishBrowser/[VER]ct \bi?OS\b [VER][ ;]{1}tBlackBerry[\w]+/[VER]exL;Windows Phone OS Windows Phone OS [VER]gWindows Phone [VER]t nuWindows Phone [VER]*/ fWindows CE/[VER] = null, $encoding = nuay. * - when it has no URL or text. * * @param array $breadcrumb The breadcrumb to test. * * @return bool `true` if the breadcrumb is broken. */ private function is_broken( $breadcrumb ) { // A breadcrumb is broken if it is not an array. if ( ! \is_array( $breadcrumb ) ) { return true; } // A breadcrumb is broken if it does not contain a URL or text. if ( ! \array_key_exists( 'url', $breadcrumb ) || ! \array_key_exists( 'text', $breadcrumb ) ) { return true; } return false; } /** * Checks whether the breadcrumb is not set to be hidden. * * @param array $breadcrumb The breadcrumb array. * * @return bool If the breadcrumb should not be hidden. */ private function not_hidden( $breadcrumb ) { return empty( $breadcrumb['hide_in_schema'] ); } /** * Checks whether the breadcrumb has a not empty text. * * @param array $breadcrumb The breadcrumb array. * * @return bool If the breadcrumb has a not empty text. */ private function not_empty_text( $breadcrumb ) { return ! empty( $breadcrumb['text'] ); } }