jQuery.ajaxSetup({ type:"POST", dataType:'json' });

var heap = {
  SUCCESS: 1,
  FAILURE: 0
};

heap.form = {};
heap.submit = {};
heap.media = {};
heap.media.sizes = {};

heap.api = {};
heap.config = { language:'fr' };
heap.labels = {};
heap.urlmap = {};


heap.config['deploymode'] = 'prod';
heap.config['heap_location'] = '/heap';
heap.config['http_root'] = 'http://www.urbania.ca';
heap.config['request_uri'] = '/cache/heap.fr.js';
heap.config['script_url'] = '';
heap.config['upload_maxfiles'] = 50;
heap.config['upload_maxsize'] = '300MB';
heap.config['default_media_source'] = 'heap';
heap.config['default_media_store'] = 'URBANIA_AMAZON';
heap.config['version'] = '1.5.44040';
heap.config['last_build'] = '2009-06-26';
heap.config['thread_max_depth'] = 3;
heap.config['atom_types'] = {'appel-a-tous':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'}}},'externe':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'},'external_url':{'label':'URL Externe','type':'text'},'episode':{'label':'Episode','type':'slug_selector','classes':['HEAPM_Atom'],'slug_selector_params':{'HEAPM_Atom':{'type':['episode'],'status':0}}}}},'blog':{'url_scheme':'/blog/%id%/%title|cleanSlug|strtolower%','meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'}}},'chiffres':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'}}},'concours':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'},'conditions':{'label':'Conditions','type':'textarea','mce':'1'},'resultat':{'label':'Resultat','type':'textarea','mce':'1'}}},'contest-video':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'},'conditions':{'label':'Conditions','type':'textarea','mce':'1'},'resultat':{'label':'Resultat','type':'textarea','mce':'1'}}},'divers':[],'episode':{'meta_fields':{'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'}}},'jeu':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'},'width':{'label':'Width','type':'text'},'height':{'label':'Height','type':'text'}}},'magazine':{'url_scheme':'/magazines/%id%/%title|cleanSlug|strtolower%','meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'country_name':{'label':'Pays','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'issuu_url':{'label':'ISSU URL','type':'text'}}},'microsite-flash':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'},'width':{'label':'Width','type':'text'},'height':{'label':'Height','type':'text'},'source':{'label':'Source','type':'text'}}},'photo':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'}}},'points':[],'reportage':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'},'episode':{'label':'Episode','type':'slug_selector','classes':['HEAPM_Atom'],'slug_selector_params':{'HEAPM_Atom':{'type':['episode'],'status':0}}}}},'reportage_media':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'},'episode':{'label':'Episode','type':'slug_selector','classes':['HEAPM_Atom'],'slug_selector_params':{'HEAPM_Atom':{'type':['episode'],'status':0}}}}},'utilisateur':{'meta_fields':{'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'}}},'video':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'},'episode':{'label':'Episode','type':'slug_selector','classes':['HEAPM_Atom'],'slug_selector_params':{'HEAPM_Atom':{'type':['episode'],'status':0}}}}},'video-exclusive':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'},'episode':{'label':'Episode','type':'slug_selector','classes':['HEAPM_Atom'],'slug_selector_params':{'HEAPM_Atom':{'type':['episode'],'status':0}}}}},'vox-pop':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'city_name':{'label':'Ville','type':'readonly-text'},'region_id':{'label':'Région','type':'select','options':[{'value':'','label':'--'},{'value':1,'label':'Bas-Saint-Laurent'},{'value':2,'label':'Saguenay-Lac-Saint-Jean'},{'value':3,'label':'Capitale-Nationale'},{'value':4,'label':'Mauricie'},{'value':5,'label':'Estrie'},{'value':6,'label':'Montréal'},{'value':7,'label':'Outaouais'},{'value':8,'label':'Abitibi-Témiscamingue'},{'value':9,'label':'Côte-Nord'},{'value':10,'label':'Nord-du-Québec'},{'value':11,'label':'Gaspésie-Îles-de-la-Madeleine'},{'value':12,'label':'Chaudière-Appalaches'},{'value':13,'label':'Laval'},{'value':14,'label':'Lanaudière'},{'value':15,'label':'Laurentides'},{'value':16,'label':'Montérégie'},{'value':17,'label':'Centre-du-Québec'}]},'country_name':{'label':'Pays','type':'readonly-text'}}}};
heap.config['channel_types'] = {'normal':{'meta_fields':{'bgcolor':{'label':'BG Color','type':'select','options':[{'label':'Par défaut','value':''},{'label':'Blanc','value':'#ffffff'},{'label':'Noir','value':'#000000'}]},'color':{'label':'Color','type':'colorpicker'},'episodic':{'label':'Episodique','type':'toggle'}}}};
heap.config['reaction_types'] = ['comment','vote','answer_image','answer_text','answer_video'];
heap.config['user_meta'] = {'newsletter_urbania':{'type':'toggle','label':'Newsletter Urbania.ca'},'points':{'type':'text','label':'Points Urbania'},'level':{'type':'text','label':'Niveau Urbania'},'nickname':{'type':'text','label':'Surnom'},'subscription_expiration':{'type':'text','label':'Expiration Abonnement'},'facebook_id':{'type':'text','label':'Facebook ID'}};
heap.config['reaction_meta'] = [];
heap.config['media_meta'] = [];
heap.config['static_tag_prefixes'] = ['tag','category'];
heap.config['heap_logo'] = '/urbania/static/images/heap_logo.png';
heap.config['heap_logo_mini'] = '/heap/static/heap/images/heap-mini.png';
heap.config['heap_module_location'] = '/urbania';
heap.config['current_language'] = 'fr';
heap.config['plugins_location'] = '/heap_plugins';
heap.config['languages'] = ['fr'];
heap.config['now_datetime'] = '2012-01-05 11:52:31';
heap.config['now_timestamp'] = 1325782351;
heap.config['now_date'] = '2012-01-05';
heap.config['now_time'] = '11:52:31';
heap.config['mce'] = '';
heap.config['panels_visibility'] = {'HEAPM_Atom':{'edit':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'},'add':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'}},'HEAPM_Channel':{'edit':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'},'add':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'}},'HEAPM_Reaction':{'edit':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'},'add':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'}},'HEAPM_Media':{'edit':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'},'add':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'}},'HEAPM_User':{'edit':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'},'add':{'basics':'1','custom':'1','meta':'1','text':'1','tags':'1','others':'1','seo':'','documents':'1'}}};
heap.config['slug_selector_classes'] = {'HEAPM_Atom':{'api_class':'atoms','token':'atom'},'HEAPM_Channel':{'api_class':'channels','token':'channel'},'HEAPM_Reaction':{'api_class':'reactions','token':'reaction'},'HEAPM_User':{'api_class':'users','token':'user','show_field':'username'}};
heap.config['js_libs'] = [];
heap.config['cookie_domain'] = '.www.urbania.ca';
heap.config['google_map_api_key'] = 'ABQIAAAAkU6kzGhuTRH1xZ98q5zuTxSpIPMStnukX2DBRnilx0ng7uUj9RRtLjHHCvAWs6granX9nZ879dyC4g';
heap.config['heap_title'] = 'Urbania';

heap.urlmap['root'] = "";
heap.urlmap['app_admin'] = "/heap";
heap.urlmap['app_docs'] = "/docs";
heap.urlmap['app_reactions'] = "/reactions";
heap.urlmap['tools_jsconfig'] = "/tools/jslib.js";
heap.urlmap['api_amf'] = "/heap/amf";
heap.urlmap['api_json'] = "/heap/json";
heap.urlmap['app_admin_static'] = "/heap/static/heap";
heap.urlmap['app_lang'] = "/heap/language";
heap.urlmap['app_lang_fr'] = "/heap/language/fr";
heap.urlmap['app_lang_en'] = "/heap/language/en";
heap.urlmap['app_doc_api'] = "/heap/apidoc";
heap.urlmap['app_doc_env'] = "/heap/environment";
heap.urlmap['app_admin_tagger'] = "/heap/batchTagger";
heap.urlmap['app_admin_login'] = "/heap/login";
heap.urlmap['app_admin_logout'] = "/heap/logout";
heap.urlmap['app_admin_atoms'] = "/heap/atoms";
heap.urlmap['app_admin_channels'] = "/heap/channels";
heap.urlmap['app_admin_reactions'] = "/heap/reactions";
heap.urlmap['app_admin_docs'] = "/heap/docs";
heap.urlmap['app_admin_users'] = "/heap/users";
heap.urlmap['app_admin_redirects'] = "/heap/redirects";
heap.urlmap['app_admin_tags'] = "/heap/tags";
heap.urlmap['app_admin_queue'] = "/heap/queue";
heap.urlmap['app_admin_atoms_drafts'] = "/heap/atoms/drafts";
heap.urlmap['app_admin_atoms_edit'] = "/heap/atoms/edit";
heap.urlmap['app_admin_channels_assign'] = "/heap/channels/assign";
heap.urlmap['app_admin_channels_edit'] = "/heap/channels/edit";
heap.urlmap['app_admin_docs_edit'] = "/heap/docs/edit";
heap.urlmap['app_admin_docs_list'] = "/heap/docs";
heap.urlmap['app_admin_docs_sizes'] = "/heap/docs/sizes";
heap.urlmap['app_admin_docs_modify'] = "/heap/docs/modify";
heap.urlmap['app_admin_docs_subtitles'] = "/heap/docs/subtitles";
heap.urlmap['app_admin_docs_upload'] = "/heap/docs/upload";
heap.urlmap['app_admin_docs_upload_meta'] = "/heap/docs/uploadMeta";
heap.urlmap['app_admin_docs_upload_tags'] = "/heap/docs/uploadTags";
heap.urlmap['app_admin_redirects_edit'] = "/heap/redirects/edit";
heap.urlmap['app_admin_reactions_edit'] = "/heap/reactions/edit";
heap.urlmap['app_admin_users_edit'] = "/heap/users/edit";
heap.urlmap['app_admin_queue_activejobs'] = "/heap/queue/active_jobs";
heap.urlmap['app_admin_tags_list'] = "/heap/tags/list_all";
heap.urlmap['app_admin_urb'] = "/heap/urbania";
heap.urlmap['app_admin_urb_export'] = "/heap/urbania/export";
heap.urlmap['app_admin_urb_export_cb'] = "/heap/urbania/export/community";

heap.labels['default'] = [];
heap.labels['default']['urbania'] = "Urbania";
heap.labels['default']['urb_export'] = "Export";
heap.labels['default']['HEAPP_urbania::queue_update_membership'] = "Mise à jour des abonnements des membres";
heap.labels['default']['date_F01'] = "janvier";
heap.labels['default']['date_F02'] = "février";
heap.labels['default']['date_F03'] = "mars";
heap.labels['default']['date_F04'] = "avril";
heap.labels['default']['date_F05'] = "mai";
heap.labels['default']['date_F06'] = "juin";
heap.labels['default']['date_F07'] = "juillet";
heap.labels['default']['date_F08'] = "août";
heap.labels['default']['date_F09'] = "septembre";
heap.labels['default']['date_F10'] = "octobre";
heap.labels['default']['date_F11'] = "novembre";
heap.labels['default']['date_F12'] = "décembre";
heap.labels['default']['date_M01'] = "Jan";
heap.labels['default']['date_M02'] = "Fév";
heap.labels['default']['date_M03'] = "Mars";
heap.labels['default']['date_M04'] = "Avr";
heap.labels['default']['date_M05'] = "Mai";
heap.labels['default']['date_M06'] = "Juin";
heap.labels['default']['date_M07'] = "Juil";
heap.labels['default']['date_M08'] = "Août";
heap.labels['default']['date_M09'] = "Sept";
heap.labels['default']['date_M10'] = "Oct";
heap.labels['default']['date_M11'] = "Nov";
heap.labels['default']['date_M12'] = "Déc";
heap.labels['default']['date_l0'] = "Dimanche";
heap.labels['default']['date_l1'] = "Lundi";
heap.labels['default']['date_l2'] = "Mardi";
heap.labels['default']['date_l3'] = "Mercredi";
heap.labels['default']['date_l4'] = "Jeudi";
heap.labels['default']['date_l5'] = "Vendredi";
heap.labels['default']['date_l6'] = "Samedi";
heap.labels['default']['date_S01'] = "er";
heap.labels['default']['date_S02'] = "";
heap.labels['default']['date_S03'] = "";
heap.labels['default']['date_S04'] = "";
heap.labels['default']['date_S05'] = "";
heap.labels['default']['date_S06'] = "";
heap.labels['default']['date_S07'] = "";
heap.labels['default']['date_S08'] = "";
heap.labels['default']['date_S09'] = "";
heap.labels['default']['date_S10'] = "";
heap.labels['default']['date_S11'] = "";
heap.labels['default']['date_S12'] = "";
heap.labels['default']['date_S13'] = "";
heap.labels['default']['date_S14'] = "";
heap.labels['default']['date_S15'] = "";
heap.labels['default']['date_S16'] = "";
heap.labels['default']['date_S17'] = "";
heap.labels['default']['date_S18'] = "";
heap.labels['default']['date_S19'] = "";
heap.labels['default']['date_S20'] = "";
heap.labels['default']['date_S21'] = "";
heap.labels['default']['date_S22'] = "";
heap.labels['default']['date_S23'] = "";
heap.labels['default']['date_S24'] = "";
heap.labels['default']['date_S25'] = "";
heap.labels['default']['date_S26'] = "";
heap.labels['default']['date_S27'] = "";
heap.labels['default']['date_S28'] = "";
heap.labels['default']['date_S29'] = "";
heap.labels['default']['date_S30'] = "";
heap.labels['default']['date_S31'] = "";
heap.labels['default']['media_all_sources'] = "Toute les sources";
heap.labels['default']['media_add_tags'] = "Ajouter des étiquettes à tous les fichiers télécharges ou ";
heap.labels['default']['media_all_types'] = "Tout les types";
heap.labels['default']['media_any_file_max'] = "N'importe quel fichier, maximum";
heap.labels['default']['media_archive_files'] = "Fichiers d\'archive";
heap.labels['default']['media_back'] = "Retour";
heap.labels['default']['media_camera'] = "Caméra";
heap.labels['default']['media_cancel'] = "Annuler";
heap.labels['default']['media_caption'] = "Légende";
heap.labels['default']['media_choose_files_1'] = "Choississez les fichiers que vous voulez télécharger de votre disque dur. <i>(Maximum ";
heap.labels['default']['media_choose_files_2'] = " fichiers, ";
heap.labels['default']['media_choose_files_3'] = " maximum)";
heap.labels['default']['media_color'] = "Couleur";
heap.labels['default']['media_complete_basic_info'] = "Complètez les informations de base de vos documents téléchargés (optionnel) et cliquez ";
heap.labels['default']['media_confirm_delete_many'] = "Êtes-vous certain de vouloir effacer les documents sélectionnés ?";
heap.labels['default']['media_confirm_delete_one'] = "Êtes-vous certain de vouloir effacer ce document ?";
heap.labels['default']['media_confirm_reupload'] = "Êtes-vous certain de vouloir re-télécharger ce document ? Tout les éléments de cadrage seront perdus.";
heap.labels['default']['media_confirm_rotation'] = "Êtes-vous certain de vouloir rotationner cette image ? Tout les éléments de cadrage seront perdus.";
heap.labels['default']['media_continue'] = "Continuer";
heap.labels['default']['media_controls'] = "Contrôles";
heap.labels['default']['media_credits'] = "Crédits";
heap.labels['default']['media_crop'] = "Cadrer";
heap.labels['default']['media_crop_image_format'] = "Cadrer l'image";
heap.labels['default']['media_crop_preview'] = "Double-cliquez afin de visualiser un aperçu";
heap.labels['default']['media_cropped_images_saved'] = "Le recadrage a été sauvegardé";
heap.labels['default']['media_date_taken'] = "Date prise";
heap.labels['default']['media_degrees'] = "Degrés";
heap.labels['default']['media_deleting_many'] = "Suppression des documents sélectionnés";
heap.labels['default']['media_deleting_one'] = "Suppression du document";
heap.labels['default']['media_description'] = "Description";
heap.labels['default']['media_dimensions'] = "Dimensions";
heap.labels['default']['media_documents'] = "Documents";
heap.labels['default']['media_edit'] = "Éditer un document";
heap.labels['default']['media_edit_details'] = "Éditer les détails des documents";
heap.labels['default']['media_filename'] = "Nom de fichier";
heap.labels['default']['media_flash_files'] = "Fichiers flash";
heap.labels['default']['media_frame_extracted'] = "Le cadre a été extrait";
heap.labels['default']['media_image_files'] = "Fichiers image";
heap.labels['default']['media_image_rotaged'] = "L'image a été rotationnée";
heap.labels['default']['media_infobox_and_more'] = "...et plus.";
heap.labels['default']['media_infobox_edit'] = "Éditer";
heap.labels['default']['media_infobox_modify'] = "Modifier";
heap.labels['default']['media_infobox_sizes'] = "Tailles";
heap.labels['default']['media_infobox_used_in'] = "Utilisé dans";
heap.labels['default']['media_large_file'] = "Télécharger gros fichier";
heap.labels['default']['media_loading'] = "Chargement du document";
heap.labels['default']['media_manage'] = "Gérer les documents";
heap.labels['default']['media_modify'] = "Modifier un document";
heap.labels['default']['media_modify_frame'] = "Modifier le frame";
heap.labels['default']['media_mp3_files'] = "Fichiers MP3";
heap.labels['default']['media_orientation'] = "Orientation";
heap.labels['default']['media_preview'] = "Aperçu";
heap.labels['default']['media_progress'] = "Progrès";
heap.labels['default']['media_reextracting_frame'] = "Ré-extraction du cadre";
heap.labels['default']['media_reupload_file'] = "Télécharger de nouveau";
heap.labels['default']['media_reuploading_image'] = "Re-téléchargement du document";
heap.labels['default']['media_reuploading_thumbnail'] = "Télécharger la vignette";
heap.labels['default']['media_rotate'] = "Pivoter";
heap.labels['default']['media_rotate_source'] = "Pivoter le document d'origine";
heap.labels['default']['media_rotating_image'] = "Rotation de l'image";
heap.labels['default']['media_save'] = "Sauvegarder";
heap.labels['default']['media_saving_resized_images'] = "Sauvegarde des nouvelles tailles de l'image";
heap.labels['default']['media_search'] = "Recherche";
heap.labels['default']['media_select_file'] = "Sélectionner un fichier";
heap.labels['default']['media_selector'] = "Sélecteur";
heap.labels['default']['media_size'] = "Largeur";
heap.labels['default']['media_sizes'] = "Taille des documents";
heap.labels['default']['media_source'] = "Source";
heap.labels['default']['media_specify_type'] = "Spécifiez un type pour ce téléchargement";
heap.labels['default']['media_tag_selected'] = "Étiquetter sélectionnés";
heap.labels['default']['media_type_archive'] = "Archive";
heap.labels['default']['media_type_audio'] = "Audio";
heap.labels['default']['media_type_document'] = "Document";
heap.labels['default']['media_type_external_video'] = "Vidéo externe";
heap.labels['default']['media_type_flash'] = "Flash";
heap.labels['default']['media_type_image'] = "Image";
heap.labels['default']['media_type_video'] = "Vidéo";
heap.labels['default']['media_upload'] = "Télécharger";
heap.labels['default']['media_upload_document'] = "Télécharger un document";
heap.labels['default']['media_upload_meta'] = "Étiquetter les fichiers téléchargés";
heap.labels['default']['media_uploader'] = "Télécharger";
heap.labels['default']['media_uploading'] = "Téléchargement...";
heap.labels['default']['media_video'] = "Vidéo";
heap.labels['default']['media_video_frame'] = "Cadre vidéo";
heap.labels['default']['media_video_url'] = "URL du vidéo";
heap.labels['default']['media_tb_align'] = "Alignement";
heap.labels['default']['media_tb_align_left'] = "flottant gauche";
heap.labels['default']['media_tb_align_right'] = "flottant droit";
heap.labels['default']['media_tb_align_center'] = "centrer";
heap.labels['default']['media_tb_size'] = "Taille";
heap.labels['default']['media_tb_url'] = "Url";
heap.labels['default']['media_tb_link'] = "Créer un lien";
heap.labels['default']['media_tb_link_to_media'] = "vers média";
heap.labels['default']['media_tb_link_to_url'] = "vers Url";
heap.labels['default']['media_tb_pager_page'] = "Pages : ";
heap.labels['default']['media_tb_type_all'] = "Tous les types";
heap.labels['default']['media_tb_insert'] = "Insérer ce média";
heap.labels['default']['media_tb_non_media'] = "Aucun média n'a été trouvé pour cette sélection";
heap.labels['default']['media_upload_photo'] = "Télécharger une nouvelle photo :";
heap.labels['default']['media_upload_button'] = "Parcourir";
heap.labels['default']['validator_required_type'] = "Vous devez fournir le type.";
heap.labels['default']['validator_required_author'] = "Vous devez fournir l'identifiant de l'auteur.";
heap.labels['default']['validator_required_name'] = "Vous devez fournir le nom.";
heap.labels['default']['validator_required_atom_id'] = "Vous devez fournir l'identifiant de l'atome.";
heap.labels['default']['validator_required_code'] = "Vous devez fournir le code HTTP de réponse.";
heap.labels['default']['validator_required_uri'] = "Vous devez fournir l'URI.";
heap.labels['default']['validator_required_destination'] = "Vous devez fournir l'URI/URL de destination.";
heap.labels['default']['validator_required_firstname'] = "On aimerait vraiment savoir votre prénom. Et pas pour vous cruiser, promis.";
heap.labels['default']['validator_required_lastname'] = "Vous avez oublié le plus important: votre nom.";
heap.labels['default']['Le nom est manquant'] = "Vous avez oublié le plus important: votre nom.";
heap.labels['default']['Le prenom est manquant'] = "On aimerait vraiment savoir votre prénom. Et pas pour vous cruiser, promis.";
heap.labels['default']['validator_required_username'] = "Il vous faut un surnom. Ce sera votre nom d'utilisateur sur le site.";
heap.labels['default']['validator_required_email'] = "Vous devez fournir l'adresse courriel.";
heap.labels['default']['validator_required_password'] = "Vous avez oublié de choisir un mot de passe. 1234 devrait faire l'affaire. Ou pas.";
heap.labels['default']['validator_required_userslug'] = "Vous devez fournir l'identifiant de l'utilisateur.";
heap.labels['default']['validator_format_publish_start'] = "La date de publication doit être du format suivant : YYYY-MM-DD [HH:MM:SS]";
heap.labels['default']['validator_format_importance'] = "L'importance doit être une valeur numérique.";
heap.labels['default']['validator_format_type'] = "Le type ne doit contenir que des lettres et/ou ponctuation.";
heap.labels['default']['validator_format_author'] = "L'identifiant de l'auteur doit être numérique.";
heap.labels['default']['validator_format_channel'] = "L'identifiant du canal doit être numérique.";
heap.labels['default']['validator_format_name'] = "Le nom ne doit contenir que des lettres et/ou des tirets.";
heap.labels['default']['validator_format_atom_id'] = "L'identifiant de l'atome doit être numérique.";
heap.labels['default']['validator_format_parent_id'] = "L'identifiant du parent doit être numérique.";
heap.labels['default']['validator_format_title'] = "Le format du titre est invalide.";
heap.labels['default']['validator_format_body'] = "Le format du contenu est invalide.";
heap.labels['default']['validator_format_filename'] = "Le nom du fichier ne doit contenir que des lettres et/ou ponctuation.";
heap.labels['default']['validator_format_code'] = "Le code HTTP doit être du format suivant : http-###";
heap.labels['default']['validator_format_uri'] = "L'URI doit être une URI relative valide (ex. /exemple)";
heap.labels['default']['validator_format_destination'] = "L'URI de destination est invalide.";
heap.labels['default']['validator_format_note'] = "Le format de la note est invalide.";
heap.labels['default']['validator_format_username'] = "Le nom d'usager est invalide.  Il doit contenir entre 4 et 30 lettres et/ou chiffres seulement.";
heap.labels['default']['validator_format_email'] = "Le format de courriel que vous avez donné est incorrect. Vous êtes weird.";
heap.labels['default']['validator_format_password'] = "Le mot de passe est invalide.";
heap.labels['default']['validator_format_firstname'] = "Le prénom de l'usager ne doit contenir que des lettres et/ou ponctuation.";
heap.labels['default']['validator_format_lastname'] = "Le nom de famille de l'usager ne doit contenir que des lettres et/ou ponctuation.";
heap.labels['default']['validator_format_sex'] = "Le sexe de l'usager doit être 'male' ou 'female' seulement.";
heap.labels['default']['validator_format_city'] = "La ville ne doit contenir que des lettres et/ou ponctuation.";
heap.labels['default']['validator_format_country'] = "Le pays ne doit contenir que des lettres et/ou ponctuation.";
heap.labels['default']['validator_format_region'] = "La région ne doit contenir que des lettres et/ou ponctuation.";
heap.labels['default']['validator_format_website'] = "Le site web doit contenir une URL valide.";
heap.labels['default']['validator_format_newsletter'] = "Le choix du e-bulletin doit être numérique.";
heap.labels['default']['validator_format_level'] = "Le niveau de l'usager doit être numérique.";
heap.labels['default']['validator_format_userslug'] = "L'identifiant de l'usager est invalide.";
heap.labels['default']['validator_match_password'] = "Les mots de passe ne sont pas identiques.";
heap.labels['default']['validator_username_inuse'] = "Ce surnom est déja pris!";
heap.labels['default']['validator_avatar_required'] = "L'avatar est requis";
heap.labels['default']['news'] = "nouveautés";
heap.labels['default']['see_comments'] = "voir les commentaires";
heap.labels['default']['near'] = "À proximité de";
heap.labels['default']['suivant'] = "suivant";
heap.labels['default']['precedent'] = "précédent";
heap.labels['default']['read_more'] = "lire la suite";
heap.labels['default']['geo_main_title'] = "Contenu à la carte";
heap.labels['default']['back_to_map'] = "Retour à la carte";
heap.labels['default']['add_content'] = "Ajouter du contenu";
heap.labels['default']['exclusive_content'] = "contenu exclusif";
heap.labels['default']['label_search'] = "Recherche à la carte";
heap.labels['default']['label_top_search'] = "Recherche sur tout le site";
heap.labels['default']['urb_name'] = "urbania";
heap.labels['default']['members'] = "membres";
heap.labels['default']['member'] = "membre";
heap.labels['default']['videos'] = "vidéos";
heap.labels['default']['video'] = "vidéo";
heap.labels['default']['photos'] = "photos";
heap.labels['default']['photo'] = "photo";
heap.labels['default']['episodes'] = "épisodes";
heap.labels['default']['episode'] = "épisode";
heap.labels['default']['episodes_complet'] = "épisodes complets";
heap.labels['default']['articles'] = "articles";
heap.labels['default']['article'] = "article";
heap.labels['default']['regions'] = "régions";
heap.labels['default']['cities'] = "villes";
heap.labels['default']['urb_areas'] = "lieux urbania";
heap.labels['default']['login_informations'] = "vous devez d’abord vous connecter pour afficher le formulaire d'ajout de contenu.";
heap.labels['default']['content_is_reserved'] = "ce contenu est réservé aux abonnés du magazine urbania.";
heap.labels['default']['you_should_connect'] = "vous devez d’abord vous connecter pour visionner le contenu.";
heap.labels['default']['connect'] = "Se connecter";
heap.labels['default']['connect_facebook'] = "Se connecter Facebook";
heap.labels['default']['subscribe'] = "S'inscrire";
heap.labels['default']['subscribe_invit'] = "Il n’est pas trop tard pour remédier à la situation. C’est rapide et gratuit, et ça vous donne une foule d’avantages.";
heap.labels['default']['exclusive_content_invit'] = "il n’est pas trop tard pour remédier à la situation. en plus d’un accès au contenu exclusif, vous obtiendrez 4 numéros par année, des invitations v.i.p. aux événements et une foule d’autres avantages pour seulement 30$ par année.";
heap.labels['default']['or'] = "ou";
heap.labels['default']['over_content_for'] = "Autres contenus pour";
heap.labels['default']['not_enquire'] = "non renseigné";
heap.labels['default']['ugc_label_title'] = "Title";
heap.labels['default']['ugc_label_description'] = "description (400 caractères max.)";
heap.labels['default']['welcome'] = "bienvenue,";
heap.labels['default']['imnot'] = "Je suis pas";
heap.labels['default']['ugc_info_1'] = "Ce formulaire vous permet de téléverser des photos et des vidéos. Il n’est pas possible d’envoyer en même temps des photos et des vidéos.";
heap.labels['default']['ugc_info_2'] = "Dès que vous aurez cliqué sur Soumettre, le contenu sera soumis à notre approbation. Une fois approuvé, il sera publié s’il respecte en tous points la charte d’utilisation.";
heap.labels['default']['ugc_loader_msg'] = "Merci de patienter durant le chargement.";
heap.labels['default']['ugc_success_msg'] = "Votre contenu a été soumis avec succès. Il sera en ligne dans les 48 prochaines heures, à moins que vous nous ayez envoyé une photo de chat ou une vidéo de votre nouveau-né qui prend son bain.";
heap.labels['default']['ugc_error_msg'] = "Une erreur s'est produite au moment de l'envoi. S.V.P., vérifiez que tous les champs ont été correctement remplis.";
heap.labels['default']['file_max_size'] = "Poids maximal de chaque fichier";
heap.labels['default']['format_per_file'] = "Formats du fichier";
heap.labels['default']['format_image'] = "Format du visionneur";
heap.labels['default']['file_max_size_unique'] = "Poids maximal du fichier";
heap.labels['default']['codec_video'] = "Codecs vidéo";
heap.labels['default']['codec_audio'] = "Codecs audio";
heap.labels['default']['submit'] = "Soumettre";
heap.labels['default']['map_instructions'] = "Vous pouvez rechercher une ville ou déplacer le curseur sur la carte";
heap.labels['default']['go'] = "Go";
heap.labels['default']['save'] = "Sauvegarder";
heap.labels['default']['geolocation_error_1'] = "Il nous est impossible de vous localiser.";
heap.labels['default']['geolocation_error_2'] = "Déplacez le curseur sur la carte ou effectuez une nouvelle recherche.";
heap.labels['default']['enter_your_new_info'] = "Entrez votre nouvelle information dans les champs ci-dessous et appuyer sur «Sauvegarder» pour confirmer.";
heap.labels['default']['no_file_selected'] = "Oups! Vous avez oublié de sélectionner une image ou une vidéo.";
heap.labels['default']['exceed_queue_limit_file_selected'] = "Trop de fichiers ont été sélectionnés. Vous devez en supprimer de la liste pour continuer.";
heap.labels['default']['exceed_size_file_selected'] = "Un des fichiers sélectionnés dépasse la limite de poids autorisée pour ce type de média.";
heap.labels['default']['invalid_type_file_selected'] = "Le format d'un des fichiers sélectionnés n'est pas supporté par l'application.";
heap.labels['default']['ugc_title_error'] = "On aime bien les titres. Pouvez-vous en ajouter un?";
heap.labels['default']['ugc_body_require_error'] = "Vous avez oublié de nous dire pourquoi votre contenu est intéressant. Il faut remplir la section «Description».";
heap.labels['default']['ugc_body_tolong_error'] = "Dans la vie, il faut apprendre à être concis. Votre description ne doit pas dépasser 400 caractères. POURQUOI?";
heap.labels['default']['ugc_geolocation_error'] = "On meurt d'envie de savoir où se trouve le lieu si intéressant que vous voulez nous partager. S.V.P., localisez votre contenu.";
heap.labels['default']['ugc_require_media'] = "Oups! Vous avez oublié de sélectionner une image ou une vidéo.";
heap.labels['default']['ugc_require_condition'] = "NON, parce qu'étape obligatoire.";

heap.media.sizes['square'] = new Object();
heap.media.sizes['square']['width'] = 100;
heap.media.sizes['square']['height'] = 100;
heap.media.sizes['square']['mode'] = 'crop';
heap.media.sizes['square']['crop'] = 'center';
heap.media.sizes['thumb'] = new Object();
heap.media.sizes['thumb']['width'] = 100;
heap.media.sizes['thumb']['height'] = 100;
heap.media.sizes['thumb']['mode'] = 'resize';
heap.media.sizes['thumb']['dimension'] = 'max';
heap.media.sizes['mini'] = new Object();
heap.media.sizes['mini']['width'] = 185;
heap.media.sizes['mini']['height'] = 152;
heap.media.sizes['mini']['mode'] = 'resize-crop';
heap.media.sizes['mini']['dimension'] = 'min';
heap.media.sizes['small'] = new Object();
heap.media.sizes['small']['width'] = 300;
heap.media.sizes['small']['height'] = 300;
heap.media.sizes['small']['mode'] = 'resize';
heap.media.sizes['small']['dimension'] = 'max';
heap.media.sizes['webtv'] = new Object();
heap.media.sizes['webtv']['width'] = 230;
heap.media.sizes['webtv']['height'] = 122;
heap.media.sizes['webtv']['mode'] = 'resize-crop';
heap.media.sizes['webtv']['dimension'] = 'min';
heap.media.sizes['ref'] = new Object();
heap.media.sizes['ref']['width'] = 400;
heap.media.sizes['ref']['height'] = 400;
heap.media.sizes['ref']['mode'] = 'resize';
heap.media.sizes['ref']['dimension'] = 'max';
heap.media.sizes['medium'] = new Object();
heap.media.sizes['medium']['width'] = 299;
heap.media.sizes['medium']['height'] = 226;
heap.media.sizes['medium']['mode'] = 'resize-crop';
heap.media.sizes['medium']['dimension'] = 'min';
heap.media.sizes['large'] = new Object();
heap.media.sizes['large']['width'] = 612;
heap.media.sizes['large']['height'] = 395;
heap.media.sizes['large']['mode'] = 'resize-crop';
heap.media.sizes['large']['dimension'] = 'min';
heap.media.sizes['xlarge'] = new Object();
heap.media.sizes['xlarge']['width'] = 1024;
heap.media.sizes['xlarge']['height'] = 1024;
heap.media.sizes['xlarge']['mode'] = 'resize';
heap.media.sizes['xlarge']['dimension'] = 'max';
 



heap.translate = function (token, replacements, dict)
{
  if (!dict) dict = 'default';
  if (heap.labels[dict] && heap.labels[dict][token]) {
    var out = heap.labels[dict][token];
    if (replacements) {
      if (typeof(replacements) == 'string') replacements = [ replacements ];
      var type = typeof(replacements);
      
      if (type == 'object' || type == 'array') {
        for (var key in replacements) {
          var text = replacements[key];
          out = out.replace("{"+key+"}", text);
        }
      }
    }
    return out;
  } else
    return token + '-' + heap.config['current_language'];
};

heap.api.setup = function(setupParams)
{
  var target = setupParams['object'];
  var api_url = setupParams['url'];
  var api_class = setupParams['api_class'];
  var methods = setupParams['methods'];
  
  if(!target) throw new Error("Missing target for heap.api.setup");
  if(!api_url) throw new Error("Missing api_url for heap.api.setup");
  if(!api_class) throw new Error("Missing api_class for heap.api.setup");
  if(!methods) methods = new Array();
  
  for(var m = 0; m < methods.length; m++) (function(api_method)
  {
    target[api_method] = function(callback, params)
    {
      jQuery.ajax({
        url: api_url+'/'+api_class+'/'+api_method,
        data: { parameters: JSON.stringify(params) }, 
        success: callback
      }); 
    }
  })(methods[m]);
  
  
};

/** User API **/

heap.api.users = {};
heap.api.setup({
  object: heap.api.users,
  api_class:'users',
  url: heap.urlmap.api_json,
  methods: ['load','create','erase','edit','search','isloggedin','login','logout','usernameAvailability','checkEmailAvailability']
});


heap.api.users.login = function(callback, params)
{
  params['password'] = hex_md5(params['password']);
  
  jQuery.ajax({
    url: heap.urlmap.api_json+'/'+'users'+'/'+'login',
    data: { parameters: JSON.stringify(params) }, 
    success: callback
  }); 
}

/** Atoms API **/
heap.api.atoms = {};
heap.api.setup({
  object: heap.api.atoms,
  api_class:'atoms',
  url: heap.urlmap.api_json,
  methods: ['load','create','erase','edit','search','setRating','getMetaBlock','addTags','removeTags','setFavorite']
});


/** Channels API **/
heap.api.channels = {};
heap.api.setup({
  object: heap.api.channels,
  api_class:'channels',
  url: heap.urlmap.api_json,
  methods: ['load','create','erase','edit','search','getMetaBlock','addTags','removeTags','getFeaturesParams']
});


/** Documents API **/
heap.api.media = {};
heap.api.setup({
  object: heap.api.media,
  api_class:'media',
  url: heap.urlmap.api_json,
  methods: ['load','create','erase','edit','search','addTags','removeTags', 'crop', 'setFrame', 'rotate', 'searchAndRender']
});

/** Reactions API **/
heap.api.reactions = {};
heap.api.setup({
  object: heap.api.reactions,
  api_class:'reactions',
  url: heap.urlmap.api_json,
  methods: ['load','create','erase','edit','search','moderate']
});

/** Redirects API **/
heap.api.redirects = {};
heap.api.setup({
  object: heap.api.redirects,
  api_class:'redirects',
  url: heap.urlmap.api_json,
  methods: ['load','create','erase','edit','search', 'setRating']
});


/** Tags API **/
heap.api.tags = {};
heap.api.setup({
  object: heap.api.tags,
  api_class:'tags',
  url: heap.urlmap.api_json,
  methods: ['load', 'create', 'erase', 'rename', 'merge', 'renameDictionary', 'eraseDictionary', 'search', 'searchAndRender']
});


/** Queue API **/
heap.api.queues = {};
heap.api.setup({
  object: heap.api.queues,
  api_class:'queues',
  url: heap.urlmap.api_json,
  methods: ['read', 'ls', 'count']
});




