2016-05-26 14:33:00 +00:00
var sField = $ ( "#search-field" ) , sSubmit = $ ( "#search-subject" ) , sList = $ ( 'section[data-sublink="survey"] ul[data-list]' ) ;
2016-05-27 14:32:26 +00:00
sSubmit . addEventListener ( "click" , function ( b ) { api . send ( { path : "subject/search" , name : sField . value } , function ( a ) { if ( 0 != a . ModuleError ) return Notification . error ( "Erreur" , "La recherche a \u00e9chou\u00e9." ) , ! 1 ; console . log ( a ) ; var e = "" , b ; for ( b in a . results ) e += "<li data-element data-id='" + b + "'>" , e += "<div data-user><span>SUJET</span></div>" , e += "<div> <span><input type='text' readonly style='text-align: center' onclick='this.select()' class='flag' value='" + b + "'></span> </div>" , e += "<div> <span data-prefix='Nom'>" +
a . results [ b ] . name + "</span> </div>" , e += "<div> <span data-prefix='Cr\u00e9ation'>" + a . results [ b ] . creation + "</span> </div>" , e += "<div> <span><input type='checkbox' id='s_" + b + "' " + ( null != a . results [ b ] . phone ? "checked" : "" ) + " disabled><label for='s_" + b + "'>Cellulaire</label>" , e += "</span> </div>" , e += "<div> <span><input type='checkbox' id='s_" + b + "' " + ( null != a . results [ b ] . facebook ? "checked" : "" ) + " disabled><label for='s_" + b + "'>Facebook</label>" , e += "</span> </div>" , e += "</li>" ; sList . innerHTML = e } ) } , ! 1 ) ;
2016-05-27 08:51:05 +00:00
var pSubjectManager , pContactManager , pMiniManager , pFicheManager , pMatriceManager ;
2016-05-27 14:52:20 +00:00
function pDynamicUpdate ( b ) { var a = b instanceof Element , e = a && "INPUT" == b . tagName && "submit" == b . type , g = a && "SPAN" == b . tagName && ( "p_nav-mini" == b . parentNode . id || "p_nav-fiche" == b . parentNode . id ) , c = a && "SPAN" == b . tagName && "p_nav-contact" == b . parentNode . id ; if ( ! e && ! g && ! c && ! 0 !== b ) return ! 1 ; console . log ( "> dynamic update" ) ; pMiniManager . fieldsToStorage ( ) ; pFicheManager . fieldsToStorage ( ) ; pContactManager . fieldsToStorage ( ) ; pMatriceManager . fieldsToStorage ( ) ; pFicheManager . sync ( ) ; pMiniManager . sync ( ) ; ! 0 === b ? api . send ( { path : "subject/getFriends" ,
subject _id : pSubjectManager . subject _id . value } , function ( a ) { if ( 0 != a . ModuleError ) return ! 1 ; console . warn ( "> existing contacts loaded" ) ; lsi [ "import" ] ( "p_friends" , a . subjects ) ; pMiniManager . storageToFields ( ) ; pFicheManager . storageToFields ( ) ; pMatriceManager . storageToFields ( ) ; ( e || c ) && pContactManager . storageToFields ( ) } ) : ( pMiniManager . storageToFields ( ) , pFicheManager . storageToFields ( ) , pMatriceManager . storageToFields ( ) , ( e || c ) && pContactManager . storageToFields ( ) ) }
var fSubjectManager , fContactManager , fMiniManager , fFicheManager , fMatriceManager ;
2016-05-27 14:32:26 +00:00
function fDynamicUpdate ( b ) { var a = b instanceof Element , e = a && "INPUT" == b . tagName && "submit" == b . type , g = a && "SPAN" == b . tagName && ( "f_nav-mini" == b . parentNode . id || "f_nav-fiche" == b . parentNode . id ) , a = a && "SPAN" == b . tagName && "f_nav-contact" == b . parentNode . id ; if ( ! e && ! g && ! a && ! 0 !== b ) return ! 1 ; console . log ( "> dynamic update" ) ; fMiniManager . fieldsToStorage ( ) ; fFicheManager . fieldsToStorage ( ) ; fContactManager . fieldsToStorage ( ) ; fMatriceManager . fieldsToStorage ( ) ; fFicheManager . sync ( ) ; fMiniManager . sync ( ) ; fMiniManager . storageToFields ( ) ;
fFicheManager . storageToFields ( ) ; fMatriceManager . storageToFields ( ) ; ( e || a ) && fContactManager . storageToFields ( ) }
include ( "/js/includes/input-phone-subject-min.js" , function ( ) { include ( "/js/includes/input-phone-contact.js" , function ( ) { include ( "/js/includes/input-phone-mini.js" , function ( ) { include ( "/js/includes/input-phone-fiche-min.js" , function ( ) { include ( "/js/includes/input-phone-matrice-min.js" , function ( ) { pSubjectManager = new inputPhoneSubject ( $ ( '[data-sublink="phone"] article.subject-panel [data-name="tmp_id"]' ) , $ ( '[data-sublink="phone"] article.subject-panel [data-name="subject_id"]' ) , $ ( '[data-sublink="phone"] article.subject-panel [data-name="submit"]' ) ) ;
pSubjectManager . attach ( pDynamicUpdate ) ; pContactManager = new inputPhoneContact ( $ ( '[data-sublink="phone"] article.contact-panel' ) , $ ( '[data-sublink="phone"] #p_nav-contact' ) ) ; pContactManager . attach ( pDynamicUpdate ) ; pMiniManager = new inputPhoneMini ( $ ( '[data-sublink="phone"] article.mini-relation-panel' ) , $ ( '[data-sublink="phone"] #p_nav-mini' ) ) ; pMiniManager . attach ( pDynamicUpdate ) ; pFicheManager = new inputPhoneFiche ( $ ( '[data-sublink="phone"] article.relation-panel' ) , $ ( '[data-sublink="phone"] #p_nav-fiche' ) ) ;
pFicheManager . attach ( pDynamicUpdate ) ; pMatriceManager = new inputPhoneMatrice ( $ ( '[data-sublink="phone"] article.matrice-panel' ) ) ; pMatriceManager . attach ( pDynamicUpdate ) ; var b = new ShortcutManager ; b . append ( "s+n+a+k+e" , function ( ) { pMatriceManager . snake ( ) } ) ; b . listen ( ) ; $ ( '[data-sublink="phone"] input#p_call_log-import[type="file"]' ) . addEventListener ( "click" , function ( a ) { a . target . value = null } , ! 1 ) ; $ ( '[data-sublink="phone"] input#p_call_log-import[type="file"]' ) . addEventListener ( "change" , function ( a ) { api . send ( { path : "upload/call_log" ,
file : a . target . files [ 0 ] } , function ( a ) { console . log ( a ) ; var b = null ; if ( 0 != a . ModuleError ) 9 == a . ModuleError ? Notification . error ( "Erreur" , "Il est n\u00e9cessaire de saisir les informations du <b>sujet</b> avant d'exporter son journal d'appel" ) : Notification . error ( "Erreur" , a . ModuleError ) ; else { b = Notification . info ( "Info" , "Chargement du journal d'appel" ) ; pSubjectManager . tmp _id . value = a . tmp _id ; pSubjectManager . fieldsToStorage ( ) ; pSubjectManager . storageToFields ( ) ; for ( var c = 0 ; c < a . call . length ; c ++ ) { var d = a . directory [ a . call [ c ] ] ;
lsi . set ( "p_contacts" , d . id , { uid : d . id , number : d . number , username : d . name , countsms : d . sms , countcall : d . call , call : c , sms : - 1 } ) } for ( c = 0 ; c < a . sms . length ; c ++ ) if ( d = a . directory [ a . sms [ c ] ] , - 1 < a . call . indexOf ( a . sms [ c ] ) ) { var f = lsi . get ( "p_contacts" , d . id ) ; f . sms = c ; lsi . set ( "p_contacts" , d . id , f ) } else lsi . set ( "p_contacts" , d . id , { uid : d . id , number : d . number , username : d . name , countsms : d . sms , countcall : d . call , call : - 1 , sms : c } ) ; for ( var h in a . directory ) h = parseInt ( h ) , - 1 < a . call . indexOf ( h ) || - 1 < a . sms . indexOf ( h ) || ( d = a . directory [ h ] , lsi . set ( "p_contacts" ,
d . id , { uid : d . id , number : d . number , username : d . name , countsms : d . sms , countcall : d . call , call : - 1 , sms : - 1 } ) ) ; pContactManager . storageToFields ( ) ; pDynamicUpdate ( ! 0 ) ; null != b && b . click ( ) ; Notification . success ( "OK" , "Chargement termin\u00e9" ) } } ) } , ! 1 ) ; $ ( '[data-sublink="phone"] #p_clear-all' ) . addEventListener ( "click" , function ( a ) { lsi . clear ( "p_subject" ) ; lsi . clear ( "p_contacts" ) ; lsi . clear ( "p_mini-fiches" ) ; lsi . clear ( "p_fiches" ) ; lsi . clear ( "p_matrice" ) ; pSubjectManager . storageToFields ( ) ; pContactManager . storageToFields ( ) ; pMiniManager . storageToFields ( ) ;
pFicheManager . storageToFields ( ) ; pMatriceManager . storageToFields ( ) ; Notification . success ( "OK" , "Les donn\u00e9es ont \u00e9t\u00e9 supprim\u00e9es" ) } , ! 1 ) ; $ ( '[data-sublink="phone"] #p_export-all' ) . addEventListener ( "click" , function ( a ) { Notification . info ( "INFORMATION" , "Lancement du t\u00e9l\u00e9chargement de la sauvegarde" ) ; a = { subject : lsi [ "export" ] ( "p_subject" ) [ 0 ] , contacts : lsi [ "export" ] ( "p_contacts" ) , mini : lsi [ "export" ] ( "p_mini-fiches" ) , fiches : lsi [ "export" ] ( "p_fiches" ) , matrice : lsi [ "export" ] ( "p_matrice" ) [ 0 ] } ;
var b = $ ( '[data-sublink="phone"] #p_download-target' ) ; b . download = "local-phone-data.json" ; b . href = "data:application/octet-stream," + encodeURIComponent ( JSON . stringify ( a ) ) ; b . click ( ) } , ! 1 ) ; $ ( '[data-sublink="phone"] #p_import-all' ) . addEventListener ( "click" , function ( a ) { $ ( '[data-sublink="phone"] #p_local-upload' ) . click ( ) } , ! 1 ) ; $ ( '[data-sublink="phone"] #p_local-upload' ) . addEventListener ( "click" , function ( a ) { a . target . value = null } , ! 1 ) ; $ ( '[data-sublink="phone"] #p_local-upload' ) . addEventListener ( "change" , function ( a ) { a =
{ path : "upload/local_data" , file : $ ( '[data-sublink="phone"] #p_local-upload' ) . files [ 0 ] } ; api . send ( a , function ( a ) { console . log ( a ) ; if ( 0 != a . ModuleError ) return Notification . error ( "Erreur" , a . ModuleError ) , ! 1 ; lsi . set ( "p_subject" , 0 , a . local _data . subject ) ; lsi [ "import" ] ( "p_contacts" , a . local _data . contacts ) ; lsi [ "import" ] ( "p_mini-fiches" , a . local _data . mini ) ; lsi [ "import" ] ( "p_fiches" , a . local _data . fiches ) ; lsi . set ( "p_matrice" , 0 , a . local _data . matrice ) ; pSubjectManager . storageToFields ( ) ; pContactManager . storageToFields ( ) ; pMatriceManager . storageToFields ( ) ;
pDynamicUpdate ( ! 0 ) } ) } , ! 1 ) ; $ ( '[data-sublink="phone"] #p_submit-all' ) . addEventListener ( "click" , function ( a ) { console . log ( "> GATHERING ALL DATA" ) ; pSubjectManager . fieldsToStorage ( ) ; pContactManager . fieldsToStorage ( ) ; pMiniManager . fieldsToStorage ( ) ; pFicheManager . fieldsToStorage ( ) ; if ( ! pSubjectManager . check ( ) ) return Notification . warning ( "Attention" , "Vous devez saisir les informations du <i>sujet</i>" ) , ! 1 ; a = lsi [ "export" ] ( "p_mini-fiches" ) ; var b = 0 , g ; for ( g in a ) if ( ! isNaN ( g ) && ( b ++ , ! a [ g ] . valid ) ) return Notification . warning ( "Attention" ,
"La <i>fiche rapide</i> <b>" + b + "</b> est incompl\u00e8te et/ou incorrecte" ) , ! 1 ; a = lsi [ "export" ] ( "p_fiches" ) ; for ( g in a ) if ( ! a [ g ] . valid ) return Notification . warning ( "Attention" , "La <i>fiche compl\u00e8te</i> <b>" + ( parseInt ( g ) + 1 ) + "</b> est incompl\u00e8te et/ou incorrecte" ) , ! 1 ; g = { path : "input/phone" , subject : lsi [ "export" ] ( "p_subject" ) [ 0 ] , contacts : lsi [ "export" ] ( "p_contacts" ) , mini : lsi [ "export" ] ( "p_mini-fiches" ) , fiches : lsi [ "export" ] ( "p_fiches" ) , matrice : lsi [ "export" ] ( "p_matrice" ) [ 0 ] } ; api . send ( g , function ( a ) { console . log ( a ) ;
if ( 0 != a . ModuleError ) return Notification . error ( "ERREUR" , a . ModuleError ) , ! 1 ; Notification . success ( "OK" , "L'identifiant du sujet est <strong>" + a . subject _id + "</strong> ! Tout s'est bien d\u00e9roul\u00e9." , 1E4 ) ; console . log ( a ) } , ! 1 ) } , ! 1 ) } ) } ) } ) } ) } ) ;
include ( "/js/includes/input-facebook-subject-min.js" , function ( ) { include ( "/js/includes/input-facebook-contact-min.js" , function ( ) { include ( "/js/includes/input-facebook-mini-min.js" , function ( ) { include ( "/js/includes/input-facebook-fiche-min.js" , function ( ) { include ( "/js/includes/input-facebook-matrice-min.js" , function ( ) { fSubjectManager = new inputFacebookSubject ( $ ( '[data-sublink="facebook"] article.subject-panel [data-name="subject_id"]' ) , $ ( '[data-sublink="facebook"] article.subject-panel [data-name="submit"]' ) ) ;
2016-05-22 12:49:20 +00:00
fSubjectManager . attach ( ) ; fContactManager = new inputFacebookContact ( $ ( '[data-sublink="facebook"] article.contact-panel' ) , $ ( '[data-sublink="facebook"] #f_nav-contact' ) ) ; fContactManager . attach ( fDynamicUpdate ) ; fMiniManager = new inputFacebookMini ( $ ( '[data-sublink="facebook"] article.mini-relation-panel' ) , $ ( '[data-sublink="facebook"] #f_nav-mini' ) ) ; fMiniManager . attach ( fDynamicUpdate ) ; fFicheManager = new inputFacebookFiche ( $ ( '[data-sublink="facebook"] article.relation-panel' ) , $ ( '[data-sublink="facebook"] #f_nav-fiche' ) ) ;
2016-05-26 17:43:50 +00:00
fFicheManager . attach ( fDynamicUpdate ) ; fMatriceManager = new inputFacebookMatrice ( $ ( '[data-sublink="facebook"] article.matrice-panel' ) ) ; fMatriceManager . attach ( fDynamicUpdate ) ; $ ( '[data-sublink="facebook"] #f_clear-all' ) . addEventListener ( "click" , function ( b ) { lsi . clear ( "f_subject" ) ; lsi . clear ( "f_contacts" ) ; lsi . clear ( "f_mini-fiches" ) ; lsi . clear ( "f_fiches" ) ; lsi . clear ( "f_matrice" ) ; fSubjectManager . storageToFields ( ) ; fContactManager . storageToFields ( ) ; fMiniManager . storageToFields ( ) ; fFicheManager . storageToFields ( ) ;
fMatriceManager . storageToFields ( ) ; Notification . success ( "OK" , "Les donn\u00e9es ont \u00e9t\u00e9 supprim\u00e9es" ) } , ! 1 ) ; $ ( '[data-sublink="facebook"] #f_export-all' ) . addEventListener ( "click" , function ( b ) { Notification . info ( "INFORMATION" , "Lancement du t\u00e9l\u00e9chargement de la sauvegarde" ) ; b = { subject : lsi [ "export" ] ( "f_subject" ) [ 0 ] , contacts : lsi [ "export" ] ( "f_contacts" ) , mini : lsi [ "export" ] ( "f_mini-fiches" ) , fiches : lsi [ "export" ] ( "f_fiches" ) , matrice : lsi [ "export" ] ( "f_matrice" ) [ 0 ] } ; var a = $ ( '[data-sublink="facebook"] #f_download-target' ) ;
a . download = "local-facebook-data.json" ; a . href = "data:application/octet-stream," + encodeURIComponent ( JSON . stringify ( b ) ) ; a . click ( ) } , ! 1 ) ; $ ( '[data-sublink="facebook"] #f_import-all' ) . addEventListener ( "click" , function ( b ) { $ ( '[data-sublink="facebook"] #f_local-upload' ) . click ( ) } , ! 1 ) ; $ ( '[data-sublink="facebook"] #f_local-upload' ) . addEventListener ( "click" , function ( b ) { b . target . value = null } , ! 1 ) ; $ ( '[data-sublink="facebook"] #f_local-upload' ) . addEventListener ( "change" , function ( b ) { b = { path : "upload/local_data" , file : $ ( '[data-sublink="facebook"] #f_local-upload' ) . files [ 0 ] } ;
api . send ( b , function ( a ) { console . log ( a ) ; if ( 0 != a . ModuleError ) return Notification . error ( "Erreur" , a . ModuleError ) , ! 1 ; lsi . set ( "f_subject" , 0 , a . local _data . subject ) ; lsi [ "import" ] ( "f_contacts" , a . local _data . contacts ) ; lsi [ "import" ] ( "f_mini-fiches" , a . local _data . mini ) ; lsi [ "import" ] ( "f_fiches" , a . local _data . fiches ) ; lsi . set ( "f_matrice" , 0 , a . local _data . matrice ) ; fSubjectManager . storageToFields ( ) ; fContactManager . storageToFields ( ) ; fMatriceManager . storageToFields ( ) ; fDynamicUpdate ( ! 0 ) } ) } , ! 1 ) ; $ ( '[data-sublink="facebook"] #f_submit-all' ) . addEventListener ( "click" ,
2016-05-27 14:32:26 +00:00
function ( b ) { console . log ( "> GATHERING ALL DATA" ) ; fSubjectManager . fieldsToStorage ( ) ; fContactManager . fieldsToStorage ( ) ; fMiniManager . fieldsToStorage ( ) ; fFicheManager . fieldsToStorage ( ) ; if ( ! fSubjectManager . check ( ) ) return Notification . warning ( "Attention" , "Vous devez saisir les informations du <i>sujet</i>" ) , ! 1 ; b = lsi [ "export" ] ( "f_mini-fiches" ) ; var a = 0 , e ; for ( e in b ) if ( ! isNaN ( e ) && ( a ++ , ! b [ e ] . valid ) ) return Notification . warning ( "Attention" , "La <i>fiche rapide</i> <b>" + a + "</b> est incompl\u00e8te et/ou incorrecte" ) ,
! 1 ; b = lsi [ "export" ] ( "f_fiches" ) ; for ( e in b ) if ( ! b [ e ] . valid ) return Notification . warning ( "Attention" , "La <i>fiche compl\u00e8te</i> <b>" + ( parseInt ( e ) + 1 ) + "</b> est incompl\u00e8te et/ou incorrecte" ) , ! 1 ; e = { path : "input/facebook" , subject : lsi [ "export" ] ( "f_subject" ) [ 0 ] , contacts : lsi [ "export" ] ( "f_contacts" ) , mini : lsi [ "export" ] ( "f_mini-fiches" ) , fiches : lsi [ "export" ] ( "f_fiches" ) , matrice : lsi [ "export" ] ( "f_matrice" ) [ 0 ] } ; api . send ( e , function ( a ) { console . log ( a ) ; if ( 0 != a . ModuleError ) return Notification . error ( "ERREUR" , a . ModuleError ) ,
! 1 ; console . log ( a ) } , ! 1 ) } , ! 1 ) } ) } ) } ) } ) } ) ;
function testRoutinePhone ( b ) { var a = lsi [ "export" ] ( "p_contacts" ) , e = lsi [ "export" ] ( "p_mini-fiches" ) , g = lsi [ "export" ] ( "p_fiches" ) , c = 0 ; if ( null != b && b ) for ( var d in e ) isNaN ( d ) || ( b = "" , null != a [ d ] && ( b = a [ d ] . username ) , e = $ ( '#p_nav-mini [data-n="' + d + '"]' ) , e . click ( ) , $ ( "#unknown_min_p_" + d ) . checked = 0 == b . length , 0 == b . length ? ( $ ( "#sexeI_mini_p_" + d ) . checked = ! 0 , $ ( 'input[data-name="uid"][value="' + d + '"] ~ h5 select[data-name="age"]' ) . value = c % 19 , $ ( 'input[data-name="uid"][value="' + d + '"] ~ h5 select[data-name="studies"]' ) . value = 0 ,
$ ( "#reltype9_mini_p_" + d ) . checked = ! 0 ) : ( b = [ "H" , "F" ] [ Math . floor ( c % 2 ) ] , $ ( "#sexe" + b + "_mini_p_" + d ) . checked = ! 0 , $ ( 'input[data-name="uid"][value="' + d + '"] ~ h5 select[data-name="age"]' ) . value = c % 19 , $ ( 'input[data-name="uid"][value="' + d + '"] ~ h5 select[data-name="studies"]' ) . value = 1 + c % 6 , b = c % 10 , 9 == b ? ( $ ( "#reltype10_mini_p_" + d ) . checked = ! 0 , $ ( 'input[data-name="uid"][value="' + d + '"] ~ h5 input[data-name="reltypeSpecial"]' ) . value = "autre" ) : $ ( "#reltype" + b + "_mini_p_" + d ) . checked = ! 0 , c ++ ) ) ; for ( var f in g ) isNaN ( f ) || ( e = $ ( '#p_nav-fiche [data-n="' +
f + '"]' ) , e . click ( ) , b = [ "H" , "F" , "I" ] [ Math . floor ( c % 3 ) ] , $ ( "#sexe" + b + "_p_" + f ) . checked = ! 0 , $ ( 'article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 select[data-name="age"]' ) . value = c % 19 , a = "10 21 22 23 31 32 36 41 46 47 48 51 54 55 56 61 66 69 71 72 73 74 75 76 81 82" . split ( " " ) , a = a [ c % a . length ] , $ ( 'article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 select[data-name="job"]' ) . value = a , a = ( c % 12 ) . toString ( ) , 1 == a . length && ( a = "0" + a ) , $ ( 'article.fiche-relation > input[data-name="uid"][value="' +
f + '"] ~ h5 select[data-name="studies"]' ) . value = a , b = c % 9 , 8 == b ? ( $ ( "#reltype10_p_" + f ) . checked = ! 0 , $ ( 'article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 input[data-name="reltypeSpecial"]' ) . value = "autre" ) : $ ( "#reltype" + b + "_p_" + f ) . checked = ! 0 , $ ( 'article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 input[data-name="city"]' ) . value = ( 10 + c ) . toString ( ) , $ ( 'article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 input[data-name="cp"]' ) . value = ( 1E4 + c ) . toString ( ) , $ ( 'article.fiche-relation > input[data-name="uid"][value="' +
f + '"] ~ h5 input[data-name="quartier"]' ) . value = c , $ ( "#loc" + [ "A" , "B" , "C" , "D" ] [ Math . floor ( c % 4 ) ] + "_p_" + f ) . checked = ! 0 , a = $$ ( 'article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 input[data-name="duration"]' ) , a [ 0 ] . value = c . toString ( ) , a [ 1 ] . value = 1 + c . toString ( ) , a = c % 14 , $ ( "article.fiche-relation #contexte" + a + "_p_" + f ) . checked = ! 0 , g = $$ ( 'article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 input[data-name="contextSpecial"]' ) , 11 == a && ( g [ 0 ] . value = "internet" ) , 12 == a && ( g [ 1 ] . value = "association" ) ,
13 == a && ( g [ 2 ] . value = "autre" ) , c ++ ) }
function testRoutineFacebook ( b ) { var a = lsi [ "export" ] ( "f_contacts" ) , e = lsi [ "export" ] ( "f_mini-fiches" ) , g = lsi [ "export" ] ( "f_fiches" ) , c = 0 ; if ( null != b && b ) for ( var d in e ) isNaN ( d ) || ( b = "" , null != a [ d ] && ( b = a [ d ] . username ) , e = $ ( '#f_nav-mini [data-n="' + d + '"]' ) , e . click ( ) , $ ( "#unknown_min_f_" + d ) . checked = 0 == b . length , 0 == b . length ? ( $ ( "#sexeI_mini_f_" + d ) . checked = ! 0 , $ ( 'input[data-name="uid"][value="' + d + '"] ~ h5 select[data-name="age"]' ) . value = c % 19 , $ ( 'input[data-name="uid"][value="' + d + '"] ~ h5 select[data-name="studies"]' ) . value = 0 ,
$ ( "#reltype9_mini_f_" + d ) . checked = ! 0 ) : ( b = [ "H" , "F" ] [ Math . floor ( c % 2 ) ] , $ ( "#sexe" + b + "_mini_f_" + d ) . checked = ! 0 , $ ( 'input[data-name="uid"][value="' + d + '"] ~ h5 select[data-name="age"]' ) . value = c % 19 , $ ( 'input[data-name="uid"][value="' + d + '"] ~ h5 select[data-name="studies"]' ) . value = 1 + c % 6 , b = c % 10 , 9 == b ? ( $ ( "#reltype10_mini_f_" + d ) . checked = ! 0 , $ ( 'input[data-name="uid"][value="' + d + '"] ~ h5 input[data-name="reltypeSpecial"]' ) . value = "autre" ) : $ ( "#reltype" + b + "_mini_f_" + d ) . checked = ! 0 , c ++ ) ) ; for ( var f in g ) isNaN ( f ) || ( e = $ ( '#f_nav-fiche [data-n="' +
f + '"]' ) , e . click ( ) , b = [ "H" , "F" , "I" ] [ Math . floor ( c % 3 ) ] , $ ( "#sexe" + b + "_f_" + f ) . checked = ! 0 , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 select[data-name="age"]' ) . value = c % 19 , a = "10 21 22 23 31 32 36 41 46 47 48 51 54 55 56 61 66 69 71 72 73 74 75 76 81 82" . split ( " " ) , a = a [ c % a . length ] , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 select[data-name="job"]' ) . value = a , a = ( c % 12 ) . toString ( ) , 1 == a . length &&
( a = "0" + a ) , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 select[data-name="studies"]' ) . value = a , b = c % 9 , 8 == b ? ( $ ( "#reltype10_f_" + f ) . checked = ! 0 , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 input[data-name="reltypeSpecial"]' ) . value = "autre" ) : $ ( "#reltype" + b + "_f_" + f ) . checked = ! 0 , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 input[data-name="city"]' ) . value =
( 10 + c ) . toString ( ) , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 input[data-name="cp"]' ) . value = ( 1E4 + c ) . toString ( ) , $ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 input[data-name="quartier"]' ) . value = c , $ ( "#loc" + [ "A" , "B" , "C" , "D" ] [ Math . floor ( c % 4 ) ] + "_f_" + f ) . checked = ! 0 , a = $$ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 input[data-name="duration"]' ) ,
a [ 0 ] . value = c . toString ( ) , a [ 1 ] . value = 1 + c . toString ( ) , a = c % 14 , $ ( 'section[data-sublink="facebook"] article.fiche-relation #contexte' + a + "_f_" + f ) . checked = ! 0 , g = $$ ( 'section[data-sublink="facebook"] article.fiche-relation > input[data-name="uid"][value="' + f + '"] ~ h5 input[data-name="contextSpecial"]' ) , 11 == a && ( g [ 0 ] . value = "internet" ) , 12 == a && ( g [ 1 ] . value = "association" ) , 13 == a && ( g [ 2 ] . value = "autre" ) , c ++ ) } ;