lorax/docs/html/searchindex.js

1 line
16 KiB
JavaScript

Search.setIndex({titles:["Introduction to Lorax","lorax","Product and Updates Images","Welcome to Lorax’s documentation!","livemedia-creator","pylorax","pylorax package"],objnames:{"0":["py","module","Python module"],"1":["py","method","Python method"],"2":["py","class","Python class"],"3":["py","function","Python function"],"4":["py","attribute","Python attribute"]},terms:{request:6,retrysleep:6,shlex:6,whether:6,mai:[4,6],isoinfo:6,none:6,cpio:6,mind:4,method:[4,6],init_stream_log:6,dbo:6,msg:6,though:0,who:4,createaddrs:6,standard:[4,6],liveo:[4,6],mountpoint:[4,6],exampl:[2,4,6],clear:0,removekmod:6,perror:6,substitut:4,implantisomd5:6,read:[0,4,6],glanc:4,generate_module_data:6,installroot:6,metac:6,data:[0,4,6],archdata:6,rais:6,both:4,abbrevi:4,isn:[4,6],configur:[0,4,6],have:[4,6],tty1:4,blocksiz:6,storag:[4,6],limit:4,scriptlet:6,creation:[],select:4,present:0,far:4,buildsi:4,program:[4,6],entri:4,installtre:6,feedback:4,oper:[0,4],kpartx:[4,6],allow:4,behind:6,dict:6,remov:[0,4,6],trash:4,baseloraxclass:6,syslinux:4,checksum_typ:4,file:[],pcritic:6,datahold:6,ignor:6,been:[4,6],baserequesthandl:6,f16:4,recommend:4,featur:4,fmt:6,boot:[],tupl:6,cat:4,umask:6,bcj_arch:6,ppc:[2,6],built:6,util:4,addrsiz:6,recurs:6,must:6,reticul:6,custom:[2,0,4],xfsprog:6,tri:4,graft:6,stage2:6,normal:[2,4],rawhid:4,pkgglob:6,mkcpio:6,qcow2:[4,6],correct:[0,4],rest:6,than:[4,6],efi:4,particular:6,size:[4,6],top:[2,6],append:[4,6],dmsetup:6,onli:[4,6],outroot:6,bugurl:6,automat:6,upload:4,context:6,chmod:6,do_graft:6,filter:6,core:4,fstype:6,directori:[2,4,6],"catch":4,alwai:4,introduct:[],tcp:6,vcpu:4,treeinfo:[],reliabl:4,preun:6,word:6,bind_mount_opt:4,found:[4,6],system:[4,6],place:[2,4,6],separ:6,resolv:6,submodul:[],sbin:[4,6],ppc64:6,xattr:6,fit:4,mkqcow2:6,loraxdownloadcallback:6,most:4,touch:6,step:[0,4],total_fil:6,encod:6,includ:[2,4],chosen:6,installinitrd:6,rhel7:4,instal:[],armhfp:6,least:6,tarfil:4,octalmod:6,anywher:6,logserv:6,"switch":4,rundir:6,attempt:0,yum:[0,4],sourc:6,failur:6,log_error:6,activ:4,lib:6,examin:4,run_pkg_transact:6,myconfig:6,lazi:6,out:[0,6],ksflatten:4,content:[],buildstamp:[],haven:4,drawback:4,"final":[2,0,4],aliv:6,author:4,hardlink:6,cleanup:[4,6],logrequesthandl:6,bin:[4,6],glob:6,warn:6,bare:4,insid:[4,6],command:[2,0,4,6],tui:4,endfor:6,around:4,modeless:6,wasn:4,sure:[4,6],noth:6,grub:[4,6],more:[0,6],isolinux:6,clearpart:4,abov:4,stuck:4,domacboot:6,virtual:[4,6],binari:6,statement:6,srcdir:6,possibl:[4,6],requir:[4,6],watch:4,node:4,omit:4,disk_img:6,build:[2,0,4,6],bind:4,wait:[4,6],moddir:6,group:[4,6],devel:4,pleas:6,raw:4,exit:[4,6],deploy:6,whitespac:6,get_loop_nam:6,socketserv:6,img:[2,4,6],livesi:4,part:[2,4],mbr:4,installpkg:[2,6],"true":[4,6],linux:4,init:[4,6],runcmd:6,can:[2,4,6],dir:[4,6],log_path:6,take:[2,4],messag:6,next:6,findkernel:6,github:4,becom:4,variou:6,had:4,doesn:6,rglob:6,transmogrifi:6,cancel:4,instanc:4,symlink:6,redirect:6,rexist:6,grow:4,titl:4,reset_handl:6,goe:[0,4,6],project:4,progress:6,fail:6,overrid:6,num_workspac:6,verifi:6,copyin:4,loop_detach:6,loopdev:6,which:[2,0,4,6],workflow:0,"null":4,handl:[4,6],exist:[0,4,6],growpart:4,current:[0,4,6],basearch:6,usual:4,procedur:6,dmdev:6,set:[0,4,6],just:[2,4,6],zero:6,mount:[],executil:[],mako:[0,4,6],disk:4,src:[],anoth:4,anaconda:[],instead:4,save:[4,6],powerpc:6,devicemapp:6,bool:6,runtimeerror:6,flag:6,central:0,subprocess:6,rescu:4,wai:4,timestamp:6,tool:[0,4],iso_path:6,app:[4,6],figur:0,repl:6,well:4,instroot:0,kernel:[4,6],partitin:4,returncod:6,decod:6,servic:6,singl:4,here:[2,0,4],upd:0,argument:[4,6],passwd:4,label:[4,6],dst:6,devic:[4,6],format:[4,6],flexibl:[0,4],revisor:0,memori:4,bzip2:6,option:[0,4,6],x86:[2,6],depend:[2,4],conf:[0,6],runcmd_output:6,string:6,whenev:6,via:4,com:4,didn:4,isomountpoint:6,edit:4,templat:[2,0,4,6,1],kei:6,utf:6,inform:0,redhat:4,libvirtd:4,initramf:[4,6],undefin:4,xfce:4,losetup:6,queue:6,runtim:6,err_msg:6,mkext4img:6,mkdosimg:6,them:[0,4,6],time:[2,4,6],driver:[0,6],end:[4,6],repo:[0,4],disabl:[4,6],dedic:4,control:[0,6],decor:[],from:[2,0,4,6],lpar:6,acl:6,care:6,specif:[2,4,6],"_io":6,initi:6,page:3,execut:[0,6,1],yet:4,sshd:4,given:6,sequenc:6,mountarg:6,pdebug:6,minim:4,fobj:6,equival:6,space:4,bit:4,disk_info:4,reset:6,pkg:6,drive:4,some:[0,4,6],version:[0,4,6],first:[0,4,6],overhead:6,wheel:4,"var":[4,6],localhost:[4,6],kvm:4,template_fil:6,handler:6,slightli:4,inroot:6,bind_mount_en:4,ec2:4,keepglob:6,how:[],find:[0,6],befor:[],bugzilla:4,usag:6,etc:[4,6],bash:[0,4],sometim:4,driven:0,bunch:6,templatefil:6,someth:[0,4,6],sub:6,creat:[],stage:[0,4],iso:[],add_arch_template_var:6,level:6,thi:[2,4,6],gconfset:6,"try":[4,6],config:4,isolabel:6,match:[4,6],bootabl:4,path:[4,6],outfil:6,swap:4,sound:6,see:6,writepkgs:6,builtin:6,buildinstal:0,filter_stderr:6,selinux:[4,6],enough:6,yourdomain:4,extract:6,prefix:6,"return":6,logfil:[4,6],otherwis:6,addit:6,order:0,speak:0,where:[4,6],dest:6,filenam:6,written:[0,4,6],root:[0,4,6],destfil:6,calledprocesserror:6,all:[2,0,4,6],installclass:2,search:[3,6],execproduct:6,caus:6,doupgrad:6,http:4,make:[4,6],put:[2,6],cmdline:4,mount_ok:6,pkgsizefil:6,generate_module_info:6,extra:4,rootm:4,mode:[4,6],suffix:6,virtio:6,develop:4,until:6,need:[4,6],backup:[4,6],rootdir:6,won:4,"public":4,code:6,thu:6,mnt:6,logmonitor:6,few:4,dhcp:4,absolut:6,produc:[0,4],product:[],input:[4,6],add_arch_templ:6,removefrom:6,desktop:4,pars:6,renam:6,line:[0,6],imag:[],squashf:[4,6],sha256:4,textiowrapp:6,"99anaconda":6,coupl:4,payload:6,archiv:[2,6],env_prun:6,domain:4,url:4,virtio_consol:6,execwithcaptur:6,local:[4,6],valuetok:6,round:6,packagedir:6,str:6,tmp:[4,6],commandlin:6,complet:[0,6],git:4,expand:6,spline:6,whole:6,could:4,srcglob:6,show:4,removepkg:6,monitor:[],lognam:6,problem:[],empti:6,describ:4,reli:0,qemu:6,downloadprogress:6,replac:[2,0,4,6],pretti:6,media:[4,6],volid:6,easi:6,pyo:6,also:[4,6],setup_log:6,lzma:6,amazon:4,resultdir:4,port:6,get_iso_label:6,wrong:[4,6],imgutil:[],"new":[0,4,6],mkdir:[4,6],mkbtrfsimg:6,rebuild:6,delai:6,move:6,fileglob:6,reset_lang:6,overwritten:6,destroi:4,runtimebuild:[2,6],loop:[4,6],estimate_s:6,total_s:6,mkhfsimg:6,result:[4,6],roughli:6,report:4,locat:4,consist:0,captur:6,bootdir:6,you:[2,4,6],builder:4,xml:[4,6],bcl:4,bootproto:4,after:[4,6],danger:4,either:[4,6],hw_random:6,stderr:6,forc:6,ppc64le:[2,6],dev:[4,6],afford:4,popen:6,signal:6,gener:[0,4,6],cloud:4,total:4,ensur:6,provid:[0,4],iter:6,kill:[4,6],reason:[4,6],tmpl:6,keytyp:6,enhanc:4,chown_:6,tree:[2,0,4,6],chmod_:6,directli:4,singleton:6,"import":4,still:[4,6],own:4,ostre:4,speed:4,unmount:[4,6],opt:6,depmod:6,mention:6,idea:[0,4],paramat:2,mkrootfsimg:6,newli:6,statu:6,unneed:[0,6],thei:4,don:[4,6],rootf:[4,6],mask:6,memtest86:4,callback:6,partitionmount:6,err:6,sinc:4,about:4,extern:6,solut:4,fsimag:4,minimum:4,start:[4,6],remove_temp:6,under:[4,6],low:6,"char":6,fatalerror:6,turn:0,rebuild_initrd:6,previous:[0,4],create_runtim:6,skip:[4,6],avoid:4,internal_dev_setup:4,loraxdir:6,doe:[4,6],chroot_setup_cmd:4,correspond:6,rdo:4,split_and_expand:6,physic:6,actual:[4,6],gzip:6,almost:0,expect:[4,6],add:[2,4,6],knowledg:0,initrd_address:6,raise_err:6,virsh:4,pinfo:6,appropri:[4,6],point:[0,4,6],preserv:6,differ:[4,6],video:6,outsid:6,happen:[4,6],upgrad:6,updat:[],mksquashf:6,mkspars:6,templatedir:6,rootpw:4,tcpserver:6,multi:4,bootload:4,shortnam:6,last:6,truckin:6,f15:4,newlin:6,doc:4,action:6,"0x7f21026ac048":6,vnc:4,brace:6,drop:2,tmpxxxx:4,becaus:4,object:6,everyth:4,common:4,type:6,listen:6,safe:6,dnf_obj:6,pkglistdir:6,against:4,compress:[2,4,6],detach:6,encount:4,get_token_check:6,multipl:6,unicodedecodeerror:6,writepkglist:6,event:6,support:[2,0,4],fstab:4,test:4,traceback:6,follow:[4,6],check:6,rhel:4,assum:6,associ:6,lmc:4,access:4,dnf:6,maketreeinfo:0,spin:4,plugin_conf:4,split:6,env_add:6,quot:6,setenv:6,pre:6,argv:6,pungi:0,chroot:[4,6],sampl:6,web:4,lambda:6,loraxtempl:6,config_opt:4,postinstal:6,your:[2,4],further:6,those:[2,0],hwmon:6,help:4,member:4,gconf:6,error:[4,6],server:6,pivot:6,target:[4,6],unit:6,rel:6,dm_attach:6,releasev:4,done:6,look:[2,0,4],style:6,dracut_hook:6,charact:6,detect:4,maxretri:6,fedoraproject:4,comma:6,init_file_log:6,mix:0,section:[4,6],newer:4,comput:6,runner:6,mirror:4,kdir:6,much:6,pull:[0,4],python:[0,4,6],uuid:4,execreadlin:6,share:[2,4,6],escap:6,pat:6,makestamp:0,diskxxxxx:4,paramet:6,startprogram:6,aarch64:[2,6],cach:4,loggingtransactiondisplai:6,brace_expand:6,bug:4,timeout:6,releas:[0,4,6],checksum:4,keep:[4,6],postun:6,big:6,same:[4,6],architectur:[0,4],arg:[4,6],lane:4,emit:6,post:[4,6],sysutil:[],ts_current:6,installupgradeinitrd:6,stdin:6,fedora:[4,6],copy_dracut_hook:6,refus:4,umount:[4,6],allbut:6,child:6,sever:[2,4],best:4,sudo:4,good:[4,6],convent:4,ltmpl:[],initrd_path:6,client_address:6,cfg:[4,6],fals:[4,6],older:4,clean:[0,4],lib64_arch:6,item:6,resort:6,modifi:[4,6],"function":6,each:[4,6],want:4,realli:4,add_sect:6,log_check:6,network:4,run:[2,4,6],add_template_var:6,discinfo:[],"case":4,initrd:[4,6],vmlinuz:[4,6],lead:6,preexec_fn:6,copytre:6,list:[0,4,6],regex:6,contain:[2,0,4,6],arm:6,librari:0,vanish:4,linktre:6,random:6,write:[0,6],specifi:[4,6],conf_fil:6,"int":6,between:6,x86_64:[4,6],temporari:[0,6],te_curr:6,zerombr:4,pyanaconda:2,fairli:4,partit:[4,6],environ:6,shm:4,treat:6,mkf:6,mktar:6,kwarg:6,ts_total:6,what:[0,4,6],www:4,spars:6,udev_escap:6,connect:4,implement:[2,6],arch:[0,4,6],permiss:4,"default":[4,6],like:[2,4,6],finish:6,note:[4,6],second:4,compon:4,correctli:4,link:6,caught:4,get:[4,6],except:6,execwithredirect:6,close:6,newrun:6,index:3,livemedia:[],over:2,yourself:4,password:4,installkernel:6,compressarg:6,incom:6,thelogg:6,without:4,pattern:6,live:[],thread:[4,6],sysroot:6,base:[],delet:[4,6],lvm2:6,joinpath:6,outputdir:6,abort:4,instruct:4,sig_dfl:6,attribut:4,avail:4,creator:[],rdoproject:4,copi:[2,0,4,6],addr:6,convert:[4,6],setup:[4,6],gnome:4,iserror:6,pylorax:[],when:[4,6],non:6,installimg:[2,6],systemd:6,get_buildarch:6,add_templ:6,stdout:6,add_arg:6,dracut:[4,6],mail:4,expans:6,dm_detach:6,valu:6,mirrormanag:4,packag:[],log_output:6,construct:6,stop:4,real:[4,6],lose:4,alreadi:6,unmaintain:0,variabl:[4,6],should:[4,6],dracut_hooks_path:6,token_queu:6,pythonpath:4,now:[2,4],brian:4,site:4,org:4,flatten:4,variant:6,libvirt:4,call:[0,6],pwarn:6,left:6,winnt:6,ftruncat:6,script:[0,4,6,1],usr:[2,4,6],self:6,would:[2,4,6],loraxrpmcallback:6,thing:[0,4],binary_output:6,other:[0,4,6],ani:[4,6],workdir:6,sig_ign:6,augmentenv:6,home:4,anyth:2,previou:6,usbutil:6,te_tot:6,client:4,proxi:4,pass:[4,6],output:[],chang:[4,6],store:[4,6],pub:4,maintain:0,enforc:4,"while":[2,6],modul:[],logger:6,rpm:[0,6],fix:6,dialog:4,dnfhelper:[],token:6,loopx:4,i386:6,veri:4,host:[4,6],ram:4,"class":[2,6],mkfsarg:6,s390x:6,treebuild:[],accomplish:4,gib:6,exclud:6,lowercas:6,enabl:6,loop_attach:6,name:[4,6],user:[4,6],systemctl:6,mkfsimag:6,round_to_block:6,strang:4,untouch:6,fatal:[4,6],unpack:0,ia64:6,process:[2,0,4,6],hook:6,destin:6,old:6,shutdown:[4,6],buildarch:6,log:[4,6],pathnam:6,param:[],fname:6,logdir:6,loraxtemplaterunn:6,attach:6,cmdlist:6,isfin:6,string_low:6,cmd:6,relev:4},envversion:43,titleterms:{discinfo:6,live:4,indic:3,base:6,how:4,boot:4,creat:4,output:6,welcom:3,problem:4,quickstart:4,modul:6,ami:4,lorax:[0,3,1],tar:4,pylorax:[6,5],debug:4,atom:4,befor:0,livemedia:4,instal:4,executil:6,src:[],file:4,pxe:4,updat:2,treebuild:6,packag:6,mount:6,sysutil:6,virt:4,iso:4,filesystem:4,submodul:6,creator:4,kickstart:4,work:4,anaconda:4,imgutil:6,hack:4,creation:4,monitor:6,product:2,introduct:0,ltmpl:6,decor:6,tabl:3,content:6,buildstamp:6,openstack:4,dnfhelper:6,document:3,imag:[2,4],mock:4,applianc:4,treeinfo:6,docker:4},objtypes:{"0":"py:module","1":"py:method","2":"py:class","3":"py:function","4":"py:attribute"},filenames:["intro","lorax","product-images","index","livemedia-creator","modules","pylorax"],objects:{"":{pylorax:[6,0,0,"-"]},"pylorax.dnfhelper":{LoraxDownloadCallback:[6,2,1,""],LoraxRpmCallback:[6,2,1,""]},"pylorax.treeinfo":{TreeInfo:[6,2,1,""]},"pylorax.monitor.LogRequestHandler":{setup:[6,1,1,""],finish:[6,1,1,""],iserror:[6,1,1,""],handle:[6,1,1,""]},"pylorax.Lorax":{configure:[6,1,1,""],init_stream_logging:[6,1,1,""],init_file_logging:[6,1,1,""],run:[6,1,1,""]},"pylorax.treeinfo.TreeInfo":{add_section:[6,1,1,""],write:[6,1,1,""]},"pylorax.dnfhelper.LoraxRpmCallback":{event:[6,1,1,""]},"pylorax.mount":{IsoMountpoint:[6,2,1,""]},"pylorax.discinfo.DiscInfo":{write:[6,1,1,""]},"pylorax.ltmpl.LoraxTemplate":{parse:[6,1,1,""]},"pylorax.monitor.LogMonitor":{shutdown:[6,1,1,""]},"pylorax.executils":{runcmd_output:[6,3,1,""],startProgram:[6,3,1,""],execWithRedirect:[6,3,1,""],setenv:[6,3,1,""],ExecProduct:[6,2,1,""],runcmd:[6,3,1,""],execReadlines:[6,3,1,""],execWithCapture:[6,3,1,""],augmentEnv:[6,3,1,""]},"pylorax.treebuilder.TreeBuilder":{dracut_hooks_path:[6,4,1,""],copy_dracut_hooks:[6,1,1,""],implantisomd5:[6,1,1,""],build:[6,1,1,""],kernels:[6,4,1,""],rebuild_initrds:[6,1,1,""]},"pylorax.treebuilder.RuntimeBuilder":{writepkgsizes:[6,1,1,""],verify:[6,1,1,""],create_runtime:[6,1,1,""],generate_module_data:[6,1,1,""],postinstall:[6,1,1,""],finished:[6,1,1,""],install:[6,1,1,""],cleanup:[6,1,1,""],writepkglists:[6,1,1,""]},"pylorax.ltmpl.LoraxTemplateRunner":{remove:[6,1,1,""],install:[6,1,1,""],installupgradeinitrd:[6,1,1,""],gconfset:[6,1,1,""],replace:[6,1,1,""],run_pkg_transaction:[6,1,1,""],symlink:[6,1,1,""],createaddrsize:[6,1,1,""],mkdir:[6,1,1,""],systemctl:[6,1,1,""],get_token_checked:[6,1,1,""],runcmd:[6,1,1,""],append:[6,1,1,""],installimg:[6,1,1,""],chmod:[6,1,1,""],move:[6,1,1,""],log:[6,1,1,""],installkernel:[6,1,1,""],installpkg:[6,1,1,""],removekmod:[6,1,1,""],removepkg:[6,1,1,""],installinitrd:[6,1,1,""],copy:[6,1,1,""],removefrom:[6,1,1,""],hardlink:[6,1,1,""],treeinfo:[6,1,1,""],run:[6,1,1,""]},"pylorax.monitor":{LogServer:[6,2,1,""],LogRequestHandler:[6,2,1,""],LogMonitor:[6,2,1,""]},"pylorax.base.DataHolder":{copy:[6,1,1,""]},"pylorax.dnfhelper.LoraxDownloadCallback":{start:[6,1,1,""],progress:[6,1,1,""],end:[6,1,1,""]},"pylorax.monitor.LogServer":{log_check:[6,1,1,""],timeout:[6,4,1,""]},"pylorax.base.BaseLoraxClass":{perror:[6,1,1,""],pcritical:[6,1,1,""],pdebug:[6,1,1,""],pwarning:[6,1,1,""],pinfo:[6,1,1,""]},"pylorax.discinfo":{DiscInfo:[6,2,1,""]},pylorax:{treebuilder:[6,0,0,"-"],discinfo:[6,0,0,"-"],mount:[6,0,0,"-"],ltmpl:[6,0,0,"-"],setup_logging:[6,3,1,""],base:[6,0,0,"-"],decorators:[6,0,0,"-"],buildstamp:[6,0,0,"-"],dnfhelper:[6,0,0,"-"],executils:[6,0,0,"-"],output:[6,0,0,"-"],sysutils:[6,0,0,"-"],ArchData:[6,2,1,""],get_buildarch:[6,3,1,""],monitor:[6,0,0,"-"],imgutils:[6,0,0,"-"],treeinfo:[6,0,0,"-"],Lorax:[6,2,1,""]},"pylorax.buildstamp.BuildStamp":{write:[6,1,1,""]},"pylorax.sysutils":{replace:[6,3,1,""],touch:[6,3,1,""],joinpaths:[6,3,1,""],remove:[6,3,1,""],chown_:[6,3,1,""],linktree:[6,3,1,""],chmod_:[6,3,1,""]},"pylorax.buildstamp":{BuildStamp:[6,2,1,""]},"pylorax.base":{DataHolder:[6,2,1,""],BaseLoraxClass:[6,2,1,""]},"pylorax.treebuilder":{RuntimeBuilder:[6,2,1,""],generate_module_info:[6,3,1,""],TreeBuilder:[6,2,1,""],udev_escape:[6,3,1,""],string_lower:[6,3,1,""],findkernels:[6,3,1,""]},"pylorax.ltmpl":{LoraxTemplate:[6,2,1,""],split_and_expand:[6,3,1,""],LoraxTemplateRunner:[6,2,1,""],brace_expand:[6,3,1,""],rglob:[6,3,1,""],rexists:[6,3,1,""]},"pylorax.ArchData":{bcj_arch:[6,4,1,""],lib64_arches:[6,4,1,""]},"pylorax.decorators":{singleton:[6,3,1,""]},"pylorax.mount.IsoMountpoint":{umount:[6,1,1,""],get_iso_label:[6,1,1,""]},"pylorax.imgutils":{mount:[6,3,1,""],compress:[6,3,1,""],copytree:[6,3,1,""],loop_attach:[6,3,1,""],mkcpio:[6,3,1,""],mkext4img:[6,3,1,""],DMDev:[6,2,1,""],round_to_blocks:[6,3,1,""],umount:[6,3,1,""],get_loop_name:[6,3,1,""],do_grafts:[6,3,1,""],mksquashfs:[6,3,1,""],mksparse:[6,3,1,""],mkfsimage:[6,3,1,""],mkbtrfsimg:[6,3,1,""],LoopDev:[6,2,1,""],loop_detach:[6,3,1,""],Mount:[6,2,1,""],mkrootfsimg:[6,3,1,""],dm_detach:[6,3,1,""],mkdosimg:[6,3,1,""],PartitionMount:[6,2,1,""],estimate_size:[6,3,1,""],dm_attach:[6,3,1,""],mkqcow2:[6,3,1,""],mkhfsimg:[6,3,1,""],mktar:[6,3,1,""]}}})