<?php
 namespace blobfolio\wp\wh\vendor\phone\data; class dataDE extends data { const CODE = 'DE'; const PREFIX = 49; const REGION = 'Europe'; const PATTERNS = array( '[2579]\d{5,14}|49(?:[05]\d{10}|[46][1-8]\d{4,9})|49(?:[0-25]\d|3[1-689]|7[1-7])\d{4,8}|49(?:[0-2579]\d|[34][1-9]|6[0-8])\d{3}|49\d{3,4}|(?:1|[368]\d|4[0-8])\d{3,13}', ); const TYPES = array( '(?:32|49[4-6]\d)\d{9}|49[0-7]\d{3,9}|(?:[34]0|[68]9)\d{3,13}|(?:2(?:0[1-689]|[1-3569]\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\d|[589][0-7]|6[0-8]|7[0-467]))\d{3,12}'=>array( 'fixed', ), '15[0-25-9]\d{8}|1(?:6[023]|7\d)\d{7,8}'=>array( 'mobile', ), '800\d{7,12}'=>array( 'toll_free', ), '(?:137[7-9]|900(?:[135]|9\d))\d{6}'=>array( 'premium_rate', ), '180\d{5,11}|13(?:7[1-6]\d\d|8)\d{4}'=>array( 'shared_cost', ), '700\d{8}'=>array( 'personal_number', ), '1(?:6(?:013|255|399)|7(?:(?:[015]1|[69]3)3|[2-4]55|[78]99))\d{7,8}|15(?:(?:[03-68]00|113)\d|2\d55|7\d99|9\d33)\d{7}'=>array( 'voicemail', ), ); const FORMATS = array( '(\d{2})(\d{3,13})'=>'$1 $2', '(\d{3})(\d{3,12})'=>'$1 $2', '(\d{4})(\d{2,11})'=>'$1 $2', '(\d{3})(\d{4})'=>'$1 $2', '(\d{5})(\d{2,10})'=>'$1 $2', '(\d{3})(\d{5,11})'=>'$1 $2', '(\d{3})(\d)(\d{4,10})'=>'$1 $2 $3', '(\d{3})(\d{7,8})'=>'$1 $2', '(\d{3})(\d{7,12})'=>'$1 $2', '(\d{5})(\d{6})'=>'$1 $2', '(\d{3})(\d{4})(\d{4})'=>'$1 $2 $3', '(\d{4})(\d{7})'=>'$1 $2', '(\d{3})(\d{8})'=>'$1 $2', '(\d{3})(\d{2})(\d{7,8})'=>'$1 $2 $3', '(\d{4})(\d{2})(\d{7})'=>'$1 $2 $3', '(\d{3})(\d{2})(\d{8})'=>'$1 $2 $3', ); } 